img{border:0}
.div {

height: 20px;
text-align: left;
font-weight:normal;
width:150px;
display:block;
}
/***************************************estilos formulario************************************************/

.enviar{
		background-color:#cde5d8;
		
		font:bold 13 Verdana, Arial, Helvetica, sans-serif ;
		color:#006600;
		text-align:center;
		border:1px solid #006600;
		width:160px;
		
}
#mensaje{
			position:absolute;
			top:115px;
			margin-left:244px;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif ;
			color:#cc0000;
			z-index:2;
}
.forminputtext{
        font: 11 Verdana, Arial, Helvetica, sans-serif ;
		border:1px solid #ededed;
		color:#006600;
		 
		}
textarea{ 
		font: 11 Verdana, Arial, Helvetica, sans-serif ;
		border:1px solid #ededed;
		color:#006600;
		width:284px;
		height:100px}


a{text-decoration:none}

#im {FILTER: alpha(opacity=30)}

body{ font-family:Verdana, Arial, Helvetica, sans-serif ;
			color:#006600;
		    text-align:center;}
			
/*****************************************   textos   ***********************************/
/*texto de arriba derecha*/
.txt_seccion{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:13px; font-weight:bold;}

.txt_s{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:10px}
.txt_m{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:11px}
.txt_l{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:12px}
.txt_xl{font-family: Arial, Helvetica, sans-serif ;font-size:16px}

