body {padding:0; margin:15px 0 0 0;text-align:center; font:normal 0.7em Tahoma, Arial, Helvetica, sans-serif; background: #E3E1D2 url(../images/f_gral.jpg) 0 0 repeat-x;}
h3 {marging:0;padding:0;line-height:100%;font:normal 16px Arial, Helvetica, sans-serif; color:#B59408; }
h3 a {marging:0;padding:0;line-height:100%;font:normal 16px Arial, Helvetica, sans-serif; color:#B59408; text-decoration: none; font-weight: bold}
h3 p {border-bottom:1px solid #CCCCCC;line-height:100%; padding-bottom:0.2em}
ul {margin:0; padding:0; list-style-type:none}
img {border:none}
.contenedor {margin:0 auto; width:760px;text-align:left; background: url(../images/f_ppal.gif) 0 50% repeat-y;}
#cabecera {  width:760px; height:60px; background:url(../images/f_cabecera.gif) 0 0 no-repeat; text-align:left;}
#info {float:right; margin:10px 10px 0 0; text-align:right; font:bold 20px Tahoma; color:#BB7900;}
#info .boliche {font:bold 11px Tahoma; color:#F60;}
#info a {font:bold 11px Tahoma; text-decoration:underline; color:#000;}
#info a:hover {text-decoration:none; color:#F60;}
#ppal {padding:0 15px}
#central {padding:0;float:left; clear:left;width:520px;}
.bloquecentral {margin-bottom:10px; /*padding-bottom:8px;*/background:#F8F8F8 url(../images/f_bloque_central.gif) left bottom no-repeat;}
.bloquecentral_long {margin-bottom:10px; /*padding-bottom:8px;*/background:#F8F8F8 url(../images/f_bloque_central_long.gif) left bottom no-repeat;}
#carreras {float:left; margin:10px 10px 0 10px; width:44%;}
#carreras img {float:left;}
#carreras h3 {margin:0; clear:both; font-weight:bold; text-decoration: none}
#carreras ul { margin-left:30px;margin-bottom:10px;}
#carreras li a {color:#000000; display:block; padding:4px 0 0 18px; text-decoration:none; background:url(../images/boliche.gif) left top no-repeat; }
#carreras li a:hover { text-decoration:underline;}
#foto_home {margin:0 0 10px 0;height:206px; background: url(../images/foto_home.jpg) 0 0 no-repeat;}
#foto_emoticonos {margin:0 0 10px 0;height:206px; background: url(../images/fondo_emoticonos.jpg) 0 0 no-repeat;}
#orientadores { float:left; margin:5px 6px 8px 6px; width:115px; height:155px; background:#fff url(../images/f_fotos.gif) left bottom no-repeat; text-align:center;}
#orientadores .nombre {font-weight:bold; margin:3px 0;}
#orientadores a {color:#247BBB; line-height:140%;}

#mitadiz ul, #mitadde ul { margin-left:30px;margin-bottom:10px;}
#mitadiz li a, #mitadde li a {color:#000000; display:block; padding:4px 0 0 18px; text-decoration:none; background:url(../images/boliche.gif) left top no-repeat; }
#mitadiz li a:hover, #mitadde li a:hover { text-decoration:underline;}
#mitadiz, #mitadde {width:255px; background:#F8F8F8 url(../images/f_mitada.gif) left bottom no-repeat;}
#mitadiz p, #mitadde p {padding:10px;margin:0;}
#mitadiz h3, #mitadde h3 { padding:10px 10px 5px 10px; margin:0; background:#F8F8F8 url(../images/f_mitad_h3.gif) no-repeat}
#mitadiz h3 p, #mitadde h3 p {padding-left:0; /*border-bottom:1px solid #FFF;*/ padding-bottom:0.2em; padding-top:0px;}
#mitadiz img, #mitadde img {float:left;}
#mitadiz {float:left;}

#mitadde {float:right;}

#estadillo {margin:10px;}
#estadillo a {color:#247BBB; text-decoration:none;}
#estadillo a:hover { text-decoration:underline;}
#desarrollo {margin:10px;}
#desarrollo h3 {color:#000; font-size:23px; margin:0; padding:0 }
#desarrollo h3 p {border-bottom:none; margin-bottom:5px; font-size:23px; padding:0}
#desarrollo .imprimir { text-align:right; margin-bottom:10px; border-top:1px solid #BB7900; }
#desarrollo .imprimir a { color:#247BBB; text-decoration:none;}
#desarrollo p { margin-bottom: 15px; font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin-top:0px;}
#desarrollo h4 {color:#BB7900; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:5px; clear:both;}
#desarrollo img {float:left; margin:0px 10px 10px 0;}
#desarrollo ul { font: normal 12px Arial, Helvetica, sans-serif; margin:15px; list-style-type:disc}
#desarrollo li {padding-bottom:5px;}
#lateral {float:left; width:200px; margin-left:10px;}
#menu {padding-top:8px; color:#FFFFFF; background:#95AAD5 url(../images/f_200_menutop.gif) left top no-repeat;}
#menu ul {margin:0; padding:0; list-style-type:none; padding-bottom:8px;background:url(../images/f_200_menubottom.gif) left bottom no-repeat;}
#menu li {margin:0; padding:0; }
#menu li a {display:block; padding:0 1em; font:normal 16px Arial, helvetica, sans-serif; color:#FFFFFF;  text-decoration:none;border-left:1px solid #2476D0; border-right:1px solid #2476D0 }
#menu li a p{ padding:.23em 0;border-bottom: 1px solid #C0DAF5;margin:0}
#menu li a:hover{background-color:#4F78B6}
.cero {margin:0; padding:0; height:0;line-height:0;font-size:0}
.bloque {margin-top:10px; padding-bottom:8px;background:#F8F8F8 url(../images/f_200.gif) left bottom no-repeat;}
.bloque h3{padding:10px 10px 0 10px;margin:0;background:url(../images/f_200_h3.gif) left top no-repeat}
.bloque p{padding-left:10px;padding-right:10px;margin:0}
.bloque h3 p {padding-left:0}
.bloque li { clear:both; padding:0 1px 0 1px}
.bloque li a {color:#000000; display:block;padding:0.4em 10px 0.4em 18px; text-decoration:none; background:url(../images/boliche.gif) left top no-repeat;}
.bloque li a:hover {background-color:#DFEFF9}
#productos {list-style-type:none; }
#productos li { clear:both; padding:0; }
#productos li a {clear:both; height:72px;padding:0.8em 10px; margin:0 1px;background-image:none;border-bottom:1px solid #CCCCCC;}
#productos li a img {float:right;margin-right:5px}
.sabermas {background:#D1BD6B url(../images/f_saber.gif) left bottom no-repeat; margin-top:10px}
.sabermas p {padding-left:10px;padding-right:10px; margin:0}
.sabermas h3 {padding:10px 10px 5px 10px;margin:0; color:#FFFFFF;background:#D1BD6B url(../images/f_saber_top.gif); font-weight:bold }
.sabermas h3 p {padding-left:0; border-bottom:1px solid #FFF;}
.sabermas a {color:#000}
.sabermas img {float:left; margin-bottom:10px;}
.detalle {color:#247BBB; line-height:140%;}
.flecha {font-weight:bold; color:#F60}
#cierre {width:760px; background:url(../images/f_cierre.gif) 0 0 no-repeat; text-align:center; padding-top:20px; padding-bottom:20px; font:normal 11px Tahoma; color:#666; line-height:16px;}
.limpiacorto {clear:both; font-size:2px; }
.limpia {clear:both;}
.boliche {font:bold 11px Tahoma; color:#F60;}
.titular {line-height:100%;font:normal 14px Arial, Helvetica, sans-serif; color:#B59408;}

#central form .ancho1 {width:4.1em; }
#central form .ancho2 {width:9.3em; }
#central form .ancho3 {width:14.5em; }
#central form .ancho4 {width:19.5em; }
#central form .ancho5 {width:25em; }
#central form .ancho6 {width:30.5em; }
#central form .ancho7 {width:35em; }
#central form .ancho8 {width:40.5em; }
#central form {width:90%; /*overflow:hidden; */padding-bottom:1em}
#central form span {height:3.8em; float:left; margin-right:0.9em; padding-top:0.5em;}
#central form label {font-weight:bold; line-height:1.5em }
/* CAMBIAR */
#central form input, #central form select, #central form textarea {margin:0; padding:0; color:#333333; background-color:#f2f9fd;border:1px solid #dcdcdc;}
#central form input, #central form label {clear:left}
#central form input.radio {background-color:#FFFFFF; border:0}
#central form input.accion {color:#FFFFFF; font-weight:bold; padding:0.1em 0.2em;background-color:#B56E00; border:2px solid #D1BD6B;}
#central form input.accion:hover {background-color:#FF6600; }
#central form textarea {height:5em; clear:both;  font:normal 1em Arial, Helvetica, sans-serif}
#central form div {clear:both; padding-top:0.5em}
#central .contenido {padding:0 20px; font-size:1.2em}

/************************************************************************************************/

.mascarreras {margin-top:10px; padding-bottom:8px;background:#F8F8F8 url(../images/f_200.gif) left bottom no-repeat;}
.mascarreras ul {margin-bottom:6px;}
.mascarreras h3 {padding:10px 10px 0 10px;margin:0;background:url(../images/f_200_h3.gif) left top no-repeat; font-size:14px; font-weight:bold;}
.mascarreras p {padding-left:10px;padding-right:10px;margin:0}
.mascarreras h3 p {padding-left:0}
.mascarreras li { clear:both; padding:0 1px 0 1px}
.mascarreras li a {color:#000000; display:block; padding:0.4em 0.4px 0 18px; text-decoration:none; background:url(../images/boliche.gif) left top no-repeat;}
.mascarreras li a:hover {background-color:#DFEFF9}
.mascarreras .detalle {color:#247BBB; line-height:140%; padding-left:20px; text-decoration:none;}


/************************************************************************************************/

#testimonio {padding: 0px; margin: 10px 10px 20px 10px; border-bottom: dashed 5px #EFEFEF}
.testimonio {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.comillas {font-family: "Times New Roman"; font-size: 30px; font-weight: bolder; margin-right: 5px;}
#planes {width: 485px; border: solid 1px #95AAD5}
#planes p {margin: 0px; padding: 5px;}
.planesa {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; background-color: #F5F5F5; padding: 5px; margin: 0px; }
.planesb {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #EFEFEF; padding: 5px; margin: 0px; }
.textsuscrip {

	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin-left: 10px;
	margin-top: 14px
}

.entradilla {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2A7BD5; }
.separador {border-top: 1px dashed #BB7900; margin-bottom: 15px; }

#alumnos {position:relative; float:right; top:10px; right:15px;/*margin:10px 8px 0 0;*/ width:390px; height:40px; background:url(../images/f_alumnos.gif) 0 0 no-repeat; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;} 
#alumnos form {padding-top:10px;}
#alumnos input {font-size:11px; margin-left:6px;}

.tabla {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #95AAD5;}
.cellgold {background: #D1BD6B}
.cellyellow {background: #EBE2BE}
.cellwhite {background: #FFFFFF}

.tablaprov {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            padding: 3px 3px 3px 8px;

            border-top: 1px solid #D1BD6B;

            border-right: 1px solid #D1BD6B;

            border-bottom: 0px solid #D1BD6B;

            border-left: 1px solid #D1BD6B;

}

 

.tdimpar {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            background-color: #F8F3E4;

            border-top: none;

            border-right: none;

            border-bottom: 1px solid #D1BD6B;

            border-left: none;

}

.tdpar {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            background-color: #FFFFFF;

            border-top: none;

            border-right: none;

            border-bottom: 1px solid #D1BD6B;

            border-left: none;

}

 

.tdproxima {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            background-color: #FF0033;

            border-top: none;

            border-right: none;

            border-bottom: 1px solid #D1BD6B;

            border-left: none;

            color: #FFFFFF;

}

 

.tdproxima a {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            background-color: #FF0033;

            color: #FFFFFF;

}

.bloquecentralfotos {margin-bottom:10px; /*padding-bottom:8px;*/background:#F8F8F8 url(../images/f_bloque_central_fotos.gif) left bottom no-repeat; margin-top:0px;}
#desarrollofotos { position:relative;margin:0 20px 0 10px; padding-bottom:10px;}
#desarrollofotos .titular {margin:0 0 10px 0;padding:0;line-height:100%;font:bold 16px Arial, Helvetica, sans-serif; color:#B59408;border-bottom:1px solid #CCCCCC;}
#desarrollofotos .listado {padding:0 0 5px 55px; line-height:120%; border-bottom:1px solid #CCCCCC; margin-bottom:10px; background:url(../images/f_fotos_2.gif) left top no-repeat;}
#desarrollofotos .listado .promo {font:bold 12px Arial, Helvetica, sans-serif;}
#desarrollofotos .listado a {color:#247BBB; text-decoration:none}
#desarrollofotos .listado a:hover {text-decoration:underline}

#desarrollofotos .listadocat {padding:0 0 5px 55px; line-height:120%; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
#desarrollofotos .listadocat .promo {font:bold 12px Arial, Helvetica, sans-serif;}
#desarrollofotos .listadocat a {color:#247BBB; text-decoration:none}
#desarrollofotos .listadocat a:hover {text-decoration:underline}

#desarrollofotos .estadillo {height:25px; padding-right:10px; text-align:right;}
#desarrollofotos .estadillo a {color:#247BBB; text-decoration:underline}
#desarrollofotos .estadillo {text-decoration:none}
#desarrollofotos .paginado {background:url(../images/f_paginado.gif) 0 0 no-repeat; height:25px; padding:0 10px 0 10px;}
#desarrollofotos .paginado a {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; line-height:25px;}
#desarrollofotos .paginado a:hover {text-decoration:underline;}
#desarrollofotos .subtitular {margin:0 0 10px 0;padding:0;line-height:100%;font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
#fotografia { float:left; margin:5px 6px 8px 6px; width:115px; height:135px; background:#fff url(../images/f_fotos.gif) left bottom no-repeat; text-align:center;}
#fotografia a {color:#247BBB; text-decoration:none}
#fotografia a:hover {text-decoration:underline}
#fotografia .nombre {font:normal 11px Arial, Helvetica, sans-serif; margin:3px 0;}
#fotogrande {width:300px; background:url(../images/f_foto_grande_cierre.gif) left bottom no-repeat;}
#fotogrande .nombre {font:normal 14px Arial, Helvetica, sans-serif; margin:0 10px 10px 10px; padding-bottom:10px;}
#foton {background:#FFF;}
#foton .nombre {font:bold 14px Arial, Helvetica, sans-serif; margin:0 10px;}
