/* publicidad */
.apublicidad { border: 1px solid #e1e0e0; clear: both; width: 145px; }
html>body .apublicidad { width: 143px; }
.apublicidad .top { font-family: Arial, Helvetica; font-size: 10px; color: #818181; background: #e1e0e0; height: 17px; overflow: hidden; padding: 3px 3px 4px 3px; }
html>body .apublicidad .top { height: 10px; }
.apublicidad .content { font-size: 10px; padding: 8px 0 0 4px; overflow: hidden; text-align: left; }
.apublicidad .content, .apublicidad .content a { color: #818181; }
.apublicidad .content a { color: #7a7a7a; line-height: 11px; }
.apublicidad .content .box { float: left; margin: 5px 8px 5px 8px; text-align: center; width: 120px; height:90px; overflow:hidden; }
.apublicidad .content .boximg120x40 { width: 120px; height:40px; overflow:hidden; }
.horizontal .apublicidad { width: 300px; }
html>body .horizontal .apublicidad { width: 298px; }
.horizontal .apublicidad .content { height: 111px; }
html>body .horizontal .apublicidad .content { height: 100px; }
.horizontal .apublicidad .content .box { margin: 0 9px; overflow:hidden; }

/* aprincipal */
.aprincipal { width: 515px; height: auto; padding: 0 0 10px 0; overflow: hidden; border: 0; }
html>body .aprincipal { width: 518px; }
.aprincipal .top, .aprincipal .top a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #807f7f;
	height: 12px;
	overflow: hidden;
	text-transform:none;
}
.aprincipal .h1 { height: auto; margin: 5px 0 5px 0; overflow: hidden; }
.aprincipal .boxfoto { width: 515px; height: 260px; margin-bottom: 3px; overflow: hidden; clear: both; }
.aprincipal .captionfoto { font-size: 11px; color: #807f7f; height: 13px;  margin-bottom: 10px; overflow: hidden; }
.aprincipal .txt {
	font-size: 12px;
}
.aprincipalmas { width: 530px; height: 57px; padding: 8px; overflow: hidden; border-left: 1px solid #e1e0e0; border-right: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0; background: #f5f5f5; font-family: Arial, Helvetica; font-size: 12px; color: #626262; }
html>body .aprincipalmas { width: 512px; height: 39px; }
.aprincipalmas h2, .aprincipalmas a { color: #626262; }
.aprincipalmas h2, .aprincipalmas h2 a { font-family: Arial, Helvetica; font-weight: bold; font-size: 16px; margin-bottom: 5px;  }


/* aofertas */
.aofertas { clear: both; margin: 0 0 5px 0; }
.aofertas .top { padding: 6px; background: url(/templates/actualidad/img/elecciones_usa_2008/default/bg_top_azul.gif) repeat-x; }
.aofertas .top, .aofertas .top a {  font-family: Arial, Helvetica; font-size: 14px; color: #fff; }
.aofertas .content { font-family: Arial, Helvetica; font-size: 12px; border-left: 1px solid #e1e0e0; border-right: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0; padding: 10px; height: 133px; overflow: hidden; }
html>body .aofertas .content { height: 112px; }
.aofertas .content, .aofertas .content a { color: #8d8b8b; }
.aofertas .content ul { margin: 0; padding: 0; }
.aofertas .content li { list-style: inside; margin: 0 0 8px 0; padding: 0; }
.aofertas .content li strong { color: #f77500; }


/* pagina destinos */
.hdpage { height: 48px; overflow: hidden; }
.hdpage .path, .hdpage .path a { font-family: Arial, Helvetica; font-size: 10px; color: #807f7f; margin: 3px 0; text-transform: uppercase; }
.hdpage h1 { float: left; margin-right: 12px; }
.hdpage h1, .hdpage h1 a { font-family: Arial, Helvetica; font-size: 24px; color: #444; }
.hdpage h1, .hdpage h1 .lk1 { color: #939292; }
.hdpage h1 .lk2 { color: #e0650a; }
.hdpage .ico { float: left; margin-top: 7px; }


/* adestacados */
.adestacados { margin-bottom: 5px; }
.adestacados .top { font-family: Arial, Helvetica; letter-spacing: -1px;  padding: 0; font-size: 24px; color: #e06507; padding: 8px 0 5px 0; overflow: hidden; }
.adestacados .top a { color: #e06507; font-weight: normal; }
.adestacados .content { width: 695px; overflow: hidden; border: 1px solid #e1e0e0; }
html>body .adestacados .content { width: 693px; }


/* patrocinado */
.adestacados .boxpatrocinado { padding: 10px; }
.adestacados .boxpatrocinadofull { padding: 0px; }
.adestacados .boxpatrocinado .contentbox, .adestacados .boxpatrocinadofull .contentbox { height: 159px; padding: 12px; overflow:hidden; }
html>body .adestacados .boxpatrocinado .contentbox, html>body .adestacados .boxpatrocinadofull .contentbox { height: 135px; }
.adestacados .boxpatrocinado .boxfoto, .adestacados .boxpatrocinadofull .boxfoto { float:left; width: 150px; height:135px; margin-right: 10px; overflow:hidden; }
.adestacados .boxpatrocinado .txt, .adestacados .boxpatrocinadofull .txt { float:left; width: 395px; overflow:hidden; color: #fff; }
.adestacados .boxpatrocinado .txt a, .adestacados .boxpatrocinadofull .txt a { color: #fff; }
.adestacados .boxpatrocinado .txt h2, .adestacados .boxpatrocinadofull .txt h2, .adestacados .boxpatrocinado .txt h2 a, .adestacados .boxpatrocinadofull .txt h2 a { font-size: 20px; margin-bottom: 5px; }
.adestacados .boxpatrocinado .mas, .adestacados .boxpatrocinadofull .mas { font-weight:bold; }
.adestacados .patrocinio { float:right; width:90px; overflow:hidden; text-align:right; }


/* box size */
.adestacados .boxsize { width: 211px; height: 170px; overflow: hidden; }
.adestacados .boxsize .top, .adestacados .boxsize .top a { font-family: Arial, Helvetica; font-size: 14px; letter-spacing: normal;  color: #636162; }
.adestacados .boxsize .top { height: 25px; padding: 4px 0 0 6px; background: #edebec; overflow: hidden; }
html>body .adestacados .boxsize .top { height: 21px; }
.adestacados .boxsize .content2 { padding: 6px; font-family: Arial, Helvetica; font-size: 12px; }
.adestacados .boxsize .content2 ul { margin: 0; padding: 0; }
.adestacados .boxsize .content2 li { list-style:none; margin: 0 0 3px 0; padding: 0; } 
.adestacados .boxsize .content2 li a { color: #626262; }
.adestacados .boxsize .content2 .mas, .adestacados .boxsize .content2 .mas a { color: #dc6509; }


/* box size of */
.adestacados .boxsizeof { width: 150px; height: 160px; margin: 5px 0 0 0; overflow: hidden; text-align:center;}
.adestacados .boxsizeof a { font-family: Arial, Helvetica; font-size: 14px; letter-spacing: normal;  color: #636162; }
.adestacados .content3 { width: 695px; padding:5px 0 0 5px; overflow: hidden; border: 1px solid #e1e0e0; font-family: Arial, Helvetica; font-size: 12px; }
html>body .adestacados .content3 { width: 688px; }
.adestacados .content3 .top, .adestacados .content3 .top a { font-family: Arial, Helvetica; font-size: 14px; letter-spacing: normal; color: #636162; }
.adestacados .content3 .top { clear: both; height: 25px; width: 660px; margin-left:10px; padding: 4px 0 0 6px; background: #edebec; overflow: hidden; }
html>body .adestacados .content3 .top { height: 21px; width: 654px; }
.adestacados .content3 .box { clear: both; height: 95px; width: 660px; margin:5px 0 10px 10px; }
.adestacados .content3 .box .b { float:left; width: 125px; margin:0 0 0 5px; }
.adestacados .content3 .box .b ul { margin: 0; padding: 0; }
.adestacados .content3 .box .b li { list-style:none; margin: 0 0 3px 0; padding: 0; } 
.adestacados .content3 .box .b li a { color: #626262; }
.adestacados .content3 .box .b .mas, .adestacados .content3 .box .b .mas a { color: #dc6509; }


/* box livre */
.col { float: left; padding: 0 10px; }
.adestacados .boxopen { width: 211px; overflow: hidden; }
.adestacados .boxopen .top, .adestacados .boxopen .top a { font-family: Arial, Helvetica; font-size: 14px; letter-spacing: normal; color: #636162; }
.adestacados .boxopen .top { height: 25px; padding: 4px 0 0 6px; background: #edebec; overflow: hidden; }
html>body .adestacados .boxopen .top { height: 21px; }
.adestacados .boxopen .content2 { padding: 6px 6px 10px 6px; font-family: Arial, Helvetica; font-size: 11px; }
.adestacados .boxopen .content2 ul { margin: 0; padding: 0; }
.adestacados .boxopen .content2 li { list-style:none; margin: 0 0 3px 0; padding: 0; } 
.adestacados .boxopen .content2 li a { color: #626262; }


/* destaque principal */
.adestaque .boxfoto { width: 518px; height: 260px; overflow: hidden; }
.adestaque .boxcaption { width: 518px; height: 24px; padding: 4px; font-size: 10px; color: #a1a1a1; background: #f1efef; overflow: hidden; }
html>body .adestaque .boxcaption { width: 510px; height: 16px; }
.adestaque .boxcaption .left { padding: 1px 0 0 4px; }
.adestaque .boxcaption .right { vertical-align: middle;   }
.adestaque .boxcaption .right .mas { position:relative; top: -3px; }
.adestaque .boxcaption .right .ico { vertical-align: middle;  margin: 0 3px 0 6px; }
.adestaque .boxcaption .right a { color: #626262; text-decoration: none; }


/* destaque principal: noimage */
.anoimage .boxfoto { width: 518px; height: 67px; padding-top: 25px; overflow: hidden; background: #e6e4e5; font-family: Arial, Helvetica; font-size: 12px; color: #666; text-align: center; }
html>body .anoimage .boxfoto { width: 518px; height: 42px; }
.anoimage .boxfoto a { color: #666; text-decoration: underline; }
.anoimage .boxfoto a:hover { text-decoration: none; }
.anoimage .boxcaption { width: 518px; height: 24px; padding: 4px; background: #f1efef; overflow: hidden; }
html>body .anoimage .boxcaption { width: 510px; height: 16px; text-align:right; }


/* atxtoverview */
.atxtoverview .icos { position: relative; }
.atxtoverview .content { padding: 8px; font-size:11px; color: #4a4a4a; line-height: 17px; }
.atxtoverview .content h2, .atxtoverview .content h2 a { font-family: Arial, Helvetica; font-size: 20px; color: #626262; line-height:normal; margin-bottom: 5px; }
.atxtoverview p { margin: 5px 0 15px 0; }


/* areviews */
.areviews { margin-bottom: 10px; }
.areviews .top { font-family: Arial, Helvetica; padding: 0 0 0 8px; font-size: 18px; }
.areviews .top .right img { vertical-align:middle; margin-top:2px; }
.areviews .top, .areviews .top a { color: #e0650a; }
.areviews .content .box { font-size: 11px; color: #616161; border-top: 1px solid #e1e0e0; padding: 12px 8px 0 8px; margin-bottom: 5px; clear: both; }
.areviews .content .box .foto { float: left; margin-right: 8px; }
.areviews .content .box h3, .areviews .content .box h3 a { font-family: Arial, Helvetica; font-size: 14px; color: #616161; }
.areviews .content .box .by { color: #9f9f9f; }
.areviews .content .box .evaluar { margin-top: 8px; color: #9f9f9f; }
.areviews .content .box .evaluar a { color: #9f9f9f; text-decoration: underline; }
.areviews .content .box .evaluar a:hover { text-decoration: none; }
.areviews .content .yesno { vertical-align: middle; }
.areviews .ratingright { float: right; width: 120px; padding-left: 10px; margin: 30px 0 15px 0; text-align: left; }
html>body .areviews .ratingright { width: 110px; }
.areviews .ratingright .rating { margin-bottom: 6px; }
.areviews .ratingright .rating img { cursor:pointer; margin-top: 2px; vertical-align:top; }
.areviews .ratingright strong { color: #E88B46; }


/* related content */
.arelated { width: 172px; margin: 0 0 5px 0; padding: 5px; border: 1px solid #e1e0e0; }
html>body .arelated { width: 160px; }
.arelated .top { padding: 2px 5px 5px 5px; font-family: Arial, Helvetica; font-size: 19px; letter-spacing: -1px; color: #636363; }
.arelated ul { padding: 5px 0 0 7px; margin: 0; }
.arelated .content { font-family: Arial, Helvetica; }
.arelated li { list-style:disc inside; margin: 0 0 12px 0; padding: 0; }
.arelated li, .arelated li a { font-family: Arial, Helvetica; font-size: 12px; color: #919191; }
.afinal .arelated { width: 158px;  }
html>body .afinal .arelated { width: 146px; }
.afinal .arelated .top { padding: 2px 5px 0 1px; }
.afinal .arelated .destino { padding: 0 0 3px 5px; font-family: Arial, Helvetica; font-size: 13px; color: #919191; }
.afinal .arelated li, .afinal .arelated li a {font-size: 11px; }
.afinal .arelated ul { margin: 5px 0 0 0; }


/* videos */
.avideos { width: 172px; margin: 0 0 5px 0; padding: 5px; border: 1px solid #e1e0e0; }
html>body .avideos { width: 160px; }
.avideos .top { padding: 2px 5px 3px 5px; font-family: Arial, Helvetica; font-size: 19px; letter-spacing: -1px; color: #636363;  }
.avideos .boxvideo { height: 100px; margin: 5px 0 5px 5px; overflow: hidden; font-family: Arial, Helvetica; }
.avideos .boxvideo .playvideo { width: 149px; height: 72px; margin-bottom: 5px; overflow: hidden; background: url(/templates/actualidad/img/elecciones_usa_2008/default/playvideo_bg.gif) no-repeat; }
.avideos .boxvideo .playvideo a { display: block; padding: 6px; } 
.avideos .boxvideo .playvideo img { width: 80px; height: 60px; }
.avideos .boxvideo .txt, .avideos .boxvideo .txt a { color: #888; }
.avideos .ent { height: 100px; margin: 5px 0 5px 5px; overflow: hidden; font-family: Arial, Helvetica; }
.avideos .ent a { width: 149px; height: 72px; display: block; background: url(/templates/actualidad/img/elecciones_usa_2008/default/playvideo_bg.gif) no-repeat; }
.avideos .ent img { width: 80px; height: 60px; margin: 6px 63px 6px 6px; }
.avideos .ent h3 a { height: 25px; margin-top: 3px; color: #888; background: none; }
.avideos .breaker { margin: 5px 0 8px 0; }
.avideos .bt { float: left; }
.avideos .mas { float: right; font-size: 11px; font-weight: bold; color:#e16911; }
.afinal .avideos .top { padding: 2px 5px 3px 2px; }
.afinal .avideos { width: 158px; padding: 5px 0 5px 4px; }
html>body .afinal .avideos { width: 152px; }
.afinal .avideos .ent { margin: 5px 0 5px 0; }
.afinal .breaker { margin: 5px 8px 8px 4px; }
.afinal .avideos .mas { margin-right: 3px; font-size: 10px;  }


/* afotos */
.afotos { clear: both; margin-bottom: 5px; padding: 5px; background: #F0F0F0 url(../../img2/default/bg_gris.jpg) repeat-x; overflow: hidden; }
.boxes .afotos .ct { padding: 5px 0 0 12px; }
.boxes .afotos .bx { float: left; width: 118px; height: 126px; margin: 3px; padding: 8px 10px 8px 10px; overflow: hidden; border: 1px solid #fff; text-align: center; }
html>body .boxes  .afotos .bx { width: 96px; height: 107px; }
.boxes  .afotos .bxfoto { width: 80px; height: 70px; margin: 0 auto 8px auto; overflow: hidden; }
.boxes .afotos .bx .foto { float: none; margin-bottom: 5px; }
.boxes .afotos .top { width:240px;}
.l7 .afotos .ct { padding: 5px 0 0 12px; }
.l7 .afotos .bx { float: left; width: 128px; height: 146px; margin: 3px; padding: 15px 12px 8px 12px; overflow: hidden; border: 1px solid #fff; text-align: center; }
html>body .l7  .afotos .bx { width: 106px; height: 127px; }
.l7  .afotos .bxfoto { width: 80px; height: 70px; margin: 0 auto 8px auto; overflow: hidden; }
.l7 .afotos .bx .foto { float: none; margin-bottom: 5px; }
.l7 .afotos .top { width:650px;}
.l6b .left .afotos .box { width: 253px; border: 1px solid #fff; padding: 6px; margin-top: 8px; }
html>body .l6b .left .afotos .box { width: 239px; }
.l6b .left .afotos .box .foto { float: left; margin-right: 8px; }
.boxes3 .afotos .bx { float: left; width: 122px; height: 126px; margin: 3px 24px 3px 12px; padding: 8px 10px 8px 10px;  overflow: hidden; border: 1px solid #fff; text-align: center; }
.boxes3 .afotos .top { height:27px; }
html>body .boxes3 .afotos .bx { width: 98px;  height: 110px; margin: 3px 19px 3px 19px;}
.boxes3 .afotos .bx .foto { float: none; margin-bottom: 5px; }
html>body .boxes3 .afotos .ct { padding: 0; width:485px;  }
.boxes3 .afotos .ct { padding: 0; width:495px; height:140px; }
.boxes3 .afotos .ent { float: left; width: 120px; height: 126px; margin: 3px 24px 3px 12px; padding: 8px 10px 8px 10px;  overflow: hidden; border: 1px solid #fff; text-align: center; }
html>body .boxes3 .afotos .ent { width: 100px;  height: 107px;  margin: 3px 19px 3px 19px;}
.boxes3 .afotos .ent img { margin-bottom: 5px; }
.boxes3 .afotos .ent h3 { line-height:14px;}
.articulo .afotos { padding-bottom: 15px; }
html>body .articulo .afotos { padding-bottom: 19px; }
.articulo .afotos .top { margin-bottom: 15px; }
.articulo .afotos .box { float: left; width: 128px; height: 130px; margin: 5px; padding: 6px; overflow: hidden; border: 1px solid #fff; text-align: center; }
html>body .articulo  .afotos .box { width: 115px; height: 116px; }
.articulo .afotos .box .foto { margin-bottom: 5px; }
.articulo .afotos .content { padding-left: 20px; }
.boxletra .afotos { padding: 0; margin: 0 0 5px 0; background: none; }
.boxletra .afotos .top, .boxletra .afotos .top a { color: #727272; }
.boxletra .afotos .box { width: 284px; border: 1px solid #fff; padding: 6px; margin-top: 8px; }
html>body .boxletra .afotos .box { width: 270px; }
.boxletra .afotos .box .boxfoto { float: left; margin-right: 8px; }
.l8a .boxesvistas .afotos { height: 575px; overflow: hidden; }
.l8a .boxesvistas .afotos .box { margin: 5px 0 5px 4px; }
.boxes2 .afotos .bx { float: left; width: 128px; height: 136px; margin: 5px 5px 3px 5px; padding: 8px; overflow: hidden; border: 1px solid #fff; text-align: center; font-weight:normal;}
html>body .boxes2 .afotos .bx { width: 112px;  height: 117px; color:#565656;}
.boxes2 .afotos .bx a {font-weight:normal;}
.boxes2 .afotos .bx .bxfoto {  margin: 15px auto 7px auto;  width: 70px;}
html>body .boxes2 .afotos .bx .bxfoto {  margin: 7px auto 7px auto;  width: 70px; height:70px;}
.boxes2 .afotos .top { height:27px; }
.boxes2 .afotos .extend { height: 25px; padding: 5px 15px 5px 5px; overflow: hidden;  }
html>body .boxes2 .afotos .extend { height: 20px; }
.boxes2 .afotos .extend .mas { float: right; background: url(../../img2/default/bg_mas.gif) no-repeat; height: 18px; overflow: hidden;  margin-left:7px;}
.boxes2 .afotos .extend .mas a { display: block; padding: 1px 10px 3px 8px; font-family: arial, helvetica; font-size: 11px; color: #fff; background: url(../../img2/default/bg_mas_end.gif) no-repeat; background-position: right 0; }
.boxes2 .afotos .extend .mas a:hover { text-decoration: none; color: #01737F; }
.boxes2 .afotos .bx .title { color:#0e96a2; text-decoration:underline; font-weight:normal;}
.boxes2 .avideos_portada .afotos .bx .boxfoto {  width: 80px; height: 60px; margin: 15px auto 7px auto; overflow: hidden; text-align:center;}
.boxes2 .avideos_portada .afotos .bx .boxfoto {  width: 80px; height: 60px; margin: 15px auto 7px auto; overflow: hidden; text-align:center;}
html>body .boxes2 .avideos_portada .afotos .bx .bxfoto {   margin: 7px auto 8px auto;  height: 60px;}
.boxes2 .avideos_portada .afotos .bx {  height: 153px; }
html>body .boxes2 .avideos_portada .afotos .bx { height:140px; }
.boxes2 .avideos_portada .afotos .bx .foto {  width: 80px; height: 60px; margin: 0 auto 7px auto; }
.afotos .ctvideo .bx .play  { background:url(../../img2/default/bg_play_video.gif) no-repeat; width:85px;  height:18px; padding:4px 0 1px 7px; margin:0px auto 0 auto; text-align:left;}
html>body .boxes2 .afotos .ctvideo .bx  .play  {  margin:4px auto 0 18px;}
.afotos .ctvideo .bx .play a { color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:9px;} 
.afotos .ctvideo .bx .play a:hover { text-decoration:underline;} 
.afotos .ctvideo .bx .play .foto { margin:0px auto 0 auto; }
html>body  .boxes2 .afotos .ctvideo .bx { width: 112px;  height: 117px; color:#565656;}
.boxes2 .afotos .ctvideo .bx { float: left; width: 128px; height: 136px; margin: 8px 5px 3px 5px; padding: 8px; overflow: hidden; border: 1px solid #fff; text-align: center; font-weight:normal;}
.boxes2 .afotos .ctvideo .bx .bxfoto {  margin: 7px auto 4px auto;  width: 70px; height:60px;}
html>body .boxes2 .afotos .ctvideo .bx .bxfoto {  margin: 3px auto 1px auto;  width: 70px; height:60px;}
.horizontal .afotos .box { width: 290px; border: 1px solid #fff; padding: 6px; margin-top: 8px; }
html>body .horizontal .afotos .box { width: 276px; }
.horizontal .afotos .box .boxfoto { float: left; margin-right: 8px; }
.eventos .horizontal .afotos { height: 410px; overflow: hidden; }
html>body .eventos .horizontal .afotos { height: 400px; overflow: hidden; }
.vertical .afotos .box { float: left; width: 84px; height: 191px; margin: 10px 5px 5px 5px; padding: 6px; overflow: hidden; border: 1px solid #fff; text-align: center; }
html>body .vertical .afotos .box { width: 72px; height: 177px; }
.vertical .afotos .box .boxfoto { margin-bottom: 5px; }


/* mapa */
.mapa { width:494px; height:393px; overflow:hidden; margin:10px;}


/* fotos */
.afotosartista {width: 145px; height:auto; margin: 0 0 0 0; padding: 4px 4px 5px 4px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x left bottom;}
html>body .afotosartista { width: 135px; }
.afotosartista .top { padding: 2px 5px 3px 5px; font-family: Arial, Helvetica; font-size: 24px; letter-spacing: -1px; color: #004174;  }
.afotosartista .top a { color: #004174;  }
.afotosartista .box{ border:1px solid #eae9e9; background-color:#FFFFFF; width:125px; height:122px; overflow:hidden; margin:0 0 10px 5px; padding:5px; text-align:left;}
.afotosartista .content h3 { font-family:Verdana, Arial, Helvetica, sans-serif;}
html>body .afotosartista .box { width:113px; height:110px;}
.afotosartista .mas { width:148px;}

/* candidatos */

.candidatos {width: 145px; height:auto; margin: 3px 0; /*padding: 4px 4px 0 4px;*/ background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; padding-bottom:6px;}
html>body .afotosartista { width: 135px; }
.afotosartista .top { padding: 2px 5px 3px 5px; font-family: Arial, Helvetica; font-size: 24px; letter-spacing: -1px; color: #004174;  }
.candidatos .top a { color: #004174;  }
.candidatos .box{ border:1px solid #eae9e9; background-color:#FFFFFF; width:132px; height:auto; overflow:hidden; margin:0 0 10px 5px; padding:5px 1px; text-align:left;}
.candidatos .box .boxfoto{margin:4px 0;}
.candidatos .box img{ margin:0 12px;}
.candidatos .box strong{font-size:16px; font-weight:normal; color: #C62425;}
.candidatos .box strong a{text-decoration:none;  color: #C62425;}
.candidatos .box strong a:hover{text-decoration:underline;  color: #C62425;}

.candidatos .box ol{font-size:12px; font-weight:normal; color: #C62425; padding:0; margin:0;}
.candidatos .box ol a{text-decoration:none;  color: #C62425;}
.candidatos .box ol a:hover{text-decoration:underline;  color: #C62425;}

.candidatos .content h3 { font-family:Verdana, Arial, Helvetica, sans-serif;}
.candidatos .content h3 .titulo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16; color: #C62425;}
/*html>body .candidatos .box { width:113px; height:110px;}*/
.candidatos .mas { width:145px;}

.l3 .mas a { margin:0 0 20px 0; color:#7f7f7f;}
.l3 .mas { width:145px; height:15px; margin:0 0 10px 0;}
.l3 .mas strong a, .l3 .mas strong { font-weight:normal; color:#004174;}
.afotosartista .box img { margin:0 0 5px 0;}
.l1 .afotosartista {width: 640px;}
html>body .l1 .afotosartista { width: 630px; }
.l1 .afotosartista .box { float:left; margin: 0 5px 10px 5px; width:158px}
html>body .l1 .afotosartista .box { width:148px}

.l2r .afotosartista .top { padding-left:0;}
.l2r .afotosartista {width: 300px; margin: 0 0 0 0; padding: 5px 0 5px 10px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; overflow:hidden;}
html>body .l2r .afotosartista {width: 290px;}
.l2r .afotosartista .content .box { float:left; margin:0 9px 10px 0; width:135px; overflow:hidden; height:127px;}
html>body .l2r .afotosartista .content .box { width:123px; overflow:hidden; height:115px;}
.l2r .afotosartista .content { width:300px; float:left; padding:0; overflow:hidden;}


/* videos */
.avideosartista {width: 145px; margin: 0 0 0 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left;}
html>body .avideosartista {width: 135px;}
.avideosartista .content .box { background-color:#FFFFFF; border: 1px solid #eae9e9; width:125px; height:162px; text-align:center; margin:0 0 10px 0; padding:7px 5px 5px 5px; overflow:hidden;}
html>body .avideosartista .content .box { width:113px; height:150px;}
.avideosartista .boxfoto { width:92px; height:106px; background: url(/templates/actualidad/img/elecciones_usa_2008/default/playvideo2_bg.gif) no-repeat; margin:0 auto 4px auto; overflow:hidden;}
.avideosartista .boxfoto a { padding:5px 0 0 0; display:block; width:92px; height:106px;}
.avideosartista .play { display:none;}
.avideosartista .boxfoto img { width:80px; height:60px;}
.avideosartista .content { padding:0 0 0 5px; }

.l2r .avideosartista {width: 300px; margin: 0 0 0 0; padding: 5px 0 5px 10px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; overflow:hidden;}
html>body .l2r .avideosartista {width: 290px;}
.l2r .avideosartista .content { margin:0; padding:0;}
.l2r .avideosartista .content .box { float:left; margin:0 10px 10px 0; width:135px; height:155px;}
html>body .l2r .avideosartista .content .box { width:123px; height:143px;}

.l3 .avideosartista .mas { width:125px;}

/* comunidad */
.sem_mas .content h3 { margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sem_mas {width: 145px; margin: 0 0 0 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left;}
html>body .sem_mas { width: 135px; }
.sem_mas .content { margin:0 0 0 5px;}
.sem_mas .content .box1 { background-color:#FFFFFF; border: 1px solid #eae9e9; width:125px; height:110px; text-align:left; margin:0 0 10px 0; padding:0; overflow:hidden;}
.sem_mas .content img { margin:0 0 5px 0;}
.l2r .sem_mas, .l2 .sem_mas {width: 300px; margin: 0 0 0 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; clear:both; height:290px;}
html>body .l2r .sem_mas { width: 290px; height:270px;}
html>body .l2 .sem_mas { width: 290px; height:270px;}
.l2r .sem_mas .content .box1, .l2 .sem_mas .content .box1 { float:left; margin:0 10px 10px 0; width:135px; height:120px;}
html>body .l2r .sem_mas .content .box1 { width:123px; height:104px;}
html>body .l2 .sem_mas .content .box1 { width:123px; height:104px;}
.l2r .sem_mas .content, .l2 .sem_mas .content  { clear:both; width:290px; height:230px;}
.l2 .sem_mas .top, .l2r .sem_mas .top { margin-left:5px;}
.sem_mas h3 { font-family:Verdana, Arial, Helvetica, sans-serif;}

.l2 .sem_mas .content .box1 { text-align:center; padding:5px; height:130px;}
html>body .l2 .sem_mas .content .box1 { height:120px;}


/* buscador candidatos */
.buscador_candidatos .sem_mas { width:495px; background: #f0f0f0; margin:0 0 10px 0; padding:5px 5px 10px 5px;}
html>body .buscador_candidatos .sem_mas { width:485px;}
.buscador_candidatos .sem_mas .box1 { float:left; width:110px; margin:0 10px 10px 0; height:40px; border:0;}
.buscador_candidatos .sem_mas .box1 img { float:left; margin:0 3px 0 0;}
.buscador_candidatos { width:515px; padding: 5px 10px 5px 10px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left;}
.buscador_candidatos .republicanos .sem_mas .top { font-size:16px; color:#c62425; margin:0 0 2px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.buscador_candidatos .democratas .sem_mas .top { font-size:16px; color:#014071; margin:0 0 2px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.buscador_candidatos .sem_mas .content { height:92px; overflow:hidden;}
.l3 .buscador_candidatos .top { margin-left:0;}
.l3 .buscador_candidatos { width:145px; overflow:hidden;}
html>body .l3 .buscador_candidatos { width:125px;}
.l3 .buscador_candidatos .sem_mas { width:125px; height:auto; overflow:hidden;}
.l3 .buscador_candidatos .sem_mas .content { height:auto;}
html>body .l3 .buscador_candidatos .sem_mas { width:115px;}
.l3 .buscador_candidatos .sem_mas .box1 { width:105px; float:none; height:40px; text-align:left; padding:0;}
.l3 .buscador_candidatos .sem_mas .box1 img { float:left; margin:0 2px 0 0;}


/* pagina: noticias */
.noticias { padding:0 10px 0;}
.noticias .l5 { background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; float: left; width: 670px; overflow: hidden; padding:10px; margin:0;}
html>body .noticias .l5 { width: 650px;}
#noticias .newsinterna { width: 650px;}
html>body #noticias .newsinterna { margin-top: 5px; }
#noticias .noticias .newsinterna h2 { font-family: arial, helvetica; font-size: 18px; color: #004174; }
#noticias .noticias .newsinterna ul { margin:2px 0 11px 0; padding:0;}
#noticias .noticias .newsinterna li { margin: 0 0 1px 0; padding: 5px 0 4px 25px; list-style: none; background: #faf8f9 url(http://www.terra.com/img/ico2007/i_noticia_p.gif) no-repeat; background-position: 8px 5px; } 
#noticias .newsinterna .navegacion { width: 650px; }
#noticias .newsinterna .navegacion .anterior { float: left; background: url(/templates/actualidad/img/elecciones_usa_2008/default/bg_mas.gif) no-repeat; height: 18px; overflow: hidden; margin-left:4px; padding:0; width:64px;}
#noticias .newsinterna .navegacion .anterior a { display: block; padding: 1px 4px 3px 8px; font-family: arial, helvetica; font-size: 11px; color: #fff; background: url(/templates/actualidad/img/elecciones_usa_2008/default/bg_mas_end.gif) no-repeat; background-position: right 0; text-decoration:none;}
#noticias .newsinterna .navegacion .anterior a:hover { text-decoration: underline;}
#noticias .newsinterna .navegacion .siguiente { float: right; background: url(/templates/actualidad/img/elecciones_usa_2008/default/bg_mas.gif) no-repeat; height: 18px; overflow: hidden; margin-right:4px; padding:0; width:64px;}
#noticias .newsinterna .navegacion .siguiente a { display: block; padding: 1px 8px 3px 4px; font-family: arial, helvetica; font-size: 11px; color: #fff; background: url(/templates/actualidad/img/elecciones_usa_2008/default/bg_mas_end.gif) no-repeat; background-position: right 0; text-decoration:none;}
#noticias .newsinterna .navegacion .siguiente a:hover { text-decoration: underline;}


/* anterior / siguiente general */
.navegacion { width: 606px; margin: 0 auto 15px auto; overflow: hidden; }
.navegacion .anterior a, .navegacion .siguiente a { color: #000; width: 100%; height: 100%; font-family: verdana, tahoma; font-weight: normal; text-decoration: none; }
.navegacion .anterior { float: left; text-align: left; width: 69px; height: 19px; overflow: hidden; background: url(../../img2/default/bg_anteriorn.gif) no-repeat; }
html>body .navegacion .anterior { padding-top: 7px; height: 12px; }
.navegacion .anterior a { padding: 7px 0 0 69px; }
.navegacion .siguiente { float: right; text-align: left; width: 69px; height: 19px;  overflow: hidden; background: url(../../img2/default/bg_siguienten.gif) no-repeat; }
html>body .navegacion .siguiente { padding-top: 7px; height: 12px; }
.navegacion .siguiente a { padding: 7px 0 0 69px; }
.navegacion .slideshow { float: left; width: 209px; height: 32px; padding: 6px 0 0 70px; text-align: left; overflow: hidden; background: url(../../img2/default/bg_slideshow.jpg) no-repeat; }
html>body .navegacion .slideshow { width: 139px; height: 26px; }
.navegacion .slideshow select { vertical-align: top; width: 74px; height: 19px; }


/* tit */
.tithd { width: 1000px; height: 38px; overflow: hidden; text-align: left; margin: auto; border-bottom: 1px solid #efeeee; background: #fff; font-family: arial, verdana; font-size: 24px; color: #c62425; }
.tithd .tit { float: left; padding: 6px 0 6px 10px;  }
.tithd .tit a {color:#c62425;}


/* mas */
.mas { text-align:right; width:100%; text-transform:uppercase; color:#004174; font-size:14px; margin:5px 0 5px 0;}
.mas a { color:#004174; text-decoration:none;}
.mas a:hover { text-decoration:underline;}
.mas a span { color:#9f9f9f;}
.l1 .mas a { color:#9f9f9f;}
.l1 .mas a strong { font-weight:normal; color:#004174;}


/* noticias */
.mlistados { margin: 0 0 0 5px;}
.mlistados ul { margin:0; padding:0;}
.mlistados li { margin:0; list-style-type:none; line-height:18px; color:#7f7f7f; background: url(/templates/actualidad/img/elecciones_usa_2008/default/flecha.gif) no-repeat 0 6px; padding:0 0 0 12px;}
.mlistados li a { color:#7f7f7f;}


/* tema de interes */
.mtemas { margin: 0 0 0 5px;}
.mtemas ul { margin:0; padding:0;}
.mtemas li { margin:0; list-style-type:none; line-height:18px; color:#7f7f7f; background: url(/templates/actualidad/img/elecciones_usa_2008/default/flecha.gif) no-repeat 0 6px; padding:0 0 0 12px;}
.mtemas li a { color:#7f7f7f;}
.mtemas li { width:240px; float:left;}
html>body .mtemas li { width:228px;}
.mtemas { float:left; width: 515px; margin: 0 0 5px 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto;}
html>body .mtemas { width: 505px; }
.mtemas .top { padding: 2px 5px 3px 5px;}
.mtemas .content { background-color:#FFFFFF; border:1px solid #eae9e9; width:495px; margin:0 0 0 5px; padding:5px; float:left;}
html>body .mtemas .content { width:483px;}
.mtemas2 ul { margin:0; padding:0;}
.mtemas2 li { margin:0; list-style-type:none; line-height:18px; color:#7f7f7f; background: url(/templates/actualidad/img/elecciones_usa_2008/default/flecha.gif) no-repeat 0 6px; padding:0 0 0 12px;}
.mtemas2 li a { color:#7f7f7f;}
.mtemas2 { width: 515px; margin: 0 0 5px 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto;}
html>body .mtemas2 { width: 505px; }
.mtemas2 .top { padding: 2px 5px 3px 5px;}
.mtemas2 .content { background-color:#FFFFFF; border:1px solid #eae9e9; width:280px; margin:0 0 0 5px; padding:5px;}
html>body .mtemas2 .content { width:268px;}
.l2 .mtemas2 li { float:none; width:auto;}


/* calendario */
.mcalendario {width: 300px; margin: 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_calendario.jpg) no-repeat bottom left; height:204px;}
html>body .mcalendario { width: 290px; height:194px;}
.mcalendario .top { padding: 2px 5px 3px 5px; font-family: Arial, Helvetica; font-size: 24px; letter-spacing: -1px; color: #004174;}
.mcalendario .top a { color: #004174; } 
.mcalendario .content { margin:21px 0 0 15px;}

/* campañas en fotos */
.campanas_fotos { margin:0 10px; padding: 0 0 10px 0; float:left; width:455px; height:auto; background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; overflow:hidden;}
.campanas_fotos .top { padding:7px 8px 0 8px; height:25px;}
.campanas_fotos .caja { margin:3px; width:446px; height:115px; background:#FFF; }
.campanas_fotos .caja a:hover {	color:#000;	text-decoration:underline; }
.campanas_fotos .caja .imagen { float:left; margin:3px 2px; width:105px; height:auto; text-align:center;}
.campanas_fotos .caja .texto { color:#000; font-size:11px; padding: 3px 0; width:107px; height:auto; text-align:left; font-size:11px; }
.campanas_fotos .caja .texto a{ color:#000; }
.campanas_fotos .caja .texto a:hover{ text-decoration:underline; color:#000; }


/* m01 */
.l2 .m01 { width: 300px; /*margin: 0 0 6px 0;*/ padding: 0 0 10px 0;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto;}
html>body .l2 .m01 {
	width: 290px;
}
.l2 .m01 videos{ width: 300px; margin: 0 0 5px 0; padding: 5px 0;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto;}
html>body .l2 .m01 {
	width: 300px;
}
.m01 .top { padding: 2px 5px 3px 5px; font-family: Arial, Helvetica; font-size: 24px; letter-spacing: -1px; color: #004174;  }
.m01 .top_tv { /*padding: 2px 5px 3px 5px;*/ font-family: Arial, Helvetica; font-size: 24px; letter-spacing: -1px; color: #004174; height:29px; width:300px; background:url(/templates/actualidad/img/elecciones_usa_2008/bg_terratv.gif) no-repeat;}
.m01 .top a { color: #004174; } 
.m01 h3 a { color:#c62425; font-size:16px;}
.m01 .foto { margin:0 5px 5px 0; float:left;}
.l2 .m01 .content { background-color:#FFFFFF; border:1px solid #eae9e9; width:280px; margin: 5px 7px; padding:5px;}
.l2 .m01 .content_videos { background-color:#FFFFFF; border:1px solid #eae9e9; width:280px; margin:0 0 0 5px; padding:5px;}
/*videos*/
.video_d{width:125px;height:100px;background-image: url(/templates/actualidad/img/elecciones_usa_2008/video_des.gif); background-repeat:no-repeat; background-position:center top; font-size:11px; float:left; margin:0 0 4px 6px;}
.video_d img{margin:3px 0 7px 10px;}
.video_d span{padding:0; margin:0;}
.video_d a{text-decoration:none; color:#000;}
.video_d a:hover{text-decoration:underline; color:#000;}


html>body .l2 .m01 .content { width:268px;}
.l1 .m01 { width: 515px; margin: 0 0 5px 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto;}
html>body .l1 .m01 { width: 505px; }
.l1 .m01 .content { background-color:#FFFFFF; border:1px solid #eae9e9; width:495px; margin:0 0 0 5px; padding:5px;}
html>body .l1 .m01 .content { width:483px;}
.l3 .top { margin-left: 5px;}
.l3 .top_2 { margin-left: 5px;}

.l3 .m01 { width: 145px; margin: 0 0 5px 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto; }
html>body .l3 .m01 { width: 135px; }
.l3 .m01 .content { background-color:#FFFFFF; border:1px solid #eae9e9; width:125px; margin:0 0 0 5px; padding:5px; text-align:center;}
html>body .l3 .m01 .content { width:113px;}
.l3 .m01 .content img { clear:both; margin:5px 0 5px 17px;}
.l3 .m01 .content h3, .l3 .m01 .content h3 a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.l2r .m01 { width: 300px; margin: 0 0 5px 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto; }
html>body .l2r .m01 { width: 290px; }
.l2r .m01 .content { background-color:#FFFFFF; border:1px solid #eae9e9; width:280px; margin:0 0 0 5px; padding:5px; text-align:left;}
html>body .l2r .m01 .content { width:268px;}
.l2r .m01 .content img { clear:both; margin:0 5px 5px 0;}
.l2r .m01 .content h3, .l2r .m01 .content h3 a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* m28 */
.l2 .m28 { width: 300px; margin: 0 0 5px 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto;}
html>body .l2 .m28 { width: 290px; }
.m28 .top { padding: 2px 5px 3px 5px; font-family: Arial, Helvetica; font-size: 24px; letter-spacing: -1px; color: #004174;  }
.m28 .top a { color: #004174; } 
.m28 h2 a { color:#c62425; font-size:16px;}
.m28 .foto { margin:0 5px 5px 0; float:left;}
.l2 .m28 .content { background-color:#FFFFFF; border:1px solid #eae9e9; width:280px; margin:0 0 0 5px; padding:5px;}
html>body .l2 .m28 .content { width:268px;}
.l1 .m28 { width: 515px; margin: 0 0 5px 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto;}
html>body .l1 .m28 { width: 505px; }
.l1 .m28 .content { background-color:#FFFFFF; border:1px solid #eae9e9; width:495px; margin:0 0 0 5px; padding:5px;}
html>body .l1 .m28 .content { width:483px;}
.m28 .content .breaker { margin:7px 0 8px 0;}

/* candidatos */
.l2 .mcandidatos { width: 300px; margin: 0 0 5px 0; padding: 5px;  background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x bottom left; height:auto;}
html>body .l2 .mcandidatos { width: 290px; }
.mcandidatos .top { padding: 2px 5px 3px 5px; font-family: Arial, Helvetica; font-size: 24px; letter-spacing: -1px; color: #004174;  }
.mcandidatos .top a { color: #004174; } 
.mcandidatos .foto { margin:0 5px 5px 5px; float:left;}
.l2 .mcandidatos .content { background: url(/templates/actualidad/img/elecciones_usa_2008/default/bg_candidatos.jpg) no-repeat; width:280px; margin:0 0 10px 5px; padding:5px; height:224px; }
html>body .l2 .mcandidatos .content { width:270px; height:214px;}
.mcandidatos #rep h3 a { color:#c62425; font-size:16px; margin:0 0 0 0;}
.mcandidatos #dem h3 a { color:#014071; font-size:16px; margin:0 0 0 0;}
.mcandidatos #otr h3 a { color:#000000; font-size:16px; margin:0 0 0 0;}
.mcandidatos #rep h2 { color:#c62425; font-size:16px; margin:0 0 10px 0;}
.mcandidatos #dem h2 { color:#014071; font-size:16px; margin:0 0 10px 0;}
.mcandidatos #otr h2 { color:#000000; font-size:16px; margin:0 0 10px 0;}
#mcan, #mcan2 { clear:both; margin:11px 0 0 10px;}
#republicanos, #democratas { height:120px; overflow:hidden;}
.bot { cursor:hand;}


/* tabs center */
.toptabscenter { width: 518px; height: 30px; overflow: hidden; background: url(/templates/actualidad/img/elecciones_usa_2008/default/tabcenter_bgoff.gif) no-repeat; font-family: Arial, Helvetica; font-size: 12px; }
.toptabscenter  ul { width: 462px; margin: 0; padding: 0; overflow: hidden; }
.toptabscenter  li { float: left; width: 91px; height: 24px; text-align: center; list-style:none; margin: 0; padding: 0; overflow: hidden; }
.toptabscenter  li.selected { width: 98px; background: url(/templates/actualidad/img/elecciones_usa_2008/default/tabcenter_bgon.gif) no-repeat;  }
.toptabscenter li img { vertical-align: top; }
.toptabscenter  li a { color: #626262; display: block; width: 100%; padding: 6px 0 4px 0; }
.toptabscenter  li a:hover { text-decoration:none; color: #3b3b3b; }
.atabscenter .content { width: 518px; padding: 10px; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; font-family: Arial, Helvetica; }
html>body .atabscenter .content { width: 496px; }
.atabscenter .content .cl3 { float: left; width: 33%; }
.atabscenter .content .cl4 { float: left; width: 25%; }
.atabscenter .content ul { margin: 0 0 0 15px; padding: 0; }
.atabscenter .content li { margin: 0 0 10px 0; padding: 0; }
.atabscenter .content li, .atabscenter .content li a { font-size: 12px; color: #626262; }
.atabscenter .busca { width: 518px; height: 40px; padding: 10px 0 0 10px; background: #efeeee; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
html>body .atabscenter .busca { width: 506px; height: 29px; }
.atabscenter .busca .tit { float: left; font-family: Arial, Helvetica; color: #939292; font-size: 16px; margin: 2px 8px 0 0; }
.atabscenter .busca .cp { width: 395px; font-size: 11px; color: #626262; border: 1px solid #d1d1d1; padding: 2px 0 2px 4px; background: #f5f3f3; }
.atabscenter .busca .button { font-family: Arial, Helvetica; color: #939292; font-size: 16px; border: 0; padding: 0; margin: 0; vertical-align: top; background: none; }


/* ainteractivo1 */
.ainteractivo1 .top { height: 26px; border-bottom: 1px solid #e2e1e1; }
.ainteractivo1 .top .left, .ainteractivo1 .top .left a { font-family: Arial, Helvetica; font-size: 20px; color: #e0650a; }
.ainteractivo1 .top .right { margin-top: 3px; }
.ainteractivo1 .top .right img { vertical-align: middle; margin-right: 3px; }
.ainteractivo1 .top .right .link { vertical-align:middle; font-family: Arial, Helvetica; color:#7f7f7f; }
.ainteractivo1 .box { position: relative; width: 518px; padding: 5px; border-bottom: 1px solid #e2e1e1; }
html>body .ainteractivo1 .box { width: 508px; }
.ainteractivo1 .box .txt { height: 85px; overflow:hidden; }
.ainteractivo1 .box .right { float: right; text-align: right; width: 140px; overflow:hidden; font-family: Arial, Helvetica; }
.ainteractivo1 .box .right .ico { vertical-align:bottom; margin: 0 2px; }
.ainteractivo1 .box .right, .ainteractivo1 .box .right a { color: #626262; }
.ainteractivo1 .mark { float: left; margin-right: 6px; height: 38px; overflow: hidden; }
.ainteractivo1 .tit, .ainteractivo1 .tit a { float: left; margin: 4px 6px 0 0; font-family: Arial, Helvetica; font-size: 20px; color: #626262; }
.ainteractivo1 .by { float: left; margin: 16px 0 0 0; font-family: Arial, Helvetica; font-size: 11px; color: #9f9f9f; }
.icos { clear: left; margin: 3px 0 6px 0; }
.icos img { vertical-align: middle; margin-right: 3px; }
.icos .link { vertical-align:bottom; font-family: Arial, Helvetica; color:#7f7f7f; }
.ainteractivo1 .txt { font-size:11px; color: #4a4a4a; line-height: 16px; }
.ainteractivo1 .titulo {font-style:italic; }
.ainteractivo1 .txt .mas a { font-weight: bold; color:#e16911; }
.ainteractivo1 .evaluar { font-size: 10px; margin: 5px 0; }
.ainteractivo1 .evaluar a { color: #626262; text-decoration:underline; }
.ainteractivo1 .evaluar a:hover { text-decoration:none; }
.ainteractivo1 .evaluar img { vertical-align:bottom; }


/* boxevaluar */
.boxevaluar { width: 100%; border: 6px solid #e2e1e1; padding: 10px; color: #777; overflow: hidden; }
.boxevaluar .titular { font-family: Arial, Helvetica; font-size: 22px; color: #e0650a; line-height: 18px; margin-bottom: 8px; }
.boxevaluar .left { width: 18%; }
.boxevaluar .left .rating { margin-bottom: 6px; }
.boxevaluar .left .rating img { cursor:pointer; margin-top: 2px; vertical-align:top; }
.boxevaluar .right { width: 80%; }
.boxevaluar .right .titular { float: left; }
.boxevaluar .right .content { clear: both; }
.boxevaluar .right .content .cl1 { float: left; width: 120px; }
.boxevaluar .right .content .cl2 { float: left; width: 180px; }
.boxevaluar .right .content .cp { width: 105px; margin: 2px 5px 0 0; padding: 1px 0 2px 3px; border: 1px solid #c8c6c6; font-size: 11px; color: #777; }
.boxevaluar .right .content .login { vertical-align: top; margin-top: 4px; }
.boxevaluar .right .content a { color: #777; text-decoration: underline; }
.boxevaluar .right .content a:hover { text-decoration: none; }
.boxevaluar .right .content .cp2 { width: 355px; margin: 2px 0 5px 0; padding: 1px 0 2px 3px; border: 1px solid #c8c6c6; font-size: 11px; color: #777; }
.boxevaluar .right .content .cp3 { width: 355px; margin: 2px 0 0 0; padding: 1px 0 2px 3px; border: 1px solid #c8c6c6; font-size: 11px; color: #777; }

/* boxsoloevaluar */
.boxsoloevaluar { position: absolute; z-index:99; visibility:hidden; width: 508px; border: 6px solid #e2e1e1; background: #fff; padding: 7px 8px 12px 8px; margin-bottom: 5px; color: #777; overflow: hidden; line-height:normal; }
html>body .boxsoloevaluar { width: 480px; }
.boxsoloevaluar .titular { font-family: Arial, Helvetica; font-size: 22px; color: #e0650a; margin-bottom: 3px; }
.boxsoloevaluar .rating { float: left; margin-right: 30px;  overflow:hidden; }
.boxsoloevaluar .rating img { cursor:pointer; margin-top: 2px; vertical-align:top; }
.boxsoloevaluar .ratingbar { float: left; margin-right: 29px; overflow:hidden; }
.boxsoloevaluar .ratingbat img { cursor:pointer; margin-top: 3px; vertical-align:top; }

/* boxphone */
.hand { cursor:hand; cursor:pointer; }
.boxphone { position: absolute; visibility:hidden; z-index:100; width: 361px; border: 6px solid #e2e1e1; background: #fff; padding: 6px 10px 10px 10px; margin-bottom: 5px; color: #777; overflow: hidden; line-height:normal; }
html>body .boxphone { width: 329px; }
.boxphone .titular { float: left; font-family: Arial, Helvetica; font-size: 18px; color: #e0650a; line-height: 23px; }
.boxphone .content { clear: both; padding: 0; }
.boxphone .content .form { clear: both; margin-top: 5px; height: 40px; }
.boxphone .content .cl { float:left; }
.boxphone .cp { width: 32px; margin: 2px 2px 0 0; padding: 2px; border: 1px solid #c8c6c6; font-size: 11px; color: #777; }
html>body .boxphone .cp { width: 28px; }
.boxphone .cp2 { width: 55px; margin: 2px 8px 0 0; padding: 2px; border: 1px solid #c8c6c6; font-size: 11px; color: #777; }
html>body .boxphone .cp2 { width: 50px; }
.boxphone .cp3 { width: 115px; margin: 2px 5px 0 0; padding: 1px 0 1px 2px; border: 1px solid #c8c6c6; font-size: 11px; color: #777; }
html>body .boxphone .cp3 { width: 121px; }
.boxphone .content .login { vertical-align: top; margin-top: 4px; }
.boxphone .content .ft { padding-top: 3px; font-size:9px; line-height:normal; }


/* floatcomparte */
.l5 .icofloat { position:relative;}
.l5 .icofloat .floatcomparte { position: absolute; top: 14px; left: 100px; visibility:hidden; z-index:100; width: 111px; padding: 0 2px 2px 0; overflow:hidden; background: url(../../img2/default/bg_comparte.gif) no-repeat; font-family: tahoma, arial, helvetica; font-size: 10px;  }
html>body .l5 .icofloat .floatcomparte { width: 109px;  top: 14px; left: 100px;}
.l5 .icofloat .floatcomparte ul { margin:0; padding:0; }
.l5 .icofloat .floatcomparte li { margin:0; padding:0 0 2px 4px; style: none; background: #fff; border-top: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; overflow: hidden; }
.l5 .icofloat .floatcomparte li.last { border-bottom: 1px solid #d2d2d2; }
.l5 .icofloat .floatcomparte img { vertical-align:middle; margin-top: 2px; margin-right:3px; }
html>body .l5 .icofloat .floatcomparte img { vertical-align:middle; } 
.l5 .ico .icos { position: relative; margin: 10px 0 10px 0; }
.l5 .icofloat .floatcomparteurl .floatcomparte { position: absolute; top: 20px; left: 1px; visibility:hidden; z-index:100; width: 250px; padding: 0 2px 2px 0; overflow:hidden; background: url(../../img2/default/bg_comparte.gif) no-repeat; font-family: tahoma, arial, helvetica; font-size: 10px; border:solid 1px #cacaca;   background: #fff;}
.l5 .icofloat .floatcomparteurl .floatcomparte li { margin:0; padding:0 0 2px 4px; style: none; background: #fff; border:0px;; overflow: hidden; }
.l5 .icofloat .floatcomparteurl .floatcomparte .serv { margin: 5px 0 0 20px;}
.comparte {  padding:8px; }
.comparte .url { margin-top: 8px; color: #7b7a7a; }
.comparte  .url strong { float: left; display: block; text-align: right; font-weight: normal; color: #7B7A7A; width: 52px; margin: 3px 2px 0 0; }
.comparte  .cp { width: 170px; padding-left: 3px; font-size: 11px; border: 1px solid #e3e3e3; margin-bottom: 2px; }
.comparte ul { list-style: none; margin: 10px 0 0 12px; padding: 0; }
.comparte li { margin-bottom: 8px; list-style: none; background: url(); border:0; padding-left: 6px;}
.comparte li em { float: left; margin-right: 6px; vertical-align: middle; width: 16px;  }
.comparte li a { text-decoration: none; color: #7B7A7A; }
.comparte li a:hover { text-decoration: underline; }
.comparte  .br { margin: 15px 0 10px 0; }
.br { margin: 15px 0 10px 0; clear:both;}
.boxletra { float: right; width: 300px; margin-left: 5px; overflow: hidden; padding: 8px; background: #efefef url(../../img2/default/bg_masartista.jpg) repeat-x; overflow: hidden; }
html>body .boxletra { width: 284px; }
.boxletra .extended { position: relative; top: 0; height: 20px; padding-right: 0; background: none; }
.boxletra .a01 { padding: 0; margin: 0 0 15px 0; background: none; }
.boxletra .a01 .top { margin-bottom: 8px; }
.boxletra .a01 h4, .boxletra .a01 h4 a { font-size: 24px; color: #7b7b7b; font-family: arial, helvetica; font-weight: normal; }
.boxletra .a01 .box { height: 95px; margin-top: 5px; overflow: hidden; }
.boxletra .a01 .box .foto { float: left; margin-right: 8px; }
.boxletra .anews { padding: 0; margin: 0 0 5px 0; background: none; }
.boxletra .anews .top, .boxletra .anews .top a { color: #727272; }
.boxletra .anews .top { margin-bottom: 8px; }
.boxletra .anews li { background-color: #F9F9F9; }
.boxletra .avideos { padding: 0; margin: 0; background: none; }
.boxletra .avideos .top, .boxletra .avideos .top a { color: #727272; }
.boxletra .avideos .right { display: none; }
.boxletra .avideos .box { width: 284px; margin: 0 3px 5px 0; }
html>body .boxletra .avideos .box { width: 276px; margin: 0 5px 5px 0;}


/* asugere */
.asugere { overflow: hidden; }
.asugere .top { font-family: Arial, Helvetica; font-weight: bold; padding: 0; font-size: 18px; color: #afafaf; padding: 0 0 2px 0; overflow: hidden; }
.asugere .content { width: 1000px; height: 235px; padding: 15px 0 0 15px; overflow: hidden; font-family: Arial, Helvetica; background: url(/templates/actualidad/img/elecciones_usa_2008/default/sugerencias_bg.gif) repeat-x; }
html>body .sugere .content { width: 985px; height: 220px; }
.asugere .box { float: left; width: 130px; height: 212px; padding: 6px; margin-right: 10px; border: 1px solid #e1e0e0; overflow:hidden; background: #fff; }
html>body .asugere .box { width: 116px; height: 198px; }
.asugere .box .boxfoto { width: 115px; height: 100px; overflow: hidden; margin-bottom: 6px; }
.asugere .box .txt { height: 80px; overflow:hidden; font-size: 11px; color: #828181; }
.asugere .box h3, .asugere .box h3 a { font-family: Arial, Helvetica; font-weight: bold; font-size: 14px; color: #636363; margin-bottom: 3px; }
.asugere .box .mas, .asugere .box .mas a { text-align: right; font-size: 11px; font-weight: bold; color: #828181; }
.asugere .boxazul, .asugere .boxverde, .asugere .boxnaranja { float: left; width: 175px; height: 212px; padding: 12px; margin: 0 5px; overflow:hidden; font-family: Arial, Helvetica; }
html>body .asugere .boxazul, html>body .asugere .boxverde, html>body .asugere .boxnaranja { width: 151px; height: 188px; }
.asugere .boxazul .boxfoto, .asugere .boxverde .boxfoto, .asugere .boxnaranja .boxfoto { width: 150px; height: 135px; overflow: hidden; margin-bottom: 7px; }
.asugere .txt1, .asugere .txt1 a { height: 26px; overflow: hidden; margin-bottom: 2px; font-family: Arial, Helvetica; font-weight: bold; font-size: 20px; letter-spacing: -1px; color: #fff; }
.asugere .txt2, .asugere .txt2 a { font-family: Arial, Helvetica; font-size: 16px; }
.asugere .txt2 strong { color: #fff; }
.asugere .boxazul { background: url(/templates/actualidad/img/elecciones_usa_2008/default/sugerencias_azul_bg.gif) repeat-x; }
.asugere .boxazul .txt2, .asugere .boxazul .txt2 a { color: #abcce2; }
.asugere .boxverde { background: url(/templates/actualidad/img/elecciones_usa_2008/default/sugerencias_verde_bg.gif) repeat-x; }
.asugere .boxverde .txt2, .asugere .boxverde .txt2 a { color: #adcc51; }
.asugere .boxnaranja { background: url(/templates/actualidad/img/elecciones_usa_2008/default/sugerencias_naranja_bg.gif) repeat-x; }
.asugere .boxnaranja .txt2, .asugere .boxnaranja .txt2 a { color: #f8a288; }


/* acoment */
.bro { clear:both;}
.acoment {  padding: 5px;  background: #f0f0f0 url(../../img2/default/bg_acoment.jpg) repeat-x; overflow:  height: auto; margin-bottom:5px; width:495px;}
html>body .acoment {  height: auto; }
.acoment .mas { margin-top:2px;}
.acoment .topr { float:right; width:160px; }
html>body .acoment .topr { float:right; width:160px; margin-right:10px;}
.acoment .breaker { border-top: solid #c2c2c2 1px; margin: 0px 0 5px 0;}
.acoment .bx { float: left; width: 430px; height: auto; font-size: 11px; color: #3e3e3e;  margin: 1px 8px 0 3px; padding: 0 5px 5px 5px; overflow: hidden; font-family:Arial, Helvetica, sans-serif;   }
html>body .acoment .bx { width: 420px; height: auto; margin: 1px 8px 0 5px; margin-left:5px; float:left;  }
.acoment .bx .evaluar { font-family: tahoma, helvetica; margin-top: 8px; color: #9f9f9f; }
.acoment .bx .evaluar a { color: #9f9f9f; text-decoration: underline; }
.acoment .bx .evaluar a:hover { text-decoration: none; }
.acoment .bx .yesno { vertical-align: middle; }
.l7 .acoment { width:695px;}
html>body .l7 .acoment { width:685px;}
.l7 .acoment .bx { width:630px;}
html>body .l7 .acoment .bx { width:620px;}
.acoment .bx a, .acoment .bx a:link { color:#0e96a2; text-decoration:underline;}
.acoment .bx a:hover {  text-decoration:none;}
.acoment .subtit { color:#8c8c8c; margin-bottom:8px;}
.acoment .bx h2 a, .acoment  .bx h2 a:link { font-size:14px; color:#000; text-decoration:none; line-height:16px;}
.acoment .bx h2 a:hover { text-decoration:underline;}
.acoment  h2 a, .acoment  h2 a:link { font-size:18px; color:#000; text-decoration:none; line-height:18px;}
.acoment .user { width: 115px; padding: 3px 2px 3px 8px; float:left; color:#808080;}
.acoment .user .cp { height:21px; float: left; width: 112px;  background: #ffffff; border: 1px solid #d8d8d8; color: #343434; margin: 2px 0 2px -1px ; }
html>body .acoment .user .cp { height:17px;}
.acoment .user a, .acoment .user a:link { text-decoration:underline;  color:#808080;}
.acoment .user a:hover { text-decoration:none;}
.acoment .user2 {width: 205px; padding: 3px 2px 3px 8px; float:left; color:#808080;}
.acoment .user2 .cp { height:21px; float: left; width: 148px;  background: #ffffff; border: 1px solid #d8d8d8; color: #343434; margin: 2px 0 2px -1px ; }
html>body .acoment .user2 .cp { width: 154px; height:17px;}
.acoment .user2 .cps .mas { margin-top:4px;}
.acoment .user2 .cps .mas a, .acoment .user .cps .mas a { color: #fff; text-decoration:none;}
.acoment .user2 .cps .mas a:hover, .acoment .user .cps .mas a:hover { text-decoration: none; color: #01737F; }
.acoment h2 a:hover { text-decoration:underline;}
.acoment .user2 a, .acoment .user2 a:link {color:#808080; text-decoration:underline;}
.acoment .user2 a:hover {text-decoration:none;}
.acoment .bxico { width:35px; float:left; padding: 0 0px 0 6px;}
.acoment .bxico .foto { float: left;  margin-right: 3px; width:25px; height:25px; border:solid #bcbebb; 4px; }
.acoment .extendedm { position: relative; top: 5px; height: 28px; padding-right: 5px; overflow: hidden; }


/* atags */
.atags { width: 300px; border: 1px solid #e4e4e4; padding: 6px; margin-bottom: 5px; }
html>body .atags { width: 286px; border: 1px solid #e4e4e4; padding: 6px; }
.atags .top, .atags .top a { font-family: Arial, Helvetica; font-size: 19px; letter-spacing: -1px; color: #6f6f6f; margin-bottom: 8px; }
.atags .content { font-size: 11px; }
.atags .content, .atags .content a { font-family: Arial, Helvetica; color: #abaaaa; }
.atags .content .a10, .atags .content .a10 a { font-size: 10px; }
.atags .content .a14, .atags .content .a14 a { font-size: 14px; }
.atags .content .a18, .atags .content .a18 a { font-size: 18px; }


/* atags */
.amasfotos { width: 300px; border: 1px solid #e4e4e4; padding: 6px; margin-bottom: 5px; }
html>body .amasfotos { width: 286px; border: 1px solid #e4e4e4; padding: 6px; }
.amasfotos .top, .amasfotos .top a { font-family: Arial, Helvetica; font-size: 19px; letter-spacing: -1px; color: #6f6f6f; margin-bottom: 8px; }
.amasfotos .boxes { padding-left: 19px; }
.amasfotos .box { float: left; width: 114px; height: 129px; margin: 6px 19px 6px 0; padding: 8px; border: 1px solid #e5e5e5; text-align: center; }
html>body .amasfotos .box { width: 96px; height: 111px; }
.amasfotos .boxfoto { margin-top: 4px; height: 78px; overflow: hidden; }
.amasfotos .box, .amasfotos .box a { color: #929292; }
.amasfotos .opciones { clear: both; padding: 4px 19px 0 19px; }
.amasfotos .opciones .bt { float: left; }
.amasfotos .opciones .mas { float: right; color: #e1650b; text-decoration:underline; }
.amasfotos .opciones a:hover.mas { text-decoration:none; }


/* agrega */
.agrega { height: 53px; padding: 8px 0 0 10px; border: 5px solid #E2E0E1; }
html>body .agrega { height: 35px; }
.agrega .top { float: left; font-family: Arial, Helvetica; letter-spacing: -1px;  padding: 0; font-size: 22px; color: #e06507; }
.agrega .form { float: left; margin: 3px 0 0 8px; }
.agrega .cp { width: 395px; height: 20px; margin-right: 8px; border: 1px solid #E2E0E1; vertical-align: top; }
.agrega .bt { vertical-align: top; margin-top: 3px; }


/* resultados de busca */
.aresbusca { width: 695px; padding: 0; overflow: hidden; }
.aresbusca .hdpage { height: 28px; }
.aresbusca .hdpage a { font-weight: bold; color: #787878; }


/* top */
.topresultado { height: 31px; border-bottom: 1px solid #E1E1E1; clear: both; }
html>body .topresultado { height: 30px; }
.topresultado .left, .topresultado .left a { font-family: Arial, Helvetica; font-size: 24px; color: #E06508; letter-spacing: -1px; }
.topresultado .right { margin-top: 16px; }
.topresultado .right, .topresultado .right a { font-family: Arial, Helvetica; font-size: 10px; color: #E06508; }


/* ent */
.aresbusca .ent { padding: 5px; border-bottom: 1px solid #E1E1E1; font-size: 11px; color: #4A4A4A; }
.aresbusca .ent h2, .aresbusca .ent h2 a {  font-family: Arial, Helvetica; color: #616161; font-size: 20px; letter-spacing: -1px; }
.aresbusca .ent h2 a strong { font-weight: normal; color: #9B9B9B; }
.aresbusca .ent .foto { float: left; margin-right: 8px; }
.aresbusca .ent .path2 { margin-top: 5px; margin-bottom: 4px; text-transform: uppercase; font-family: Arial, Helvetica; font-size: 10px; }
.aresbusca .ent .path2, .aresbusca .ent .path2 a { color: #B7B7B7; }


/* ent2 */
.aresbusca .ent2 { padding: 5px; border-bottom: 1px solid #E1E1E1; font-size: 11px; color: #4A4A4A; }
.aresbusca .ent2 h2, .aresbusca .ent2 h2 a {  font-family: Arial, Helvetica; color: #E16408; font-size: 20px; letter-spacing: -1px; }
.aresbusca .ent2 .gray1 { color: #616161; }
.aresbusca .ent2 .gray2 { color: #9B9B9B; }
.aresbusca .ent2 .left1 { float: left; width: 78px; overflow: hidden; }
.aresbusca .ent2 .left { width: 605px; overflow: hidden; }
.aresbusca .ent2 h2, .aresbusca .ent2 .left .by { float: left; }
.aresbusca .ent2 .left .by { margin: 9px 0 0 5px; font-size: 9px; color: #9F9F9F; }


/* boxfoto */
.aresbusca .boxesfotos { border-bottom: 1px solid #E1E1E1; padding-top: 10px; }
.aresbusca .boxfoto { float: left; width: 124px; height: 129px; overflow: hidden; margin: 4px 7px; padding: 10px 5px 0 5px; border: 1px solid #E5E5E5; text-align: center; }
html>body .aresbusca .boxfoto { width: 112px; height: 117px; }
 .aresbusca .boxfoto a { color: #929292; }


/* bottom */
.bottomresultado { height: 20px; overflow: hidden; background: #F6F6F6; clear: both; }
.bottomresultado .right { padding: 3px 5px 3px 0; }
.bottomresultado, .bottomresultado a { font-family: Arial, Helvetica; font-size: 10px; color: #6C6C6C; }
.bottomresultado .left { padding: 2px 0 4px 5px; }
.bottomresultado .left, .bottomresultado .left a { font-size: 12px; }
.bottomresultado .left a:hover { text-decoration: none; color: #E46C17; }
.bottomresultado .left strong { font-weight: normal; text-decoration: underline; }
.bottomresultado .left .nr { color: #E46C17; }


/* listado */
.listado { width: 335px; border-right: 1px solid #E5E4E4; overflow: hidden; }
html>body .listado { width: 334px; }
.listado .ln { height: 24px; overflow: hidden; border-bottom: 1px solid #F0EFEF; }
html>body .listado .ln { height: 23px; }
.listado .nr { float: left; width: 30px; height: 23px; margin-right: 6px; text-align: center; background: #D5D3D3; font-family: Arial, Helvetica; font-size: 18px; color: #fff; }
.listado .txt { float: left; width: 295px; overflow: hidden; margin-top: 3px; }
.listado .txt strong { font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; }
.listado .txt, .listado .txt a { font-family: Arial, Helvetica; font-size: 11px; color: #8F8E8E; }


/* boxtop10left */
.boxtop10left { float: left; width: 335px; margin-bottom: 8px; overflow: hidden; }
.boxtop10left .destaque .titulo { color: #fff; }


/* boxtop10right */
.boxtop10right { float: right; width: 335px; margin-bottom: 8px; overflow: hidden; }
.boxtop10right .destaque .titulo { color: #fff; }


/* boxtop10interna */
.top10 .boxtop10interna .destaque { width: 677px; height: 42px; padding: 5px 10px 0 10px; border: 1px solid #E5E4E4; overflow: hidden; }
html>body .top10 .boxtop10interna .destaque { width: 655px; height: 35px; }
.top10 .boxtop10interna .listado { width: 677px; border-right: 1px solid #E5E4E4; overflow: hidden; }
html>body .top10 .boxtop10interna .listado { width: 676px; }
.top10 .boxtop10interna .listado .txt { width: 635px; }


/* avotos */
.avotos { clear: both; margin-bottom: 0; padding: 10px 10px 0 10px; background: #FFF url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x; overflow: hidden; width:670px; }
html>body .avotos { width:650px; }
.avotos a {  color:#000;}
.avotos .ct { padding: 5px 0 0 10px; }
html>body .avotos .ct { padding: 5px 0 0 12px; }
.avotos .bx { float: left; width: 198px; height: 280px; margin: 2px 5px 15px 5px; padding: 20px 15px 8px 15px; color:#D30802;overflow: hidden; border: 1px solid #E6E6E6; text-align: center; font-weight:bold;  font-size:14px;}
html>body  .avotos .bx { width: 156px; height: 247px; margin: 2px 5px 15px 5px; font-size:14px; font-weight:bold;}
.avotos .bxfoto { width: 130px; height: 178px; margin: 0 auto 8px auto; overflow: hidden; }
.avotos .bx .foto { float: none; margin-bottom: 5px; }
.avotos .top { width:670px;}
.avotos .txt {  height: 42px; color:#000; overflow:hidden; margin: 0 3px 0 0; font-size:11px; font-weight:normal;}
.avotos .mas { float:right; margin: 2px 0 0 0;}
.avotos .cp { font-family: verdana, arial; font-size: 11px; color: #000; border: 1px solid #A6A6A6; margin: 2px 5px 0 0; width:40px; float:left;}
.avotos .cp2 { float:left; border: 1px solid #d8d8d8; width: 62px; margin: 4px 4px 3px 4px; vertical-align:middle; }
.avotos .imgpass { float:left; vertical-align:middle; margin:2px 4px 0 0;}
.avotos .submitpass { float:left;  background: url(/templates/actualidad/img/elecciones_usa_2008/default/bg_mas.gif) no-repeat; height: 18px; overflow: hidden; margin-left:4px; width:47px; vertical-align:middle; margin-top:4px;}
.avotos .submitpass a { display: block; padding: 1px 10px 3px 8px; font-family: arial, helvetica; font-size: 11px; color: #fff; background: url(../../img2/default/bg_mas_end.gif) no-repeat; background-position: right 0; }
.avotos .submitpass a:hover { text-decoration: none; color: #FFF; }
.avotos  .buttons { padding: 0 0 0 285px;}
.avotos .extended { clear: both; width:750px;text-align:center; height:16px; margin:10px 0 0 0; padding:0px; font-weight:normal; color: #000;}
.avotos .ctv { width:170px; vertical-align:middle; margin: 0 10px 6px 250px; text-align:center; }
html>body .avotos .ctv { margin-left:245px;}
.avotos .ctv img { vertical-align:middle;  float:left; margin-right:6px;}


/* avideos_portada galeria */
html>body .avideos_portada .bxfoto {  margin: 7px auto 7px auto;}
.avideos_header .title { font-weight:bold; color:#575757;}
.agfotos_portada .avideos_portada .ct { padding: 0; color:#333333; }
.agfotos_portada .avideos_portada .top { color:#004174; font-size:24px;  width:650px; font-family:Arial, Helvetica, sans-serif;}
.agfotos_portada .avideos_portada .top a { color:#004174; }
.agfotos_portada .avideos_portada .bx { float: left; width: 120px; height: 170px; margin: 5px 12px 5px 0; padding: 8px 10px 8px 10px; overflow: hidden; border: 1px solid #fff; text-align: center; }
html>body .agfotos_portada .avideos_portada .bx { width: 100px; height: 152px; }
.agfotos_portada .avideos_portada .ct .title { color:#7a7a7a; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:6px 0 0 0;}
.agfotos_portada .avideos_portada .bxfoto { width: 80px; height: 60px; margin: 15px auto 7px auto; overflow: hidden; }
.agfotos_portada .avideos_portada .play { background:url(/templates/actualidad/img/elecciones_usa_2008/default/bg_play_video.gif) no-repeat; width:85px;  height:18px; padding:4px 0 7px 7px; margin:0px auto 0 auto; text-align:left;}
html>body .agfotos_portada .avideos_portada  .ct .play {  margin:0px auto 0 8px;}
.agfotos_portada .avideos_portada  .play a { color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:9px;} 
.agfotos_portada .aheader_videos { background: #FFF url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x; height:170px; margin-bottom:20px;}
.agfotos_portada .aheader_videos .foto { margin:15px; float:left;}
.agfotos_portada .aheader_videos .top { width:370px; float:left; margin-top:15px; color:#004174; font-size:24px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 0;}
.agfotos_portada .aheader_videos .ct { width:350px; float:left; margin-top:5px; color:#565656; height:120px; }
.agfotos_portada .aheader_videos .ct .play { background:url(/templates/actualidad/img/elecciones_usa_2008/default/bg_play_video.gif) no-repeat; width:85px;  height:18px; float:left; padding:4px 0 0 7px; margin:3px 0 0 2px;}
.agfotos_portada .aheader_videos .ct .play a { color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:9px;} 
.agfotos_portada .aheader_videos .ct .play a:hover { text-decoration:underline;} 
.aheader_videos .icos .floatcomparte { width: 109px;  top: 18px; left: -73px;}
html>body .aheader_videos .icos .floatcomparte { width: 109px;  top: 18px; left: 1px;}
.aheader_fotos .icos .floatcomparte { width: 109px;  top: 18px; left: -73px;}
html>body .aheader_fotos .icos .floatcomparte { width: 109px;  top: 18px; left: 1px;}


/* icos & floatcomparte */
.floatcomparte { visibility:hidden;}
.icos li { list-style:none; background-color:#FFFFFF; border-left:1px solid #eae9e9; border-top:1px solid #eae9e9; border-right:1px solid #eae9e9; width:105px; padding:1px; position:relative; font-size:9px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.icos .hand { color:#FFFFFF; height:15px; display:block; width:80px; background-color:#990000; padding:2px 3px 0 3px; background: url(/templates/actualidad/img/elecciones_usa_2008/ico_comparte3.gif) no-repeat; font-size:9px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
html>body .icos li { width:101px;}
.icos .hand img { margin:0;}
.icos ul { margin:0; padding:0; border-bottom:1px solid #eae9e9; width:105px;}
.icos { float:left;}


/* portada calendario */
.mcalendario2 {clear: both; margin-bottom: 0; padding: 10px 10px 0 10px; background: #FFF url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x; overflow: hidden; }
.mcalendario2 .menu { margin:0 0 10px 0; text-align:center; background: url(/templates/actualidad/img/elecciones_usa_2008/default/bg_calendario.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:1px; text-transform:uppercase;}
.mcalendario2 .menu a { color:#fff;}
.mcalendario2 .box { color:#545454; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; border:1px solid #eae9e9; padding:5px; margin:0 0 10px 0;}
.mcalendario2 .box h3 { color:#004276; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 10px 0;}

/* mgente */
.mgente {clear: both; margin-bottom: 0; padding: 10px 10px 0 10px; background: #FFF url(/templates/actualidad/img/elecciones_usa_2008/default/bg_modulos.jpg) repeat-x; overflow: hidden; float:left; width:515px;}
.mgente .content1 { background:#f1f0f0; height:auto; overflow:hidden; padding:5px; float:left; width:495px;}
html>body .mgente .content1 { width:485px;}
.mgente .content1 img { height:115px; width: 160px; margin:1px 0 5px 5px; float:right; }
.mgente .content1 h1 { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mgente .content { border: 1px solid #eae9e9; margin:10px 0 10px 0; padding:5px; float:left; width:495px;}
html>body .mgente .content { width:485px;}
.mgente .content1 p { width:300px; margin:0 0 10px 0; background: url(/templates/actualidad/img/elecciones_usa_2008/default/flecha.gif) no-repeat 0 3px; padding:0 0 0 10px;}
.mgente .content1 p strong { width:290px; display:block;}

.mgente .content p { margin:0 0 10px 0;}


/* mas */
.l2r .mas strong { font-weight:normal;}
.l2r .mas { width:290px; margin: 0 0 10px 0;}
.l3 .mas { width:135px;}
.l1 .mas { width:505px; color:#004174;}
.l1 .mas a { color:#004174;}
.l2r .mas, .l2r .mas a { color:#545454;}
.l2r .mas strong, .l2r .mas strong a { color:#004174;}


/* noticias */
#noticias #all { margin:0; padding:0; float:left;}
.noticias { margin:10px 0 0 0; width:680px; overflow:hidden; float:left;} 
html>body .noticias { width:670px;} 
#noticias .l2r { margin:10px 0 0 0; height:100%; overflow:visible;}
#noticias .space20 { height:0px;}
#noticias #footer { clear:both; margin:-2px 0 20px 0;}


.avideos_portada { clear:both;}


/* sem espaço branco no final */
.sp20, .sp { height:0; margin:0;}
#relative { padding: 0 0 20px 0;}


/*mas galerias*/

#mas_galerias{float:left; width:455px; font-family:Arial; background: #e4e4e4 url(/templates/actualidad/img/elecciones_usa_2008/mod_galerias/fondo_gal.gif) repeat-x bottom; margin:3px 10px; font-family:Arial; padding:0 0 20px 0;}
#mas_galerias .tit{font-size:24px; font-weight:normal; color:#004174; padding:4px 5px;}
#mas_galerias #content_minigal{width:443px; background:#FFF; border-bottom:solid 2px #D7D7D7; padding-bottom:8px; margin:0 6px; height:108px;}
#content_minigal .foticos_1{width:70px; text-align:center; margin:0; padding:0; display:inline;}
#content_minigal .imagen{ float:left; margin:5px 2px 3px 3px; width:105px; height:auto; text-align:center; font-size:11px; color:#000;}
.imagen a{text-decoration:none; color:#000;}
.imagen a:hover{text-decoration:underline; color:#000;}
