@charset "utf-8";

/* CSS Document */

body{

	background-color:#C76500;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

}



#contenedor{

	margin:auto;

	width:900px;

}



#cabecera{

	background:url(../imagen/cabecera.png) bottom left no-repeat;

	clear: both;

	height:150px;

}



#menucontenido{

	background-color:#FFFFFF;

	padding: 20px 10px 10px 10px;

}



#arriba_izq{ background:url(../imagen/arriba_izq.png) top left no-repeat; height:15px; width:15px; float:left; }

#arriba{ background-color:#FFFFFF; height:15px; margin-left:15px; }



#abajo{ }

#abajo_izq{ background:url(../imagen/abajo_izq.png) bottom left no-repeat; height:15px; width:15px; float:left; }

#abajo_dch{ background:url(../imagen/abajo_dch.png) bottom right no-repeat; height:15px; width:15px; float:right; }

#abajo_centro{ background-color:#FFFFFF; height:15px; margin:0px 15px; }



#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: #C76500;

	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:#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(../imagen/aulavirtual.gif) center left no-repeat;

	background-color:#FFDD00;

	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:#D0020E;

}



.destacado{font-size:14px; color:#999999;}

.destacado ul{margin:0px 0px 0px 120px;}

.destacado li{list-style-image:url(../imagen/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_center{text-align:center;}
.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; }

.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; }
