body { background-image:url(/graphics/mainbody/bgs/body-bg.gif); }




.toptitles { color:#27537A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; padding-bottom:2px; padding-left:5px; padding-top:2px; }


.newsboxleft { width:310px; height:200px; float:left; }
.topleft { width:310px; height:20px; background-image: url("/2007/homeimg/boxtop310.jpg"); background-repeat:no-repeat; background-position: left top; background-color:#E0EEF7; text-indent: 23px; }
.topleftantes { width:310px; height:20px; background-image: url("/2007/homeimg/boxtop310.jpg"); background-repeat: no-repeat; background-position: left top; background-color:#E0EEF7; text-indent: 23px; }

.contentleft { width:310px; height:234px; background-color:#FFFFFF; border:1px solid #cccccc; border-right:0px; border-bottom:0px; background-position: 307px 0px; position:absolute; }
.antesnewsleft { width:310px; height:100%; min-height:100%; background-color:#FFFFFF; border:1px solid #cccccc; border-right:0px; border-bottom:0px; background-position: 307px 0px; padding:2px; }
.antesnewstitulo {font-size: 12px; color: #333333; font-weight: bold; line-height:13px; padding-bottom:3px; padding-left:0px; padding-top:3px;}
.antesnewstext { width:300px; height:100%; min-height:100%; line-height:13px; color: #333333; font-family: tahoma, arial, verdana, sans-serif; font-size: 11px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px; padding-top: 1px; margin: 0; border: 1px solid #ffffff;  background-color: #ffffff; text-align:left; }
.antesnewstext img { float:left; background-color:#FFFFFF; padding:0px; border: 1px solid #333333; }
.tabsbox { width:309px; height:100%; min-height:100%; background-color:#FFFFFF; border:1px solid #cccccc; border-right:0px; border-bottom:0px; border-top:0px; text-align:left; background-position: 307px 0px; }
.sombratabsbox { background-image: url("/2007/homeimg/rightshadow.jpg"); background-repeat:repeat-y; }


.endleft { width:308px; background-position: 0px 0px; }

.sombraright { background:url(/2007/homeimg/rightshadow.jpg); background-repeat:repeat-y; background-position:right; }
.sombralow { background:url(/2007/homeimg/lowshadow.jpg); background-repeat:repeat-x; background-position:bottom; height:3px; }


.adright { width:300px; height:250px; border:1px solid #666666; float:right; padding:0px; z-index:0; }
.topright { width:300px; height: 20px; overflow: hidden; background-image: url("/2007/homeimg/boxtop300.jpg"); background-repeat:no-repeat; background-position: left top; background-color:#E0EEF7; text-indent: 23px; }
.endright { width:300px; background-position: 0px 0px; }

.rightviene { width:298px; height:100%; background-color:#FFFFFF; border:1px solid #cccccc; border-bottom:0px; background-position: 297px 0px; text-align:left; padding-bottom:10px; } 
.rightviene img { margin-left:8px; }
.rightmas { width:300px; background-color:#FFFFFF; border:1px solid #cccccc; border-right:0px; border-bottom:0px; background-position: 298px 0px; text-align:left; }
.rightmas img { margin-left:8px; }
.rightmas a { line-height: 21px;}
.listingmargin { margin-left:8px; }




.topsegments { width:450px; height: 20px; overflow: hidden; background-image: url("/2007/homeimg/boxtop450.jpg"); background-repeat:no-repeat; background-position: 0% 0%; background-color:#E0EEF7; text-indent: 23px; }
.segmentsarea { width:450px; height:100%; background-color:#FFFFFF; border:1px solid #cccccc; border-right:0px; border-bottom:0px; background-position: 449px 0px; padding:1px; }
.endsegmentarea { width:450px; background-position: 0px 0px; }

.segmentbox { width:105px; height:100%; background-color:#FCFCF2; padding:0px; padding-bottom:10px; margin:1px; border:1px solid #999999; }
.segmentboxtext { color: #000000; font-family: tahoma, arial, verdana, sans-serif; font-size: 11px; padding:2px; height:100%; }
.sponsoredbox { width:105px; height:100%; background-color:#FCFCF2; padding:0px; padding-bottom:0px; margin:1px; border:1px solid #999999; }
.segmentsposorlogo { width:101px; height:25px; background-color:#FCFCF2; padding:0px; margin:0px; vertical-align:bottom; margin-top:10px; margin-bottom:0px; bottom:0px; }


.endpartners { width:731px; background-position: 0px 0px; }


.leer {color: #920912; font-weight: normal; font-size: 10px; line-height:12px}	
.leer a {text-decoration: none; color:#920912; }
.leer a:hover {text-decoration: underline; color:#920912; }
.leer img {float:none; border: 0px solid #ffffff; } 

.archivonews a {font-size: 11px; font-family: tahoma, arial, verdana, sans-serif; font-weight: normal; background-color: #ffffff; padding-top:6px; text-decoration: none; color: #920912; text-align:left; padding-left:8px; }
.archivonews a:hover {text-decoration: underline; color: #920912; }




.eventos_detacados a {font-size: 11px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color: #333333; font-weight: bold; padding-left: 2px; line-height:1.4; background-color: #ffffff; text-decoration:none; }
.eventos_detacados a:hover {text-decoration:underline; }


.foot_news a {font-size: 11px; font-family: tahoma, arial, verdana, sans-serif; color: #333333; font-weight: bold; padding-bottom:0px; margin: 2px 0 0 0; line-height: 1.0; background-color: #ffffff; text-decoration:none; }
.foot_news a:hover {text-decoration:underline;}




/* Styles 2009 */

/* Estilos para Header */
#header-styles { 
	width:970px; height:auto; background-color:#fff; margin-top:2px;
}

.frontbanner { float:left; display:inline; padding:0px; width:728px; height:90px; }
.leaderpromo { width:200px; height:90px; }
#logo-area { display:inline; width:970px; height:auto; }
#logo-area p { display:inline; }
#logo-area span {display:inline; }

.participa a {
	font-size:11px; font-family:tahoma, arial, verdana, sans-serif; color:#555; font-weight:bold; padding-left:2px; line-height:1.4; text-decoration:none; 
}
.participa a:hover {
	text-decoration:underline; color:#000;
}
.titulo-lider	{	
	font-family: Myriad Web, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: 500;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform:	none;
}



