*{ margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
body {background:#f4f4f4 url(../img/bg.jpg) no-repeat center top; text-align:center;}
a{ text-decoration:none; cursor:pointer; }
input[type=button] { cursor:pointer; }
.fix{ clear:both; }
.wrapper { width:1000px; margin:0 auto; text-align:left; padding-bottom:15px;}
.header{ height:130px; background:url(../img/bg-headertest.jpg) no-repeat center bottom; position:relative;}
.header h1 { background:url(../img/ciudad1.png)!important;background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='image', src='img/ciudad1.png'); width:329px; height:143px; position:absolute; right:50px; top:50px; text-indent:-9000px;}
/*.col-derecha .mod-buscar { position:absolute; bottom:23px; left:30px; width:580px;}*/
.col-derecha .mod-buscar { margin-left:30px; }
.col-derecha .mod-buscar .col-1{ float:left}
.col-derecha .mod-buscar .col-1 span{ float:left; background:url(../img/ico-buscar.gif) no-repeat right 7px; padding-right:20px; line-height:15px; font-weight:700; padding-top:5px; margin-right:5px; }
.col-derecha .mod-buscar .col-1 .txt{ background:transparent url(../img/bg-campobuscar.gif); width:181px; height:18px; border:none; float:left; padding:4px 6px; margin-right:5px;}
.col-derecha .mod-buscar .col-1 .btn{ background:url(../img/btn-buscar.gif); width:34px; height:26px; border:none; cursor:pointer;}
.col-derecha .mod-buscar .col-2{float:right; padding-top:3px;margin-right:10px}
.col-derecha .mod-buscar .col-2 .rss{ font-size:12px;/*float:left;*/background:url(../img/ico-rss.gif) no-repeat right center;padding-right:20px;line-height:18px;margin-right:10px;}
.col-derecha .mod-buscar .col-2 a{ font-size:11px; font-weight:700; padding:0 2px;line-height:18px;}

.header .mod-buscar { position:absolute; bottom:23px; left:30px; width:580px;}*/
.header .mod-buscar { margin-left:30px; }
.header .mod-buscar .col-1{ float:left}
.header .mod-buscar .col-1 span{ float:left; background:url(../img/ico-buscar.gif) no-repeat right 7px; padding-right:20px; line-height:15px; font-weight:700; padding-top:5px; margin-right:5px; }
.header .mod-buscar .col-1 .txt{ background:transparent url(../img/bg-campobuscar.gif); width:181px; height:18px; border:none; float:left; padding:4px 6px; margin-right:5px;}
.header .mod-buscar .col-1 .btn{ background:url(../img/btn-buscar.gif); width:34px; height:26px; border:none; cursor:pointer;}
.header .mod-buscar .col-2{float:right; padding-top:3px;margin-right:10px}
.header .mod-buscar .col-2 .rss{ font-size:12px;/*float:left;*/background:url(../img/ico-rss.gif) no-repeat right center;padding-right:20px;line-height:18px;margin-right:10px;}
.header .mod-buscar .col-2 a{ font-size:11px; font-weight:700; padding:0 2px;line-height:18px;}


.header .mod-buscar.logged .col-1{background:transparent url(../img/bg-campobuscar.gif) no-repeat; padding-left:10px; margin-top:10px;}
.header .mod-buscar.logged .col-1 .txt{background:none; width:100px;}
.header .mod-buscar.logged .col-2{ padding-top:13px; width:335px;}
.header .mod-buscar.logged .col-2 span{ float:left; font-size:12px; font-weight:700}
.header .mod-buscar.logged .col-2 span a{ color:#b0b0b0;}
.header .mod-buscar.logged .col-2 .rss { float:right}
.header .mod-buscar .date{margin-bottom:5px;padding-bottom:2px;width:575px;margin-left:10px;padding-top:10px;color:#cb0924;font-size:15px;font-weight:bold;}
.header .mod-buscar .date span{color:#cb0924;font-size:15px;font-weight:bold;}

.footer{ background:url(../img/bg-footer2.jpg) no-repeat; height:163px; text-align:center;}
.footer .links { color:#dd0c2f; font-weight:700; padding-top:135px;}
.footer .links a{font-weight:700; padding:0 5px; text-transform:uppercase;}


.content{ background:url(../img/bg-body.jpg) repeat-y; padding:0 24px; *height:1%;}
.content:after{ content:"."; clear:both; display:block; visibility:hidden; height:0;}
.content .date{margin-bottom:5px;background:transparent url(../img/dashed-h.gif) repeat-x bottom;padding-bottom:10px;width:575px;margin-left:10px;padding-top:10px;color:#cb0924;font-size:16px;font-weight:bold;}
.content .date span{color:#cb0924;font-size:16px;font-weight:bold;background:transparent;}
.content .links { padding-left:150px; color:#dd0c2f; font-weight:700; padding-top:5px; text-transform:uppercase;}
.content .links a{font-weight:700; padding:0 5px; text-transform:uppercase;}
#barrita{color:#b2b2b2;}

a.comentarios{ background:url(../img/ico-comentarios.gif) no-repeat left center; padding-left:20px;/*float:left;*/ margin-right:10px; line-height:16px;color:#cb0924;}
a.galeria{ background:url(../img/ico-galerias.gif) no-repeat left center; width:100%; padding-left:20px;float:left; margin-right:10px; line-height:16px;color:#cb0924;}
/*Solapas*/
.col-izquierda .nav{ height:28px; margin-bottom:10px;}
.col-izquierda .nav a{ float:left; background:url(../img/bg-pastillas.gif) bottom center; line-height:22px; height:22px; position:relative; padding-right:10px; margin-right:2px; font-size:11px; display:inline; text-align:center; font-weight:700; color:#b1b1b1; width:75px}
.col-izquierda .nav a.lst { margin-right:0;}
#Link_3, #Link_3_left{ width:80px; }
.col-izquierda .blq-mapa .nav a { width:95px}
.col-izquierda .nav a .deco-l{ background:url(../img/bg-pastillas.gif) no-repeat bottom left; width:10px; height:22px; float:left; display:inline; }
.col-izquierda .nav a .deco-r{ background:url(../img/bg-pastillas.gif) no-repeat bottom right; width:10px; height:22px; float:right; position:absolute; top:0px; right:0;*right:-1px;}
.col-izquierda .nav a.on,
.col-izquierda .nav a:hover{ float:left; background:url(../img/bg-pastillas.gif) top center; position:relative; color:#FFFFFF; line-height:23px; height:28px;}
.col-izquierda .nav a.on .deco-l,
.col-izquierda .nav a:hover .deco-l{ background:url(../img/bg-pastillas.gif) no-repeat top left;float:left; height:23px}
.col-izquierda .nav a.on .deco-r,
.col-izquierda .nav a:hover .deco-r{ background:url(../img/bg-pastillas.gif) no-repeat top right;float:right; position:absolute; top:0px; right:0; height:23px;*right:-1px;}
/*estilos para las solapas*/

.col-izquierda ul.navega { list-style:none; margin-bottom:15px;}
.col-izquierda ul.navega li { float:left;}
.col-izquierda ul.navega li a.main { display:block; height:27px; background-position:top left; background-repeat:no-repeat; text-indent:-9000px;}
.col-izquierda ul.navega li a.main:hover,
.col-izquierda ul.navega li a.main.on { background-position:top right ;}
.col-izquierda ul.navega li a.item{ color:#b3b3b3; font-weight:700 ; font-size:24px; padding-right:10px; text-transform:uppercase; }
.col-izquierda ul.navega li a.itemon{ color:#cb0924;font-weight:700 ; font-size:24px; padding-right:10px; text-transform:uppercase;}
.col-izquierda ul.navega li a.item:hover{ color:#cb0924;}

.col-izquierda ul.navega li ul.sub-nav{ list-style:none; height:22px; padding:4px 0;}
.col-izquierda ul.navega li ul.sub-nav li{ float:left;}
.col-izquierda ul.navega li ul.sub-nav li a{ color:#b3b3b3; font-weight:700 ; font-size:13px;text-transform:uppercase; padding-right:10px;}
.col-izquierda ul.navega li ul.sub-nav li a.on{ color:#cb0924;}

/*Solapas derecha*/
.col-derecha .nav{ height:28px; margin-bottom:10px; margin-left:-5px;}
.col-derecha .nav a{ float:left; background:url(../img/bg-pastillas.gif) bottom center; line-height:22px; height:22px; position:relative; padding-right:10px; margin-right:2px; font-size:11px; display:inline; text-align:center; font-weight:700; color:#b1b1b1; width:90px}
.col-derecha .nav a.lst { margin-right:0;}
#Link_3, #Link_3_left{ width:80px; }
.col-derecha .blq-mapa .nav a { width:95px}
.col-derecha .nav a .deco-l{ background:url(../img/bg-pastillas.gif) no-repeat bottom left; width:10px; height:22px; float:left; display:inline; }
.col-derecha .nav a .deco-r{ background:url(../img/bg-pastillas.gif) no-repeat bottom right; width:10px; height:22px; float:right; position:absolute; top:0px; right:0;*right:-1px;}
.col-derecha .nav a.on,
.col-derecha .nav a:hover{ float:left; background:url(../img/bg-pastillas.gif) top center; position:relative; color:#FFFFFF; line-height:23px; height:28px;width:90px;}
.col-derecha .nav a.on .deco-l,
.col-derecha .nav a:hover .deco-l{ background:url(../img/bg-pastillas.gif) no-repeat top left;float:left; height:23px}
.col-derecha .nav a.on .deco-r,
.col-derecha .nav a:hover .deco-r{ background:url(../img/bg-pastillas.gif) no-repeat top right;float:right; position:absolute; top:0px; right:0; height:23px;*right:-1px;}
.col-derecha .mod-2 ul{ list-style:none}
.col-derecha .mod-2 ul li{ margin-bottom:7px; float:left; width:257px;}
.col-derecha .mod-2 ul li a{ background:url(../img/bullet-red.gif) no-repeat left center; padding-left:15px; display:block; width:298px;}
/*estilos para las solapas*/

.col-izquierda {width:585px;float:left; background:url(../img/dashed-v.gif) repeat-y right 0;}
.col-izquierda .blq { padding-bottom:10px; margin-bottom:10px; background:url(../img/dashed-h.gif) repeat-x bottom; *height:1%}
.col-izquierda .blq:after{ content:"."; clear:both; display:block; visibility:hidden; height:0;}
.col-izquierda .blq.ultimo  {margin-left:4px; width:572px; background:#E8E8E8 url(../img/fondo-alerta.png) no-repeat top left;}
.col-izquierda .blq.ultimo h6{ font-size:18px; color:#dd0c2f; padding:0 10px;}
.col-izquierda .blq.ultimo h1 a{ font-size:16px; padding:0 10px;}
.col-izquierda .blq .col-a{ float:left; width:285px; padding:0 10px;}
.col-izquierda .blq .col-a h1{ padding-bottom:10px}
.col-izquierda .blq .col-a h1 a{ font-size:24px; line-height:25px; padding:0;}
.col-izquierda .blq .col-a .img { border:solid 1px #b4b4b4; padding:1px;overflow:hidden; margin-bottom:10px; float:left}
.col-izquierda .blq .col-a .img a { float:left;}
.col-izquierda .blq .col-a .img a img{ border:none; float:left;}
.col-izquierda .blq .col-a h2{ padding-bottom:10px; }
.col-izquierda .blq .col-a h2 span{ color:#cb0924;}
.col-izquierda .blq .col-a h2 a {font-weight:100;}
.col-izquierda .blq .col-a .relacionados{ margin-bottom:10px}
.col-izquierda .blq .col-a .relacionados h3{ color:#cb0924; font-size:11px}
.col-izquierda .blq .col-a .relacionados a{ font-size:11px; color:#919191;}
.col-izquierda .blq .col-b{ float:right; width:270px}
.col-izquierda .bannerCentro {padding:10px; margin-bottom:10px; background:url(../img/dashed-h.gif) repeat-x bottom; padding-right:10px;}
.col-izquierda .mod-1 { *height:1%;padding:10px; margin-bottom:10px; background:url(../img/dashed-h.gif) repeat-x bottom; padding-right:10px}
/*.col-izquierda .blq .col-b .mod-1 { padding:0 10px 10px 0;}*/
.col-izquierda .mod-1:after{ content:"."; clear:both; display:block; visibility:hidden; height:0;}
.col-izquierda .mod-1 h1{ padding-bottom:5px}
.col-izquierda .mod-1 h1 a{ font-size:18px;}
.col-izquierda .mod-1.grande h1 a { font-size:25px; line-height:26px;}
.col-izquierda .mod-1 .img { border:solid 1px #b4b4b4; padding:1px; overflow:hidden; float:left; margin:0 5px 10px 0; display:inline;}
.col-izquierda .mod-1 .img a{ float:left}
.col-izquierda .mod-1 .img a img{ border:none; float:left;}
.col-izquierda .mod-1 h2{font-weight:100; /*height:50px*/}
.col-izquierda .blq .col-b h2 { height:auto;}
.col-izquierda .mod-1.grande h2 { /*height:110px;*/}
.col-izquierda .mod-1 h2 span{ color:#cb0924;}
.col-izquierda .mod-1 h2 a{ line-height:13px;}
.col-izquierda .mod-1.grande h2 a{ font-size:14px; line-height:14px;}
.col-izquierda .mod-1 .accesos{}
.col-izquierda .mod-1 .accesos a{ /*float:left;*/ margin-right:10px; line-height:16px;color:#cb0924;}
.col-izquierda .mod-1 .accesos a.comentarios{ background:url(../img/ico-comentarios.gif) no-repeat left center; padding-left:20px; /*width:100%;*/margin:3px; /*float:left;*/}
.col-izquierda .mod-1 .accesos a.galeria{ background:url(../img/ico-galerias.gif) no-repeat left center; padding-left:20px; width:100%;}
.col-izquierda .mod-2 ul{ list-style:none}
.col-izquierda .mod-2 ul li{ margin-bottom:7px; float:left; width:257px;}
.col-izquierda .mod-2 ul li a{ background:url(../img/bullet-red.gif) no-repeat left center; padding-left:15px; display:block;}
.col-izquierda .blq-mapa { padding:0 20px 10px 20px;margin-bottom:10px; background:url(../img/dashed-h.gif) repeat-x bottom;}
.col-izquierda .blq-mapa h1 a{ font-size:24px}
.col-izquierda .blq-mapa h2{ padding-bottom:10px}
.col-izquierda .blq-mapa h2 a{ font-size:12px;}
.col-izquierda .blq-mapa .mapa{ margin-top:10px; clear:both;} 

/* NUEVA NOTA */
.col-izquierda .mod-3 { *height:1%;padding:10px; margin-bottom:10px; background:url(../img/dashed-h.gif) repeat-x bottom; padding-right:10px}
.col-izquierda .mod-3:after{ content:"."; clear:both; display:block; visibility:hidden; height:0;}
.col-izquierda .mod-3 h1{ padding-bottom:5px;color:#CB0924;}
.col-izquierda .mod-3 h1 a{ font-size:25px;color:#CB0924;}
.col-izquierda .mod-3.grande h1 a { font-size:25px; line-height:26px;}
.col-izquierda .mod-3 .img { border:solid 1px #b4b4b4; padding:1px; overflow:hidden; float:left; margin:0 5px 10px 0; display:inline;}
.col-izquierda .mod-3 .img a{ float:left}
.col-izquierda .mod-3 .img a img{ border:none; float:left;}
.col-izquierda .mod-3 h2{font-weight:100; /*height:50px*/}
.col-izquierda .mod-3.grande h2 { /*height:110px;*/}
.col-izquierda .mod-3 h2 span{ color:#cb0924;}
.col-izquierda .mod-3 h2 a{ line-height:13px;}
.col-izquierda .mod-3.grande h2 a{ font-size:14px; line-height:14px;}
.col-izquierda .mod-3 .accesos{}
.col-izquierda .mod-3 .accesos a{ /*float:left;*/ margin-right:10px; line-height:16px;color:#cb0924;}
.col-izquierda .mod-3 .accesos a.comentarios{ background:url(../img/ico-comentarios.gif) no-repeat left center; padding-left:20px; /*width:100%;*/margin:3px; /*float:left;*/}
.col-izquierda .mod-3 .accesos a.galeria{ background:url(../img/ico-galerias.gif) no-repeat left center; padding-left:20px; width:100%;}

.col-izquierda .mod-2.interior { float:left; width:270px; padding-left:10px;}
.col-izquierda .mod-2.interior ul li { margin-bottom:10px;}
.col-izquierda .mod-2.interior ul li a { font-weight:700;}
.col-izquierda .blq .google-ads{ float:right; background:url(../img/bg-google-ads.gif); width:265px; *height:288px; height:330px; margin-left:10px; padding:5px 0 0 20px; margin-right:10px; display:inline;}
.col-izquierda .blq .google-ads h4{ color:#757575; padding-bottom:5px}
.col-izquierda .blq .google-ads a img { border:none;}
.col-izquierda .blq .google-ads a.click{ color:#757575; float:right; margin-right:17px; font-weight:700;}

.col-derecha{ width:358px;float:right; background:url(../img/dashed-v.gif) repeat-y left 0; margin-left:-1px; padding-left:10px; padding-top:50px; }

.col-derecha ul.navega { list-style:none; margin-bottom:15px;}
.col-derecha ul.navega li a.main{ display:block; height:27px; background-position:top left; background-repeat:no-repeat; text-indent:-9000px;}
.col-derecha ul.navega li a.main:hover,
.col-derecha ul.navega li a.main.on { background-position:top right ;}
.col-derecha ul.navega li a.item{ color:#b3b3b3; font-weight:700 ; font-size:30px; padding-right:10px; text-transform:uppercase; }
.col-derecha ul.navega li a.itemon{ color:#cb0924;font-weight:700 ; font-size:30px; padding-right:10px; text-transform:uppercase;}
.col-derecha ul.navega li a.item:hover{ color:#cb0924;}

.col-derecha ul.navega li ul.sub-nav{ list-style:none; height:22px; padding:4px 0;}
.col-derecha ul.navega li ul.sub-nav li{ float:left;}
.col-derecha ul.navega li ul.sub-nav li a{ color:#b3b3b3; font-weight:700 ; font-size:13px;text-transform:uppercase; padding-right:10px;}
.col-derecha ul.navega li ul.sub-nav li a.on{ color:#cb0924;}

.col-derecha .banner300x60 { background:url(../img/bg-banner300x60.gif); padding:10px 20px; width:308px; margin-bottom:10px;}
.col-derecha .video { background:url(../img/bg-video.gif) scroll 0 0; padding:19px; width:308px;margin-bottom:10px;}
.col-derecha .video h3{ font-size:18px; margin:-11px 0 5px 0;}
.col-derecha .videoBig { background:url(../img/bg-videoBig.gif) no-repeat; padding:19px; width:308px;margin-bottom:10px;}
.col-derecha .videoBig h3{ font-size:18px; margin:-11px 0 5px 0;}
.col-derecha .registrados { background:url(../img/bg-registrados.gif) no-repeat; padding:45px 19px; width:308px;margin-bottom:10px;}
.col-derecha .registrados h3{ font-size:18px; margin:-11px 0 5px 0;text-indent:-9000px}
.col-derecha .registrados .usuarios .usr{ float:left; margin:0 11px 20px 11px; width:80px; }
.col-derecha .registrados .usuarios .usr .avatar{ height:80px; width:80px; }
.col-derecha .registrados .usuarios .usr .avatar img{ width:70px; height:70px; padding:3px; border:#ddd solid 1px; margin:0 !important; }
.col-derecha .registrados .usuarios .usr .nusr a{ font-size:12px; font-weight:700; color:#000; }
.col-derecha .registrados .usuarios .usr .nusr{ margin-bottom:6px; text-align: center}
.col-derecha .encuesta { background:url(../img/bg-encuesta.gif) no-repeat; padding:19px; width:308px; /*height:202px;*/margin-bottom:10px; overflow:hidden;}
.col-derecha .encuesta h3{ font-size:18px; margin:0px 0 5px 0;}
.col-derecha .encuesta .rta{ margin:10px 0 8px 0; padding:10px 0}
.col-derecha .encuesta .rta .row{ padding: 5px; font-weight:700;}
.col-derecha .encuesta .rta .row input { float:left; margin-right:5px;}
.col-derecha .encuesta .linkActivo { display:block; background:url(../img/bullet-gris.gif) no-repeat left center; padding-left:15px; width:120px; color:#000101;}
.col-derecha .encuesta .btn { float:right; color:#cb0924; text-decoration:underline;border:none; background:transparent; text-transform:uppercase; margin-top:5px; cursor:pointer;}
.col-derecha .blog { background:url(../img/bg-blogs.gif) no-repeat; padding:19px; width:308px; /*height:112px;*/margin-bottom:10px; overflow:hidden;}
.col-derecha .blog h3{ margin:-11px 0 20px 0; height:23px;}
.col-derecha .blog h3 a{ width:20px; height:19px; text-indent:-9000px; overflow:hidden; float:right; margin-left:5px; margin-top:2px;}
.col-derecha .blog h3 a.bck{ background:url(../img/btn-bck.gif);}
.col-derecha .blog h3 a.fwd{ background:url(../img/btn-fwd.gif);}
.col-derecha .blog h3 span { position:relative; float:left;font-size:18px; }
.col-derecha .blog .img-blogger { float:left; }
.col-derecha .blog .ultima-entrada { background:url(../img/bg-bubble-blog.gif) no-repeat right;width:220px; height:65px; padding:10px; float:right; }
.col-derecha .blog .ultima-entrada h5 a{ color:#cb0924;}
.col-derecha .blog .entrar { float:right;}
.col-derecha .blog .entrar a{ float:right; background:url(../img/arrow-1.gif) no-repeat left center; line-height:15px; padding-left:10px;color:#737373; font-weight:700; text-decoration:underline}
#blogs{ width:308px; overflow:hidden; height:101px;margin-left:-6px; }
.caja{ float:left; width:319px; margin-right:16px; }

.col-derecha .banner300x250 { background:url(../img/bg-banner300x250.gif); padding:19px 20px; width:308px;margin-bottom:10px;}
.col-derecha .destacado { background:url(../img/bg-video.gif) no-repeat; padding:19px; width:308px; margin-bottom:10px;}
.col-derecha .destacado h3{ font-size:18px; margin:-11px 0 5px 0;}
.col-derecha .destacado .img {border:solid 1px #b4b4b4; padding:1px; /*height:86px; width:74px;*/ height:89px; overflow:hidden; float:left; margin:0 5px 10px 0; display:inline;}
.col-derecha .destacado .txt { /*height:73px;*/margin-bottom:5px;}
.col-derecha .destacado .txt span{ color:#cb0924;}
.col-derecha .destacado .txt a{ line-height:13px;}
.col-derecha .destacado .accesos .vermas{ float:right;background:url(../img/arrow-1.gif) no-repeat left center; line-height:15px; padding-left:10px; color:#737373; font-weight:700; text-decoration:underline;}


/*Registro*/
.registro h3 { clear:both; font-size:17px;border-bottom:dashed 1px #d6d3d3;border-top:dashed 1px #d6d3d3;  margin:0 -20px 10px -20px; padding:5px 15px;}
.registro .border{ padding:0 20px;}
.registro .border p{ padding-bottom:15px}
.registro .border .row{ margin-bottom:8px; *height:1%;}
.registro .border .row:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.registro .border .row .col-a{ float:left; width:230px; margin-right:10px; text-align:right; font-size:12px; line-height:20px;}
.registro .border .row .col-b{ float:left; width:300px;}
.registro .border .row .col-b p{ font-size:11px; padding:5px 0;}
.registro .border .row .col-b .txt{border:solid 1px #d6d3d3; width:240px;margin-right:3px;}
.registro .border .row .col-b .xs{border:solid 1px #d6d3d3; width:30px;}
.registro .border .row .col-b .s{border:solid 1px #d6d3d3; width:40px;}
.registro .border .row .col-b select{ width:245px;}
.registro .border .row-2 {font-size:12px; line-height:20px;border:solid 1px #dedede; border-left:none; border-right:none; padding:10px 0; margin-top:15px}
.registro .border .row-3 { padding:10px 0; font-size:12px; line-height:20px;}
.registro .border .row-3 span { display:block}
.registro .border .row-4 { text-align:right; float:right; margin-top:20px;}
.registro .border .row-4 input { background:transparent url(../img/btn-registro.gif); border:none;color:#cb0924; font-size:13px; font-weight:700; margin-left:10px; *margin:0; width:88px; height:22px; cursor:pointer;}
.registro .border .row-4 input.esp { color:#757575;}
/*Fin registro*/

/*RSS*/
.rss {padding:0 20px;}
.rss h3 { clear:both; font-size:17px;border-bottom:dashed 1px #d6d3d3;border-top:dashed 1px #d6d3d3;  margin:0 -20px 10px -20px; padding:5px 15px;}
.rss p strong { font-size:12px;}
.rss p { font-size:12px; margin-bottom:10px;}
.rss .rss-channel { margin:0 -20px 10px -20px;}
.rss .rss-channel .channel {border-bottom:dashed 1px #d6d3d3; padding:10px 20px}
.rss .rss-channel .channel h4 {color:#888888; font-size:12px; line-height:13px;}
.rss .rss-channel .channel a { font-size:12px; color:#cb0924; text-decoration:underline; font-weight:100;}
.rss .rss-channel .channel a img { border:solid 1px #dedede; float:left; margin-right:10px;}
.rss .rss-channel .channel.lst { border:none;}
.rss a {color:#cb0924;}
/*Fin RSS*/

/*encuesta*/
.resultados { padding:10px 10px 0 10px}
.resultados h2 { font-size:11px; color:#7b7b7b; font-weight:100;}
.resultados h1 { color:#000000; font-size:24px; padding-bottom:10px}
.resultados .porcentajes .row { height:14px; margin-bottom:25px; padding:0 0 0 10px;}
.resultados .porcentajes .row.head { border-top:solid 1px #d6d6d6; border-bottom:solid 1px #d6d6d6; margin-top:10px; padding:0; line-height:27px; height:28px; }
.resultados .porcentajes .row.head div {font-size:11px;}
.resultados .porcentajes .row.head .col-a,
.resultados .porcentajes .row.head .col-c,
.resultados .porcentajes .row.head .col-d {background:url(../img/bg-encuesta-header.gif) no-repeat center; text-align:center; margin-top:4px;}
.resultados .porcentajes .row.head .col-a { width:100px !important; margin-right:103px; display:inline;}
.resultados .porcentajes .row.head .col-b { border:none !important; text-align:center; background:url(../img/arrow-red-down.gif) no-repeat center bottom !important; height:25px; line-height:15px; color:#8a8a8a;} 
.resultados .porcentajes .row.head .col-b span {color:#8a8a8a; float:left;font-size:11px;background:url(../img/arrow-red-down.gif) no-repeat center bottom; height:25px; line-height:15px; }
.resultados .porcentajes .row.head .col-b span.der { float:right}
.resultados .porcentajes .row strong { color:#737373; font-weight:700;}
.resultados .porcentajes .row .col-a {float:left; width:193px; line-height:19px;}
.resultados .porcentajes .row .col-b {float:left; width:257px; background:url(../img/bg-encuesta-barra.gif) no-repeat top; height:19px }
.resultados .porcentajes .row .col-b div { background:url(../img/bg-encuesta-barra.gif) no-repeat left center ; height:19px;}
.resultados .porcentajes .row div .ganador {color:#cb0924;}
.resultados .porcentajes .row .col-b div.ganador {  background:url(../img/bg-encuesta-barra.gif) no-repeat left bottom; }
.resultados .porcentajes .row .col-c {float:left; width:105px;text-align:center; line-height:19px;}
.resultados .porcentajes .row.head span.votado {font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#cb0924 !important; font-weight:700; text-transform:uppercase;}

.encuestas { background: url(../img/bg-encuesta-result.gif) no-repeat center; padding:15px; height:300px;}
.encuestas h3 { padding-left:15px; font-size:15px;}
.encuestas .item {border-bottom:solid 1px #d6d6d6; padding:10px 15px;}
.encuestas .item h4{ margin-bottom:3px;}
.encuestas .item h4 a{ font-size:12px;}
.encuestas .item span { font-size:12px;}
/*fin encuesta*/

/*Resultados de busqueda*/
.busqueda2 {}
.busqueda2 h3{ clear:both; font-size:17px;border-bottom:dashed 1px #d6d3d3;border-top:dashed 1px #d6d3d3;  margin:0 0 10px 0; padding:5px 15px;}
.busqueda2 .opciones3{margin-bottom:10px; text-align:right;font-size:11px; padding:0 15px; }
.busqueda2 .opciones3 a{ font-size:11px; text-decoration:underline;}
.busqueda2 .opciones3 .lft{ float:left; font-size:11px; }
.busqueda2 .pagina{ text-align:right; margin-bottom:15px; padding:0 15px; }
.busqueda2 .pagina a{ color:#cb0924; font-size:11px;}
.busqueda2 .pagina .lft{ float:left;color:#cb0924; font-size:11px;}
.busqueda2 .resultados { border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3; margin:10px 0px; padding:0 15px 10px 15px;}
.busqueda2 .resultados .resultado2{border-bottom:dashed 1px #e3e3e3; padding:15px 0}
.busqueda2 .resultados .resultado2.lst {border:none;}
.busqueda2 .resultados .resultado2 span { color:#535050; font-size:11px;}
.busqueda2 .resultados .resultado2 h1{ padding:5px 0; line-height:14px;}
.busqueda2 .resultados .resultado2 h1 a{ font-size:14px; font-weight:700; color:#000;}
.busqueda2 .resultados .resultado2 h2 a{ font-weight:100;}
.busqueda2 .campos{border-bottom:solid 1px #e3e3e3;  padding:0 15px 10px 15px;}
.busqueda2 .campos .row{ height:70px;}
.busqueda2 .campos .row.last { height:95px;}
.busqueda2 .campos .row h4{ font-size:11px; margin-bottom:10px;}
.busqueda2 .campos .row .btn{ background:url(../img/btn-buscaravanzado.gif); width:68px; height:18px; border:none; float:right; display:inline; margin-top:-20px;float:right; margin-top:15px; display:inline}
.busqueda2 .campos .row .form.uno .txt,
.busqueda2 .campos .row .form.uno select{ width:130px; margin-right:10px; font-size:11px;}
.busqueda2 .campos .row .form.dos{ font-size:11px;}
.busqueda2 .campos .row .form.dos .radio{ float:left; margin:4px 5px 0 0; display:inline;}
.busqueda2 .campos .row .form.dos select{ width:230px; font-size:11px; margin-left:30px;}
.busqueda2 .campos .row .form.tres { margin-bottom:10px;}
.busqueda2 .campos .row .form.tres select{ font-size:11px;}
.busqueda2 .campos .row .form.cuatro .col-a{float:left; width:20px;*width:25px; overflow:hidden;}
.busqueda2 .campos .row .form.cuatro .col-b{float:left;width:70px;}
.busqueda2 .campos .row .form.cuatro .col-c{float:left;width:180px;}
.busqueda2 .campos .row .form.cuatro .col-d{float:left;width:180px;}
.busqueda2 .campos .row .form.cuatro .col-a span,
.busqueda2 .campos .row .form.cuatro .col-b span,
.busqueda2 .campos .row .form.cuatro .col-c span,
.busqueda2 .campos .row .form.cuatro .col-d span{ display:block; font-size:11px; margin-bottom:2px;}
.busqueda2 .campos .row .form.cuatro .col-b select,
.busqueda2 .campos .row .form.cuatro .col-c select,
.busqueda2 .campos .row .form.cuatro .col-d select{ font-size:11px; width:55px;}
.busqueda2 .campos .row .form.cuatro .col-c select.dia,
.busqueda2 .campos .row .form.cuatro .col-d select.dia{width:40px; margin-right:5px;}
.busqueda2 .campos .row .form.cuatro .col-c select.mes,
.busqueda2 .campos .row .form.cuatro .col-d select.mes{width:120px; margin-right:5px;}
/*Fin resultados de busqueda*/

/*MApa*/
.mapa { /*padding:0 20px 10px 20px;*/ margin-bottom:10px; /*background:#fff url(../img/dashed-h.gif) repeat-x bottom; width:545px; padding:15px;*/ text-align:left; *height:1%}
.mapa:after{ content:"."; clear:both; display:block; visibility:hidden; height:0;}
.mapa h1 a{ font-size:24px}
.mapa h2{ padding-bottom:10px}
.mapa h2 a{ font-size:12px;}
.mapa .obj-mapa{ margin:10px 0; clear:both;} 
/*Solapas*/
.mapa .botones{ height:28px; margin-bottom:10px;}
.mapa .botones a{ float:left; background:url(../img/bg-pastillas.gif) bottom center; line-height:22px; height:22px; position:relative; padding-right:10px; margin-right:2px; font-size:12px; display:inline; text-align:center; font-weight:700; color:#b1b1b1;}
.mapa .down a{ padding-right:18px;}
.mapa .botones a.lst { margin-right:0;}
.mapa .botones a img { border:none; position:absolute; right:7px; top:10px;}
.mapa .botones a .deco-l{ background:url(../img/bg-pastillas.gif) no-repeat bottom left;width:10px;height:22px;float:left;display:inline; }
.mapa .botones a .deco-r{ background:url(../img/bg-pastillas.gif) no-repeat bottom right;width:10px;height:22px;float:right;position:absolute;top:0px;right:0;*right:-1px;}
.mapa .botones a.on,
.mapa .botones a:hover{ float:left; background:url(../img/bg-pastillas.gif) top center; position:relative; color:#FFFFFF; line-height:23px; height:28px;}
.mapa .botones a.on .deco-l,
.mapa .botones a:hover .deco-l{ background:url(../img/bg-pastillas.gif) no-repeat top left;float:left; height:23px}
.mapa .botones a.on .deco-r,
.mapa .botones a:hover .deco-r{ background:url(../img/bg-pastillas.gif) no-repeat top right;float:right; position:absolute; top:0px; right:0; height:23px;*right:-1px;}

.mapa .nav-button { float:right;}
.mapa .nav-button a{ float:left; background:url(../img/bg-pastillas.gif) bottom center; line-height:22px; height:22px; position:relative; padding-right:20px; margin-right:2px; font-size:12px; display:inline; text-align:center; font-weight:700; color:#b1b1b1;}
.mapa .nav-button a .deco-l{ background:url(../img/bg-pastillas.gif) no-repeat bottom left; width:10px; height:22px; float:left; display:inline; margin-right:10px; }
.mapa .nav-button a.on,
.mapa .nav-button a:hover{ float:left; background:url(../img/bg-pastillas.gif) top center; position:relative; color:#FFFFFF; line-height:23px; height:22px;}
/*estilos para las solapas*/

.mapa .iniciar { text-align:right; }
.mapa .iniciar a { background:url(../img/btn-mapa-sombra.gif); margin-top:10px; width:128px; height:28px; line-height:25px; color:#FFFFFF; text-align:center; display:inline-block; font-weight:700;}

.mapa .paso-2 {}
.mapa .paso-2 .row{ margin-bottom:10px;}
.mapa .paso-2 .row.tres{ margin-bottom:0px;}
.mapa .paso-2 .row label{ font-size:11px; color:#666666}
.mapa .paso-2 .row .txt{font-size:11px; color:#666666; border:solid 1px #999999; width:150px; margin-right:20px;}
.mapa .paso-2 .row textarea{font-size:11px; color:#666666; border:solid 1px #999999; width:100%; height:80px;}
.mapa .paso-2 .row .radio{position:relative; top:3px}
.mapa .paso-2 .row select{font-size:11px; color:#666666}
.mapa .paso-2 .row select.xs{ width:40px;}
.mapa .paso-2 .row select.m{ width:60px;}
.mapa .paso-2 .row select.s{ width:50px; margin-right:10px}
.mapa .paso-2 .row select.l{ width:150px;}
.mapa .paso-2 .row .btn{ float:right; font-weight:700; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../img/btn-mapabg.gif); width:99px; padding:2px 0; border:none; margin-left:10px; display:inline; *margin-bottom:-10px; cursor:pointer;}

.sugerenciaCalle{ border:#999 solid 1px; margin-left:281px; margin-top:-4px; width:150px; position:absolute; background:#fff; }
.sugerenciaCalle ul{ list-style:none; }
.sugerenciaCalle ul li a{ font-size:11px; color:#666; display:block; }
.sugerenciaCalle ul li:hover{ background:#CB0924; }
.sugerenciaCalle ul li:hover a{ color:#fff; }
.sugerenciaCalle ul li:hover a .highlight{ color:#fff; }
.sugerenciaCalle ul li .highlight{ color:#CB0924; font-weight:bold; }

.sugerenciaBarrio{ border:#999 solid 1px; margin-left:32px; margin-top:-4px; width:150px; position:absolute; background:#fff; }
.sugerenciaBarrio ul{ list-style:none; }
.sugerenciaBarrio ul li a{ font-size:11px; color:#666; display:block; }
.sugerenciaBarrio ul li:hover{ background:#CB0924; }
.sugerenciaBarrio ul li:hover a{ color:#fff; }
.sugerenciaBarrio ul li:hover a .highlight{ color:#fff; }
.sugerenciaBarrio ul li .highlight{ color:#CB0924; font-weight:bold; }

.sugerenciaCalle{ *margin-left:-175px; *margin-top:19px; }
.sugerenciaBarrio{ *margin-left:-175px; *margin-top:19px; }

.mapa .detalle{ border:solid 1px #b4b4b4; padding:15px;}
.mapa .detalle h5{ margin-bottom:5px; font-size:18px;}
.mapa .detalle h5 a{ background:url(../img/btn-closemapa.gif); width:12px; height:13px; float:right; overflow:hidden;}
.mapa .detalle p{ margin-bottom:5px; color:#666666; font-size:11px;}
.mapa .detalle p strong{color:#666666; font-size:11px;}
.mapa .detalle .discusion{ border:solid 1px #b4b4b4; margin:10px 0; height:100px; overflow:auto;}
.mapa .detalle .discusion p { padding:10px;color:#666666; font-size:12px;}
.mapa .detalle .nav{ margin-bottom:10px;}
.mapa .detalle .nav a{display:inline-block; margin-right:32px; font-size:11px; text-decoration:underline;color:#666666;}
.mapa .detalle .nav a:hover { text-decoration:none;}
.mapa .detalle .nav a.last{ margin:0;}
.mapa .detalle .comentarios{ margin:0 -15px;}
.mapa .detalle .comentarios h6{ background:#666666; padding:2px 0; text-indent:15px; color:#FFFFFF; text-transform:uppercase}
.mapa .detalle .comentarios .comentario{ padding:10px 15px;border-bottom: dashed 1px #d1d1d1;}
.mapa .detalle .comentarios .comentario a{ font-weight:700;color:#666666;}
.mapa .detalle .comentarios .comentario p{}

/*Fin mapa*/


/*Popup*/
.modal { background:#000; opacity:0.7; filter: alpha (opacity=70); width:100%; height:100%; position:absolute; z-index:9900; display:table-cell; top:0; left:0;}
.spacing { padding:15px 0px 15px 15px; *height:1%}
.spacing:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.popup { position:absolute;top:50%; left:50%; z-index:9999;}
.popup2 {position:absolute;top:50%; left:50%; z-index:9999;}
.popup3 {position:absolute;top:50%; left:50%; z-index:9999;}

	/*contacto*/
	.popup.contacto {width:458px; height:406px;text-align:left; margin:-200px 0 0 -215px; background:url(../img/bg-popup-contacto.gif) no-repeat;}
	.popup.contacto img { float:right; margin-right:30px;}
	.popup.contacto h2 {margin:60px 0 10px 0;border-bottom:dashed 1px #d6d3d3;border-top:dashed 1px #d6d3d3; padding:5px}
	.popup.contacto h2 span { float:right; font-weight:100; padding-top:10px;}
	.popup.contacto p{ padding-bottom:15px}
	.popup.contacto .texto {border-bottom:dashed 1px #d6d3d3;padding:5px; margin-bottom:10px; }
	.popup.contacto .row{ margin-bottom:2px; *min-height:1%;}
	*html .popup.contacto .row { height:1%;}
	.popup.contacto .row:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
	.popup.contacto .row .col-a{ float:left; width:130px; margin-right:10px; text-align:left; font-size:12px; line-height:20px;}
	.popup.contacto .row .col-a span { color:#cb0924;}
	.popup.contacto .row .col-a span.small{ color:#000; font-size:11px; display:block; margin-top:-5px}
	.popup.contacto .row .col-b{ float:left; width:270px;}
	.popup.contacto .row .col-b p{ font-size:11px; padding:5px 0;}
	.popup.contacto .row .col-b .txt{border:solid 1px #d6d3d3; width:250px;}
	.popup.contacto .row .col-b .xs{border:solid 1px #d6d3d3; width:30px;}
	.popup.contacto .row .col-b .s{border:solid 1px #d6d3d3; width:40px;}
	.popup.contacto .row .col-b select{ width:245px;}
	.popup.contacto .row.large{ margin-bottom:10px;}
	.popup.contacto .row.large .col-b textarea{border:solid 1px #d6d3d3; width:250px; height:80px;}
	.popup.contacto .row-4 { text-align:right; padding-right:25px;}
	.popup.contacto .row-4 input { background:#fff; border:none;color:#fe0404; font-size:11px;margin:0 50px 0 -40px; background:url(../img/btn-contacto.gif) no-repeat; width:68px; padding:1px 0;}

	/*bienvenido*/
	.popup.bienvenido {width:458px; height:406px;text-align:left; margin:-200px 0 0 -215px; background:url(../img/bg-popup-bienvenido.gif) no-repeat;}
	.popup.bienvenido .spacing{ padding:20px 25px;}
	.popup.bienvenido img { float:left; }
	.popup.bienvenido h2 { width:230px;margin-top:20px; font-size:30px; color:#cb0924; text-transform:uppercase; text-align:center; float:right; display:inline;}
	.popup.bienvenido .spacing div { clear:both; font-size:17px; font-weight:700; padding:12px 0px; text-align:justify;}
	.popup.bienvenido div.datos strong{ color:#cb0924; font-size:17px; }
	
	/*Login*/
	.popup.login { background: url(../img/bg-popup-login.gif) no-repeat; width:395px; height:378px; margin:-190px 0 0 -195px; overflow:hidden}
	.popup.login h1 { float:right;margin-right:30px;}
	.popup.login h2 {margin:0px 0 0 0;border-bottom:dashed 1px #d6d3d3;border-top:dashed 1px #d6d3d3; padding:5px; text-align:left; text-transform:uppercase;}
	.popup.login h2.esp{ margin-top:60px;}
	.popup.login p { font-size:11px; padding:10px; clear:both; text-align:left;}
	.popup.login .row { margin-bottom:8px; text-align:left}
	.popup.login .row.center { text-align:center;}
	.popup.login .row label { width:100px; text-align:right; margin-right:10px; float:left;font-size:11px;}
	.popup.login .row .txt { border:solid 1px #d6d3d3; width:150px;}
	.popup.login .row .btn {background:url(../img/btn-contacto.gif) no-repeat; width:63px; padding:0px 0 2px 0; color:#fe0404; font-size:12px; margin:0 5px; border:none;}
	
	/*Cofigo de voto*/
	.popup.codigo { background: url(../img/bg-popup-codigo.gif) no-repeat; width:395px; height:253px; margin:-190px 0 0 -195px; overflow:hidden}
	.popup.codigo h1{ padding-bottom:5px}
	.popup.codigo h2{padding-bottom:5px}
	.popup.codigo .row{ padding:5px 0}
	.popup.codigo .row.captcha{ padding:0}
	.popup.codigo .row label{ display:block; margin-bottom:5px; color:#cb0924;}
	.popup.codigo .row .txt{ border:solid 1px #d6d3d3; width:250px;}
	.popup.codigo .row .btn {background:url(../img/btn-contacto.gif) no-repeat; width:63px; padding:0px 0 2px 0; color:#fe0404; font-size:12px; margin:0 auto; border:none;}
	
	/*terminos*/
	.popup3.terminos {width:458px; height:406px;text-align:left; margin:-200px 0 0 -215px; background:url(../img/bg-popup-bienvenido.gif) no-repeat;}
	.popup3.terminos .spacing{ padding:20px 25px;}
	.popup3.terminos img { float:right;}
	.popup3.terminos h2 {margin:60px 0 10px 0;border-bottom:dashed 1px #d6d3d3;border-top:dashed 1px #d6d3d3; padding:5px; *margin-top:70px;}	
	.popup3.terminos .texto { overflow:auto; height:250px; clear:both;clear:both; font-size:17px; font-weight:700; padding:12px 0px;}	
	.popup3.terminos .texto p{ font-weight:100; margin-bottom:10px;padding-right:8px; text-align:left}
	
	/*Video*/
	.popup4.video {width:380px;/* height:380px;text-align:left; margin:-200px 0 0 -215px;*/ background:url(../img/bg-popup-video.gif) no-repeat;}
	.popup4.video .spacing{ padding:20px 25px;}
	.popup4.video img { float:right;}
	.popup4.video h2 {margin:60px 0 10px 0;border-bottom:dashed 1px #d6d3d3;border-top:dashed 1px #d6d3d3; padding:5px; *margin-top:70px;}	
	.popup4.video .texto { overflow:auto; height:250px; clear:both;clear:both; font-size:17px; font-weight:700; padding:12px 0px;}	
	.popup4.video .texto p{ font-weight:100; margin-bottom:10px;padding-right:8px; text-align:left}
	
	/*Quienes somos*/
	.popup2.qs {width:477px; height:333px;text-align:left; margin:-150px 0 0 -240px; background:url(../img/bg-popup-quienes.gif) no-repeat;}
	.popup2.qs .spacing{ padding:20px 25px;}
	.popup2.qs img { float:right;}
	.popup2.qs h2 {margin:60px 0 10px 0;border-bottom:dashed 1px #d6d3d3;border-top:dashed 1px #d6d3d3; padding:5px; *margin-top:70px;}	
	.popup2.qs .texto {clear:both; font-size:12px; font-weight:700;}	
	.popup2.qs .texto p{ font-weight:100; margin-bottom:10px;padding-right:8px; text-align:left}
	
	/*Encuesta*/
	.popup.encuesta-pop { background: url(../img/bg-popup-encuesta.gif) no-repeat; width:395px; height:120px; margin:-60px 0 0 -195px; overflow:hidden}
	.popup.encuesta-pop .spacing{ padding:15px 15px;}
	.popup.encuesta-pop h1 { float:left}
	.popup.encuesta-pop p {text-align:center; padding:30px 5px 15px 0; font:700 13px arial;}
	.popup.encuesta-pop .btn {background:url(../img/btn-contacto.gif) no-repeat; width:63px; padding:0px 0 2px 0; color:#fe0404; font-size:12px; margin:0 5px; border:none; float:right}
	
	/*Galeria*/
	.galeria-pop{ background:url(../img/bg-popup-galeria.gif) no-repeat; width:598px; height:558px; margin:-275px 0 0 -300px; overflow:hidden}
	.galeria-pop .img-grande{ position:relative; width:548px; margin-left:10px}
	.galeria-pop .img-grande .cat{ position:absolute; top:0; right:0; width:205px; height:20px; line-height:20px; background:#cb0924; padding-left:15px; }
	.galeria-pop .img-grande .cat a{ color:#fff; font-weight:700; background:url(../img/arrow-white.gif) no-repeat left center; padding-left:15px;}
	.galeria-pop .img-grande p{ font-size:12px; font-weight:700; color:#9b9b9b; line-height:34px; text-align:left; height:34px;}
	.galeria-pop .img-grande p span{ background:url(../img/arrow-white-t.gif); width:17px; height:10px; position:relative; top:-13px; left:70px; float:left; margin-left:-15px ; overflow:hidden;}
	.galeria-pop .slide{ padding-top:10px;float:left;width:410px; padding:10px 0 10px 10px;}
	.galeria-pop .slide .arrow{ width:9px; height:17px; overflow:hidden; margin-top:25px;}
	.galeria-pop .slide .arrow.l{ background:url(../img/arrow-slide-galeria.gif) left; float:left;}
	.galeria-pop .slide .arrow.r{ background:url(../img/arrow-slide-galeria.gif) right; float:right;}
	.galeria-pop .slide .imagen{ padding:0 2px; float:left; }
	.galeria-pop .slide .imagen img{ border:none;}
	.galeria-pop .numero{ color:#9b9b9b; font-weight:700; line-height:85px; text-align:center; }
	.galeria-pop .numero strong{ color:#cb0826; font-weight:700}
	.galeria-pop #scroll{ overflow:hidden; width:387px; height:65px; }
	#masGalerias{ position:absolute; border:#cb0924 solid 1px; background:#cb0924; width:163px; right:0; margin-top:20px; }
	#masGalerias ul li{ list-style:none; padding:2px 5px 4px 12px; }
	#masGalerias ul li a{ color:#fff; }
/*Fin Popup*/

/*interior de nota*/
.nota{ padding:0 10px 10px 10px;border-bottom:dashed 1px #d1d1d1; margin-bottom:10px;}
.nota .social{ text-align:right; padding-bottom:10px; margin-bottom:10px; border-bottom:dashed 1px #d6d3d3;}
.nota .social .print{ background:url(../img/ico-print.gif) no-repeat left center; padding-left:20px; line-height:13px; font-size:11px; text-transform:uppercase; color:#a40300 ;position:relative; top:-3px;}
.nota .social span{ background:url(../img/ico-compartir.gif) no-repeat left center; padding-left:16px; line-height:13px; font-size:11px; text-transform:uppercase; color:#a40300; margin-left:15px; position:relative; top:-3px;}
.nota .social a{ padding:0 3px;}
.nota .social a img{ border:none;}
.nota h2{ font-size:36px; line-height:40px; padding-bottom:10px; margin-bottom:10px; border-bottom:dashed 1px #d6d3d3;}
.nota p{ font-size:14px; line-height:20px; margin:14px 0; }
.nota p strong{ font-size:14px;}
.nota p .time{ color:#cb0924; font-size:14px; font-weight:700;}
.nota .imagen{ float:left; margin:10px 10px 10px 0; border:solid 1px #b4b4b4;}

/* 	votacion estrellas 	*/
.rating{ width:120px; height:13px; margin:0 10px; padding:0; float:left; overflow:hidden; }
.rating.resultado{ width:160px; }
.rating a{ width:13px; height:11px; text-indent:-999em; display:block; float:left; }
#votar{ float:right; width:66px; margin:0 3px; height:11px; overflow:hidden; }
#rating{ float:right; width:66px; margin:0 3px; height:11px; }
.estrellas0	{ background:url(../img/stars.jpg) repeat-y -65px 0; }
.estrellas1	{ background:url(../img/stars.jpg) repeat-y -52px 0; }
.estrellas2	{ background:url(../img/stars.jpg) repeat-y -39px 0; }
.estrellas3	{ background:url(../img/stars.jpg) repeat-y -26px 0; }
.estrellas4	{ background:url(../img/stars.jpg) repeat-y -13px 0; }
.estrellas5	{ background:url(../img/stars.jpg) repeat-y 		0 0; }
/* fin votacion estrellas 	*/

	/*tools*/
	.tool{padding-bottom:10px; margin-bottom:10px; border-bottom:dashed 1px #d6d3d3; height:15px;}
	.tool .count-coment{ background:url(../img/ico-comentarios.gif) no-repeat left center; padding-left:20px; float:left;}
	.tool .count-coment strong{ color:#ff0000; font-weight:100;}
	.tool .votar{ float:left; margin-left:20px;line-height:14px;margin-top:-2px; *margin-top:0px}
	.tool .votar span{ padding-left:10px;}
	.tool .votar .star{display:inline-block; background:url(../img/stars.gif) right; width:13px; height:14px; overflow:hidden; position:relative; top:2px; *top:-2px;  }
	.tool .votar .star.on{ background-position:left;}
	.tool .texto{ float:right;margin-top:-1px; *margin-top:0px}
	.tool .texto a{ display:inline-block; width:13px; height:13px; overflow:hidden;position:relative; top:2px; *top:-2px; }
	.tool .texto .menor{ background:url(../img/text-size.gif) left; margin-right:2px;}
	.tool .texto .mayor{ background:url(../img/text-size.gif) right;}
	
	/*tools*/
	/*.tool{padding-bottom:10px; margin-bottom:10px; border-bottom:dashed 1px #d6d3d3; height:15px;}
	.tool .count-coment{ background:url(../img/ico-comentarios.gif) no-repeat left center; padding-left:20px; float:left;}
	.tool .count-coment strong{ color:#ff0000; font-weight:100;}
	.tool .votar{ float:left; margin-left:20px;line-height:14px;margin-top:-2px; *margin-top:0px}
	.tool .votar span{ padding-left:10px;}
	.tool .votar .star{display:inline-block; background:url(../img/stars.gif) right; width:13px; height:14px; overflow:hidden; position:relative; top:2px; *top:-2px;  }
	.tool .votar .star.on{ background-position:left;}
	.tool .texto{ float:right;margin-top:-1px; *margin-top:0px}
	.tool .texto a{ display:inline-block; width:13px; height:13px; overflow:hidden;position:relative; top:2px; *top:-2px; }
	.tool .texto .menor{ background:url(../img/text-size.gif) left; margin-right:2px;}
	.tool .texto .mayor{ background:url(../img/text-size.gif) right;}
	*/
	
	/*Comentarios*/
	.mod-comentarios{ padding-left:10px; width:565px;}
	.mod-comentarios h4{ background:url(../img/ico-comentarios.gif) no-repeat left center; font-size:18px; color:#aa0b07; padding-left:23px; margin-bottom:10px;}
	.mod-comentarios .comentario-box{}
	.mod-comentarios .comentario-box .row-a{background:url(../img/comentario-top.gif); width:565px; height:26px;}
	.mod-comentarios .comentario-box .row-a .user{ font-size:12px; font-weight:700; color:#000; float:left; padding-top:5px; margin:0  5px 0 100px; display:inline;}
	.mod-comentarios .comentario-box .row-a .color{ font-size:12px; font-weight:700; color:#fff; float:left; padding-top:5px;}
	.mod-comentarios .comentario-box .row-a .votar{ float:right; padding:2px 10px 0 0; width:125px;}
	.mod-comentarios .comentario-box .row-a .votar .reportar{ text-decoration:none;color:#757575; font-weight:700;float:left; margin-right:10px; position:relative; top:3px;}
	.mod-comentarios .comentario-box .row-a .votar .mano{ width:16px; height:17px; overflow:hidden; float:left; margin-top:1px;}
	.mod-comentarios .comentario-box .row-a .votar .neg{ background:url(../img/calificar-neg.gif); margin-right:3px;}
	.mod-comentarios .comentario-box .row-a .votar .pos{ background:url(../img/calificar-pos.gif);}
	.mod-comentarios .comentario-box .row-a .votar .positivo{ color:#00CC33}
	.mod-comentarios .comentario-box .row-a .votar .negativo{ color:#CC0000}
	.mod-comentarios .comentario-box .row-a .votar span{display:inline-block; margin-left:5px; font-weight:700; float:right; position:relative; top:3px;}
	.mod-comentarios .comentario-box .row-b{ background:url(../img/comentario-mix.gif); width:545px; padding:5px 10px 0 10px; *height:1%}
	.mod-comentarios .comentario-box .row-b:after{ content:"."; display:block; clear:both; visibility:hidden; height:0;}
	.mod-comentarios .comentario-box .row-b img{ float:left; border:solid 2px #ccc; margin-top:-25px; display:inline; position:relative;}
	.mod-comentarios .comentario-box .row-b p{ float:left; width:460px; padding-left:10px;}
	.mod-comentarios .comentario-box .row-c{ background:url(../img/comentario-bot.gif); width:565px; height:26px; margin-bottom:10px;}
	
	.mod-comentarios .comentario-box.destacado .row-a{background:url(../img/comentario-top-destacado.gif);}
	.mod-comentarios .comentario-box.destacado .row-b{ background:url(../img/comentario-mix-destacado.gif);}
	.mod-comentarios .comentario-box.destacado .row-b img{border:solid 2px #cb0924;}
	.mod-comentarios .comentario-box.destacado .row-c{ background:url(../img/comentario-bot-destacado.gif);}
	
	.mod-comentarios .pagin{ height:35px; width:540px;color:#7b7b7b; padding-left:25px; border-bottom:dashed 1px #d1d1d1; margin-bottom:10px; line-height:25px;}
	.mod-comentarios .pagin .paginas{ float:right}
	.mod-comentarios .pagin .paginas a{ display:inline-block; background:url(../img/comentario-page.gif) right; width:28px; height:25px; line-height:25px; text-align:center; font-weight:700; color:#c4c4c4;text-transform:uppercase;}
	.mod-comentarios .pagin .paginas a.on{ background-position: left; color:#FFFFFF;}
	.mod-comentarios .pagin .paginas .ant{ background:url(../img/comentario-page-as.gif); width:78px;}
	.mod-comentarios .pagin .paginas .sig{background:url(../img/comentario-page-as.gif); width:78px;}
	
	.mod-comentarios .comentar {}
	.mod-comentarios .comentar h4{ color:#000000; font-size:17px;}
	.mod-comentarios .comentar .col-a{ float:left; width:350px;}
	.mod-comentarios .comentar h2{ color:#000000; font-size:12px;}
	.mod-comentarios .comentar .col-a input { width:100%; margin-bottom:10px;border:solid 1px #b5c3ce;}
	.mod-comentarios .comentar .col-a textarea{ width:100%; margin-bottom:10px; border:solid 1px #b5c3ce; height:90px;}
	.mod-comentarios .comentar .col-a .txt{ width:40px;border:solid 1px #b5c3ce; margin-right:10px}
	.mod-comentarios .comentar .col-a span{ font-size:10px; line-height:18px; color:#979696;}
	.mod-comentarios .comentar .col-a .btn{ background:url(../img/btn-enviarcomentario.gif); width:120px; height:22px; border:none; float:right; cursor:pointer;}
	.mod-comentarios .comentar .col-b{ float:right;width:190px;margin-right:10px;text-align:left;line-height:1.3em}
	.mod-comentarios .comentar .col-b p{ font-size:11px; color:#666; margin-top:10px;height:120px;}
	.mod-comentarios .comentar .col-b a{ margin-top:30px; float:right; background:url(../img/btn-reglamento.gif); width:106px; height:22px; line-height:22px; text-align:center; font-weight:700; color:#757575;}
	
/*Fotos rel*/
.fotos-rel{ background:url(../img/bg-fotos-rel.gif) no-repeat;padding:19px; width:308px; /*height:240px; */ margin-bottom:10px; text-align:center;}
.fotos-rel h3{ margin:0px 0 10px 0; height:23px;font-size:18px; text-align:left;}
.fotos-rel h3 span { float:right; width:100px; text-align:center; }
.fotos-rel h3 span b { float:left; width:50px; text-align:center;line-height:22px; color:#858585;}
.fotos-rel h3 span b strong{ color:#ca0924;}
.fotos-rel h3 a{ width:20px; height:19px; text-indent:-9000px; overflow:hidden; margin-left:5px; margin-top:2px; float:left;}
.fotos-rel h3 a.bck{ background:url(../img/btn-bck.gif);}
.fotos-rel h3 a.fwd{ background:url(../img/btn-fwd.gif); float:right;}

.scrollGaleria{ width:285px; height:210px; overflow:hidden; }
.scrollerGaleria{ height:210px; }
.scrollerGaleria img{ margin-right:10px; float:left; }
.scrollerGaleria a img{ border:none; }


/*Notas rel*/
.notas-rel{ background:url(../img/bg-notas-rel.gif);  height:207px; margin-bottom:10px;padding:19px; width:308px;}
.notas-rel h3{ margin:0px 0 10px 0; height:23px;font-size:18px; text-align:left;}
.notas-rel ul { list-style:none;}
.notas-rel ul li{ background:url(../img/bullet-red.gif) no-repeat left center; padding-left:20px; margin-bottom:8px;}
.notas-rel ul li a { font-weight:700;}
/*Links rel*/	
.links-rel{ background:url(../img/bg-links-rel.gif);padding:19px; width:308px; height:140px; overflow:hidden;margin-bottom:10px;}
.links-rel h3{ margin:0px 0 10px 0; height:23px;font-size:18px; text-align:left;}
.links-rel ul { list-style:none;}
.links-rel ul li{ background:url(../img/bullet-red.gif) no-repeat left center; padding-left:20px; margin-bottom:8px;}
.links-rel ul li a { font-weight:700;}
/*fin interior de nota*/


/*Google ads */
.google-ads{clear:both; margin-top:5px; border:1px solid #E4E4E4; margin-left:10px; padding:10px 5px 5px 5px; margin-right:10px;}
.google-ads .titulo {font-family:Arial; margin:5px 0px 10px 5px;font-size:12px;}
.google-ads .titulo p {color:#A5A5A5;font-size:11px;}
.google-ads .titulo a {color:#B70F0F; font-weight:bold; }
.google-ads .title-foot {color:#A5A5A5;font-size:12px;}

/*Google ads*/


/*  candidatos */

.candidatos{ width:576px; }
.candidatos .grilla{ background:url(../img/bg-candidatos.jpg) repeat-y; padding:5px; }
.candidatos .solapas{ height:22px; padding:10px; }
.candidatos .solapas.diputados{ background:url(../img/bg-solapas.jpg) 0 -44px no-repeat; }
.candidatos .solapas.legisladores{ background:url(../img/bg-solapas.jpg) 0 0 no-repeat; }
.candidatos .solapas a{ background:url(../img/arrow-2.jpg) no-repeat center left; padding-left:20px; color:#b9b9b9; font-size:16px; font-weight:bold; margin:0 35px; }
.candidatos .solapas a.on{ background:url(../img/arrow-red-down.gif) no-repeat center left; padding-left:20px; color:#000; font-size:16px; font-weight:bold;}
.candidatos .item{ float:left; width:93px; height:170px; margin:10px; }
.candidatos .item .foto{ border:#b4b4b4 solid 1px; padding:1px; margin:0 auto; width:76px; height:88px }
.candidatos .item .foto img{ width:76px; height:87px; }
.candidatos .item .nombre{ color:#000; font-size:12px; font-weight:bold; margin-top:5px; }
.candidatos .item .partido{ color:#cb0924; font-size:10px;}
.candidatos .item .info{ color:#666; font-size:10px; }
.candidatos .bottom{ background:url(../img/bg-bottom-candidatos.jpg) no-repeat; width:576px; display:block; height:17px; }


/* /candidatos */



/* INICIO BARRA DE EDICION DE OBJETOS */

.nombreObjeto:hover {cursor:s-resize;}

.nombreObjeto2:hover {cursor:default;}

.barraOpciones {
	margin-left:0px !important;
	background:#FFF !important;
	height:35px !important;
	margin-bottom:10px !important;
}

.cols .barraOpciones{ height:60px !important; }
.cols .barraOpciones div{ width:150px !important; float:none;}

.barraOpciones div{
	color: #F94 !important;
	float:left;
	width:170px;
}

.barraOpciones img{
	float:right;
	margin:2px;
	border:none;
}


/* FIN BARRA DE EDICION DE OBJETOS */

/* INICIO CAJA ESTADO DEL TIEMPO */

	#today_current {
		float: left;
		width: 312px;
		/*background:#9EB4F4 url(../img/bg_today_current_cyan.gif) repeat-x center;*/
		/*border: 1px solid #003399;*/
		margin: 4px 0px 17px 15px;
		padding:0px 0 5px 0;
	}
	#current_left {
		float: left;
		width: 204px;
	}
	#current_box {
		float: left;
		width: 190px;
		border: 1px solid #003399;
		background: #ffffff;
		margin: 11px 0px 0px 9px;
		| margin: 11px 0px 0px 5px;
		padding:0 0 5px 0;
	}
	#current_box_icon {
		float: left;
		margin: 3px 0px -5px 2px;
	}
	#current_box_temp {
		float: left;
		color: #333333;
		font-size: 30px;
		font-weight: bold;
		margin: 20px 0px 0px 7px;
	}
	#current_box_cond {
		float: left;
		| float: none;
		width: 90px;
		color: #333333;
		margin: 0px 0px 0px 2px;
	}
	#current_updated {
		float: left;
		font-size: 10px;
		color: #000000;
		width: 189px;
		padding: 6px 0px 0px 9px;
	}
	#current_right {
		float: left;
		color: #000000;
		line-height: 12px;
		padding: 10px 0px 0px 8px;
		width: 90px;
		text-wrap: normal;
		margin-left: 8px;
	}
	#current_bottom {
		float: left;
		width: 312px;
		text-align: center;
		font-weight: bold;
		padding: 10px 0px 0px 0px;
	}


/* FIN CAJA ESTADO DEL TIEMPO */

/* INICIO CAJA COTIZACIONES */

.cotizacion {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
	}

/* FIN CAJA COTIZACIONES */
