/* ------ MAQUETACION DE LA PAGINA ----- */

body,html{
	margin:0;
	padding:0;
	font:normal .9em "Trebuchet MS";
	/*color:#fff;*/
	color:#424649;
	background:#FFF;
	}
#cupon{
	width:904px;
	margin:0 auto;
	background:url(../images/fondo_4_GRIS.gif);
	}
a{
	/*color:#FFF;*/
	color:#424649;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
#pie{
	width:904px;
	margin:0 auto;
	color:#666666;
	text-align:center;
}
#pie a{
	color:#666666;
	}
	/* ------ MAQUETACION DE LA CABECERA ----- */

#cabecera img{
	float:left;
	}
		
	/* ------ MAQUETACION DEL ESLOGAN----- */
	
#fondo_profesor{
	background:url(../images/fondo_profesor_GRIS.gif) no-repeat top;
	padding: 0 0 0 20px;
	height:134px;
	clear:both;
	}
#fondo_profesor_agradecimiento{
	background:url(../images/fondo_profesor_a_GRIS.gif) no-repeat top;
	padding: 0 0 0 20px;
	height:134px;
	clear:both;
	}
#fondo_profesor_priv{
	background:url(../images/fondo_profesor_a_GRIS.gif) no-repeat top;
	height:134px;
	min-height:134px;
	clear:left;
	}
#privacidad{
	background:url(../images/fondo_4_GRIS.gif);
	padding:0;
	clear:left;
	}
#eslogan{
	width:600px;
	padding:5px 0 0 0;
	clear:both;
	}
#eslogan_agradecimiento{
	width:600px;
	padding:20px 0 0 0;
	clear:both;
	}
.metepadding {
	margin:0 20px;
	}
		
	/* ------ MAQUETACION DEL BLOQUE FORMULARIO ----- */
	
#formulario{
	width:389px;
	background:url(../images/fondo_formulario_GRIS.gif) no-repeat 0 0;
	height:auto;
	float:left;
	padding: 20px 37px 3px 27px;
	}
*html #formulario{
	height:407px;
	}
#oculta{
	height:57px;
	}
*html #oculta{
	display:none;
	}
#informate{
	color:#ffffff;
	font:normal 1em "Trebuchet MS";
	margin: 0 0 0 30px;
	width: 300px;
	}
#condiciones{
	color:#ffffff;
	font:normal .85em "Trebuchet MS";
	}
#condiciones a{
	color:#ffffff;
	font:normal 1em "Trebuchet MS";
	text-decoration:underline;
	}
	/* ------ MAQUETACION DEL BLOQUE DE BULLETS ----- */
	
#bullets{
	position:relative;
	margin-top: -70px;
	float:right;
		padding:0 55px 0 23px;
	}
#contenido_bullets{
	width:358px;
	}
	
	/* ------ MAQUETACION DEL BLOQUE CALL ME NOW ----- */
	
#bloque_callme{
	background:url(../images/fondo_callme.gif) repeat-x top;
	}
#bloque_callme span{
	color:#DFEFF8;
	font:normal .86em "Arial";
	clear:left;
	/*background:#7DC0E2;*/
	
	}
#form_callme{
	margin:0 0 0 10px;
	}
#form_callme img{
	border:0;
	margin:0 0 -5px 10px;
	clear:right;
	}
#bloque_telefono, #bloque_callme, #bloque_testimonio{
	margin:10px 0 0 0;
	}
	
	/* ------ MAQUETACION DEL BLOQUE TESTIMONIO ----- */
	
#bloque_testimonio{
	border-top:1px solid #B2B2B3;
	border-bottom:1px solid #B2B2B3;
	padding:6px;
	height:63px;
	}
#chica{
	float:left;
	}
#texto_testimonio{
	float:left;
	width:250px;
	font:normal .85em "Trebuchet MS";
	color:#1A4258;
	padding:0 0 0 5px;
	background:#ECECEE;
	
	}
#texto_testimonio span{
	float:left;
	width:240px;
	font-weight:bold;
	}
	
	/* ------ CIERRA PAGINA  ----- */
	
