/* Fichero de estilos 2009 */


/*------------------ general -------------------*/
* {
	padding: 0;
	margin: auto;
}

body {
	background-color: #e6e6e6;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:black;
}


/*------------------ BLOQUES -------------------*/

div#contenedor{
	width: 72.5em;
}

div#encabezado{
	height: 9em; /* 9x12=108 px */ 
	margin-top: 1em;
	margin-bottom: 1em;
	width: 71.9em; /* 71.9x12=862.8 px */
}


div#izquierda {
	position: relative;
	width: 12.5em; /* 12.5x12=150 px */
	border: none; 
	margin-top: 1em;
	margin-right: 0em;
	text-align: center;
	float: left;
}

div#contenido {
	width: 58.9em; /* 58.9x12=706.8 px */
	background-color: #c8e6c8;
	border: 2px solid #00af00 ;
	margin-top: 1em;
	float: left;
}

/*----------------------- DENTRO DEL CONTENIDO  -------------*/
div#contenido div#barranavegacion{
	width: 100%;
	font-size: 0.91em;
	margin:0.25em;
}

div#contenido div#cajacontenido{
	width: 95%;
	margin-right: 4px;
}


div#contenido div#titulonumero{
	width: 400px;
	height: 300px;
	margin-right: 4px;
	border: 2px solid #00af00;
	font-size: 2.1em;
	text-align: center;
	font-weight: bold;
  	color: #00af00;
}


/* -------------------- tablas ------------------------*/
table#table1{
	position:relative;
	width: 71.9em; /* 71.9x12=862.8 px */
	height: 12.5em; /* 12.5x12=150 px */
	border:	none;
}


/* -------------------- ESTILOS DE CAJAS ------------------- */

div.titulonovedad{
	margin-top: 2em;
	background: #64e664;
	color: black;
  	font-weight: bold;
  	font-size: 1.1em;
  	padding: 0.5em 0.5em 0.25em 0.5em;
}

div.titulo{
	margin-top: 1.5em;
	background: #64e664;
	color: #00af00;
  	font-weight: bold;
  	font-size: 1.5em;
  	border-left: 10px solid #00af00;
  	padding: 0.5em 0.5em 0.25em 0.5em;
}

div.titulomenor{
	margin-top: 1.5em;
	background: #64e664;
	color: #000000;
  	font-weight: bold;
  	font-size: 1.1em;
  	border-left: 10px solid #00af00;
  	padding: 0.5em 0.5em 0.25em 0.5em;
}	

div.texto{
	font-size: 1em;
	color: black;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	border-left: 10px solid #64e664;
	border-bottom: 5px solid #00af00;
	padding: 0.5em 0.25em 0.15em 0.5em;
	margin: 5px 0px 0.5px 0px;
}
div.texto  ul{
	position: relative;
	margin-left: 3em;
}

div.enlace{
	font-size: 1em;
	color: black;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	border-left: 10px solid #64e664;
	padding: 0.5em 0.25em 0.5em 0.5em;
	margin: 5px 0px 0px 0px;
}

div#oculto{
	display: none;
}
div#ocultado{
	display: none; 
}
p#oculto{
	display: none; 
}

p.novedad{
	margin: 0.25em 0em 0.25em 0em; 
	text-align: justify;
	color: #000000;
  	font-weight: normal;
}


/* -------------------- ESTILOS DE TEXTO ------------------- */
.textoverde {
	font-size: 13px;
  color: #00af00;
  font-weight: bold;
}



.titulonumero {
  font-size: 2.1em;
  font-weight: bold;
  color: #00af00;
  
}
.titulopeque {
  font-size: 0.83em;
  color: black;
}
.tituloimagen {
  font-size: 0.83em;
  color: black;
}


.titulosencillo {
  color: #000000;
  font-weight: bold;
  font-size: 1.1em;
}

.autor {
  font-size: 12px;
  color: black;
  font-weight: normal;
  font-style: italic;
}

