@charset "utf-8";
/* CSS Document */
body {background:url(images/back_page.gif) repeat;text-align:center;font:11px Arial, Helvetica, sans-serif;color: #2d2d2d;}

/**********************************************/
/****   PASTILLAS, TITULOS Y CONTENEDORES  ****/
/**********************************************/
.fondo_gris {background-color:#f4f4f4;}
.header {height:127px;background:url(/images/cab.gif) no-repeat;}
.main_div {margin:auto;width:738px;height:auto;background:white;border:1px white solid;}

#menu_bar {margin:48px 0 0 10px;}
#menu_bar img {margin:0 5px;border:0;}
#menu_bar a {outline:none;}

.footer {background:url(images/pie_pag.gif) repeat-y;width:725px;margin:0 3px 6px 6px;}
.footer span {color:#004fa3;}
.footer_izq {margin:6px 0 5px 14px;font-size:10px;line-height:14px;}
.praint {margin:auto;width:738px;height:auto;font-size:9px;color:#BBB;padding:6px 0 0 10px;margin-bottom:15px;}

.titulos {font-size:18px;font-weight:bold;color:#004fa3;padding:1px 0 0 10px;border-left:3px #B30838 solid;height:22px;margin:5px 0 4px 10px;}

.titulos2 {font-size:14px;color:#004fa3;margin-left:16px;padding-left:10px;padding-top:4px;border-left:3px #B30838 solid;height:20px;}

.titulos_cs {font-size:17px;font-weight:bold;color:#FFF;padding:6px 0 0 10px;border-left:4px #B30838 solid;height:26px}

.menu_item {color:#B30838;font-weight:bold;line-height:17px;}

.puntito {color:#b30838;font:12px Verdana, Arial, Helvetica, sans-serif;}

.pie {font-size:10px;font-style:italic;line-height:11px;margin-top:4px;}	
.sub_fran {font-weight: bold; font-size: 12px; color:#004fa3;line-height:13px;margin-bottom:2px;}

.destacado {color:#004fa3;font-weight:bold;}

.img_fran {float:right;padding:40px 0 10px 10px}
.img_fran2 {float:left;padding:4px 14px 20px 0;}

.fondo_info {height:22px;width:385px;background:#b30838;margin:20px 0 100px 0;}

.consejo {width:355px;height:auto;margin-top:12px;padding:25px 0 32px 28px;color:#004FA3;font-size:16px;border:1px #ccc solid;background:url(images/rejilla.gif) repeat;}

.centres {padding-left:10px;border:1px #004FA3 solid;border-top:3px #004FA3 solid;margin-left:13px;}

.parrafos {width:330px;color:#3b3b3b;font-size:11px;padding-left:22px;line-height:15px;}
	
.estilotextarea2 {font:12px Arial, Helvetica, sans-serif;width:300px;height:100px;}

.estilotextarea3 {font:12px Arial, Helvetica, sans-serif;width:165px;height:102px;}

.destacado_rosa {color:#B30838;font:bold 14px Arial, Helvetica, sans-serif;}

#ventajas ul {margin:0;padding:0 0 0 10px;}
#ventajas li {padding-top:7px;padding-bottom:11px;border-bottom:1px #769ec8 dashed; list-style:square;}

#perfil {border:1px #004FA3 solid;width:150px}
#perfil li {padding:3px 0;line-height:14px;font-weight:bold;}

.pastilla_catalogo {background:url(images/bg_catalogo.gif) no-repeat;padding:9px 0 0 73px;margin-top:15px;height:42px;}


/**********************************************/
/****************  LINKS  *********************/
/**********************************************/

a {color:#004fa3;font-weight:bold;}
a:hover {color:#B30838;}

.principal a {color:#004fa3;text-decoration:none;line-height:17px;}

.principal a:hover {color:#B30838;text-decoration:underline;}

.principal2 a {color:#004fa3;text-decoration: underline;line-height:17px;}
.principal2 a:hover {color:#B30838;text-decoration:none;}

.rosa_big a {color:#B30838;font-size:14px;text-decoration:underline;line-height:29px;}
.rosa_big a:hover {	text-decoration:none;}

.centros a {color:#B30838;font-size:12px;text-decoration:none;}
.centros a:hover {color:#004fa3;text-decoration:underline;}

.rosa_small a {color:#b30838;font-size:9px;text-decoration:none;}
.rosa_small a:Hover {text-decoration:underline;}

.top {color:white;}
.top a {color:white;text-decoration:none;}
.top a:Hover {text-decoration:underline;}
.top span {padding:0 3px;}


.normal a {color:#3b3b3b;text-decoration:none;}
.normal a:Hover {text-decoration:underline;}

.descargar_catalogo a {color:white;font-size:12px;text-decoration:none;}
.descargar_catalogo a:Hover {text-decoration:underline;}

.links_pie a {color:#004fa3;line-height:16px;text-decoration:none;}
.links_pie a:hover {text-decoration:underline;}
	

/**********************************************/
/************* DROP DOWN MENU *****************/
/**********************************************/


#dropmenudiv {
text-align:left;
background-color:#004FA3;
position:absolute;
border:1px solid white;
border-top:0;
padding:7px 8px 10px 9px;
line-height:18px;
z-index:1;
margin:-3px 0 0 7px;
#margin:-2px 0 0 3px;
}

#dropmenudiv a {
text-align:left;
background-color:#004FA3;
color:white;
width: 100%;
display: block;
text-decoration: none;
outline:none;
}

#dropmenudiv a:hover {
color:#00c0ff;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
