*, html, body, div, dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6, pre, form, label, 
fieldset, input, p, blockquote, th, td  {margin:0; padding:0}
address, caption, cite, code, dfn, em, strong, 
th, var                                 {font-style:normal; font-weight:normal}
h1, h2, h3, h4, h5, h6                  {font-size:100%}
table                                   {border-collapse:collapse; border-spacing:0}
fieldset, img                           {border:0}
ol, ul, li                              {list-style:none}
caption, th                             {text-align:left}
q:before, q:after                       {content:''}
strong, dt                              {font-weight: bold}
em                                      {font-style: italic}
* a                                     {position:relative} 
a                                       {outline:none}        
a img                                   {border:none}

/* TYPOGRAPHY */

body                                    {font-family: Georgia, "Times New Roman", Times, serif;}
h1, big, h4, #middle .reportajes small, fieldset, .twitter .status, #footer, 
.halftitle, table                       {font-family: Helvetica, Arial, sans-serif;}

.single #left big, .single #left h4     {font-size: 2.2em;}
#left big                               {font-size: 2em;}
.home #left big                         {font-size: 1.5em;}
#top big                                {font-size: 1.1em;}
small                                   {font-size: 1em;}
.twitter .status                        {font-size: 0.95em;}
.excerpt, .twitter .time                {font-size: 0.9em;}
.twitter small                          {font-size: 0.85em;}
.more-link, .twitter ul, .item small, table    {font-size: 0.8em;}
h3, h4, fieldset, #footer, .halftitle   {font-size: 0.75em;}
#middle .reportajes small               {font-size: 0.7em;}

#top .more-link, #middle big, #middle small, #footer, .twitter .username, .twitter small, 
.licencia textarea                      {text-align: left;}
h3, .firma                              {text-align: right;}

big, h4                                 {letter-spacing: -1px;}
p, #footer                              {line-height: 1.5em;}
.excerpt, fieldset                      {line-height: 1.4em;}
.twitter li                             {line-height: 1.1em;}
#top h3                                 {font-weight: normal;}
big, h4, th, .single #left a            {font-weight: bold;}
a, .firma                               {font-style: italic;}
big, small, .halftitle, big a           {font-style: normal;}
a                                       {text-decoration: none;}
p, dd                                   {text-align:justify; font-size:0.9em;}

/* COLORS */

