html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
	margin: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	vertical-align: baseline;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
body {line-height: 1}
:focus {outline: 0}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
input, textarea {
	margin: 0;
	padding: 0
}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
img{ border:none;}

/*fin reset------------------------------------------------------------------------------------*/
body{background:url(/imagenes/fondo.jpg) repeat; }
#banda_rosa{ height:22px; background:#dea1b9; width:900px; margin:0 auto 0; padding-top:2px; }
.texto_banda_rosa{ height:18px; background:#dea1b9;color:#FFFFFF; font-weight:bold; font-size:11px; overflow: hidden; float:left; width:50%; }
.addthis{float:right; width:33%;}
.texto_banda_rosa li{ line-height:18px; color:#FFFFFF; font-weight:bold; font-size:11px; padding-left:10px; }
.texto_banda_rosa a{ color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; }
h1{color:#999999; font-size:18px; font-weight:bold;  padding:20px; }
#titu_nota h1{ color:#986479; font-size:18px; font-weight:bold; font-style:italic; padding:0px;}
#titu_listado{color:#999999; font-size:18px; font-weight:bold;  padding:20px; }

/*cabecera------------------------------------------------------------------------------------*/
#cabecera{width:900px; margin:20px auto 0 auto; height:190px; background:url(/imagenes/cabecera2.jpg) no-repeat top left;}
#menu{width:600px; float:right; padding-top:15px;}
#menu_1{ width:175px;}
#menu_2{ width:179px;}
#menu_3{ width:227px;}
#menu_1,#menu_2,#menu_3{float:left;}
a#rollover1{
	display:block;
	height:52px;
	background:url(/imagenes/boton_azul.png) no-repeat top left;
	background-position:0 0;
	color:#FFFFFF;
	text-decoration:none;
	padding:20px 0 0 0;
	font-weight:bold;
	text-align:center;
}

a#rollover2{
	display:block;
	height:52px;
	background:url(/imagenes/boton_rosa.png) no-repeat top left;
	background-position:0 0;
	color:#FFFFFF;
	text-decoration:none;
	padding:20px 0 0 0;
	font-weight:bold;
	text-align:center;
}

a#rollover3{
	display:block;
	height:52px;
	background:url(/imagenes/boton_verde.png) no-repeat top left;
	background-position:0 0;
	color:#FFFFFF;
	text-decoration:none;
	padding:20px 0 0 0;
	font-weight:bold;
	text-align:center;
}

a#rollover1:hover, a#rollover2:hover, a#rollover3:hover{
	background-position:0 5px; font-size:17px; 
}
.pulsado a#rollover1, .pulsado a#rollover2, .pulsado a#rollover3 {
	background-position:0 4px; font-size:16px; cursor:text; color:#555555;
}
#logo{ padding:20px 0px 0px 0px;}
#hueco{ width:210px; height:190px; float:left; cursor:pointer;}
#titulo_cabecera{ font-size:14px; font-weight:bold; color:#986479; text-align:right; padding:10px 85px 0px 0px;}