#bottom{
	text-align:center;
	height:20px;
	clear:both;
	color:#00FF00;
	margin-top:0;
	background:#000000 url(../images/bottom_GRIS.gif) repeat-y bottom;
	
	}
	
#bottom_agradecimiento{
	width:904px;
	margin:0 auto;
	height:20px;
	background:#000000 url(../images/bottom_agradecimiento_GRIS.gif) repeat-y bottom !important;
	background:#000000 url(../images/bottom_agradecimiento_GRIS.gif) repeat-y bottom -6px;
	}
#llamame{
	font:normal 1.5em Arial;
	color:#134A67;
	margin:0;
	padding:0;
	}

/* ------ MAQUETACION DE ENCABEZADOS (H1, H3, H5) ----- */

#titulo{
	margin:0;
	padding:0;
	font:normal 1.8em "Arial";
	color:#214B61;
	background:#ECECEE;
	
	width:520px;
	}
#titulo span{
	font-weight:bold;
	}
	
	h1{ font-size:11px; font-weight:normal;}
	
	
h3{
	margin:0;
	padding:0;
	}
h5{
	font:normal 1.5em "Trebuchet MS";
	margin:0 0 0 30px;
	padding:0;
	color:#FFFFFF;
	}

#todo{
	margin-left:auto;
	margin-right:auto;
	width:907px;
	display:table;
}
#superior{
	width:907px;
	background-repeat:no-repeat;
}
#centro{
	width:907px;
	background-image:url(../images/fondo_centro3_GRIS.gif);
	background-repeat:repeat-y;
	margin-top:-5px;

}
#inferior{
	background-image:url(../images/fondo_inf.gif);
	width:907px;
	height:10px;
	background-repeat:no-repeat;
	margin-top:-25px !important;
	margin-top:0px;
}
#politica{
	background-image:url(../images/fondo_profesor_a.gif);
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:0.80em;
}
.tit_mensajes_priv{
	font-family:verdana;
	font-size:0.9em;
	color:#2E6886;
	font-weight:bold;
	text-align:left;
	width:700px;
	margin: 0 0 0 20px;
}
.texto_corrido{
	color:#000;
	font-size:1em;
	}

/* ------ MAQUETACION DE FORMULARIO (form, fieldset, label, input) ----- */

form{
	margin:10px 0 0 0;
	padding:0;
	}
fieldset{
	padding:0;
	margin:0px 0 0px 30px;
	border:0;
}
fieldset img{
	margin:10px 0 0 150px;
	border:0;
}
label{
	width: 90px;
	float:left;
	clear:left;
	color:#FFFFFF;
	margin:5px 0 0 0;
}
.label2{
	width:20px;
	float:none;
	clear:none;
	margin:5px 0 0 0;
}
.label3{
	width:20px;
	float:none;
	clear:none;
	margin:5px 0 0 0;
}
.label4{
	width:40px;
	float:left;
	clear:none;
	margin:5px 0 0 45px;
}
.sexos {
	width:35px;
	display:block;
	}
ul{
	margin:0;
	padding:0;
	list-style:none;
	}
li{
	display:inline;
	}
.cp {
	display:block;
	}
.left{
	clear:left;
	}
#bloque_callme label{
	float:none;
	width: 70px;
	}
#bloque_callme input{
	width: 65px;
	margin:0 0 0 5px;
	}
input{
	width:200px;
	margin:4px 0 0 0 ;
	padding:0;
	font:normal .85em "Trebuchet MS";
	}
.input2{
	width:150px;
	margin:4px 0 0 0 ;
	padding:0;
	font:normal .85em "Trebuchet MS";
	}
.input3{
	width:20px;
	margin:4px 0 0 0 ;
	padding:0;
	font:normal .85em "Trebuchet MS";
	}
.input4{
	width:40px;
	margin:4px 0 0 3px ;
	padding:0;
	float:left;
	font:normal .85em "Trebuchet MS";
	}
input.radio{
	width:15px;
	}
.radio2{
	width:10px;
	}
.espacio{
	height:89px !important;
	height:0px;
	}