@charset "utf-8";
/* CSS Document */

BODY {margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #660033; background-image:url(pixel_fondo.jpg); background-position:center;
background-attachment:fixed;}

INPUT, TEXTAREA, SELECT {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #660033;}

A {text-decoration:none; color:#996600;}
P { text-align:justify;}
H1{
	font-family: "Berlin Sans FB";
	font-size:36px;
	font-weight:normal;
	text-align:left;
}

H3{
	font-family: "Berlin Sans FB";
	font-size:18px;
	font-weight:normal;
	color:#03477E;
}

H4{
	font-family: "Berlin Sans FB";
	font-size:18px;
	font-weight:normal;
	color:#000000;
	border-bottom:1px solid #000000;
}


A IMG {border:0px; margin-bottom:10px;}
TD P {margin:5px;}
#pagina {width:900px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; }
#cabecera {}
#centro {margin-bottom:30px;}
#pie {text-align:center; border-top:0px solid #FF9900; padding:5px; background-color:#FF9900; color:#FFFFFF; clear:both;}
#pie A {
	color:#FFD18C;
	text-decoration:none;
	outline:none;
}


#banner_logo {width:900px; height:100px;background-image:url(logo.jpg); overflow:hidden;}
#banner_cabecera {width:900px; height:200px;background-image:url(banner.jpg); overflow:hidden;}



/* background-image:url(fondo_cuerpo.jpg); background-repeat:no-repeat;  */
#colAB {min-height:400px}
/*#colAB {margin-right:150; background-image:url(fondo_cuerpo.jpg); background-repeat:no-repeat;}*/
#colAB #colA {float:left; width:180px;}
#colAB #colB {margin-left:220px; padding:10px; width:auto;}
#colAC{ margin-left:10px; vertical-align:top; }
#col_C {float:right; width:160px; margin-left:20px;}


IMG {text-decoration:none; border:0px;}
#col_C IMG { border:1px solid #000000; margin-top:10px;}
#relacion{ text-align:left;}


#menu1 {border-bottom:1px solid #FF9900;border-top:none; background-color:#FF9900; padding-top:5px;}
#menu1 ol {height:20px; margin-left:10px;}
#menu1 ol li {display:inline; padding-right:20px; width:50px; }
#menu1 ol li A:link, 
#menu1 ol li A:visited, 
#menu1 ol li A:hover, 
#menu1 ol li A:active{text-decoration:none; font-weight:normal; color:#FFFFFF;}


#menu2 ol  {padding:0px; margin:0px;}
#menu2 ol li {
	height:30px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	list-style-type: none;
	border-bottom:1px dotted #FF9900;
	color:FF9900;
	vertical-align:middle;
	background-color:#03477E;
}
#menu2 ol li A:link, 
#menu2 ol li A:visited,
#menu2 ol li A:active{text-decoration:none; font-weight:normal; color:#fff;} 
#menu2 ol li A:hover {text-decoration:none; font-weight:bold; color:#FF9900;}  


.tabla_1 {
	border:1px solid #000000;
	color:#666666;
	width:660px;
}
.tabla_1 .encabezado {
	background-color:#660066; 
	color:#FFFFFF;
}
.tabla_1 .celda_horario {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#bolsa_trabajo {width:800px;}
#formulario #seccion {border:1px solid #FF9900; margin:5px; font-weight:bold; width:600px;}
#formulario #seccion_bt {border:1px solid #FF9900; margin:5px; font-weight:bold; width:800px;}
#formulario #encabezado {background-color: #FF9900;height:15px;}
#formulario #cuerpo {padding:10px;}
#formulario #fila {margin:3px;}
#formulario #col1 {float:left;width:150px;text-align:right;padding-right:10px;vertical-align:top;display:block;}
#formulario #col2 {display:inline;}


#tabla_colegios { font-size:11px;}
#tabla_colegios .fila1{ background-color:#F0D5E6;}
#tabla_colegios .fila2{ background-color:#FFFFFF;}
#tabla_colegios .col1 {width:300px;}
#tabla_colegios .col2 {width:200px;}
#tabla_colegios .col3 {}




.sumario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.sumario .item{
	margin:0px;
	border-bottom:1px dotted #333333;
	color:	#612147;
	padding-top:10px;
	padding-bottom:10px;
}

#articulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#612147;
	text-align:justify;
	padding:10px;
	width:550px;
}
#articulo .imagen {
	border:2px solid #000;
	float:left;
	margin: 0px 15px 15px 0px;
}



@font-face {
	font-family: "Berlin Sans FB";
	src: url(BRLNSR.TTF);
} 
.obligatorio {
	background-color: #FFFF99;
}

