/* CSS Document */

body{
	background:#dfe6df;
	font: 100.01%/1.3 Verdana,Arial,sans-serif;
	color:#0c6477;
	font-size:11px;
	}
/*estilo aplicado al menu superior horizontal y al menu inferior horizontal */
.vinculos:link {text-decoration:none;color:#0c6477;}
.vinculos:visited {text-decoration:none;color:#0c6477;}
.vinculos:active {text-decoration:none;color:#0c6477;}
.vinculos:hover {text-decoration:none;color:#03d1fe;}

/*estilo aplicado al link de promociones */
.vinculospromo:link {text-decoration:none;color:#FDCE26;}
.vinculospromo:visited {text-decoration:none;color:#FDCE26;}
.vinculospromo:active {text-decoration:none;color:#FDCE26;}
.vinculospromo:hover {text-decoration:none;color:#ffffff;}

/*estilo aplicado al resto de vinculos */
A:link {text-decoration:none;color:#008cdd;}
A:visited {text-decoration:none;color:#008cdd;}
A:active {text-decoration:none;color:#008cdd;}
A:hover {text-decoration:underline;color:#008cdd;}


h1{
	font-size:12px;
	text-decoration:underline;
	color:#D77200;	
	}

h2{
	font-size:12px;
	font-style:oblique;	
	color:#D77200;
	}

h3
	{
	font-size:9px;
	}
	
p{
	font: 100.01%/1.3 Verdana,Arial,sans-serif;
	color:#666666;
	font-size:11px;
	}

ul {
	font: 100.01%/1.3 Verdana,Arial,sans-serif;
	color:#666666;
	font-size:11px;
	}

.textoblanco{	
	color:#ffffff;	
	}

.textoresumen{	
	color:#ffffff;
	font-size:9px;
	font-style:oblique;
	}

.separacion{
	color:#8FAFBF;	
	}

div#contenedor{	
    position:absolute;
	left: 50%; 
    top: 42%; 
    width: 850px; 
    height: 550px; 
    margin-top: -275px; 
    margin-left: -425px; 	
	padding:5px;	
	}

div#header{	
    width: 840; 
    height: 100px;     	
	padding:5px;	
	text-align:right;	
	}

div#logo{	
    float: left;
	width: 110px; 
    height: 100px;     
	background:#332299;		
	}

div#banner{
	position:relative;	    
	float: right;
	width: 600px;     
	z-index:1;	
	}
	
div#menuhorizontal{
	position:relative;	
    color: #ffffff;
	float: right;
	width: 720px; 
    height: 15px;	
	text-align:right;
	margin-top:85px;
	vertical-align:text-bottom;
	z-index:1;
	}
	
	
div#menuvertical{	
	float: left;
	width: 120px; 
    height: 431px;     	
	}
	
div#contenido{	
	float: right;
	width: 728px; 
    height: 429px;     	
	/*overflow:auto;*/
	background:#ffffff;
	border-width:1px;
	border-style:solid;	
    border-color: #8FAFBF;
	}

div#imgcontenido{	
    position:absolute;	
	margin-top:54px;
	width: 298px;
	height: 429px;
	
	/*background-image:url(../imagenes/img_cont_profesor.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../imagenes/img_cont_profesor.png’);	
	background-repeat:no-repeat; */

	
	/*conseguimos transparencia de la capa*/
	/*filter:alpha(opacity=80);*/			
	}	

div#scrollcontenido{
	position:absolute;
	margin:5px;
	width: 470px; 
    height: 419px;       	
	margin-left:250px;	
	overflow:auto;
	overflow-x:hidden;	
	text-align:justify;		
	}

div#txtcontenido{
	position:absolute;
	margin:10px;
	width: 90%; 
    height: 100%;       	
	text-align:justify;		
	}
	
div#scrollcontenido_noticias{
	position:absolute;
	margin:5px;
	width: 700px; 
    height: 419px;       	
	margin-left:20px;	
	overflow:auto;
	overflow-x:hidden;	
	text-align:justify;		
	}

div#txtcontenido_noticias{
	position:absolute;
	margin:10px;
	width: 90%; 
    height: 100%;       	
	text-align:justify;		
	}

div#footer{
	color:#0c6477;	
    clear:both;
	width: 840; 
    height: 105px;     	
	text-align:right;
	padding:5px;	
	}

div#imgcompetencias{
	position:relative;
	float:left;			
	}

div#avisos
{	
	position:relative;
	float:right;
	}
	
