@charset "utf-8";
/* CSS Document */

/* estructura */
* { margin:0; padding:0;}
body { text-align:center; background-color:#EEE;}

#todo { width:880px; margin:0 auto; background-color:#FFFFFF;}
#cabecera { width:880px; height:135px; background:url(images/cabecera.jpg) no-repeat top; padding-top:20px; margin-bottom:-20px;}
#contenido { width:880px;}
#creditos { width:880px; height:24px; background:url(images/pie.jpg) no-repeat top; clear:left; padding-top:4px;}
#flash { margin-top:34px; margin-left:0;}

#izquierda { width:160px; min-height:970px; background:url(images/izquierda.jpg) repeat-y top; float:left;}
#derecha { width:160px; min-height:970px; background:url(images/derecha.jpg) repeat-y top; float:right;}
#central { width:550px; min-height:970px; float:left;}

/* menus */
.menu { width:152px;}
.menu li { width:152px; width:160px; height:24px; background:url(images/botona.jpg) no-repeat top; list-style-type:none; text-align:left; margin-bottom:-3px; padding-top:4px; font-size:11px; font-weight:bold; color:#FFFFFF;}
.menu li:hover { background:url(images/botonb.jpg) no-repeat top; color:#333333;}
.menu li a{ color:#FFFFFF; font-size:11px; font-weight:bold; margin-left:10px;}
.menu li a:hover, .menu li a.on { background-color:#FFFFFF; color:#333333; text-decoration:none;}
.on li { background:url(images/botonb.jpg) no-repeat top;}
.on li a { color:#333333 !important;}
.menu li.idiomas { width:160px; margin:0; padding:0; padding-top:4px; margin-bottom:-3px;}
.menu li.idiomas:hover { background:url(images/botona.jpg) no-repeat top;}
.menu li.idiomas a { border:1px solid #FFF; text-align:center; padding:0 6px; font-size:10px; margin-left:7px;}
.menu li.idiomas a:hover, .menu li.idiomas a.on { background-color:#FFFFFF; color:#000000; text-decoration:none;}

/* cuadros */
.cuadro { width:149px; text-align:center; margin:14px auto;}
.cuadro_top { width:149px; height:24px; background:url(images/cuadroa.png) no-repeat top; padding-top:5px; margin-bottom:-5px;}
.cuadro img { width:140px; margin-left:1px; border-left:1px solid #FDE1CF; border-right: 1px solid #FDE1CF;}
.cuadro_bottom { width:149px; height:24px; background:url(images/cuadrob.png) no-repeat top; padding-top:3px; margin-top:-3px;}

/* tablas 
table { margin:12px 40px;}
table tr td { padding:10px; vertical-align:middle; text-align:justify;}
table tr td.fondo { background-color:#FFAE79; text-align:center; font-weight:bold; color:#FFFFFF;} */

/* textos */
* { font-family: Arial, Helvetica, sans-serif;}
body { font-size:12px; color:#454545; text-align:justify}
span { text-decoration:underline;}
h1 { font-size:18px; text-align:left;margin-left:200px;}
h2 { font-size:16px; margin: 20px 30px; color:#666666; text-align:left;}
h3 { font-size:8px; float:right; margin-top:24px; width:160px; text-align:center;}
h4 { font-size:12px; text-align:center; color:#ff771d; margin: 4px 30px;}

#centres { font-size:10px; text-align:center; color:#e56a0c; font-weight:bold;}

#flash { padding-left:160px}

.naranja { color:#FF771D;}
p { margin:10px 30px; text-align:justify; font-size:12px; line-height:20px;}
p.enlace { text-align:right; text-decoration:none;}
p.enlace a { font-weight:bold; color:#ff771d; text-decoration:none;}

#creditos { font-size:10px; color:#FFFFFF; text-align:center;}
ul.normal li { list-style-position:inside; margin: 4px 40px; text-align:left;}

/* enlaces */
a { text-decoration:none;}
a:hover { text-decoration:underline;}


#creditos a { font-size:10px; color:#FFFFFF;}
.cuadro_top a, .cuadro_bottom a { font-size:11px; font-weight:bold; color:#FFFFFF;}
.cuadro_top a:hover, .cuadro_bottom a:hover, #creditos a:hover { color:#FF771D; text-decoration:none;}

/* imagenes */
.centres { float:left; margin:0 10px; border:double; border-color:#CDCDCD;}


div#formulario_inscripcion {
	background-image:url(images/fondo_form_inscripcion.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:10px;
	width:540px;
	height:764px;
}


form#formulario_inscripcion {
	padding-top:366px;
	text-align:left;
}


input.texto {
	border:none;
	font-size:6.5pt;
	color:#000;
	margin:0px;
	padding:0px;
	width:275px;
	height:12px;
	margin-left:160px;
	float:left;
	background-color:#ff9acc;
	background-color:#fff;
}

input.color {
	background-color:transparent;
}


input.radio {
	margin:0px;
	padding:0px;
	display:block;
	border:none;
	color:#000;
	height:15px;
	width:15px;
	float:left;
	margin-bottom:3px;
	margin-left:270px;
}


div.encierra_radio {
	margin:0px;
	padding:0px;
	width:290px;
	height:50px;
	clear:both;
	margin-bottom:20px;
}