body, html{margin:0; padding:0; border:0; font:normal 0.9em/1.5em Arial, Helvetica, sans-serif; height:100%;
 }

h1{ font: bold 1.1em  Verdana, Arial, Helvetica, sans-serif; color:#006699;}
h2{ font: bold 1em  Arial, Helvetica, sans-serif; color:#990000;}
h2.pestanas{ display:inline; margin-right:175px;}
h2.articulos{ margin-bottom:-15px;}
#pestanas{ display:block; width:100%; background:url(img/pestanas.jpg) no-repeat; height:50px; padding-left:20px; padding-top:25px;}
img{ border:0; margin:0.5em;
	padding: 10px;}
	
.general a{
	text-decoration:none;
	letter-spacing: 1px;
}
.general{
	font: small-caps normal 1.2em Arial, Helvetica, sans-serif; color:#FFF;
}

.general a:link{ text-decoration:none; color:#FFF; font-weight:bold; }
.general a:visited{ text-decoration:none; color:#FFFFFF;  font-weight:bold; }
.general a:hover{ text-decoration:underline; color:#9C3;  font-weight:bold;}

#contenido .general li{ display:inline; margin:0.5em; }

a.general_estoy { text-decoration:underline; color:#9C3;  font-weight:bold; margin-bottom:50px; padding-top:30px;}
.general_estoy{ text-decoration:underline; color:#9C3;  font-weight:bold; padding:0 10px 15px 10px; margin-bottom:50px; background:url(img/listas_lateral2.jpg) no-repeat bottom center #FFF; }

#contenedor{margin:10px auto 0 auto; width:95%; border: 1px dashed #006633;
	padding:0 10px 10px 10px;
}
#cabecera{ margin:0;  background:url(img/fondocabecera2.jpg) no-repeat center bottom; border-bottom:1px dashed #009900;}

#ayudas{ width:95%;text-align:right; font:normal 0.8em/1.5em Arial, Helvetica, sans-serif; margin:0 auto; }
#ayudas li{ display:inline; margin:0 0 0 1em; }
#ayudas ul{ margin:0 ; }
#ayudas a:link{ color:#036; text-decoration:none; }
#ayudas a:visited{ color:#036; text-decoration:none; }
#ayudas a:hover{ color:#090; }


#logotipo{ text-align:right; margin-right:250px;}
#logotipo img{ width:500px; height:80px;}

#contenido{ width:100%; text-align:center; background:url(img/fon.jpg) repeat-x top; padding-top:0; }

#contenido  ul{ display:block; margin:0  1.5em 1em 1.5em;  padding:0.5em;  }
#lateral{ width:20%; float:left; text-align:left;  background:url(img/lat_arriba.jpg) repeat-x top #bbd4e8; padding-top:50px;}
#texto img{ float:right; }
#texto p{ margin-right:1.5em; }
#texto{ width:75%; float:right; text-align:justify;}
#texto li{
	list-style: none;
}
#texto a:link{ color:#063;}
#texto a:visited{ color:#063;}
#texto a:hover{ color:#06C; text-decoration:none;}

#texto ol { display:block; font:1.1em Arial, Helvetica, sans-serif; margin:20px 0 20px -30px; float:right;}
#texto ol li{ display:block; float:left; margin:0 15px; border:1px dashed #669933; padding:0 5px; }
#texto ol img{ float:none; margin:0;}
.participar{ color:#006699; }
img.sinborde{ margin:0;}

p.leyenda{ display:block; font: bold 1em Arial, Helvetica, sans-serif; margin:40px 20px 0 0; float:right; color:#006699; width:90%; text-align:right;}

#pie{ width:100%; clear:both;}
.logo{font: bold 1.2em 'Comic Sans MS' ; color:#006699}

.subotonera li{
	margin:1em 0;
	list-style: url(img/listas_lateral.jpg) none outside;
}
.subotonera2 li{
	margin:1em 0;
	list-style: url(img/listas_lateral2.jpg) none outside;
}

#lateral a{ text-decoration:none; font: bold 1em/1.2em  Arial, Helvetica, sans-serif; }
#lateral a:link{ text-decoration:none; color:#336600;   }
#lateral a:visited{ text-decoration:none;  color:#336600;  }
#lateral a:hover{ text-decoration:underline; color:#CC0000;    }
#lateral a.estoy{ text-decoration:none; color:#CC0000;  }

.migas:link{ font:normal 0.7em/1em Arial, Helvetica, sans-serif; color:#360;}
.migas:visited{ font:normal 0.7em/1em Arial, Helvetica, sans-serif; color:#360;}
.migas:hover{ font:normal 0.7em/1em Arial, Helvetica, sans-serif; color:#360;}
.estoy{
	color:#990000;
	font-weight: bolder;
}


table{margin-bottom:50px; font:0.8em Arial, Helvetica, sans-serif ; border:0;}
th img{ float:none;  border:1px dashed #006699; }
th{ text-align:center;}

img.izquierda{ float:left;}
/*#estella a:link{ border:1px dashed #006699;}
#estella a:visited{ border:1px dashed #006699;}
#estella a:hover{ border:1px dashed #990000;}*/

#texto.portadas{ background:url(img/portadas1.jpg) no-repeat bottom left;}
#contenedor.areas{ background:url(img/areas.jpg) no-repeat bottom ;}
#contenido.publi{
	background:url(img/abajo2.jpg) no-repeat bottom left;
}

ol.submenu{ font:normal 0.8em Arial, Helvetica, sans-serif; 	margin: 0; }
ol.submenu li{
	list-style: url(img/botones_contenido/flecha.gif);
	margin:5px 0 0 15px;
}
#botones_programa{ text-align:center;
	width:80%;
	border-top: 2px dotted #BBD4E8;
	border-bottom: 2px dotted #BBD4E8;
}
#botones_programa img{ margin:5px 20px;}
#botones_programa h2{  margin:15px 20px;}
#texto.portadas2{ background: #FF3333 url(img/portadas2.jpg) no-repeat bottom left;}
img.noflota{ float: none;}