/*links*/
.enlace{color:#ff3300;background-color:transparent;}	
a.enlace:link{color:#ff3300;background-color:transparent;}
a.enlace:hover{color:#ccc;background-color:transparent;}
.enlace_on{color:#666;}

.enlace_horario{color:#006600;background-color:transparent; font-size:11px;text-decoration:none;background-image: url(../imagenes/decor/green.gif);background-repeat:no-repeat;padding-top:5;background-position:10px 8px }	
a.enlace_horario:link{color:#006600;background-color:transparent; font-size:11px;text-decoration:none;background-image: url(../imagenes/decor/green.gif);background-repeat:no-repeat;background-position:10px 8px }
a.enlace_horario:hover{color:#CC0000;background-color:transparent; font-size:11px;text-decoration:none ;background-image: url(../imagenes/decor/red.gif);background-repeat:no-repeat;background-position:10px 8px }

.enlace_horario_on{color:#CC0000;background-color:transparent; font-size:11px;text-decoration:none ;background-image: url(../imagenes/decor/red.gif);background-repeat:no-repeat;background-position:10px 3px }

.enlace_horario2{color:#006600;background-color:transparent; font-size:10px;text-decoration:none;}	
a.enlace_horario2:link{color:#006600;background-color:transparent; font-size:10px;text-decoration:none; }
a.enlace_horario2:hover{color:#CC0000;background-color:transparent; font-size:10px;text-decoration:none ; }

.enlace_categoria{color:#006600;background-color:transparent; font-size:10px;text-decoration:none;}	
a.enlace_categoria:link{color:#006600;background-color:transparent; font-size:10px;text-decoration:none; }
a.enlace_categoria:hover{color:#CC0000;background-color:transparent; font-size:10px;text-decoration:none ; }
/*****************************************   aspecto   ***********************************/	
/*tablelines blancos*/
.tl_w{border:1px solid #ffffff;}
.tl_b_w{border-bottom:1px solid #ffffff;}
.tl_r_w{border-right:1px solid #ffffff;}
.tl_t_w{border-top:1px solid #ffffff;}
.tl_l_w{border-left:1px solid #ffffff;}

/*tablelines verdes*/
.tl_g{border:1px solid #006600;}
.tl_b_g{border-bottom:1px solid #006600;}
.tl_r_g{border-right:1px solid #006600;}
.tl_t_g{border-top:1px solid #006600;}
.tl_l_g{border-left:1px solid #006600;}

/*opacidad*/	
.opaco6 {filter: alpha(opacity=60); opacity: .6} 
.opaco7 {filter: alpha(opacity=70); opacity: .7} 
.opaco10 {filter: alpha(opacity=100); opacity: .10} 

/*****************************************    paddings    ***********************************/



/******************************************    scroll    *************************************/
.scroll{
    
	scrollbar-arrow-color: white;
	scrollbar-base-color: white;
	scrollbar-track-color: white; 
	scrollbar-face-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-highlight-color: gray;
	scrollbar-shadow-color: gray;
	scrollbar-darkshadow-color: white;}


/*****************************************   contenidos  ***********************************/
.clear{clear:both;}

#aleatorias{
position:absolute;
top:65px;
margin-left:10px;
z-index:2;

}
#menu_mundo{
position:absolute;
top:85px;
margin-left:2px;
z-index:2;

}
#menu_dedicatorias{
position:absolute;
top:65px;
width:84px;
margin-left:2px;
z-index:2;

}


/****contenidos top*****/

#subtit_index{
	position:absolute;
	top:145px;
	left:96px;
	height:51px;
	width:411px;
	text-align:left;
	background-color:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#006600;
}
.tit_superior{
	width:240px;
	height:13px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-top:28px;
	vertical-align:bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*****contenidos  right*****/
	



.right{
   
	background-color:#ffffff;
	background-repeat:repeat-y;
	background-position:top right;
	background-image: url(../imagenes/decor/verde_rallado2.gif);

    }
    

 
	/*******************************************************************************************************************/
/*************************************************    ESTILOS ORIGINALES   **********************************************/
/*******************************************************************************************************************/

.inicial 
{ 
font-family: Verdana,  Arial, Helvetica, sans-serif; 
font-size: 16px;
color: #006600;
font-style: normal;
font-weight: bold;
text-decoration: none
}
.texto 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
color: #006600; 
text-decoration: none
}
.texto:hover 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-decoration: none
}

.textoContenidos 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-decoration: none 
}
.textoEnunciados 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
font-weight:bold;
color: #006600; 
text-decoration: none
}
.textoEnunciadosBlanco 
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none 
}
.textoContenidosbld 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
color: #000000; text-decoration: none 
}
.textoMenu 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
color: #006600; 
text-decoration: none 
}
.textoMenu:hover 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
color: #999999; 
text-decoration: none
}
.textoMenu:active 
{ 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
color: #FF9900
}
.textoblanco 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
color: #FFFFFF; 
text-decoration: none 
}

.texto_aviso
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
color: #DC143C; 
text-decoration: none;
/*border:1px solid #696969;*/
}

.lineatable 
{  
border: 1px #006600 solid
}



.celdamenu 
{ 
font-style: normal; 
text-decoration: none ; 
border: 1px #006600 solid
}
.textoCPD 
{  
font-family: Verdana,  Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #006600
}
.boxtext 
{
font: bold 16px verdana,arial,helvetica,sans-serif; 
color: #000;
}
/*td, input, textarea, select 
{
font: 11px verdana,arial,helvetica,sans-serif;
}*/
.nstext 
{
font: 13px verdana,arial,helvetica,sans-serif; 
color: #f00;
}
#results {overflow: auto;}

#box {
position: absolute;
top: 275px;
left: 440px;
width: 190px;
height: 18px;
border: 1px solid #ccc;
text-align: center;
padding: 5px;
background-color: #f5f5f5;
}
.menuNav 
{ 
font-family: Geneva, Arial, Helvetica, san-serif; 
font-size: 12px; 
font-weight: bold; 
color: #006600; 
text-decoration: none 
}
.textoGris
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
color: #999999; 
text-decoration: none
}
.textoGris:hover
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
color: #006600; 
text-decoration: none
}
.tablegreen 
{ 
background-color: #B7DBB5
}



.tablegreenhora 
{ 
background-color: #E3F0E4
}
.textoContenidosGreen 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #006600; 
text-decoration: none 
}
.textoContenidosGreen:hover 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #999999; 
text-decoration: none 
}

.textoProfesores 
{  
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #006600; 
text-decoration: none
}
.textoMenuMundo 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
color: #006600; 
text-decoration: none ; 
}
.textoMenuMundo:hover 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
color: #FF9900; 
text-decoration: none ; 

}
/**************************************************estilos menu****************************************************************/


#menu {
position:relative;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
}
/*dl#menu {
width: 124px;

}*/
/*dl#menu dt {
cursor: pointer;
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: normal;
background: #006666;
color:#ffffff;
font-size:14px;padding-left:3px;padding-top:3px;padding-bottom:3px;
}*/
/*dl#menu dd {

background: #ffcc00;


}*/
/*dl#menu li {
text-align: left;
background: #ffcc00;

}*/
/*dl#menu li a{
color: #000;
text-decoration: none;
display: block;
height: 100%;
border-bottom: 1px solid #006666;
background: #ffcc00;
padding-left:3px;padding-top:3px;padding-bottom:3px;
}*/
/*
text-decoration: none;
display: block;
height: 100%;
background: #ffcc00;

}*/
/*/dl#menu li a:hover, dl#menu dt a:hover {
background: #ffffcc;padding-left:3px;padding-top:3px;padding-bottom:3px;
}*/

/*.boton_verde{
	cursor: pointer;
	margin: 2px 0;
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-weight: normal;
	background: #006666;
	color:#ffffff;
	font-size:14px;padding-left:3px;padding-top:3px;padding-bottom:3px;
	}
.boton_amarillo{
color: #000;
display: block;
text-decoration: none;
background: #ffcc00;
text-align: left;
border-bottom: 1px solid #006666;
padding-left:3px;padding-top:3px;padding-bottom:3px;
}
a.boton_amarillo:hover{
color: #000;
text-decoration: none;
display: block;
background: #ffffcc;
border-bottom: 1px solid #006666;
padding-left:3px;padding-top:3px;padding-bottom:3px;

text-align: left;

}*/


/******************************************MENU DEFINITIVO***********************************************/
.banda{text-align:left}
#encima{
    position:absolute;
	top:49px;
	left:5px;
	width:133px;
	background-color:#ffcc00;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	 border: 1px solid #006666;
	 border-bottom:0px;
	z-index:16;

}
#encima2{
    position:absolute;
	top:19px;
	left:5px;
	width:133px;
	background-color:#ffcc00;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	 border: 1px solid #006666;
	  border-bottom:0px;
	z-index:16;

}
#encima3{
    position:absolute;
	top:79px;
	left:5px;
	width:133px;
	background-color:#ffcc00;
	color:#ffffff;
	text-align:left;
	font-size:12px;
	 border: 1px solid #006666;
	  border-bottom:0px;
	z-index:16;

}
#encima4{
    position:absolute;
	top:109px;
	left:5px;
	width:133px;
	background-color:#ffcc00;
	color:#ffffff;
	text-align:left;
	font-size:12px;
	 border: 1px solid #006666;
	  border-bottom:0px;
	z-index:16;

}
#a1{
	position:absolute;
	top:30px;
	left:0px;
	width:127px;
	height:23px;
	background-color:#006666;
	color:#ffffff;
	text-align:left;
	font-size:15px;
	z-index:1;
	}
#a2{
	position:absolute;
	top:0px;
	left:0px;
	width:127px;
	height:23px;
	background-color:#006666;
	color:#ffffff;
	font-size:15px;
	text-align:left;
	
	z-index:2;
	}

#a3{
	position:absolute;
	top:60px;
	left:0px;
	width:127px;
	height:23px;
	background-color:#006666;
	color:#ffffff;
	font-size:15px;
	text-align:left;
	z-index:3;
	}
	
#a4{
	position:absolute;
	/*top:90px;*/
	left:0px;
	width:127px;
	height:23px;
	background-color:#006666;
	color:#ffffff;
	font-size:15px;
	text-align:left;
	z-index:4;
	}
	
		
.sub{
    width:130px;
	font-size:14px;
	text-align:left;
	padding:2px;
	padding-right:0px;
	background-color:#ffcc00;
    border-bottom: 1px solid #006666;

}

.mn{color:#ffffff}
a.mn:link{color:#ffffff}
a.mn:hover{color:#ffffff}

.submn{color:#006666; font-size:11px}
a.submn:link{color:#006666; font-size:11px}
a.submn:hover{
color:#006666;
 font-size:11px;}

