
body, form, fieldset, input, div, p, hr, h1, h2, h3, h4, h5, h6, dl, dd, dt, ol, ul, li, table, th, td, img  {margin:0px; padding:0px; border:0px;}

a{color:#444;}

/* Global */
#saltar {display:none;}
.separador {clear:both;width:0px;height:0px;border:0px;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.textcenter {text-align:center;}
.greytext {color:#bcb5b5;}
.redtext {color:#cc3300;}

div.bloqueder {margin-bottom:20px;}

div#conteninterno,div#contennoticias{width:960px;float:left}

div#mascaraconteninterno {position:relative;width:960px;height:950px;overflow:hidden;clear:both;}
div#visorcontennoticias {position:absolute;width:960px;height:950px;overflow:hidden;clear:both;padding-top:6px;}

div.bloqueinfor {width:960px;height:950px;float:left;overflow:hidden;}


a.casita {float:left;width:30px;height:22px;background-image:url(imag/home.png);background-repeat:no-repeat;background-position:center;}
a.casita:hover {background-color:transparent}

.mas {float:left;width:20px;height:22px;background-image:url(imag/add.png);background-repeat:no-repeat;background-position:center;background-color:#FFF}
.mas:hover {background-color:transparent}

.menos {float:left;width:20px;height:22px;background-image:url(imag/minus.png);background-repeat:no-repeat;background-position:center;background-color:#F00}
.menos:hover {background-color:transparent}

a {outline:none;}

.gris {color:#666666;text-decoration:underline !important;}

/* Main */
body {margin:0px; background-color:#ffffff;  background-repeat:repeat-x;}
#contenedor {margin:0px auto; width:960px;}
#piepagina {margin-top:30px; padding: 20px 0 20px 0; width:100%; background-color:#f8f8f8; border-top:#eeeeee 1px solid; font-size:90%;}
#piepagina ul {
	display:block;text-align:center;margin:10px;
}
#piepagina ul li{
	display:inline;
	list-style: none;padding:8px;
}

#derecha ul li{
	display:inline;
	list-style: none;padding:4px;font-size:0.8em;font-family:Geneva, Arial, Helvetica, sans-serif
}

/* Capas */
#logo {width:50%; height:50px; margin-top:30px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:2em;float:left}

#banner {width:40%; height:50px; margin-top:0px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:2em;float:right;text-align:right}

ul#menuprincipal {padding:5px 0px 0px 0px;  font-family:Tahoma, Verdana, Arial; font-size:80%; border-bottom:#ccc 6px solid;clear:both;float:left;width:100%}
ul#menuprincipal li {
	display:inline;float:left;
	list-style: none;margin:0px;padding:0px;
}

ul#menuprincipal li a{display:inline;}


ul#menusecundario {padding:5px 0px 0px 1px;  font-family:Tahoma, Verdana, Arial; color:white;font-size:80%; background-color:#ccc;clear:both;float:left;width:100%}
ul#menusecundario li {
	display:inline;float:left;
	list-style: none;margin:0px 1px 0px 0px;padding:5px 15px 5px 15px;color:#CCC;border-top:1px solid #CCC;}
ul#menusecundario li a{display:inline;text-decoration:none; }
ul#menusecundario li a:hover{color:#000;}

.subactiv {
	color:#FFF !important;
	border-top:1px solid #555 !important;
	background-image: url(imag/fondo_opcion_on.png);
	background-repeat: no-repeat;
}


.opcion {padding-left:5px; float:left; border-left:#cccccc 1px solid; line-height:22px; display:inline;}
.numfuentes {color:#bcb5b5;}

a.opcion:link, a.opcion:visited, a.opcion:active {color:#000000; text-decoration:none; border-bottom:#FFF 1px solid;padding-bottom:1px;padding-right:20px}
a.opcion:hover {text-decoration:none; background:none; color:#000000; border-bottom:#cc3300 2px solid;padding-bottom:0px}




.piepagina {margin:0px 7px 0 7px;}



/*Bloques de noticias width:300px;*/
div.bloqueinformativo {height:270px;float:left;padding:6px;border:0px #eee solid;overflow:hidden;margin-bottom:20px;border-bottom:6px solid #eee;}
div.bloqueinformativo h2 {
	height:22px;
	font-size:1.1em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFF;
	color:#790004;
	font-weight:normal;
	padding:0px 3px;
	overflow:hidden;
	width:200px;
	float:left;
}

.fuelle {clear:both;background-color:#FFF;margin-top:0px;
	border-top:2px solid #EEE;}
.fuelleOK {
	clear:both;
	background-color:#FFF;
}


div.noticia {font-size:1em;padding-bottom:5px;border-bottom:1px #eee solid;margin-bottom:5px;clear:both; }
div.noticia h3 {font-size:0.8em;font-weight:normal;color:blue;font-family:Geneva, Arial, Helvetica, sans-serif;border-left:0px solid #eee;padding:0px 0px 0px 34px;margin:0px;

}
div.noticia h3 a{color:#333;text-decoration:none;}
div.noticia h3 a:hover{color:#891E17;text-decoration:none;}

div.noticia a:visited {background-image: url(../imag/ok.png); background-repeat: no-repeat; text-decoration: none  ; padding-left: 19px; }

.fecha {color:#999;font-size:0.6em;padding:2px;margin-right:4px;font-family:Geneva, Arial, Helvetica, sans-serif;float:left;
width:22px;overflow:hidden;text-align:center;border-right:1px solid #999;margin-bottom:10px;}
.px50 {width:50px;}
.px360 {width:390px !important;height:450px;}
.px200 {width:200px;}

.px300 {width:300px;}

.flotaizq {float:left;}
.flotader {float:right;}

.clima {font-size:0.2em;color:white;}

/* Content */
#derecha {width:204px; float:right; padding-left:0px;}
#izquierda {width:730px; float:left;}

div#izquierda a{color:#003399;text-decoration:none;}


/* Fonts */
h1 {font-family:Georgia, Times New Roman, Times, serif; font-size:180%; color:#999999; font-weight:normal; line-height:120%;}
h2 {margin-bottom:20px; font-family:Georgia, Times New Roman, Times, serif; font-size:160%; color:#cc3300; font-weight:normal; line-height:120%;}
h3 {font-family:Georgia, Times New Roman, Times, serif; font-size:125%; color:#aaaaaa; line-height:130%; font-weight:normal;}
h4 {font-family:Georgia, Times New Roman, Times, serif; font-size:125%; color:#cc3300; line-height:130%; font-weight:normal;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#666666; line-height:150%;}


/* Links */
a:link,  a:active { text-decoration:underline;}

a:hover { text-decoration:underline;}
a.piepagina:link, a.piepagina:visited, a.piepagina:active {color:#666666; text-decoration:none;}
a.piepagina:hover {text-decoration:underline; color:#666666; background-color:#f8f8f8;}

.activo {border-bottom:#cc3300 2px solid !important;padding-bottom:0px !important}

/* Forms */
input {margin:5px 0 5px 0; background-color:#f1f1f1;}
input.text {height:20px; text-indent:10px; padding-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#666666;}
input.contact {height:30px; text-indent:15px; padding-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#666666; width:300px;}
.submit {padding:4px; background-color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff !important; font-size:80%; cursor:pointer; text-decoration:none !important;}
a.submit:hover {text-decoration:none; background-color:#666666; color:#ffffff;}
textarea {border:0px; padding:15px; background-color:#f1f1f1; width:270px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#666666; line-height:140%;}

/* Bocatas */
.tip {
	background-color: #333;
	padding: 1px;
}

.bocata .tip {
	width:250px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}

.bocata .tip-title {
	background-color: #000000;font-size:0.85em;

}

.tip-title {
	color: #fff;
	background-color: #666;
	font-size: 20px;
	padding: 5px;
}

.tip-text {font-size:0.75em;
	color: #000;
	background-color: #999;
	padding: 5px;
}

.ind {
	width: 200px;
	background-color: #666;
	color: white;
	padding: 15px;
	border-bottom: 1px solid white;
}

#hide {
	margin-bottom: 20px;
}