/*contenido_rosa------------------------------------------------------------------------------------*/
#todo{ width:896px; margin:0 auto 5px auto; background:#FFFFFF; border-right:#d6c9a8 2px solid; border-left:#d6c9a8 2px solid; border-bottom:#d6c9a8 2px solid; }
#contenido_rosa{background:#dea1b9; width:896px;  }
#banda_morada_top{ height:5px; background:#986479;width:896px; }
#banda_morada_bottom{ height:15px; background:#986479; width:896px; }
#notas{ width:380px; padding:24px 0 14px 8px;}
#nota1{ width:360px; background:#FFFFFF; padding:5px; }
#nota2{ width:360px; background:#FFFFFF; padding:5px; margin-top:10px; }
#top_nota{margin:0; padding:0; width:330px; text-align:center; height:50px;}
#titu_nota{ color:#986479; font-size:18px; font-weight:bold; font-style:italic; padding:12px 0 0 15px; margin-left:30px;  width:260px;}
.izqda{ float:left; width:21px; }
.dcha{ float:right; width:21px; }
#nota1 p,#nota2 p{font-size:12px; color:#666666; padding:5px 20px 20px 20px; text-align:left; line-height:15px;}
.cerrar{ clear:both; margin:0; padding:0;}
.resaltado_rosa{ font-weight:bold; color:#ce457b;}
.negrita{ font-weight:bold;}
#banda_rosa_claro{height:20px; background:#f4dfe6; width:360px; text-align:right;  margin:0; padding:0;  }
#banda_rosa_claro a, #banda_rosa_claro a:hover, #banda_rosa_claro a:link, #banda_rosa_claro a:visited, #banda_verde a, #banda_verde a:hover, #banda_verde a:link, #banda_verde a:visited{font-size:12px; color:#333333; padding:0; text-decoration:underline; cursor:pointer; }
#ver_cursos{ padding:4px 10px 0px 0; float:right; width:70px;}
#flecha{ width:21px; float:right;}
a.enlace_rosa {font-weight:bold; color:#ce457b; text-decoration:underline;}

/*flash----------------------------------------------------------------*/
#flash{width:496px; float:right; margin-top:5px; margin-bottom:5px; height:316px;}
#titu_flash{ text-align:right; padding-right:70px; padding-bottom:5px;}
h2{color:#986479; font-size:16px; font-weight:bold; }
#fondo_flash{width:490px; height:306px; background:url(/imagenes/cursos_infantil_home.jpg) no-repeat top left; }

/*contenido_blanco-----------------------------------------------------------------------------------------*/
#contenido_blanco{width:896px; padding-bottom:40px; z-index:0;}
#destacados{ float:left; margin:0px; width:400px;  padding:5px 20px; }
#destacados a{ text-decoration:none;}
#banda_verde_home{background:url(/imagenes/verde2.jpg) repeat-x bottom left; width:400px; margin:0; padding:0;}
#guarderia{ width:106px; height:135px;  float:left; margin:0px; padding:52px 0 0 0;}
#dcha_destacados{ float:left; width:290px;}
#titu_destacados{ width:270px; background:#aa556c; font-size:16px; color:#FFFFFF; font-weight:bold; padding:6px 10px; margin:8px 0 5px 0; cursor:pointer; height:32px;}
#lista{margin:0 0 4px 0; padding:4px 0 1px 0; height:92px;}
#todo ul{ list-style:url(/imagenes/lista.png); font-size:12px; color:#000000; margin: 0 0 0 30px; padding:0; }
#todo ul li{padding:0 0 0 5px; line-height:15px; font-size:12px; color:#000000; font-weight:bold;}
.morado{color:#aa556c; font-weight:bold; background:url(/imagenes/lista.png) no-repeat top left; font-size:12px; margin: 0 0 0 30px; padding:3px 0 0 17px;  line-height:15px; }
.lista_home{ font-weight:bold; background:url(/imagenes/lista.png) no-repeat top left; font-size:12px; color:#666666; font-weight:normal; margin: 0 0 0 30px; padding:3px 0 0 17px;  line-height:15px; }
#banda_verde{height:28px; width:260px; text-align:right;  margin:0; }
#ver_curso{ padding:10px 0px 0px 0; float:right; width:66px; font-size:12px; color:#333333; cursor:pointer; margin-top:0px;}
#flecha2{ width:21px; float:right; padding:6px 0 0 0;}


/*listado-----------------------------------------------------------------------------------------*/
#listado{padding:20px 33px 0 33px;}
#verde_listado{ background:url(/imagenes/verde.jpg) repeat-x bottom; width:840px; }
#infantil_listado{ min-height:70px ;background:url(/imagenes/casita_azul.jpg) no-repeat left bottom;text-decoration:none;  *min-height:70px; _height:70px; }
#infantil_listado2{ min-height:70px ; background:url(/imagenes/casita_roja.jpg) no-repeat left bottom;text-decoration:none;  *min-height:70px;  _height:70px; }
#infantil_listado3{  min-height:70px ; background:url(/imagenes/casita_verde.jpg) no-repeat left bottom; text-decoration:none;  *min-height:70px;  _height:70px;}
#infantil_listado4{ min-height:70px ; background:url(/imagenes/casita_amarilla.jpg) no-repeat left bottom; text-decoration:none;  *min-height:70px;  _height:70px;}
a#infantil_listado_on, a#infantil_listado2_on, a#infantil_listado3_on, a#infantil_listado4_on{text-decoration:none; cursor:pointer; min-height:70px ; *min-height:70px;  _height:70px; }
a#infantil_listado_on:hover, a#infantil_listado2_on:hover, a#infantil_listado3_on:hover{}
.nombre_curso{float:left;width:310px;font-size:12px;color:#aa556c;padding: 20px 0 5px 60px;}
.nombre_curso a{color:#002d59; text-decoration:none; font-weight:bold;}
.nombre_curso a:hover{color:#aa556c; text-decoration:underline; background:#cfe5b4; }
.centro{font-size:12px;float:left;width:170px;padding:20px 0 0 0;color:#aa556c;}
.modalidad_listado{ color:#666666; font-size:12px; float:left; width:250px; padding:18px 5px 18px 0;}
.flecha{float:left; width:25px; padding-top:10px;}


/*pie---------------------------------------------------------------------------------------------------*/
#pie{background:url(/imagenes/pie.png) repeat-x; height:59px; margin:5px 0 0 0; z-index:1;}
#contenido_pie{width:896px; margin:0px auto 0 auto; padding-top:30px;  }
#pie_izquierda{float:left; font-size:11px; padding:0 5px; height:13px; background:#000000; color:#FF6699;}
#pie_izquierda a, #pie_izquierda a:hover, #pie_izquierda a:link, #pie_izquierda a:visited {font-size:11px; color:#ffffff; text-decoration:underline; cursor:pointer; font-weight:bold;}
#pie_derecha a, #pie_derecha a:hover, #pie_derecha a:visited, #pie_derecha a:link{ font-style:oblique; color:#FF6699; text-decoration:underline;}
#logo_pie{float:left; width:33%; margin-top:35px; text-align:center;}
#pie_derecha{float:right; text-align:right;  padding:0 5px; height:13px; background:#000000;}
#pie_derecha p{font-size:11px; color:#cccccc;}

/*formulario---------------------------------------------------------------------------------------------------*/
#formulario{ width:400px; padding:10px; float:right; background:#FFFFFF; }
#nota3 #top_nota{margin:0; padding-left:10px; width:360px; text-align:center; font-size:18px;}
#fin_formu{height:20px; background:#f4dfe6; width:400px; text-align:right;  margin:0; padding:0; }
label{font-family: bold "Trebuchet MS", Helvetica, sans-serif; font-size:12px; color:#ce457b; font-weight:bold;}
#titu_formu{ color:#666666; font-size:12px; font-weight:bold; padding:12px 0 8px 5px;}
#titu_formu2{ color:#CC0000; font-size:12px; font-weight:bold; padding:5px 0 12px 5px;}
#campos_izqda{width:130px; padding: 0px 0 5px 0; margin:0; }
#campos_dcha{width:260px; float:right;}
#campo_i{padding:0px 4px 0px 5px; margin:0; height:24px; }
#campo_formu{width: 232px; height:24px; border:0; color:#990000; font-size:12px; padding:0px 0px 0px 0px; font-family:"Trebuchet MS", Helvetica, sans-serif;}
#pp{clear:both; margin-top:20px;}
select{margin:0;}
#pp label{font-size:10px; color:#666666; margin:10px 5px 0px 0px; padding:0px;  }
.error{font-size:12px; color:#ff9900; padding:0px 0px 0px 2px; }
.campo{background:#CCFF99; border:solid 1px #dea1b9; color:#333333; width:200px; }
.campo_email{background:#fff1ca; border:solid 1px #dea1b9; color:#333333; width:200px; }
.campo_telefono{background:#fff1ca; border:solid 1px #dea1b9; color:#333333; width:120px; }
.campo_piso{background:#fee7f8; border:solid 1px #dea1b9; color:#333333; width:18px;  }
.campo_cp{background:#d9f7ef; border:solid 1px #dea1b9; color:#333333; width:40px;}
.campo_direccion{background:#d9f7ef; border:solid 1px #dea1b9; color:#333333; width:120px; }
.campo_comentarios{background:#CCCCFF; border:solid 1px #dea1b9; color:#333333; font-family:"Trebuchet MS", Helvetica, sans-serif; width:200px; height:40px; font-size:12px;}
#texto_edad{ padding:0px 0px 5px 0px; width:20px; display:inline;}
input#submit{background:url(/imagenes/boton_enviar.jpg) no-repeat center;height:25px;color:#ffffff; border:none; margin:10px auto 10px auto; width:148px; font-size:15px; font-weight:bold; clear:both; padding-bottom:5px;}
input{ font-size:12px; font-family:"Trebuchet MS", Helvetica, sans-serif;}

#contactado{ padding:10px;}
#contactado p{ font-size:13px; color:#666666; padding:5px; font-weight:bold;}

/*contenido pagina detalle---------------------------------------------------------------------------------------------------*/

#detalle{width:400px; padding:20px;}
#titu_curso{ font-size:18px; color:#FFFFFF; font-weight:bold;}
#logo_centro{ width:110px; height:60px; padding:5px;  margin-top:10px;}
#detalles_curso{ float:right; width:280px; margin-top:15px;}
#detalles_curso ul{ color:#333333; font-size:14px; font-weight:bold; }
#titu_intro{ font-size:14px;  font-weight:bold; color:#aa556c; padding:5px;}
#intro_curso p{ font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px;}

#caracteristicas{ width:820px; padding: 0 20px;}
#col1{float:left; width:400px;}
#col2{float:right; width:400px;}
#destinatarios{font-size:12px; color:#666666; padding:5px;}
#titulacion{font-size:12px; color:#666666; padding:5px;}
#masinformacion{font-size:12px; color:#666666; padding:5px;}
#temario{font-size:12px; color:#666666; padding:5px;}
#col1 p, #col2 p {font-size:12px; color:#666666; padding:5px;}
#col1 h3, #col2 h3 {font-size:14px; color:#ce457b; padding:5px; font-weight:bold;}
#solicitar_info{background:url(/imagenes/boton_solicitar_info2.jpg) repeat-x; padding: 15px 20px; height:35px; width:360px; margin:8px 0px 0px 20px;}
#solicitar_info a, #solicitar_info a:hover{ color:#FFFFFF; text-decoration:none; font-size:16px; font-weight:bold;}
#flecha_s{ padding-bottom:3px; width:30px; float:left;}
.errorgris{ color:#666666; font-size:12px; padding:10px 0;}
#privacidad{color:#666666; font-size:12px; padding:20px;}
.titu_privacidad{color:#986479;font-size:14px; padding:10px 0;font-weight:bold;}
/*-------------------------------------------------------------------------------------------------*/