body, .licencia textarea                {background-color: #ede7e0;}
li                                      {background-color: #fff;}
a:hover                                 {background-color: #fe8;}
tr.odd td                               {background-color: #f4f6d7;}
.search_hit                             {background-color: #ffff66;}
#menu a:hover, h1 a:hover, #top li, li.transparent, li.colaboraciones, li.twitter,
li.sponsors, #facebook, .twitter li     {background-color: transparent;}

#top h3, th                                         {color: #ffffff;}
a                                                   {color: #773541;}
#top big, small, a:hover                            {color: #000000;}
big, big a, h4, #middle .reportajes small, fieldset, .twitter .time, 
.halftitle                                          {color: #888888;}
.twitter ul                                         {color: #0c93ba;}
#left .espana big, #left .espana big a              {color: #d33228;}
#left .eeuu big, #left .eeuu big a                  {color: #db5b23;}
#left .argentina big, #left .argentina big a        {color: #e28800;}
#left .predicciones big, #left .predicciones big a  {color: #e9ad00;}
#left .noticias big, #left .noticias big a          {color: #cab000;}
#left .partners big, #left .partners big a          {color: #9ea218;}
#left .enlaces big, #left .enlaces big a            {color: #8c971b;}
#left .contacto big, #left .contacto big a          {color: #7da415;}

big, .excerpt, small, .item, img, a img, li.newsletter form, #footer,  #left li li,
.single table, .single #left form, .single h4, .single p, .single dl,  
li.search p, #middle .trailers object   {border-color: #cecac3;}
#left .item                             {border-top-color: #ede7e0;}
img, a img                              {border-top-color:#7e7e7e;}
.twitter li                             {border-color: #a1e8f7;}
.twitter small                          {border-color: #5aa5bc;}

/* BACKGROUNDS */

.publ, .colab, #menu li, h2, h1	             {overflow: hidden;}
.publ, .colab, th.theadleft, th.theadright,  #menu, #menu li, form.search,
#top li, #top h2, #top h3, #left h2, #left h3, #middle h2, #middle h3, #left h1,
#right h2, #right li.twitter            {background-image: url(sprite.png)}
.publ                                   {background-position: 475px -128px;}
.colab                                  {background-position: 424px -128px;}
th.theadleft                            {background-position: 613px -128px;}
th.theadright                           {background-position: 618px -128px;}
#menu, form.search                      {background-position:    0px 0px; background-repeat: repeat-x;}
#menu .espana                           {background-position:    0px -50px;}
#menu .eeuu                             {background-position:  -90px -50px;}
#menu .argentina                        {background-position: -180px -50px;}
#menu .predicciones                     {background-position: -270px -50px;}
#menu .noticias                         {background-position: -360px -50px;}
#menu .partners                         {background-position: -440px -50px;}
#menu .enlaces                          {background-position: -520px -50px;}
#menu .contacto                         {background-position: -600px -50px;}

#menu .espana:hover, .espana #menu .espana                      {background-position:    0px -89px;}
#menu .eeuu:hover, .eeuu #menu .eeuu                            {background-position:  -90px -89px;}
#menu .argentina:hover, .argentina #menu .argentina             {background-position: -180px -89px;}
#menu .predicciones:hover, .predicciones #menu .predicciones    {background-position: -270px -89px;}
#menu .noticias:hover, .noticias #menu .noticias                {background-position: -360px -89px;}
#menu .partners:hover, .partners #menu .partners                {background-position: -440px -89px;}
#menu .enlaces:hover, .enlaces #menu .enlaces                   {background-position: -520px -89px;}
#menu .contacto:hover, .contacto #menu .contacto                {background-position: -600px -89px;}

li, h3, #left                           {background-position: right bottom;}
li, h1, h2, h3, #left, th                   {background-repeat: no-repeat;}

#top h2                                 {background-position:  -635px  -865px;}
#top h3                                 {background-position:  -815px  -865px;}
#top .espana h2                         {background-position:  -635px  -766px;}
#top .espana h3                         {background-position:  -815px  -766px;}
#top .eeuu h2                           {background-position:  -635px  -799px;}
#top .eeuu h3                           {background-position:  -815px  -799px;}
#top .argentina h2                      {background-position:     0px -1616px;}
#top .argentina h3                      {background-position:  -180px -1616px;}
#top .noticias h2                       {background-position:  -635px  -832px;}
#top .noticias h3                       {background-position:  -815px  -832px;}
#top .reportajes h2                     {background-position:     0px -1649px;}
#top .reportajes h3                     {background-position:  -180px -1649px;}
#left li, #middle li.trailers, 
#middle .reportajes                     {background-image: url(b.png)}
#left li li                             {background-image: none}
#left h2                                {background-position:     0px -1466px;}
#left h3                                {background-position:  -500px  -566px;}
.home #left h3                          {background-position:  -543px  -566px;}
#left li                                {background-position: -8253px  bottom;}
.home #left li                          {background-position:     0px  bottom;}
#left li.espana                         {background-position: -2702px  bottom;}
.home #left li.espana                   {background-position:  -480px  bottom;}
#left li.espana h2                      {background-position:     0px  -216px;}
.espana #left li.espana h2              {background-position:     0px  -766px;}
#left li.espana h3                      {background-position:  -543px  -216px;}
.espana #left li.espana h3, 
.single #left li.espana h3              {background-position:  -500px  -216px;}
#left li.eeuu                           {background-position: -3495px  bottom;}
.home #left li.eeuu                     {background-position:  -960px  bottom;}
#left li.eeuu h2                        {background-position:     0px  -266px;}
.eeuu #left li.eeuu h2                  {background-position:     0px  -816px;}
#left li.eeuu h3                        {background-position:  -543px  -266px;}
.eeuu #left li.eeuu h3, 
.single #left li.eeuu h3                {background-position:  -500px  -266px;}
#left li.argentina                      {background-position: -4288px  bottom;}
.home #left li.argentina                {background-position: -9839px  bottom;}
#left li.argentina h2                   {background-position:     0px  -166px;}
.argentina #left li.argentina h2        {background-position:     0px -1566px;}
#left li.argentina h3                   {background-position:  -543px  -166px;}
.argentina #left li.argentina h3,       
.single #left li.argentina h3           {background-position:  -500px  -166px;}
#left li.predicciones                   {background-position: -5081px  bottom;}
.home #left li.predicciones             {background-position: -1440px  bottom;}
#left li.predicciones.espana h2         {background-position:     0px  -316px;}
#left li.predicciones.eeuu h2           {background-position:     0px  -366px;}
.predicciones #left li.predicciones h2  {background-position:     0px  -866px;}
#left li.predicciones h3                {background-position:  -543px  -316px;}
.predicciones #left li.predicciones h3, 
.single #left li.predicciones h3        {background-position:  -500px  -316px;}
#left li.noticias                       {background-position: -5874px  bottom;}
.home #left li.noticias                 {background-position: -1920px  bottom;}
#left li.noticias h2                    {background-position:     0px  -466px;}
.noticias #left li.noticias h2          {background-position:     0px  -916px;}
#left li.noticias h3                    {background-position:  -543px  -466px;}
.noticias #left li.noticias h3, 
.single #left li.noticias h3            {background-position:  -500px  -466px;}
#left li.partners                       {background-position: -6667px  bottom;}
.partners #left li.partners h2          {background-position:     0px  -966px;}
.partners #left li.partners h3          {background-position:  -500px  -516px;}

#left li.enlaces                        {background-position: -7460px  bottom;}
.enlaces #left li.enlaces h2            {background-position:     0px -1016px;}
.enlaces #left li.enlaces h3            {background-position:  -500px  -416px;}
#left li.contacto                       {background-position: -9046px  bottom;}
.contacto #left li.contacto h2          {background-position:     0px -1066px;}
#left li.contacto h3                    {background-position:  -500px  -366px;}
#left li.criticas h2                    {background-position:     0px  -700px;}
.criticas #left li.criticas h2          {background-position:     0px -1316px;}
#left li.reportajes h2, #left li.reportajes h1                  {background-position:     0px  -566px;}
.reportajes #left li.reportajes h2      {background-position:     0px -1266px;}
#left li.search h2                      {background-position:     0px -1366px;}
#left li.trailers h2                    {background-position:     0px -1116px;}
#left li.e404 h2                        {background-position:     0px -1216px;}
#left li.licencia h2                    {background-position:     0px -1166px;}
#left li.prensa h2                      {background-position:     0px -1516px;}
#left li.newsletter h2                  {background-position:     0px -1416px;}
                                        
#middle li.trailers                     {background-position: -2400px  bottom;}
#middle li.trailers h2                  {background-position:     0px  -666px;}
#middle li.trailers h3                  {background-position:  -621px  -566px;}
#middle li.reportajes                   {background-position: -2400px  bottom;}
#middle li.reportajes h2                {background-position:     0px  -566px;}
#middle li.reportajes h3                {background-position:  -621px  -566px;}
#right li.newsletter h2                 {background-position:  -539px  -667px;}
#right .twitter                         {background-position:  -793px   -84px;}
#right .twitter h2                      {background-position:  -793px   -50px;}

/* LAYOUT */

h1, .banner.full, #menu, #menu li, #top li, li h2,
#top li img, #left, #middle, #right, .twitter img,  #left img,
#left .item img, .prev, li.sponsors a   {float: left;}
.publ, form.search, form.search fieldset, li h3,  
.next, #left img.alignright             {float: right;}

h1, #menu, #left, .colab                {clear: left;}
.banner.full, form.search, #right,.publ, 
.home #left big                         {clear: right;}
#top, #top .more-link, #left li, #footer, .twitter ul, .twitter .status, 
.twitter small, #left .item, .firma, .single #left big,  #middle big, #top a, 
#right .banner, dl, dt                  {clear: both;}
h1 a, table, #top a, big, small, object, iframe, #top .more-link, #menu li a, .excerpt, 
.twitter .username, .twitter .time, .twitter .status, #left .item, .sponsors a,
.colaboraciones a, #left .item .halftitle, #middle .publ, .colab,
li.newsletter label                     {display: block;}
fieldset, .twitter .username            {display: inline;}
form.search legend, form.search label,
img.tracker                             {display: none;}

.twitter .status                        {overflow: hidden;}
.licencia textarea                      {overflow: auto;}

#left li li                             {list-style-position: inside; list-style-type: circle;}

/* WIDTHS */

body, #page             {margin-left: auto; margin-right: auto;}
#page                   {width: 984px;}
/* h1 + .top_banner = #page */
h1, h1 a                {width: 488px;} 
.banner.full            {width: 468px; border-left-width: 1px; border-right-width: 1px; margin-left: 14px; margin-right: 12px; padding-left: 0px; padding-right: 0px;}
/* menu + form.search = #page */
#menu                   {width: 740px;}
form.search             {width: 232px; margin-right: 12px;}
/* 3 x #top li = #page */
#top li                 {width: 328px;} 
/* #top h2 + #top h3 = #top li */
#top h2                 {width: 180px;}
#top h3                 {width: 127px; padding-right: 21px;}
/* .home #left + .home #middle = #left */
#left                   {width: 793px; margin-right: 11px;}
.home #left             {width: 480px;} 
#middle                 {width: 302px; margin-right: 11px;}
/* #middle h2 + #middle h3 = #middle li */
#middle h2              {width: 130px; }
#middle h3              {width: 162px; padding-right: 10px;}

/* #left + #right = #page */
#right                  {width: 170px; margin-right: 10px;} 
/* #right h2 = #right */
#right h2, #right ul    {width: 160px; padding-left:10px;
line-height:45px;}
/* #right .publ = #right */
#right .publ            {margin-left: 60px; margin-right: 59px;}
/* #right ads = #right */
.colaboraciones img, 
.sponsors img           {width: 170px;}
/* #footer = #page */
#footer                 {width: 982px; border-left-width: 1px; border-right-width: 1px;}
/* margin-right >= 12px (shadow) for .banner.full, form.search, .publ, top a */
.publ                   {width: 51px; margin-right: 12px;}
.colab                  {width: 74px;}
/* sum of #menu li <= #menu */
#menu li                {width: 80px;}
#menu li.espana, #menu li.eeuu, #menu li.argentina, 
#menu li.predicciones   {width: 90px;}
/* top a = top li */
#top a                  {width: 302px; margin-left: 4px; margin-right: 16px; padding-left: 3px; padding-right: 3px;}
/* #left h2 + #left h3 = #left */ 
.home #left h2, .home #left h1          {width: 220px; padding-left:10px; line-height:45px; font-family:Georgia,"Times New Roman",Times,serif;}
.home #left h3          {width: 240px; padding-right: 10px;}
#left h2                {width: 500px;}
#left h3                {width: 283px; padding-right: 10px;}
/* .licencia textarea (757) <= .single #left form */ 
.licencia textarea      {width: 697px; margin-left: 30px; margin-right: 30px;}
/* #middle h2 + #middle h3 = #middle */
#middle h2              {width: 120px; padding-left:10px; line-height:45px;}
#middle h3              {width: 162px; padding-right: 10px;}

input[type=text]                        {width: 93px; margin-right: 1px;}
li.newsletter input[type=text]          {}
input                                   {padding-left: 2px; padding-right: 2px;}
#middle .publ                           {margin-right: 0px;}

#right li.newsletter fieldset, 
#right li.newsletter label              {width: 156px;}
.twitter .status                        {width: 158px;}

big, h4, #left small, #middle small, #left .excerpt, #middle .excerpt, 
li.newsletter fieldset                  {padding-left: 6px; padding-right: 6px;}
.single big, .single p, .single table, .single object, .single iframe, .single #left form, #left li li,
.single h4, .single dl                  {padding-left: 12px; padding-right: 12px;}
.home #left img                         {margin-left: 6px;}
.twitter li                             {margin-left: 6px; margin-right: 6px;}

big, .excerpt, small, .item, .single p, .single h4, .single dl, li.search p, 
#left li li, .single table, .single #left form, 
#middle .trailers object                {border-left-width: 1px; border-right-width: 1px; border-left-style: solid; border-right-style: solid;}
#top big, .item big, #top .excerpt, .item .excerpt, #top small, 
.item small, .twitter small             {border-left-width: 0px; border-right-width: 0px;}

/* HEIGHTS */

#page                   {margin-top: 15px;}
/* h1 >= .banner.full + .publ */ 
h1, h1 a                {height: 88px;}
.banner.full            {height: 60px; margin-top: 3px; margin-bottom: 3px;}
.publ, .colab           {height: 17px;}
/* #top h2 = #top h3 */
#top h2                 {height: 33px;}
#top h3                 {height: 23px; padding-top: 10px;}
#top h2, #top h3        {margin-bottom: 3px;}
/* #top a margin-top > #top h2 */
#top li                 {min-height: 250px; margin-top: 10px; padding-bottom: 10px;}
#top a                  {margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px;}
#top big                {padding-bottom: 0.2em;}
/* form.search = #menu */
#menu                   {height: 50px; margin-top: 10px; list-style: none;}
#menu li, #menu li a    {height: 39px; text-align:center; line-height:39px; color:#ffffff; font-style:normal; overflow:hidden;}
#menu, form.search      {margin-bottom: 5px;}
form.search             {height: 40px; margin-top: 10px; padding-top: 10px;}
/* #left h2 = #left h3 */
#left h2, #left h1                {height: 50px;}
#left h3                {height: 30px; padding-top: 20px;}
/* #middle h2 = #middle h3 */
#middle h2              {height: 50px;}
#middle h3              {height: 30px; padding-top: 20px;}

input                   {padding-top: 2px; padding-bottom: 2px;}

#right h2               {height: 50px;}
#footer                 {padding-top: 0.4em; padding-bottom: 0.4em; margin-bottom: 0.5em;}

#left .item             {min-height: 117px; padding: 6px; border-top-width: 10px; border-top-style: solid;}
#left .item.first       {border-top-width: 0px;}
#left .item big         {padding-top: 0.2em;  padding-bottom: 0em;}
#left .item small       {padding-bottom: 0.7em;}

.home #left li          {}
.prev, .next            {margin-top: 0.5em; margin-bottom: 1em;}

.home #left img                       {margin-top: 5px;}
#left big, #middle .trailers big, #middle .reportajes small {padding-bottom: 15px;}
.home #left big, #middle big          {padding-top: 5px; font-size:18px;}

.single #left big, .single #left h4, dt {padding-bottom: 0.5em;}
.more-link, dt                        {padding-top: 0.5em;}

#left li, #middle li, #right li       {margin-top: 5px; margin-bottom: 15px;}
#left li li                           {margin-top: 0px; margin-bottom: 0px;}
#right .twitter li                    {margin-top: 0px; margin-bottom: 0px;}
.twitter li, .twitter small           {padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px;}


#left li, #middle li, #left .excerpt, #middle .excerpt, li.newsletter fieldset, 
li.newsletter label                   {padding-bottom: 6px; text-align:justify;}
.single big                           {padding-top: 0.5em;}

p, table, h4, dl, .single #left form  {padding-bottom: 1em;}

.licencia textarea                    {height: 2em; padding-top: 1em; padding-bottom: 1em;}
.sponsors img                         {margin-bottom: 5px;}

/* fixed space on the left for #left .item img */
#left .item .excerpt, #left .item big {margin-left: 76px;}

/* IMAGES */

h1 img                                {width: 488px; height:  88px;}
#top img                              {}
#left img                             {}
.colaboraciones img                   {}
.sponsors img                         {}
.home #left img                       {}
#left .item img                       {}
#top img, #left img, .twitter img     {margin-bottom: 2px; margin-right: 5px;}
.single #left img                     {margin-left: 10px; margin-right: 10px;}
.banner.medium                        {width: 300px; height: 250px;}
.banner.sky                           {width: 120px; height: 600px; margin-left: 24px; margin-right: 24px;}
.twitter img                          {}
#middle .trailers object, 
#middle .trailers img                 {}
.single .trailers object,
.single .trailers iframe              {width: 743px; height: 1200px;}
#left dd img                          {width: auto; float: none; vertical-align: middle;}
img.tracker                           {width: 1px; height: 1px;}

/* BORDERS */
img, a img                            {}
h1 img, .colaboraciones img, .sponsors img {border-width: 0px;}
img.banner                            {border-style: dotted;}

#right li.newsletter form, #footer    {border-width: 1px; border-style: solid;}
.twitter li, .twitter small           {border-bottom-width: 1px; border-bottom-style: solid;}

tbody, tr, td hr          {width: 767px;}
th, td                    {padding-left: 0.5em; padding-right: 0.5em; border-right-width: 1px; border-right-style: solid; border-bottom-width: 1px; border-bottom-style: solid;}
td                        {padding-top: 0.5em; padding-bottom: 0.5em;}
tr.header, th             {height: 44px;}
th                        {background-image: url(sprite.png); background-color: transparent;}
th                        {background-position: -549px -898px;}
th.first                  {background-position: -539px -898px;}
th.last                   {background-position: right -898px;}
                          
th.first                  {padding-left: 10px;}
th.last                   {padding-right: 10px; border-right-width: 0px;}
tr.empty                  {height: 10px;}
th                        {border-color: #d1ce92;}
td                        {border-color: #cccccc;}
tr.empty td               {padding: 0.1em 0  0.4em 0; border-right-width: 0px;}
tr.empty td hr            {border: 0; border-top: 1px dotted #aaa;}
td.first                  {border-left-width: 1px; border-left-style: solid; }

/* Firefox does not draw borders around OBJECT. Fixed with: */
#middle .trailers object  {border-left: 0; border-right: 0; margin-left: 1px; margin-right: 1px;}
#middle .trailers         {background-color: #cecac3;}
#middle .trailers big     {background-color: #ffffff;}

/* IE7 does non properly clear floats. Fixed with: */
#menu, .publ, #left       {clear: none;}

#top .topbonus {
margin-bottom:3px;
margin-top:3px;
padding-bottom:3px;
padding-top:3px;
}

#top a{
	display:inline;	
	width:auto;
}

#top .topbonus {
margin-left:4px;
margin-right:16px;
padding-left:3px;
padding-right:3px;
width:302px;
font-size:14px;
display:inline;
float:left;
}

#top .topbonus a {
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
padding-top:0px;
}

#top .topbonus a {
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}

.b1{
	background:url(b1.gif) no-repeat;
	color:#FFFFFF;
	padding:0 0 0 10px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
}

.b2{
	background:url(b2.gif) no-repeat;
	color:#FFFFFF;
	padding:0 0 0 10px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
}

.b3{
	background:url(b3.gif) no-repeat;
	color:#FFFFFF;
	padding:0 0 0 10px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
}

.excerpt img{
	float:left;
	border:1px solid #000000;
	margin-right:10px;
	padding:2px;
}

li.sidelinks{
	background:url(sidelinks-bot.gif) no-repeat center bottom;
}

li.sidelinks .links{
	line-height:37px;
	border-top:1px solid #5AA5BC;
	padding:0 0 0 10px;
	width:160px;
	display:block;
	margin:0px;
}

li.sidelinks ul#rightlinks{
	list-style:none;
	padding:8px 5px 10px 5px;
	width:160px;
}

li.sidelinks ul#rightlinks li{
	border-bottom:1px dotted #000000;
	background:none;
	margin:0px;
	line-height:24px;
}


.excerpt h2{
	background:none;
	float:left;
}

#left li.reportajes .excerpt h2 {
background:none;
}

.home #left .excerpt h2 {
font-family:Georgia,"Times New Roman",Times,serif;
line-height:45px;
padding-left:10px;
}

#left .excerpt h2 {
height:50px;
}

#left .excerpt h2{
background-image:none;
}

.home #left .excerpt h2{
	float:none;
	width:auto;
}
