@charset "utf-8";

/* CSS Document */

body{

	background-color:#993300;

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

	font-size: 13px;

	text-align:center;

}



#contenedor{

	margin:auto;

	width:900px;

	text-align:left;

}



#cabecera{

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

	clear: both;

	height:150px;

}



#menucontenido{

	background-color:#FFFFFF;

	padding: 20px 10px 10px 10px;

}



#arriba_dch{ background:url(../imagen/arriba_dch.png) top right no-repeat; height:15px; width:15px; float:right; margin:0px 0px; padding:0px 0px; }

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



#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 a{ color:#ADC1DA; text-decoration:none; }

#pie a:hover{ color:#3366CC;; text-decoration:underline; }



#pie_izq{

	text-align:left;

	float:left;

}



#pie_dch{

	text-align:right;

	float:right;

}



img{border:0px;}



h1{

	color: #993300;

	font-size: 22px;

	font-weight: bold;

	margin: 0;

}



h2{

	color: #006644;

	font-size:16px;

	font-weight: bold;

	border-bottom: 1px #006644 solid;

}



h3{

	color: #8F5000;

	font-size: 14px;

	font-weight: bold;

	border-bottom: 1px #8F5000 dotted;

}



h4{

	background-color:#083564;

	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: #CCCCCC 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: #3673B1; color:#000000; text-decoration:none; }



ul.enlaces2{border: #CCCCCC 1px solid; padding: 2px 0px 2px 0px; margin: 0px 0px 10px 0px; list-style:none; }

ul.enlaces2 li{padding:0px 0px; border-bottom: 1px #CCCCCC dotted;}

ul.enlaces2 li a{ display:block; background-color: #FFFFFF; color:#000000; padding: 3px 0px 3px 20px; }

ul.enlaces2 li a:hover{ background-color: #3673B1; color:#000000; text-decoration:none; }



ul.noticias{border: #CCCCCC 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 #CCCCCC;

}



th{

	background-color: #FFFFFF;

	color:#8F5000;

	border-bottom: 1px solid #CCCCCC;

}



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;

}



.estudios{

	background:url(../imagen/encuesta.png) center left no-repeat #CC0000;

	text-align:center;

}



.encuesta tr td{ border-bottom:1px solid #999999; }

.respuesta tr td{ border-bottom:0px; }



.open{ list-style-image:url(../imagen/open.png); list-style-position:inside; text-decoration:blink; }



.closed{ list-style-image:url(../imagen/closed.png); list-style-position:inside; }



.encuesta tr{border-bottom:#CCCCCC 1px solid; }



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



.foto { float:right; border:#993300 1px solid; margin-left:20px; }

.foto:hover { border:#ADC1DA 1px solid; }



.dia1{background-color:#92D050;}

.dia2{background-color:#FFFF00;}

.dia3{background-color:#FF0033;}



.izq{ float:left; }

.dch{ float:right; }

.txtCenter{ text-align:center; }

.txt_center{ text-align:center; }

.txt_right{ text-align:right; }

.pdf_ico16{ background:url(../imagen/icons/pdf_16.jpg) top left no-repeat; padding-left:20px; padding-bottom:20px; }

.pdf_ico24{ background:url(../imagen/icons/pdf_24.jpg) top left no-repeat; padding-left:30px; padding-bottom:30px; }

.pdf_ico48{ background:url(../imagen/icons/pdf_48.jpg) top left no-repeat; padding-left:50px; padding-bottom:50px; }



.error { font-weight:bold; color:#CC3300; }



.blanco{color:#FFFFFF;}

.negro{color:#000000;}

.rojo{color:#D0020E;}

.azul{color:#ADC1DA;}

.amarillo{color:#FFDD00}

.grisClaro{color:#E5E5E5;}



.bien { background:url(../imagen/ico_ok.gif) left center no-repeat; padding-left:50px; color:#CCCC00; font-weight:bold; height:50px; }

.error { background:url(../imagen/ico_error.png) left center no-repeat; padding-left:50px; color:#FF0000; font-weight:bold; height:50px; }



/* Formulario Encuestas */

table.encuesta td{ font-size:12px; } 

table.encuesta th{ text-align:left; }



table.encuesta_02 td{ font-size:12px; } 

table.encuesta_02 th{ text-align:left; }

td.organigrama{ background-color:#C6E2FF; border:2px solid #0080C0; padding:5px 10px; text-align:center; font-weight:bold; }
td.organigrama_yo{ background-color:#FFE4CA; border:2px solid #FF6600; padding:5px 10px; text-align:center; font-weight:bold; }

div.linea_organigrama{text-align:center; vertical-align:middle; color:#FF6600; font-weight:bold; font-size:16px;}

div.linea_organigrama_02{text-align:right; vertical-align:middle; color:#FF6600; font-weight:bold; font-size:16px;}