.autortrabajo {
	font-weight: normal;
  font-size: 12px;
  color: #000000;
}



/*------------------- ENLACES ---------------------------*/
a.menu {
	text-decoration:none;
	color: white;
}

a.menu:hover{
	color: #555555;
}

a.enlace{
	text-decoration:none;
	color: #00af00;
}

a.submenu {
	text-decoration:none;
	color: white;
}

a.submenu:hover{
	color: #555555;
}
/*---------------------- MENU 1 --------------------------*/
ul#menu1{
	position: relative;
	list-style: none;
	top:0px;
	left: 15%; 
}
	ul#menu1 li{
	float: left;
	width: 11em; /* 8x12=96 px */
	margin-left: 1px; 
	margin-right: 1px;
	padding: 0.5em 0em 0.5em 0em;
	text-align: center;
	background: #64e664;
	color: white;
	font-weight: bold;
}

ul#menu1 li.marcado{
	background: #00af00;
}

ul#menu1 li:hover{
	color: #555555;
	background: #00af00;
}


/*---------------------- MENU 2 --------------------------*/
ul#menu2{
	position:relative;
	list-style: none;
}
	ul#menu2 li{
	width: 11em; /* 11x12=132 px */
	margin-top: 0.2em;
	padding: 0.5em 0em 0.5em 0em;
	text-align: center;
	background: #64e664;
	color: white;
	font-weight: bold;
	}
	ul#menu2 li.marcado{
	background: #00af00;
	margin-left: 0.75em;
	width: 11.75em;
	}
	
ul#menu2 li:hover{
	background: #00af00;
}

ul#menu2 li:hover li:hover{
	background: #00af00;
	border-top:1px solid black;
 	border-bottom: 1px solid black;
}

ul#menu2 li:hover li{
	color: #555555;
	background: #64e664;
}


ul#menu2 ul{
	display: none;
	list-style:none;
}


ul#menu2 li li{                                       
	clear:both;
	position:relative;
	width: 8em; /* 7x12=84 px */
	margin-left: 3em;
	padding: 0.25em 0em 0.25em 0em;
}

ul#menu2 li.semimarcado{
	background: #00af00;
	}
ul#menu2 li li.submarcado{
	color: white;
	border: none;
	background: #00af00;
	width:8.75em;
	border-top:1px solid black;
 	border-bottom: 1px solid black;
	}
ul#menu2 ul.visible{
	display: block;
	}
/*---------------------- MENU 3 --------------------------*/
ul#menu3{
	position: relative;
	list-style: none;
}
	ul#menu3 li{
	width: 11em; /* 11x12=132 px */
	margin-top: 0.2em;
	padding: 0.5em 0em 0.5em 0em;
	text-align: center;
	background: #64e664;
	color: white;
	font-weight: bold;
	}
ul#menu3 li.marcado{
	background: #00af00;
	margin-left: 0.75em;
	width: 11.75em;
	}
ul#menu3 li.semimarcado{
	background: #00af00;
	}

ul#menu3 li:hover{
	background: #00af00;
}

ul#menu3 li:hover li:hover{
	background: #00af00;
 	border-top:1px solid black;
 	border-bottom: 1px solid black;
}

ul#menu3 li:hover li{
	color: #555555;
	background: #64e664;
}


ul#menu3 li li.submarcado{
	color: white;
	border: none;
	background: #00af00;
	width:8.75em;
	border-top:1px solid black;
 	border-bottom: 1px solid black;
	}

ul#menu3 ul{
	display: none;
	list-style:none;
}

ul#menu3 ul.visible{
	display: block;
	}
	
ul#menu3 li li{                                       
	clear:both;
	position:relative;
	width: 8em; /* 7x12=84 px */
	margin-left: 3em;
	padding: 0.25em 0em 0.25em 0em;
}


/* -----------------------COLORES ------------------------ */
.fondomenu1 {
  background-color: #64e664;
}
.fondmenu2 {
  background-color: #00af00;
}

