* {margin:0; padding:0; border:0; outline:none}
p, em {padding:.5em 0}
@font-face {
    font-family: 'CaeciliaLTStd85Heavy';
    src: url('fonts/caecilialtstd-heavy-webfont.eot');
    src: url('fonts/caecilialtstd-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/caecilialtstd-heavy-webfont.woff') format('woff'),
         url('fonts/caecilialtstd-heavy-webfont.ttf') format('truetype'),
         url('fonts/caecilialtstd-heavy-webfont.svg#CaeciliaLTStd85Heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CaeciliaLTStd75Bold';
    src: url('fonts/caecilia-webfont.eot');
    src: url('fonts/caecilia-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/caecilia-webfont.woff') format('woff'),
         url('fonts/caecilia-webfont.ttf') format('truetype'),
         url('fonts/caecilia-webfont.svg#CaeciliaLTStd75Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body, div, h1, fieldset, .wrap, ul{display:block}
ul li{list-style:none}
html{left:0; right:0; top:0; bottom:0;height:100%}
html{background:#d8dadc;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d8dadc', endColorstr='#f7f7f8'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d8dadc), to(#f7f7f8)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #d8dadc, #f7f7f8); /* for firefox 3.6+ */
	background-attachment:fixed!important;background-repeat:no-repeat
}
body {margin:0 auto; width:972px;background:#fff fixed; padding:0 20px; font-family: Arial, Helvetica, sans-serif; min-height:100%}
.top{background:#23548f;height:151px;display:block;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#23548f', endColorstr='#336eb6'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#23548f), to(#336eb6)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #23548f, #336eb6); /* for firefox 3.6+ */}
	
h1.logoN{width:411px; height:151px; float:left}
input[type="text"], input[type="password"], textarea, select {border: 1px solid #ddd; line-height:1.4em; padding:.2em}
.float-right{float:right}
.float-left{float:left}
.clear{clear:both}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.radio img{margin:4.6% 20px 4.6% 4.6%}
.nota {padding:1em 0}
.hide{display:none}
.divNoticias{width:722px; margin-bottom:1em}
.dostercios{width:62%; margin-right:1%}
.untercio{width:35%; margin-bottom:10px}
.untercio object, .untercio embed {max-width:100%!important; overflow:hidden}
.listaEncuenta li{list-style:none}
.boton{background:}
form{padding:1em 0}
form fieldset.float-left, form fieldset.float-left + fieldset{margin:0 1em}
.menu{	background: rgb(237,238,239); /* Old browsers */list-style:none;
		background: -moz-linear-gradient(top, rgba(237,238,239,1) 0%, rgba(237,238,239,1) 69%, rgba(174,175,178,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,238,239,1)), color-stop(69%,rgba(237,238,239,1)), color-stop(100%,rgba(174,175,178,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(237,238,239,1) 0%,rgba(237,238,239,1) 69%,rgba(174,175,178,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(237,238,239,1) 0%,rgba(237,238,239,1) 69%,rgba(174,175,178,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(237,238,239,1) 0%,rgba(237,238,239,1) 69%,rgba(174,175,178,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(237,238,239,1) 0%,rgba(237,238,239,1) 69%,rgba(174,175,178,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeef', endColorstr='#aeafb2',GradientType=0 ); /* IE6-9 */}
#menu, .segundomenu li ul li{font-family:Verdana, sans-serif;font-weight:bolder; font-size:12px}
.buscaNoticias, input[type="submit"],.segundoMenu, .bottom, .boton, .listaColumnistasHome li a, .titulo {font-family:CaeciliaLTStd85Heavy, serif;font-weight:bolder}
.boton{padding:2px; text-decoration:none}
.segundoMenu li,#menu li, .bottom li{display:inline-block; padding:0.48% 0.48% 0.48% 0; border-right:1px solid #ccc; line-height:1.3em}
#menu li:last-child{border-right:0} 
.bottom li:first-child{vertical-align:middle; border:0}
.txt06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.txt06, .segundoMenu li a, .bottom li a, .menu li a{color: #5c5b60; text-decoration:none}
.txt06:hover, .segundoMenu li a:hover, .bottom li a:hover{color:#004997}
.centroTop{font-size:11px; padding:3% 5% 0}
.edicion{color:#aecceb}
.lugar{text-transform:uppercase; color:#002862}
.fecha{color:#fff}
.irA{margin:.6em 0}
.horaSector{text-transform:uppercase; font-size:12px; margin-bottom:.6em}
.colorHora{color:#c4001d; font-weight:bold}
.buscaNoticias{color:#fff; font-size:1.45em; margin-top:2%;}
input[type="submit"], .boton{background:#609fd6; color:#fff}
#eplAdDivTop{background:#952F3C; width:100%; align:center; height:80px}
#eplAdDivTop object,#eplAdDivTop embed{max-height:80px!important}
.banners{width:210px; overflow:hidden}
.banners object, .banners embed{width:210px!important}
.wrap{width:100%}
.footer{background: #e3e5e6; /* Old browsers */
		background: -moz-linear-gradient(top,  #e3e5e6 0%, #f5f5f5 22%, #f5f5f5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e5e6), color-stop(22%,#f5f5f5), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e3e5e6 0%,#f5f5f5 22%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e3e5e6 0%,#f5f5f5 22%,#f5f5f5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e3e5e6 0%,#f5f5f5 22%,#f5f5f5 100%); /* IE10+ */
		background: linear-gradient(top,  #e3e5e6 0%,#f5f5f5 22%,#f5f5f5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e5e6', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
		border-bottom:2px solid rgb(216,218,220);
		padding:2% .5%;
		margin:1em 0
	}
.txt07 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #666666;text-decoration: none}
.txt11 {font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold;color: #004997;text-decoration: none}
.txt13 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;font-weight: bold;color: #004997;text-decoration: none}
.txt21 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;color: #FF9900;text-decoration: none}
h2 {line-height:.85em!important}
/****** noticia destacada del home **************/

#homeTemplate .divNoticias > div:first-child,.listaAvanceSuplementosHome li/*, .destacado*/
   {background: #454347; /* Old browsers */margin-bottom:1em;color:#fff;
	background: -moz-linear-gradient(left, #454347 78%, #747378 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(78%,#454347), color-stop(100%,#747378)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #454347 78%,#747378 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #454347 78%,#747378 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #454347 78%,#747378 100%); /* IE10+ */
	background: linear-gradient(left, #454347 78%,#747378 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454347', endColorstr='#747378',GradientType=1 ); /* IE6-9 */
	}
#homeTemplate .divNoticias > div:first-child{height:220px}
#homeTemplate .divNoticias > div:first-child > img {margin:0 .5em 0 0; max-width:396px}
#homeTemplate .divNoticias p.corner, .listaAvanceSuplementosHome li .corner{background:transparent url("../images/triangulo_corner.png") no-repeat bottom right ; margin-bottom:-3px; padding-right:10px}
#homeTemplate .divNoticias > div:first-child  p{color:#fff; font-size:13px; font-weight:bold}
#homeTemplate .divNoticias > div:first-child .txt11{color:#8fc794; width:44%; float:right; font-size:24px; margin-top:.5em; line-height:1.05em}
#homeTemplate .divNoticias > div:first-child .txt11 + * {clear:right}
#homeTemplate .divNoticias > div:first-child hr,.untercio p.corner + div + hr{display:none!important}
#homeTemplate .divNoticias > div:first-child p.horaSector {width:180px; padding:.3em; z-index:10;position:absolute; background:#8FC794;font-family:CaeciliaLTStd85Heavy}
#homeTemplate .divNoticias > div:first-child p.horaSector span {display:none}
hr {background-color: transparent;	border: 1px solid #ccc;margin:.6em 0;}
.cajaDestacado{position:relative}
.textoDestacado{padding:2%}
.d{color:#fff}
/********** secciones de la segunda columna ********/

.untercio > div, .banners .ranking{border-top:10px solid #336eb6; background:#edeee7;padding:2%}
.untercio > div.divCajaBanner{border:0; padding:0}
.untercio .corner {background-image:none!important}
.untercio .ranking{background:#edeeef!important}
.ranking h5 {font-size:21px; color:#004997;border-bottom:1px solid #ccc; margin-bottom:5px}
.ranking li {font-size:13px; min-height:40px; border-bottom:1px solid #ccc; padding-bottom:5px}
.ranking li a {color:#333;text-decoration:none}
.ranking li span{display:block; background-color:#336eb6; color:#fff; text-align:center; vertical-align:middle;width:30px;line-height:30px; height:30px; font-weight:bold; float:left; clear:left; margin:0 5px 5px 0}

/***** imagenes ************/

.size90	{width:90px; margin: 0 0.5em 0.5em 0} 
.size120{width:120px; margin: 0 0.5em 0.5em 0}
.size210{width:210px; margin: 0 0.5em 0.5em 0}
.sizeFotoVariable {width:220px; margin: 0 0.5em 0.5em 0}
.sizeFotoPastilla {width:230px; margin: 0 0.5em 0.5em 0}
.sizeFotoDestacado{width:396px; height:220px; margin: 0 0.5em 0.5em 0}
.sizeFotoHorizontal{width:440px}
div[class^="size"] img {max-width:100%; max-height:100%}

/*** links de abajo  del home *****************/

.listaAvanceSuplementosHome li{display:block;float:left; width:23%; margin:0 2% 2% 0; height:140px; position:relative; font-size:10px; font-weight:bold;color:#fff}
.listaAvanceSuplementosHome li h5 {position:absolute; z-index:20; margin:0; font-family:CaeciliaLTStd85Heavy; font-size:12px; padding:1px 5px 1px 1px}
li.musas h5{background:#EA4659}
li.ojodepez h5{background:#03847D}
li.salud h5{background:#0085c7}
li.pymes h5{background:#8C5D3C}
li.arqydeco h5{background:#304281}
li.gente h5{background:#7B1447}
li.agro h5{background:#009556}
li.primeraclase h5{background:#FF902F}

.listaAvanceSuplementosHome li .imgsize {display:block;width:100%;height:80px; overflow:hidden}
.listaAvanceSuplementosHome li .imgsize img{max-width:100%; overflow:hidden}
.listaAvanceSuplementosHome li .corner{position:absolute; bottom:0; right:0;height:20px; width:20px}
.listaAvanceSuplementosHome li a {text-decoration:none; color:#f1f1f1}
.listaAvanceSuplementosHome li p {margin:.4em}
.listaColumnistasHome{margin-top:1em}
.listaColumnistasHome li{display:inline-block; padding:6px; width:29.5%; margin:0 1.5% 1.5% 0}
.listaColumnistasHome li a {text-decoration:none; font-size:16px} .listaColumnistasHome li a:hover {text-decoration:underline}

.sexo {border-top:2px solid #d121db; border-left:2px solid #d121db}.sexo a{color:#d121db}
.juridico{border-top:2px solid #ea5b56; border-left:2px solid #ea5b56}.juridico a{color:#ea5b56}
.diez {border-top:2px solid #47ae64; border-left:2px solid #47ae64}	.diez a{color:#47ae64}
.perfiles {border-top:2px solid #6c54a0; border-left:2px solid #6c54a0}	.perfiles a{color:#6c54a0}
.domingoliticas {border-top:2px solid #336eb6; border-left:2px solid #336eb6}.domingoliticas a{color:#336eb6}
.charlas {border-top:2px solid #b37b43; border-left:2px solid #b37b43}.charlas a{color:#b37b43}
/*.municipalismo {border-top:2px solid #f28e00; border-left:2px solid #f28e00}.municipalismo a{color:#f28e00}*//* tome este color para sombrillas*/
.congreso {border-top:2px solid #45aae1; border-left:2px solid #45aae1}.congreso a{color:#45aae1}
.derechos {border-top:2px solid #72B434; border-left:2px solid #72B434}.derechos a{color:#72B434}
.sombrillas{border-top:2px solid #f28e00; border-left:2px solid #f28e00}.sombrillas a{color:#f28e00}

.listaSeccionesHome li{display:inline-block; width:96px; margin:0 .5% .5% 0} .listaSeccionesHome li a img {max-width:100%}
.listaSeccionesHome li:hover {
		background: #f5f5f5; /* Old browsers */
		background: -moz-linear-gradient(top,  #e3e5e6 0%, #e3e5e6 22%, #f5f5f5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e5e6), color-stop(22%,#f5f5f5), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e3e5e6 0%,#e3e5e6 22%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e3e5e6 0%,#e3e5e6 22%,#f5f5f5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e3e5e6 0%,#e3e5e6 22%,#f5f5f5 100%); /* IE10+ */
		background: linear-gradient(top,  #e3e5e6 0%,#e3e5e6 22%,#f5f5f5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e5e6', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}


/***** hasta aca voy editando, lo de abajo esta de antes ****************/

.txt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.txt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.txt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0474A4;
	text-decoration: none;
}
.txt04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.txt05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txt08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.txt09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0474A4;
	text-decoration: none;
}
.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eb490b;
	text-decoration: none;
	padding: 4px;
}

.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.txt14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0474A4;
	text-decoration: none;
}
.txt15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.txt16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0474A4;
	text-decoration: none;
}
.txt17 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.txt19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.txt18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0474A4;
	text-decoration: none;
}
.txt20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.header_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.tabla_01 {
	border: 2px solid #CCCCCC;
}
.tabla_02 {
	border:1px solid #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #666666;
	text-decoration: none;
	background-color:#FFFFFF;

}

.input {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.encuesta {
	background-color: #FF9900;
	border: 1px solid #000000;
	height: 10px;
	text-decoration: none;
}

/* Ini Style Foro */
.FORO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004e70;
}
.cantidad {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
}
.txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.ir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.opiniones {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0f5879;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.cantidad2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	margin-right: 10px;
	padding-right: 10px;
}
.ultimo {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0f5879;
}
.cantidad3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	margin-right: 5px;
	padding-right: 5px;
	margin-left: 5px;
	padding-left: 5px;
}
/* Fin Style Foro */.Aplicar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004e70;
	margin-left: 4px;
	padding-left: 4px;
}
.Aplicar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004e70;
	margin-left: 7px;
	padding-left: 7px;
}
.cantidad_desp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	margin-left: 10px;
	padding-left: 10px;
}

.manito{
	cursor: pointer;
}
