@charset "utf-8";/* CSS Document */body{	background-color:#D0020E;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}#contenedor{	margin:auto;	width:900px;}#cabecera{	background:url(imagenes/cabecera_900.png) bottom left no-repeat;	clear: both;	/*width:770px;*/	height:150px;}#menucontenido{	background-color:#FFFFFF;	padding: 20px 10px 10px 10px;		text-align:justify;}#arriba{	background:url(imagenes/arriba.jpg) #FFFFFF top right no-repeat;	height:10px;}#abajo{ margin:0px 0px; padding:0px 0px; }#abajo_izq{ background:url(imagenes/abajo_izq.png) top left no-repeat; height:10px; width:15px; float:left; margin:0px 0px; padding:0px 0px; }#abajo_dch{ background:url(imagenes/abajo_dch.png) top right no-repeat; height:10px; width:15px; float:right; margin:0px 0px; padding:0px 0px; }#abajo_centro{ background-color:#FFFFFF; height:10px; margin:0px 15px; padding:0px 0px; } #menu{	float:left;	width: 210px;}#contenido{	margin-left:225px;	text-align:justify;}#pie{	margin-top: 5px;	font-size: 9px;	color: #FFFFFF;	clear: both;}#pie_izq{	text-align:left;	float:left;}#pie_dch{	text-align:right;	float:right;}img{border:0px;}h1{	color: #CC0033;	font-size: 22px;	font-weight: bold;	margin: 0;}h2{	color: #3366CC;	font-size:16px;	font-weight: bold;	border-bottom: 1px #3366CC solid;}h3{	color: #737373;	font-size: 14px;	font-weight: bold;	border-bottom: 1px #CC0033 dotted;}h4{	/*background-color:#3366CC;*/	background-color:#ADC1DA;	color:#FFFFFF;	font-size:14px;	font-weight:bold;	padding: 3px 5px 3px 5px;	margin: 0px;}fieldset{	border: 1px #FFDD00 solid;	margin: 15px 0px 0px 0px;	padding: 0px 8px 0px 0px;}legend{	background-color:#FFFFFF;	color: #737373;	font-size: 14px;	font-weight: bold;	border-top: 1px #FFDD00 solid;	border-left: 1px #FFDD00 solid;	border-right: 1px #FFDD00 solid;	padding: 5px 5px 5px 5px;	margin-left: 10px;}ul.enlaces{border: #ADC1DA 1px solid; padding: 2px 0px 2px 0px; margin: 0px 0px 10px 0px; list-style:none; }ul.enlaces li{padding:0px 0px; border-bottom: 1px #CCCCCC dotted;}ul.enlaces li a{ display:block; background-color: #FFFFFF; color:#000000; padding: 3px 0px 3px 10px; }ul.enlaces li a:hover{ background-color: #FFDD00; color:#000000; font-weight:bold; text-decoration:none; }ul.noticias{border: #ADC1DA 1px solid; padding: 0px 0px; margin: 0px 0px 10px 0px; list-style:none; }ul.noticias li{padding:2px 5px 2px 5px; margin:0px 0px; color:#999999; font-size:10px; font-weight:bold; }ul.noticias li a{ color:#CC0033; display:block;}ul.noticias li a:hover{color:#CC0033; text-decoration:underline;}li{	padding: 5px 0px 5px 0px;}a{	color:#3366CC;	text-decoration:none;}a:hover{	color:#ADC1DA;	text-decoration:underline;}table.mes{	text-align:center;	border: 1px solid #737373;}th{	background-color: #737373;	color:#FFFFFF;}td.horario{	text-align:left;	vertical-align: middle;}td.horario p{	margin:5px 5px 5px 0px;	padding:0px 0px;}td.horario ul{	margin:0px 12px;	padding:0px 0px;}#aulavirtual{	background:url(imagenes/aulavirtual.gif) center left no-repeat;	background-color:#D0020E;	color:#FFFFFF;	font-size:14px;	font-weight:bold;	text-align:center;	text-decoration:none;	margin-top: 25px;	padding-top: 20px;	padding-bottom: 20px;	border: 2px #FFFFFF dotted;}#aulavirtual:hover{	background-color:#FFDD00;}.destacado{font-size:14px; color:#999999;}.destacado ul{margin:0px 0px 0px 120px;}.destacado li{list-style-image:url(imagenes/new.gif); margin:0px 0px; padding:0px 0px;}.destacado a{font-weight:bold; text-decoration:blink;}.fecha{ font-weight:bold; color:#666666; }.dia1{background-color:#66CCFF;}.dia2{background-color:#FFFF00;}.dia12{background-color:#CCFF00;}/*.dia12{background:url(imagenes/dia12.jpg) center center no-repeat;}*/.dia3{background-color:#FF0033;}.izq{ float:left; }.dch{ float:right; }.txt_dch{text-align:right;}.blanco{color:#FFFFFF;}.negro{color:#000000;}.rojo{color:#D0020E;}.azul{color:#ADC1DA;}.amarillo{color:#FFDD00}.grisClaro{color:#E5E5E5;}/* Para el Formulario */.tabla_formulario{ text-align:right; }.tabla_formulario th{ text-align:left; }.tabla_formulario td{ text-align:right; }.asterisco{font-weight:bold; color:#FF0000;}.error  { width:400px; border:1px solid #FF0000; color:#FF0000; margin:10px auto; padding:5px 10px; }.alert  { width:400px; border:1px solid #FF9900; color:#FF9900; margin:10px auto; padding:5px 10px; }.notice { width:400px; border:1px solid #FF9900; color:#FF9900; margin:10px auto; padding:5px 10px; }.bien   { width:400px; border:1px solid #99CC00; color:#99CC00; margin:10px auto; padding:5px 10px; }