/*_______________________________________________________ RESET________________________________________________________*/
* html .clearfix{zoom: 1; }
/*IE6*/
*:first-child+html .clearfix{zoom: 1; }
*:first-child+html .clearfix{zoom: 1; }

ol, ul{list-style-image: none; list-style-position: outside; list-style-type: none; }

ul, li { float: left; list-style: none outside none; margin: 0px; padding: 0px; position: relative;}

.f-left {float: left;position: relative;}
.f-right {float: right !important; position: relative;}
.clear {clear: both;}

button:focus, a:focus {outline:0;}



h1, h2, h3, h4, h5, h6 {display:block; margin:0px; padding:0px;}
p {color:#444; font:12px/18px Arial, Helvetica, sans-serif; margin:0px 0px 5px 0px; padding:0px;}
a {color: #000; text-decoration: none;}
a:hover * p,  a:hover div { text-decoration:none;}
a:hover {color:#b41920;}
a:hover > img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:0.9;}
a img { border:0px;}

label {font: 11px/18px Arial, Helvetica, sans-serif;}
input, textarea {font: 12px/18px Arial, Helvetica, sans-serif;}

.centrado { text-align:center}

/*_______________________________________________________ CONTENEDORES________________________________________*/
body { background-color:#eee; margin:0px; padding:0px;}
.wrap {width: 100%;display: inline-block;}
.contenedor {position: relative; width: 980px; margin:auto; padding:0px; }
.seccion {	position: relative;	width: 940px;	padding:20px 20px 20px 20px; display: inline-block; background-color:#fff; margin-bottom:20px; }
/*.contenido {float: left; position: relative; width: 980px; }*/



/*_______________________________________________________ ANCHOS___________________________________________*/
.w60 {width: 60px;}
.w140{width: 140px;}
.w160{width: 160px;}
.w180{width: 180px;}
.w193{width: 193px;}
.w220{width: 220px;}
.w270{width: 270px;}
.w300{width: 300px; min-height:1px;}
.w300n{width: 300px; min-height:1px;}
.w380{width: 380px; min-height:1px;}
.w440{width: 440px;}
.w460{width: 460px;}
.w540{width: 540px;}
.w620{width: 620px;}
.w620n{width: 620px;}
.w700{width: 700px;}
.w780{width: 780px;}
.w860{width: 860px;}
.w940{width: 940px;}
.w60, .w140, .w160, .w193, .w220, .w300, .w300n, .w380 , .w440, .w460 , .w540 , .w620, .w620n , .w700 , .w780 , .w860 { float:left; display: inline-block;}
.w940 {display: inline-block;}
.wl430{width: 430px;}
.wl620{width: 620px;}

/*_______________________________________________________ MARGENES_____________________________________________________________*/
.mr0 {  margin-right:0px !important;}
.mr5 {  margin-right:5px !important;}
.mr10 { margin-right:10px !important;}
.mr15 { margin-right:15px !important;}
.mr20 { margin-right:20px !important;}

.ml5 { margin-left:5px !important;}
.ml10 { margin-left:10px !important;}
.ml15 { margin-left:15px !important;}
.ml20 { margin-left:20px !important;}

.mt5 { margin-top:5px !important;}
.mt10 { margin-top:10px !important;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px !important;}
.mt25 { margin-top:25px !important;}

.mb0 { margin-bottom:0px !important;}
.mb5 { margin-bottom:5px !important;}
.mb10 { margin-bottom:10px !important;}
.mb15 { margin-bottom:15px !important;}
.mb20 { margin-bottom:20px !important;}
.mb25 { margin-bottom:25px !important;}

.pb10 { padding-bottom:10px !important;}
.pb20 { padding-bottom:20px !important;}
.pb5 { padding-bottom:5px !important;}
.pb0 { padding-bottom:0px !important;}
.pt10 { padding-top:10px !important;}
.pt20 { padding-top:20px !important;}
.pt5 { padding-top:5px !important;}

/*_______________________________________________________ COLULMNAS_______________________________*/

.col1 {width:620px; display: inline-block; margin-right:20px; float:left; min-height: 1px;}
.col2 {width:300px; display: inline-block; float:left; padding:0px 0px 0px 0px;} 
.col3 {width:940px; display: inline-block;}
.col_a300, .col_b300 { float:left; position:relative; width:300px; margin:0px 20px 0px 0px;}
.col_c300 { float:left; position:relative; width:300px; margin:0px 0px 0px 0px;}
.col_a220, .col_b220, .col_c220 { float:left; position:relative; width:220px; margin:0px 20px 0px 0px;}
.col_d220 { float:left; position:relative; width:220px; margin:0px 0px 0px 0px;}

.col_180 { float:left; position:relative; width:180px; margin:0px 10px 0px 0px;}

.col_a460 { float:left; position:relative; width:460px; margin:0px 20px 0px 0px;}
.col_b460 { float:left; position:relative; width:460px; margin:0px 0px 0px 0px;}



/*_______________________________________________________ CONDICIONALES PORTADA________________________________________________*/
/*.w940, .seccion .w620, .ww300 { padding-bottom:10px; margin-bottom:10px}*/
.ww300 {display: inline-block; width: 300px;}

.col3 .nota300, .seccion .w940 > .w620, .noticias3 .w193, .col1 .w380, .w380F { margin-right:20px;} /*.w940 .w300:last-child, .w620 .w193:last-child,*/
#ultimoDer { margin-right:0px !important;}

/*.w940:last-child, .nota:last-child, .w940 .w620:last-child, .w940 .w620 .w620:last-child, .w380 .nota:last-child, .w220 .nota:last-child,*/
.ultimoInf { margin-bottom:0px !important; padding-bottom:0px !important; border-bottom:none !important;}
.noborde{border: none !important;  }
.col3 > .nota300 {border-bottom:none; }
.col3 > .nota300 h2{ font: 700 24px/24px sans-serif;letter-spacing: -1px;}



/*_______________________________________________________ BANNERS__________________________________________________________*/
.cont_banners { background-color:#eee; padding:10px; clear:both;}
.banner160 {width:160px; padding-bottom:10px; margin:auto; }
.banner940 { width:940px; padding-bottom:10px;  margin-bottom:10px; border-bottom:solid 1px #DDE1E5;}
.banner300 { width:300px; padding-bottom:10px; display:inline-block;}
.banner620 { width:620px; /*padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #DDE1E5;*/}
.tope-banner {line-height: 0; position: relative;}

.publicidad-cabecera {}
.banner-cabecera {position: absolute;
z-index: 200;
top: 60px;
right: 0px;
}


/*REDES SOCIALES RESPONSIVE*/
.redesResonsive {width: 100%; display: inline-block; position: relative; padding:0px 0 0 0}
.redesResonsive a {display: inline-block; width: 48%; position: relative; color:#fff !important; font:bold 14px arial, helvetica, sans-serif; 
	text-align: center; padding:10px 0; text-transform: uppercase; }
.redesResonsive .f {background-color: #2d609b; float: left}
.redesResonsive .t {background-color: #00c3f3; float: right;}
.redesResonsive a:hover {opacity: 0.8}

/*____________________________ NOTICIAS PORTADA_________________________*/

.fotoNota{margin-bottom:0px; position:relative; overflow:hidden;}
.fotoNota img{display: block;}
.noticias3 { display:inline-block;}
.nota {width: 100%; display:inline-block; padding-bottom: 0px; margin-bottom:20px; position:relative;}

.nota p {font: 12px/16px Arial,Helvetica,sans-serif;}
.volanta{text-transform:uppercase; color:#cd1c24; font:bold 11px/15px "Trebuchet MS",Tahoma,Verdana;}

/*.notafinal{border-bottom:0 solid transparent!important; margin-bottom:0px!important; padding-bottom:0px;}*/

p span.hora{ font: bold 11px "Trebuchet MS", Tahoma, Verdana; padding-right: 0px; margin-right:0px;}
p span.minutos{font: bold 11px "Trebuchet MS", Tahoma, Verdana;  background-color: #666; padding: 0 5px; margin-right: 5px; color:#FFF;}

.w620 .nota h1 {text-align: center}

/*_______________________________________________________ NOTICIAS HERRAMIENTAS___________________________________________*/
.nota_herramientas { width:100%; display:inline-block; color:#000; font:11px Arial, Helvetica, sans-serif;}
.nota_herramientas ul {margin:0px; padding:0px; width:100%; display:inline-block;}
.nota_herramientas ul li { }
.nota_herramientas ul li a { color:#000; font:12px Arial, Helvetica, sans-serif; margin-bottom:4px}

.nota_herramientas a { color:#444;}
.nota_herramientas a:hover {color:#000;}

.nota_compartir { display:inline-block; float:left; width:0px; height:15px; overflow:hidden; padding:0px 0px 0px 17px; background:url(/a/plantillas/1/imgs/share.png) no-repeat top left; margin:0px 5px 0px 0px;}
.nota_compartir a {display: none;}
.nota_compartir:hover { width:50px; background:none; padding:0px;}
.nota_compartir:hover a{ display:inline-block;}
.nota_compartir a:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  opacity:0.7;}


.nota_compartir2 { display:inline-block; float:left; width:100%; height:15px; overflow:hidden; padding:0; margin:0; background:url(/a/plantillas/1/imgs/barra-sociales.png) repeat-y top right;}
.nota_compartir2 .iconosSocial {float: right; /*width: 112px;background-color: #fff;*/  padding: 0 0 0 10px;}
.nota_compartir2 .iconosSocial a {float: left;}

.nota_compartir2 .bgsoc {background-color: rgba(0,0,0,0.5); width: 100%; display: inline-block; height: 20px;}
.comentarios2 {background: url(/a/plantillas/1/imgs/comment2.png) no-repeat top left;float: left;font: bold 14px Arial,Helvetica,sans-serif;padding: 0px 10px 2px 20px;}
.comentarios2 a {position: relative; top: -2px;}

p.epigrafe {background: rgba(0,0,0,0.6);  text-align: right;  position: absolute;  bottom: 0px; padding:5px 0px !important;  width:100%;  left:0px;   margin:0px 0px 0px 0px !important; color:#fff; font:11px Arial, helvetica, sans-serif; }
p.epigrafe span {font:11px Arial, Helvetica, sans-serif; color: #fff;padding-right:10px; display: inline-block;}
.comentarios{background:url(/a/plantillas/1/imgs/ico-com.png) no-repeat 0px -1px; float:left; font:bold 11px Arial,Helvetica,sans-serif; padding:0px 10px 2px 20px;}
.comentariosface{background:url(/a/plantillas/1/imgs/ico-comface.png) no-repeat 0px -1px; float:left; font:bold 11px Arial,Helvetica,sans-serif; padding:0px 10px 2px 20px;}
.comentarios a {color:#891318;}


ul.relacionadas {position:relative; float:left; margin: 0px 0px 5px 0px;width:100%; padding-left:10px; padding-bottom:5px;}
ul.relacionadas li {background: url(/a/plantillas/1/imgs/relacionada.gif) no-repeat left 0px; color: #5D7D9A; font-size: 11px; line-height: 14px;
 padding:1px 0px 1px 0px; display:inline-block;   float:left; font-weight:bold}
ul.relacionadas li a { color: #444; font-family:Arial, Helvetica, sans-serif; padding:0px 10px 0px 17px; display:inline-block;}

.nota_herramientas .video { background: url(/a/plantillas/1/imgs/icon-video.png) no-repeat 0px 3px; padding-left: 24px; line-height: 18px; margin-bottom: 10px; text-align: left; display:inline-block; clear:both; width:100%;}







/*_______________________________________________________ ESTRUCTURALES_________________________________________________*/
#categorias { display:inline-block;}
.col-izq { float:left; margin:0px 0px 0px 0px; width:190px;}
.col-der{float:left; width:730px; padding:0px 0px 0px 9px; margin:0px 0px 0px 10px; border-left: solid 1px #DDE1E5;}

.barra { display:inline-block; width:100%;}
.recorrido {display:inline-block; width:100%; margin:0px 0px 10px 0px;}
.recorrido a { font:12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#c70b0a; float:left; padding:0px 5px 0px 0px; margin:0px 5px 0px 0px; border-right:solid 1px #c70b0a;}
.recorrido a:last-child {border:none;}

.col-der h1 { font:bold 24px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#000; text-transform: uppercase; }

 

/* CABEZALES V 2 */

.cabezal, .cabezal620, .cabezal940{
	background-color: #212121;
	color: #FFFFFF;
	width: 100%;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 14px;
	font-family: Helvetica, Arial, sans-serif;
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 4px;
}

.cabezal a, .cabezal620 a, .cabezal940 a{color: #FFFFFF!important;}

 .cabezal940 {margin-bottom:15px}

.cabezal	a.ampliar,
.cabezal620	a.ampliar,
.cabezal940	a.ampliar
{
	position: absolute;
	right: 0px;
	top: 0;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: inherit;
}



.w620 .cabezal620{margin-bottom:15px}





/*_______________________________________________________ CABECERA__________________________________________________*/
.barra_sup { background-color:#555; width:100%;border-bottom:solid 1px #000; padding:10px 0px 10px 0px; height:15px; float: left}
.barra_sup a {font: bold 10px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #fff;  padding: 0px 5px 0px 0px;}
.barra_sup a:last-child { border-right:0px;}
.logo { position:absolute; top:-30px; left:50%; margin-left:-170px;}
.logo:hover img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity:1;}
.cabecera{ position:relative; width:100%;  display:block;}

.datos{float: left}

.fecha{font:bold 10px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff; text-align:left; display:inline-block; width:170px; float:left; letter-spacing:-0.6pt; border-bottom:solid 1px #c4282b; margin:0px 0px 3px 0px; padding:0px 0px 3px 0px; }
.fecha p{color:#fff;font:bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif; float:left; display:inline-block; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px; }
.fecha a { color:#fff; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px 0px 5px 0px;}

.redes { float: right; display:inline-block; margin:3px 0px 0px 0px;}
.redes a {float: left; display:inline-block; margin:0px 10px 0px 0px;}
.redes a:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);  opacity:0.6;}

.login { float:right; position:relative;}
.login a { font:bold 10px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#fff;}
.login a:hover, .barra_sup a:hover {color:#000;}
.login a:first-child { padding:0px 5px 0px 0px;}

.cont_datosClima { float:left; position:relative; width:150px;}
.clima{float:left; position:relative; width:350px; height:60px; margin:10px 0px 0px 0px; padding:5px 0px 0px 0px; background:url(/a/plantillas/1/imgs/cab-gradiente-left.jpg) repeat-y top left;}
.clima .icono { float:left; padding:0px 12px;}
.clima .temperatura { float: left; width:75px; font:11px Arial, Helvetica, sans-serif; color:#3d0303; text-align:left;display:inline-block;}
.clima .vertiempo {font:bold 11px "arial black", Arial, helvetica, sans-serif; margin:7px 0px 0px 0px; position:relative; display:inline-block; }
.clima .vertiempo:hover {color:#fff;}
#actual { text-transform:none; font-size:11px; float:left; position:relative;  margin:0px 15px 0px 0px; width:100%;}
#min  {text-transform:none; font-size:11px; float:left; position:relative;  margin:0px 15px 0px 0px; width:15px;}
#max{text-transform:none; font-size:11px; float:left; position:relative; text-align:center; margin:0px; width:15px;}
#max, #min {padding:5px 0px 0px 0px; text-align:center; margin-top:-5px;}
#actual strong{color: #240202; font:bold 16px "Arial Black", Helvetica, sans-serif; text-transform:uppercase; }
#max strong, #min strong{color: #240202; font:bold 12px "Arial Black", Helvetica, sans-serif; text-transform:uppercase; }

.herramientas { float:right; width:350px; padding:10px 0px 0px 0px;}
.herramientas > .f-right { width:180px;}
.buscador { float: right;background-color:#ad2023; position: relative; width:180px; margin:10px 0px 0px 0px; clear:both;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
}

.registro {float: left; height: 48px; width: 130px; margin: 20px 0px 0px 30px; font:12px Arial, helvetica, sans-serif; }
.registro a {color:#fff;}
.registro a:hover {color:#000;}
.avatar {width: 35px; height: 45px; float: left; margin-right: 12px; }
.registrarse { padding:4px 0px 0px 0px;}

.busqueda { background:none; border:none; padding:3px; color:#ffdbdb; width:140px; float:left;}
.busqueda_btn {padding:5px; float:right;}
.busq-btn:hover {background: url(/a/imgs/gral/busqueda-lupa.png) no-repeat 0px 0px;}
.busq-txt{background:url(/a/imgs/gral/busqueda-text.jpg) no-repeat left top;padding:3px 7px;height:13px;width:140px;border:none;font:italic 11px Arial,Helvetica,sans-serif;color:#fff;float:left;position:relative;}


/*_______________________________________________________ MENU______________________________________________________*/

.user{float:left;width:120px;margin:5px 0 0 10px;}
.user a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#fff;text-decoration:none;line-height:11px;padding:3px;float:left;position:relative;width:100px;}

.cont-menu {float:left;position:relative;width:980px;}
ul.menu{display:block; float:left; position:relative; width:100%; margin:0px; background:#a4a4a4 url(/a/plantillas/1/imgs/bg-menu.jpg) repeat-x top left; z-index:500;
 -webkit-border-radius:0px 0px 5px 5px;
 -moz-border-radius:0px 0px 5px 5px;
 -o-border-radius:0px 0px 5px 5px;
 border-radius:0px 0px 5px 5px;}
ul.menu > li{float:left;position:relative;  position:relative; padding:7px 0px;}
ul.menu > li a{color:#fff; font:bold 12px "Trebuchet MS",Arial, Helvetica, sans-serif; float:left; position:relative;text-decoration:none; padding:0px 8px 0px 8px; text-transform:uppercase; background:url(/a/plantillas/1/imgs/divisionmenu.gif) no-repeat center right;}
ul.menu > li:last-child a {border-right:none;}
ul.menu > li:hover > a, .menu li .activo{color:#fff;background-color:#444;}

ul.sub-flotante { display:none; position:absolute; top:32px; left:0px; z-index:10000; width:150px;}
ul.sub-flotante li { border-bottom:solid 1px #222; width:100%; position: relative; background-color:#666;}
ul.sub-flotante li a {padding:5px 10px; width:130px; font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; background-image:none;} 
ul.sub-flotante li a:hover, ul.sub-flotante li .subactivo {background-color:#000;}
/*ul.menu li:hover .sub-flotante {display:inline-block}*/

ul.sub-flotante2 { display:none; position:absolute; top:0px; left:150px; z-index:10000;  width:150px;}
ul.sub-flotante2 li { border-bottom:solid 1px #000; width:100%;}
ul.sub-flotante2 li a {padding:5px 10px; width:130px; font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; background-image:none;} 
ul.sub-flotante2 li a:hover, ul.sub-flotante2 li .subactivo {background-color:#000;}


ul.submenu{float:left;background-color:#ddd; width:980px;margin:-3px 0px 0px 0px; z-index:5;position:relative;padding:5px 0px;}
ul.submenu li{width:auto; float:left; padding:3px 0px;margin:0px;}
ul.submenu li a{color:#000; font:normal 11px Arial,Helvetica,sans-serif; float:left; position:relative; padding:0px 7px; border-right:solid 1px #999;}  
ul.submenu li a:hover, ul.submenu li .subactivo  {color:#b41920;}





/*_______________________________________________________ PIE____________________________________________________*/

.pie { width:100%; display: inline-block;}
.pie-banda { position: relative; z-index: 10; clear: both; float:left; width:100%;}
.pie-banda .contenido { background-color:#d8d8d8; display:inline-block; padding:20px 20px 50px 20px;}
.pie-banda .datos_contacto { font:bold 14px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:20px 0px;  width:100%; background-color:#c5c5c5; display:inline-block;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
}

.pie-datos {width: 100%;float: left;background-color: #555;position: relative;padding: 20px 0px;z-index: 900;}
.pie-datos p { color:#fff; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; float:left;}
.pie-datos .contenedor .logo_pie { position:absolute; top:-35px; left:10px; z-index:100;}
.pie-datos .contenedor .logo_pie:hover img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity:1;} 
.editor80 { display:inline-block; float:right; margin:0px 20px 0px 0px;}

.pielinks { float: left; position: relative; margin: 15px 0px 0px 20px; display: inline-block; color: #666666; font: 11px Arial, Helvetica, sans-serif; }
.pielinks a { color: #666666; font: 11px Arial, Helvetica, sans-serif; padding: 0px 0px 3px 0px; margin: 0px 0px 5px 0px; float: left; position: relative; border-bottom: solid 1px #aaa; width: 100%; display: inline-block; }
.pietitulo { font: bold 12px Arial, Helvetica, sans-serif; color: #000; padding: 0px 0px 7px 0px; text-align:left; position:relative; width:130px; text-transform:uppercase;}
.pielinks.secciones a { color:#666666; font:11px Arial, Helvetica, sans-serif; padding:0px 0px 5px 0px;
margin:0px 15px 5px 0px; float:left; position:relative; border-bottom:solid 1px #aaa; width:43%; display:inline-block;}

.pielinks.secciones { width:330px; margin-left:80px;}
.pielinks.seguinos { width:160px;}
.pielinks.seguinos a {width:auto; float:left;}
.pielinks img {position:relative; margin:0px 5px 0px 0px; top:8px;}
.pielinks.seguinos a{ border-bottom:none;}
.pie-banda .datos_contacto { font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-align: center; padding: 0px 0px 20px 0px; margin:-20px 0px 0px 0px; width: 100%; background-color: transparent; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pie-banda .datos_contacto img {position:relative; top:15px; left:0px; margin:0px 15px 0px 0px;}
.pie-banda .contenido {background-color: #d8d8d8;display: inline-block;padding: 20px 20px 20px 20px;}


.links a{font:normal 11px Arial,Helvetica,sans-serif;padding:10px 0 10px 10px;border-bottom:1px solid #dbdbdb;float:left;position:relative;width:190px;}
.pielogo{float:left;position:relative;margin:0 90px 10px 40px;}
.pielogos ul li a { font: bold 12px Arial, Helvetica, sans-serif; color: #666; text-align: center; float:left; margin-left:10px; padding-left:10px;letter-spacing:-0.01em;}
.pielogos ul li a:hover { text-decoration:none; color:#F30;}
.pie-iso { position:absolute; top:-30px; right:50px;}
.copyright{font:11px Arial,Helvetica,sans-serif;color:#666;float:left;position:relative;margin:0;}


.redesPie { background: url(../imgs/gral/pie-logos/degrade-redes.png); height: 26px; width: 175px; padding-top: 10px; padding-left: 10px; float: left; position:relative;}
.redesPie a { float: left; height: 16px; width: 16px; margin-right: 5px; position: relative;}

.edic-ant { text-transform: uppercase; color: #FFF; background: url(../imgs/gral/cabeceras.jpg) no-repeat left top; float: left; width: 220px; position: relative; padding:10px 0px 10px 80px; margin:20px 0px 30px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; cursor:pointer;}

.redesPie p {   font: 11px Arial, Helvetica, sans-serif; color: #FFF; float:left; width:70px;}






/*_______________________________________________________ CUERPO PRINCIPAL___________________________________________*/
.cont_urgente { width:100%; display:inline-block; background-color:#eee;}
.urg_tit { background-color:#b41920; padding:10px; height:20px; font:bold 16px arial, Helvetica, sans-serif; color:#fff; float:left;}
.urg_nota {padding:10px; height:20px; float:left;}
.urg_nota a {font:bold 14px Arial, Helvetica, sans-serif; color:#000;}
.urg_nota a:hover {color:#b41920;}

.titulos-secciones {width:600px; height:25px;font:bold 18px Arial, Helvetica, sans-serif; color:#b41920;margin:0px 0px 10px 0px; padding:5px 10px 5px 10px; text-transform:uppercase; border-bottom:solid 1px #ccc;}
.titulos-secciones a { color:#FFF;}
.titulos-secciones2 { width:100%;  color:#ED1B34; margin:0px 0px 10px 0px; background-color:#999; padding:5px 15px; text-transform:uppercase; border: solid 1px #888; float:left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.titulos-secciones2 h3 { font:11px Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:11px; color:#fff;}


.titulogaleria { float: left; position:relative; margin-top:5px; width:100%; }
.titulogaleria a {font:12px Arial, Helvetica, sans-serif; color:#1C724F;}
.titulogaleria + div p { font-size:11px;}

.comentario-de-modulo {background-color: #eee; font:9px/11px arial, helvetica, sans-serif; padding: 10px 15px; border:solid 1px #d3d3d3; border-top: 0px; display: inline-block;}


/*Titulos
__________________________________________________*/

h1, h2, h3{text-align: left; }
h1{font: bold 24px/24px "Arial", Tahoma, Verdana; letter-spacing: -0.5pt; word-spacing: -0.5pt; margin-bottom: 15px; margin-bottom: 5px; }
h2{font: 19px/21px Arial, Helvetica,sans-serif; letter-spacing: -1px; margin-bottom: 10px; }
h3{font: bold 15px/15px sans-serif; margin-bottom: 0px; }
h5{font-size: 16px; line-height: 15px; font-weight:bold; margin-bottom: 0px; }
h6, h6 a { font: bold 12px Arial, Helvetica, sans-serif; color:#000; }
h6 span { font:bold 11px Arial, Helvetica, sans-serif; color:#666666; text-transform:none;}

/*Fuentes familias
________________________________________________*/
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a {
 font-family: Arial, Helvetica, sans-serif;
 font-style:normal;}

/*COLORES Fuentes 
________________________________________________*/
h1 a, h2 a, h3 a, h4 a, h5 a {color:#000; }



/*_________________________ 5 NOTICIAS 940 _______________________________________________*/
.cont_5noticias_950  {background-color:#000; padding-bottom:0px;}
.cont_5noticias_950   h4 {color:#fff; font-size: 11px; text-align: center; margin: 0 10px; height:50px; }
.cont_5noticias_950 h4 a{color:#fff; font-size: 11px; line-height: 12px; text-align: center; font-family:arial, helvetica, sans-serif !important;  }


/*________________ FORMULARIO DE NOTICIA___________________________________________*/
.form-comentario {float: left;width: 618px;position: relative;border:solid 1px #ccc; background-color:#f9f9f9; margin-top:-10px; z-index: 1; padding-top:20px;}
.form-comentario ul li {float: left; width: 280px; position: relative; padding:10px;}
.btn {  font: bold 11px Arial, Helvetica, sans-serif; color: #000; background: #CCC; text-align: center; padding: 5px; border:solid 1px #999;}
.btn:hover { background-color:#444; color:#FFF; border-color:#444;}
.areas { font: italic 11px Arial, Helvetica, sans-serif; color: #666; border: 1px solid #cccccc; padding:4px;}
.counter {font:10px Arial, Helvetica, sans-serif; padding-top: 5px;float: left;}



/*____________________ MODULOS 300______________________________________________*/
.separador {width: 100%; display:inline-block; position: relative;margin-bottom: 20px;}

.box{ /*width: 268px;*/ padding: 15px; position:relative; border: 1px solid #d3d3d3; background-color:#f1f1f1; margin-top:-1px; display:inline-block;}
.box ul li span.hora{font: bold 11px/14px sans-serif; height: 12px; color:#cd1c24;  float:left; }
.box ul li span.sec{color:#000; font: bold 11px/18px sans-serif; display: block;height: 15px; float:left; padding:0px 0px 0px 0px;}
.box ul{float: left; position:relative; width:268px;}
.box ul li{ margin-bottom:5px; padding-bottom: 5px; display:block; width:100%; border-bottom: 1px solid #CCC;}
.box ul li:last-child{margin-bottom:0px !important; border-bottom: none; padding-bottom: 5px; }
.box ul li > a{font:11px/14px Arial, Helvetica, sans-serif; margin: 0; color:#444;  padding:0px 0px 0px 0px; float:left; clear: both; }
.box ul li p a {color: #444444;}
.box ul li p { font:11px Arial, Helvetica, sans-serif; margin:0px;}
.btn_gral { background-color:#ccc; font:bold 12px Arial, Helvetica, sans-serif; color:#444; padding:5px 10px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 }
 
.btn_gral:hover { background-color:#891318; color:#fff;}
.votarYresultados {height: auto;margin: 10px 0px 0px 5px; position:relative; text-align:center;}
a.ampliar {padding: 0px 12px 0px 0px; color: #000; font:normal 11px Arial, Helvetica, sans-serif; position:absolute; top:8px; right:7px;} 



/* Suplementos
___________________________*/
.suplementos li { margin-bottom: 10px !important; padding-bottom:10px;}
.suplementos .fotoNota { margin:0px 7px 0px 0px;}


#noborde{border: 0px solid #999999; margin-bottom: -5px; }
#rss{background: url(/graficos/pie-rss.gif) no-repeat right; padding-right: 28px; }
.franja{width: 994px; height: 35px; float: left; }




/*_______________________________________________________ MODULO SECCION 620____________________________________________*/
.modulo_seccion {}
.modulo_seccion .cabezal {background-color:rgb(40, 184, 10); font:bold 20px Arial, Helvetica, sans-serif; color:#fff; padding:10px; text-transform:uppercase;}
.modulo_seccion .box {background-color:rgba(40, 184, 10, 0.1);}
.modulo_seccion .fotoNota { margin:0px 0px 10px 0px;}
.modulo_seccion .w270 .fotoNota { margin:0px 10px 0px 0px;}
.border_bottom {border-bottom:solid 1px #ccc;  margin-bottom:10px;}
.border_bottom:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0}



/*_______________________________________________________ BANNER FLOTANTE______________________________________________*/
.bn_flotantes_wrap {text-align:center; width:999px; margin:auto; clear: both;position:relative; z-index:1000}
.bn_flotante_contenido {position:fixed; width:999px; z-index: 9999;}
.bn_flotante_ld {width:160px; height:1024px; position:absolute; right:-163px; padding-top:0px; text-align: left; top:0px;}
.bn_flotante_li {width:160px; height:1024px; position:absolute; left:-163px; padding-top:0px; text-align: right; top:0px;}
.bn_flotante_top {text-align:center; width:999px; margin:auto;}
.bn_flotante_top img, .bn_flotante_ld img, .bn_flotante_li img, .bn_flotante_top object, .bn_flotante_ld object, .bn_flotante_li object {margin:0px auto 0px auto;}
.bn_flotante_980 { position:relative; text-align: center; width:980px; padding:0px 10px ;}
.bn_flotante_980 img, .bn_flotante_980 object { padding:10px 0px;}


/*_______________________________________________________ BANNER POP UP CENTRAL___________________________________________*/
.bannerpopup {position: absolute; top:0; left:0; right:0; bottom:0; z-index: 5000; margin:auto; display: none;}
.cerrar {position: absolute; top:0; right: 0; background-color: #000; font:bold 14px arial; color: #fff; padding: 5px 10px;}
.contenidobanner {padding: 20px; display: inline-block; background-color: rgba(0,0,0,0.6); }

/*Clasificados
___________________________*/
.clasificados { float:left; position:relative; width:618px; margin:-7px 0px 0px 0px; padding:10px 0px 0px 0px; border:#d3d3d3 solid 1px; background-color:#f1f1f1; float:left; position:relative;}
ul.tabs2{list-style: none; padding: 0px; width: 100px; float: left; }
ul.tabs2 li{font:Bold 14px/24px "Trebuchet MS", Tahoma, Verdana; width: 90px; float: left; text-indent: 0; margin: 0 5px 0 0px !important; list-style-image: none !important; }
ul.tabs2 a{background: #dddddd url(/imgs/gral/asd2.jpg) repeat-y right top; color: #444444; display: block; width: 92px; padding: 7px 0px 7px 5px; letter-spacing:-1px; }
ul.tabs2 a:active{outline: none; }
ul.tabs2 a:hover{background: url(/imgs/gral/asd.jpg) no-repeat top left; color: #fff; text-decoration: none; }
ul.tabs2 a.current{background: url(/imgs/gral/asd.jpg) no-repeat top left; color: #444444; text-decoration: none; cursor: default !important; color: #fff; text-decoration: none; }
.panes2 ul { width:490px; margin:20px 0px 0px 0px; }
.panes2 ul li { width:225px; font: bold 11px/18px sans-serif; padding-bottom:10px; margin:0px 0px 10px 20px; border-bottom:solid 1px #cfcfcf; float:left; }


.sociallinks{padding-top: 5px;float: left; width:100%; margin:0px 0px 0px 0px;}
.sociallinks ul {height: 21px;width: auto;float: right;}
.sociallinks ul li{float: left;margin-left: 1px;}
.plugins{width: 450px;margin-top: 5px;}




.descripcionbase {	font-size:11px; font-weight:bold; color:#666}
.verde{	color:#060;}
.rojo{color:#8d3400;}
#mensajePosForm{font-size: 12px;padding-top: 40px;text-align: center;font-weight: bold; font-family:Arial, Helvetica, sans-serif}
#mensajePosForm a {color: #000;text-decoration: none;background-image: url(/imagenes/ico_otrasnoticias_fleizq.gif);background-repeat: no-repeat;background-position: left center;display: block;padding-left: 12px;	font-size: 11px;	width: 120px;	margin-right: auto;	margin-left: auto;font-weight: normal; font-family:Arial, Helvetica, sans-serif}
.alerta{width: 620px; background-color: #E23A00; font: bold 12px/18px Arial, Helvetica, sans-serif; text-align: center; color: #FCFBFA; margin: 10px 0; padding: 10px 0; }
.ocupado{text-align:center; padding:15px; font-size:12px; color:#1C724F; border:solid 1px #1C724F; width:590px; margin-bottom:10px; }	


.valoracion-cont { float:left; position: relative; border-bottom:3px solid #666; width:620px; margin:20px 0px 50px 0px; height:20px;}
.valoracion { width:110px; background:url(../imgs/gral/fondo-valor.jpg) no-repeat bottom left; float:left; margin:0px 16px 0px 0px; position:relative;}
.valoracion a { float:left; position:absolute; clear:both; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#000; top:30px; left:40px;}
.valoracion a:hover { color:#1C724F;}
.porcentaje { float:left; position:absolute; background:url(../imgs/gral/porcentaje.png) no-repeat top left; color:#FFF; font:10px Arial, Helvetica, sans-serif; width:37px; height:20px; top:27px; left:0px; padding:4px 0px 0px 0px; text-align:center;}
.ancho { background-color:#1C724F; float:left; position:relative; min-width:10%; height:20px;}



.contegoria_menu {display: inline-block; background-color:#eee; padding: 10px; margin:0 0 10px 0; font:12px arial, helvetica, sans-serif; 
	width: 278px; border-radius: 3px; border:solid 1px #ccc;}
.contegoria_menu strong { font-size: 14px;  padding:5px 0; margin: 0 0 10px 0; border-bottom: solid 1px #fff; display: inline-block; width: 100%;
background-color: #999; color:#fff; text-align: center; vertical-align: middle; border-radius: 3px; text-transform: uppercase;}
.contegoria_menu ul {width: 245px; float:none; margin:0 auto;}
.contegoria_menu ul li{ display: inline-block; clear: both; width: 100%}
.contegoria_menu ul a{ color:#000; padding: 5px; margin:0; border-bottom:solid 1px #ccc; width: 100%; display: inline-block;}
.contegoria_menu ul li a:hover, .contegoria_menu ul li a.activo{font-weight: normal; background-color: #fff; color:#039}
.contegoria_menu .iconito_menu { background-color: #000; display: inline-block; text-align: center; position: relative; top:4px; margin:0 10px 0 0;}
.contegoria_menu .iconito_menu img {padding:1px; position:relative;}


.fotoNota span.foto {width:62px; height:62px; position:absolute; top:0; left:0; z-index: 500; background:url(/a/plantillas/1/imgs/noticia/icon-ampliar.png); ;}
.fotoNota span.video {width:62px; height:62px; position:absolute; top:0; left:0; z-index: 500; background:url(/a/plantillas/1/imgs/noticia/icon-play.png); ;}


.fb-comments {padding:10px;}
#comentarios { width:620px; display:inline-block;}
#comentarios .tit {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, helvetica, sans-serif;
	padding: 10px;
	background-color: #eee;
	background-color: #DDD;
	background-image: none;
	text-transform: uppercase;
	position: relative;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-o-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	color: #cd1c24;
	width: auto;
	height: auto;
	display: block;
	line-height: normal;
}
#comentarios .cont { display:inline-block; margin:-10px 0px 0px 0px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


/*GALERIA VIDEOS */
.cont_video620 {border-bottom: solid 5px #000}
.cont_video620 .cab_videos {position:relative; margin:-10px 0 10px -10px; background:#000 url(/a/aps/videos/imgs/bg-titulo-620.jpg) no-repeat top center;
	height: 45px; width: 620px; text-align: left}
.cont_video620 .cab_videos a {font:bold 20px/45px "fuente",arial, helvetica, sans-serif; color:#fff; padding: 0 0 0 20px}

/*GALERIA VIDEOS 940*/
.cont_video940 .cab_videos {position:relative; margin:-10px 0 10px -10px; background:#000 none;
	height: 65px; width: 940px; text-align: left}
.cont_video940 .cab_videos a {font:20px/65px "fuente",arial, helvetica, sans-serif; color:#fff; padding: 0 0 0 20px}


.cont_mis_alertas {background-color: #eee; border:solid 1px #ccc; margin:0 0 20px 0; padding: 10px; font:12px arial, helvetica, sans-serif;}
.cont_mis_alertas.suscribirse {background-color: #E6FFE6; border:solid 1px #C6FFC6; font-weight: bold;}
.cont_mis_alertas.suscribirse .btn {float: right; margin:-5px 0 0 0;}

.recibirAlertas {float: right; color:#fff; text-align: center; text-shadow:none; font:bold 11px arial, helvetica, sans-serif;
	padding: 2px 10px; margin: -2px 10px 0 0; background-color: rgba(0,0,0,0.6)}
.recibirAlertas img {position: relative; float: left; margin:0 10px 0 0;}
.recibirAlertas:hover {background-color: #000;}






/*EDICION IMPRESA*/
.impresa {text-align: center; padding:10px 0 15px 0; background-color: #eee}
.impresa .btn {
background-color: #ed1c24;
border: solid 1px #861014;
font: 18px "bree",Arial, Helvetica, sans-serif;
color: #fff;
padding: 10px 20px;
position: absolute;
bottom: 0px;
left: 62px;
z-index: 100;
}


.megusta {clear: both;   text-align: center; font:bold 14px arial, helvetica, sans-serif; }
.megusta .pulgararriba {width: 40px;  display: inline-block; color: #099609; text-align: center; float: left}
.megusta .pulgarabajo {width: 40px;  display: inline-block; color: #d20c0d; text-align: center; float: right}
.megusta .barraresultados {background-color: #ddd; width: 540px; margin:3px 0 0 0; position: relative; float: left}
.megusta .porc_arriba {background-color: #099609; left:0; position:relative; padding: 5px 0; display: inline-block;float:left;; font:bold 14px arial, helvetica, sans-serif; color:#fff;}
.megusta .porc_abajo {background-color: #d20c0d; right:0; position:relative; padding: 5px 0; display: inline-block; float: right; font:bold 14px arial, helvetica, sans-serif; color:#fff;}



/*BUSCADOR GENERAL DE GUIA*/
.cont_guia_home {background-color: #DCE8E9; padding: 0 0 15px 0}
.buscador_gral {background-color:#ccc; margin:0 0 20px 0; position: relative; display: inline-block; float: right;}
.buscador_gral .form1 {clear: both; padding:10px; width: 710px; text-align: center}
.buscador_gral .form1 input {border: solid 1px #2D4244; padding: 2px; font: 11px arial, helvetica, sans-serif; width: 170px;}
.buscador_gral .form1 select {border: solid 1px #2D4244; padding: 2px; font: 11px arial, helvetica, sans-serif; width: 170px;}


.buscador_gral .form2 .wp33 input {border:solid 1px #444; padding:2px; font:11px arial, helvetica, sans-serif; width: 170px;}
.buscador_gral .form2 .wp33 select {border:solid 1px #444; padding:2px; font:11px arial, helvetica, sans-serif; width: 175px; height: 20px;  margin:2px 0 0 0;}
.buscador_gral .wp33 {width: 175px; padding:0 5px; display: inline-block;}
.buscador_gral .form1 label {width: 100%; font: bold 16px arial, helvetica, sans-serif; color: #444; text-align: left; display: inline-block; }
.buscador_gral .form2 label {width: 100%; font:bold 12px arial, helvetica, sans-serif; color:#FFF;}
.buscador_gral fieldset {border:none; clear: both}
.buscador_gral fieldset ul li.etiqueta {float: left; width: 180px;}
.buscador_gral fieldset ul li.etiqueta input {vertical-align: middle; cursor: pointer;}
.buscador_gral fieldset ul li.etiqueta span {font:10px arial, helvetica, sans-serif; color:#ddd;}
.buscador_gral #datepicker, .buscador_gral #hasta, .buscador_gral #desde { background: #fff url(/a/plantillas/1/imgs/calendar.gif) no-repeat 155px 1px;}
.buscador_gral .btn.btnbuscar {background:#2D4244 url(/a/plantillas/1/imgs/lupa.png) no-repeat center center; background-size: 60%; color:#2D4244 ; padding:2px 10px; text-transform: uppercase; margin:5px 0 10px 0px; cursor:pointer;}
.buscador_gral .btn:hover {background-color:#000; border:solid 1px #000; cursor:pointer;}
.buscador_gral .desplegar_form1 {background: url(/a/aps/agenda/imgs/up.png); position:absolute; right: 20px; bottom: -10px; width: 42px; height: 42px; cursor:pointer;}
.buscador_gral .desplegar_form2 {background: url(/a/aps/agenda/imgs/down.png); position:absolute; right: 20px; bottom: -10px; width: 42px; height: 42px; cursor:pointer;}

.buscador_gral .form2 {display: none;}
.buscador_gral .reset {font:11px arial, helvetica, sans-serif; color: #fff; position:absolute; bottom: 5px; right: 50px;
 background-color: #444; padding: 3px 5px; border-radius: 5px;}
.buscador_gral .reset:hover {color:#fff; background-color: #000}


.cabezalguia {background: #8fb3b6 url(/a/aps/guias/imgs/bg-modulo-home-620.jpg) no-repeat top center; padding: 8px 20px; font:bold italic 20px arial, helvetica, sans-serif; color:#283D3E; text-align: left }

.nota620_apaisada {width:620px; display: inline-block; border-bottom: 1px solid #b8b8b8; padding-bottom: 20px;}
.nota620_apaisada .fotoNota {width:180px; float: left; margin:0px 10px 0px 0px;}
.nota620_apaisada .comentarios {width:auto;}
.nota620_apaisada .cont {float:left;}

/*Comentarios*/
.coment {width:620px;float:left; margin:20px 0 0 0; font:12px arial, helvetica, sans-serif;}
.coment a {color:#000 !important; font-weight: bold !important;}
.coment ol {width:620px;float:left;margin:0 0 20px 0; padding:0 0 10px 0;border-bottom:1px solid #CCD5DD;}
.coment ol li {width:620px;float:left;padding-bottom:4px;margin-bottom:3px;}
.coment .avatar {float:left;width:47px;height:47px;padding:1px;border:1px solid #EAEAEA;margin:3px 0 0 0;}
.coment .avatar img { padding: 0 !important}
.coment .basenombre {float:left;background:transparent url(/a/plantillas/1/imgs/comentario-fondo.gif) repeat-x;height:57px;margin-left:9px;width:560px;}
.coment .informacion {float:left;width:453px;height:57px;/* [disabled]background-color:#D85F5F;*/}
.coment .nombre {float:left;width:445px;margin:5px 0 0 5px;border-bottom:1px solid #EEEEEE;height:21px;}
.coment .nombre a {font:bold 14px arial, helvetica, sans-serif; color:#000;}
.coment .acciones {float:left;width:450px;/* [disabled]background-color:#E6E0E0;*/margin:2px 0 0 2px;}
.coment .acciones ul {float:left;}
.coment .acciones #responder,.acciones #positivo, .acciones #negativo, .acciones #reportar,.acciones #ocultar,.acciones #mostrar {float:left;margin-right:11px;width:auto;}
#responder {background:url(/a/plantillas/1/imgs/icon-responder.gif) no-repeat  center left ;padding-left:25px; cursor:pointer;}
.positivo {background:url(/a/plantillas/1/imgs/icon-positivo.gif) no-repeat center left ;padding-left:19px; cursor:pointer;}
.negativo {background:url(/a/plantillas/1/imgs/icon-negativo.gif) no-repeat  center left ;padding-left:18px; cursor:pointer;}
#reportar {background:url(/a/plantillas/1/imgs/icon-reportar.gif) no-repeat  center left ;padding-left:17px; cursor:pointer;}
#ocultar {background:url(/a/plantillas/1/imgs/icon-ocultar.gif) no-repeat  center left ;padding-left:15px; cursor:pointer;}
#mostrar {background:url(/a/plantillas/1/imgs/icon-verrespuestas.gif) no-repeat  center left ;padding-left:15px; cursor:pointer;}
.coment .nombreresp {float:left;height:23px;width:411px;padding-top:4px;padding-left:10px;}
.coment .numero {font-weight:bold;font-size:24px;text-align:right;float:left;width:66px;height:32px;padding:7px 0px 0 0; text-align: center; border-left:3px solid #F0F0F0;margin-top:7px;}
.coment .numero span {color:#39577D;}
.coment blockquote {float:left; padding: 10px 20px 10px 80px; margin: 0; width: 520px;}

/*FORMULARIO DE RESPEUSTA A UN COMENTARIO*/
.respuestadelcomentario { display: inline-block;  margin:0 0 0 80px; border: solid 1px #ddd; 
	padding: 10px 8px; background-color: #f5f5f5}
.respuestadelcomentario .titulopararespoder {font:bold 12px arial, helvetica, sans-serif; color:#000; padding:0 0 10px 0;}
.yavoto {color:#FF0000; font:bold 11px arial, helvetica, sans-serif; margin:3px 0 0 0;}

/*COMENTARIOS DE UNA RESPEUSTA*/
.comentarios_de_comentarios {float: left;padding: 10px 20px 10px 80px;margin: 0;width: 520px;}
.comentarios_de_comentarios .comentario {display: inline-block; border:solid 1px #ddd; border-radius: 5px; padding: 5px; width: 528px; margin:0 0 10px 0;}
.comentarios_de_comentarios .comentario .numero {margin: 0; height: 37px}
.comentarios_de_comentarios .comentario .dataAutor {float: left; width: 455px;}
.comentarios_de_comentarios .comentario .dataAutor .avatar {margin: 0 10px 0 0; width: 40px; height: 40px;}
.comentarios_de_comentarios .comentario .dataAutor .acciones {float: left; width: 350px; padding: 3px 0 0 0; font: 11px/18px "Trebuchet MS", Tahoma, Verdana;}
.comentarios_de_comentarios .comentario .dataAutor .acciones strong {font:bold 13px arial, helvetica, sans-serif}
.comentarios_de_comentarios .comentario .dataAutor .acciones .autorYaccion {margin: 5px 0 0 0}
.comentarios_de_comentarios .comentario .dataAutor .acciones .autorYaccion span {display: inline-block;  background-position: center left !important;}
.comentarios_de_comentarios .comentario .texto {display: inline-block; padding: 5px 10px; font:11px/18px arial, helvetica, sans-serif; color:#555; 
	border-top:solid 1px #ddd; margin:10px 0 0 0; width: 500px;}
.comentarios_de_comentarios .comentario .dataAutor .acciones .autorYaccion .yavoto {float: left}


.todoelcontenido {display: inline-block; position: relative; width: 100%; left: 100%}
.banner_corre {width: 100%;left:0; top:0; position: fixed; display: inline-block; height: 100%; text-align: center;}
.banner_corre .elbanner {
	/*position: absolute;
	top: 50%;
	left: 50%;
	height: 30%;
	width: 50%;
	margin: -15% 0 0 -25%;*/
	
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.banner_corre .elbanner #cierra {position: absolute; bottom:-50px; text-align: center; font:12px arial, helvetica, sans-serif; color:#999; padding: 5px 10px; cursor:pointer; left:50%; width: 150px; margin-left: -75px; text-align: center;}
/*.publicidad-top > div, .centrado > div  {display: inline-block !important;} */
.botonvermas{background-color:#CCC; width:620px; padding:4px 0 4px 0; margin-bottom:15px; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; cursor:pointer; clear:both; float:none}
.hand {cursor:pointer}




.notaint #cont_topicos {margin:0 0 10px 0; height: auto; clear: both; display: inline-block;}


/*ESTILOS PARA LA EDICION DESDE EL ADMIN */
.edicion{display:inline-block;width:100%;text-align:center;margin:0 0 10px;background-color:#f1f1f1}
.edicion a{background-color:red;padding:5px 15px;font:12px arial,helvetica,sans-serif;color:#fff!important;border-radius:3px;cursor:pointer}
.edicion a:hover{background-color:#000}
.divisionconimagen{padding:0 0 10px}
#v620{text-align:center}
.w220F{border:solid 1px #666;padding:10px;width:198px;float:left}
.w220F .nota{border-bottom:1px solid #969696}
.w300F{border:solid 1px #666;padding:10px;width:278px;float:left}
.w300F .nota300{border-bottom:1px solid #8B8B8B}
.w380F{border:solid 1px #666;padding:10px;width:358px;float:left}
.w380F .nota380{border-bottom:1px solid #8B8B8B}
.copyrightnoticia{font-size:11px;line-height:13px;font-family:Arial,sans-serif;padding:6px;color:#000;border-width:1px;border-style:solid;border-color:#7F7B7B;background-color:#F3F3F3;float:left;margin-bottom:10px}
.copyrightcomentarios{font-size:11px;line-height:13px;font-family:Arial,sans-serif;padding:6px;color:#000;border-width:1px;border-style:solid;border-color:#EAEAEA;background-color:#F3F3F3;float:left;border-top-width:0;border-bottom-width:0}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.box .fotoNota{float:left}


/* ------------------ TITULO SEPARADOR -------------------  */

.titulo-separador{position:relative;width:100%; text-align:center; margin-bottom: 20px}

.titulo-separador h2{text-align:center;text-transform:uppercase;color:#000000;position:relative;z-index:1;display:inline-block;margin-left:auto;margin-right:auto;background-color: #FFFFFF ; margin-bottom: 0; padding-left: 15px; padding-right: 15px; font-size: 27px}


.titulo-separador:after{content:" ";display:block;clear:both;
	width:100%;height:1px;position:absolute;top:50%; margin-top: -2px; z-index:0;border-bottom:solid 1px #000000}






/* =====================================*/
/* CUSTOM CONTAINERS ==================*/
/* =====================================*/

.wrap .seccion, .wrap .contenedor, .col3{width:100%;}
.col3{pading-bottom:20px;}
.wrap .seccion{width:100%;padding-left:0; padding-right:0; border-left:0; border-right:0; padding-top:0; background-color:transparent;margin-bottom: 0; padding-bottom:0px;}
.col3_cont{width:940px; margin-left:auto; margin-right:auto; padding-left:19px;padding-right:19px; border-left: 1px solid #ccc;
	border-right: 1px solid #ccc; padding-bottom:0px; padding-top:0px;}

.col3_cont{ padding-bottom: 0px}

.concolor .m_tit {padding-top: 10px; padding-bottom:0px; padding-right: 15px; padding-left: 15px; }
.concolor .bajada {padding-right: 15px; padding-left: 15px; padding-bottom:10px; padding-top:5px;}

.concolor .nota_herramientas { display:none}

.todofoto .m_tit {padding-bottom:10px;}

/*.nota220, .nota300, .nota460, .nota940, .nota620, .nota380, .nota160, .nota440 {background-color:#A29999}*/

.ban { background-color:#F0F0F0; margin-bottom:0px;}

/* =====================================*/
/* NOTICIA FULL FOTO ==================*/
/* =====================================*/

.nota .TitImagen {position: absolute; bottom:0; left:0; right:0; background-color:rgba(255,255,255,0.8);}
.todofoto {position:relative}
.todofoto .volanta{
	position: absolute;
	top: 15px;
	right: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	background-color:rgba(255,255,255,0.8);
	font-size:12px; line-height:12px;
}

	
/* =====================================*/
/* SHARE TOOL 19/05/16 ==================*/
/* =====================================*/
	
	
	
	.home-share-tools{background-color:#f9f9f9; padding-left:12px; padding-right:12px; padding-top:5px; padding-bottom:5px}
	.home-share-tools p{display:block; float:left; font-size:10px; line-height:14px; margin:0; text-transform:uppercase}
	.home-share-tools .ico{display:block; float:left; width:12px; height:12px;  margin-left:10px; background-size:contain; background-repeat:no-repeat; opacity:0.8}
	.home-share-tools .ico:hover{opacity:1}
	.home-share-tools .ico.fb{background-image:url(/a/plantillas/1/imgs/ico-16x16-fb.svg)}
	.home-share-tools .ico.tw{background-image:url(/a/plantillas/1/imgs/ico-16x16-tw.svg)}
	
	.home-share-tools .comments {float:right}
	.home-share-tools .comments .ico{background-image:url(/a/plantillas/1/imgs/ico-16x16-comments.svg); margin-right:6px; margin-top:2px; margin-bottom:-2px}
	.home-share-tools strong{font-weight:normal;font-size:10px; line-height:14px;}


	.gray .home-share-tools{background-color:#444647;}
	.dark .home-share-tools{background-color:rgba(0,0,0,0.2);}



/* =====================================*/
/* Carousel de noticias ================*/
/* =====================================*/

.cabezal940{position:relative}


.noti-slide, .noti-slide *{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


.noti-slide-nav{position:absolute; height:20px; top:5px; right:0; z-index:999}
.noti-slide-nav a{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-size: contain;
}

.noti-slide-nav a.prev{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMzAgMzMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMzAgMzMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxwYXRoIGlkPSJYTUxJRF82XyIgZD0iTTE2NSwwQzc0LjAxOSwwLDAsNzQuMDE5LDAsMTY1czc0LjAxOSwxNjUsMTY1LDE2NXMxNjUtNzQuMDE5LDE2NS0xNjVTMjU1Ljk4MSwwLDE2NSwweiBNMjA1LjYwNiwyMzQuMzk0ICBjNS44NTgsNS44NTcsNS44NTgsMTUuMzU1LDAsMjEuMjEzQzIwMi42NzgsMjU4LjUzNSwxOTguODM5LDI2MCwxOTUsMjYwcy03LjY3OC0xLjQ2NC0xMC42MDYtNC4zOTRsLTgwLTc5Ljk5OCAgYy0yLjgxMy0yLjgxMy00LjM5NC02LjYyOC00LjM5NC0xMC42MDZjMC0zLjk3OCwxLjU4LTcuNzk0LDQuMzk0LTEwLjYwN2w4MC04MC4wMDJjNS44NTctNS44NTgsMTUuMzU1LTUuODU4LDIxLjIxMywwICBjNS44NTgsNS44NTcsNS44NTgsMTUuMzU1LDAsMjEuMjEzbC02OS4zOTMsNjkuMzk2TDIwNS42MDYsMjM0LjM5NHoiIGZpbGw9IiMwMDAwMDAiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}


.noti-slide-nav a.next{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMzAgMzMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMzAgMzMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxwYXRoIGlkPSJYTUxJRF8yXyIgZD0iTTE2NSwwQzc0LjAxOSwwLDAsNzQuMDE5LDAsMTY1czc0LjAxOSwxNjUsMTY1LDE2NXMxNjUtNzQuMDE5LDE2NS0xNjVTMjU1Ljk4MSwwLDE2NSwweiBNMjI1LjYwNiwxNzUuNjA1ICBsLTgwLDgwLjAwMkMxNDIuNjc4LDI1OC41MzUsMTM4LjgzOSwyNjAsMTM1LDI2MHMtNy42NzgtMS40NjQtMTAuNjA2LTQuMzk0Yy01Ljg1OC01Ljg1Ny01Ljg1OC0xNS4zNTUsMC0yMS4yMTNsNjkuMzkzLTY5LjM5NiAgbC02OS4zOTMtNjkuMzkyYy01Ljg1OC01Ljg1Ny01Ljg1OC0xNS4zNTUsMC0yMS4yMTNjNS44NTctNS44NTgsMTUuMzU1LTUuODU4LDIxLjIxMywwbDgwLDc5Ljk5OCAgYzIuODE0LDIuODEzLDQuMzk0LDYuNjI4LDQuMzk0LDEwLjYwNkMyMzAsMTY4Ljk3NiwyMjguNDIsMTcyLjc5MiwyMjUuNjA2LDE3NS42MDV6IiBmaWxsPSIjMDAwMDAwIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)}




.noti-slide > ul > li{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-between}
.noti-slide > ul > li > a{width:19%;display:block}
.noti-slide > ul > li > a img{width:100%;margin-bottom:5px}
.noti-slide h3{font-weight:800}





/* LOGIN y REGISTRARSE  ======================== */
#cboxLoadedContent{background-color:#FFF!important;padding:0!important}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{top:0!important}
.contenedor-reg,.contenedor-reg *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contenedor-reg{background-color:#F1F2F2;width:780px;float:left;height:547px}
.contenedor-reg .col-cont{width:50%;float:left;height:547px;position:relative;padding:35px 40px}
.contenedor-reg .col-cont.left{background-color:#FFF;background-image:url(/a/plantillas/1/imgs/registro-bg.jpg);background-repeat:no-repeat}
.contenedor-reg .left h2{font-size:40px;line-height:1.1em;margin-top:40px;margin-bottom:60px;display:block}
.f_alerta{color:rgba(255,0,4,1.00)!important}
.f_carga{background-image:url(/a/plantillas/1/imgs/cargando14x14.gif);background-repeat:no-repeat;background-position:right}
.contenedor-reg  .features{background-color:rgba(255,255,255,0.70);width:100%;padding:30px}
.contenedor-reg  .features p{font-size:18px;line-height:1.2em;font-weight:100;margin-bottom:10px}
.contenedor-reg  .features p:last-child{margin-bottom:0}
.contenedor-reg h3, .reg-facebook{font-size:16px;line-height:1.1em;margin-bottom:8px;display:block}

.features.cerrado {background-color:rgba(255,255,255,1.00); }

.features.cerrado p{font-size:14px}

.reg-facebook{padding-top:30px; margin-bottom:30px; padding-bottom:30px; border-bottom:solid 1px #35569B}
.reg-facebook span{display:block; margin-bottom:0}

#div_registro .reg-facebook{padding-top:0; padding-bottom:0; margin-bottom:15px; border-bottom:0}
#div_registro .reg-facebook span{display:none}

.contenedor-reg .regresar a{
	display: block;
	font-size: 12px;
	line-height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #53607F;
	border: solid 1px #4B5673;
	border-radius: 3px;
	font-weight:700;
	width:100px;
	color:#FFFFFF
}

.contenedor-reg .regresar a span{display:block; float:left; padding-left:15px;padding-right:10px;  margin-top:-2px}

.reg-input{background-color:#EDEDED;width:100%;border:solid 1px #9A9A9A;height:30px;background-repeat:no-repeat;background-position:10px center;padding-left:10px;margin-bottom:3px;color:#000;font-size:14px;}
.reg-input::-webkit-input-placeholder{color:#8E8E8E;font-weight:500}
.reg-input:-moz-placeholder{color:#8E8E8E;font-weight:500}
.reg-input::-moz-placeholder{color:#8E8E8E;font-weight:500}
.reg-input:-ms-input-placeholder{color:#8E8E8E;font-weight:500}
.reg-input:focus{border:solid 1px #E9214D; background-color:#FFFFFF}
.bajoinput{font-size:10px;color:#636466;margin-bottom:15px}
input#nombre,input#mail{background-color:#FFF}
.g-recaptcha{margin-bottom:20px}
.contenedor-reg .btn{text-transform:uppercase;font-weight:100;letter-spacing:normal;float:right;font-size:14px;padding-left:15px;padding-right:15px;border:0;cursor: pointer; cursor: hand;}
.a_ingresar{border-right:solid 1px #595959}
.a_recuperar{padding:5px;display:block;float:left}
.a_recuperar:hover{background-color:#FFF}
.registrese{clear:both;width:100%;background-color:#FFF;border:solid 1px #ccc;margin-top:20px;background-image:url(/a/plantillas/1/imgs/reg-ico-user-tool.png);background-repeat:no-repeat;background-position:14px center;font-size:14px;line-height:18px;padding:20px 20px 20px 60px}
.registrese strong{font-weight:500}
.reg-alerta,.bajoinput{font-family:Arial,sans-serif}
.reg-alerta{padding:10px;background-color:#ffe082;border:solid 1px #D4B968;color:#000;margin-top:10px;font-size:12px;font-weight:100;border-radius:3px;line-height:1.3em;margin-bottom:20px}
.reg-alerta.exito{background-color:#c8e6c9;border:solid 1px #A0D4A2}
.bajoinput{font-size:11px;padding-top:3px}
#ResultadoClave{float:left}
.r-recuperar.bold a{font-size:12px;color:#8B181A}

/* parches varios (inicia 9/9/16 */

.nota-child {margin-bottom:10px; padding-bottom:10px; border-bottom: solid 1px #ccc; }
.nota-child:last-child{padding-bottom:0}
.m50 .fotoNota{margin-right:10px}
.img-responsive{max-width: 100%;height: auto;}

.colorbox-tapas #cboxContent{border:solid 20px #FFFFFF; border-radius: 2px;}

/* VALORAR NOTA */


.valorar{text-align:center;padding-top:20px;padding-bottom:10px;font-size:12px;line-height:12px;border-bottom:dotted 1px #000;margin-bottom:20px}
.valorar h4{text-align:left;padding-bottom:15px;border-bottom:dotted 1px #000;text-transform:uppercase; display: block; font-size: 14px}

.valorar .calif{
	font-family:Helvetica, Arial," sans-serif";
	display:inline-block;border:none;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:none;
	min-height:50px;
	width:96px;
	margin:15px 2px;background-color:#ececec;vertical-align:bottom;padding-bottom:26px;position:relative;
	cursor: pointer; cursor: hand;

}

.valorar .yavotov {cursor:default;}


.valorar .calif .txt{width:100%;height:25px;line-height:25px;display:block;position:absolute;bottom:0;overflow:hidden;border-bottom-left-radius:2px;border-bottom-right-radius:2px;color:#FFF;-webkit-box-shadow:0 -2px 2px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 -2px 2px -1px rgba(0,0,0,0.2);box-shadow:0 -2px 2px -1px rgba(0,0,0,0.2)}
.valorar .calif .per{width:100%;height:20px;line-height:20px;top:50%;margin-top:-23px;left:0;position:absolute}

.valorar .calif:hover .per, .valorar .calif.select .per{color:#FFFFFF}

.valor-1:hover, .valor-1.select, .valor-1 .txt {background-color:#0277BD}
.valor-2:hover, .valor-2.select, .valor-2 .txt{background-color:#2E7D32}
.valor-3:hover, .valor-3.select, .valor-3 .txt{background-color:#BF360C}
.valor-4:hover, .valor-4.select, .valor-4 .txt{background-color:#4B5A60}
.valor-5:hover, .valor-5.select, .valor-5 .txt{background-color:#714882}
.valor-6:hover, .valor-6.select, .valor-6 .txt{background-color:#0097A7}



.bbx, .bbx *{/* -webkit-box-sizing: border-box; */-moz-box-sizing: border-box;box-sizing: border-box;}


/* hacks */


.seccion .region:nth-child(1)  .col3:first-child  .col3_cont {padding-top: 20px;}
.region.concolor {padding-top: 20px; }
.listado .col3_cont, .interna .col3_cont{background-color: #FFFFFF}
#txtcontenido img{width: 100%; height: auto; box-sizing: border-box;}


/* Mini Hack: Tratando de condicionar el problema de margenes y cols */

/* Cualquier hijo ".col3_cont" del primer col3 sera asi */
.col3:nth-child(1) .col3_cont {padding-top: 20px}

/* Pero, cualquier otro, no... */
.region .col3 .col3_cont{ padding-top: 0}


/* Espaciado en Banners ============ */
 
 #publicidad-top{text-align: center; line-height:0px}

 #publicidad-top img,
 #publicidad-top iframe{margin-top: 15px;margin-bottom: 15px;}

.bnn > .adsbygoogle,
.bnn img,
.bnn iframe,
.bnn embed,

.primer_bnn embed,
.primer_bnn img, 
.primer_bnn iframe,

.segundo_bnn embed,
.segundo_bnn img,
.segundo_bnn iframe,
ins.adsbygoogle  {clear: both; margin-bottom: 20px;}


/* ================================ */