/*Reseteo de la css y clases utiles*/
* {margin:0; padding:0}
img,fieldset, abbr {border:none}
ul,li {list-style:none}
h1,h2,h3,h4,h5,h6{font-size:1em;}
acronym{cursor:help;}

.ftl {float:left!important;}
.ftr {float:right!important;}
.fnone{float:none!important;}
.clearboth{clear:both!important;}
.dblock{display:block!important;}
.dnone{display:none!important;}
.diblock{display:inline-block!important;}
.dblock{display:block!important;}
.dtable{display:table!important;}
.mcero{margin:0!important;}
.pcero{padding:0!important;}
.mcentrado{margin:0 auto!important;}
.mpcero{margin:0!important; padding:0!important;}
.overhidden{overflow:hidden!important;}
.overvisible{overflow:visible!important;}
.bnone{border:none!important;}
.tdnone{text-decoration:none;}
.tacentrado{text-align:center!important;}

html {font-size:100%}
body {background-color:#009ee0; font-family: Arial, Helvetica, sans-serif;}

@font-face {
    font-family: "Baar Metanoia";
    src: url(baar-metanoia/baarmrg_.ttf) format("truetype");
    
}
@font-face {
    font-family: "Baar Metanoia";
    src: url(baar-metanoia/baarmb__.ttf) format("truetype");
    font-weight:bold;
}
@font-face {
    font-family: "Baar Metanoia";
    src: url(baar-metanoia/baarmbi_.ttf) format("truetype");
    font-weight:bold;
	font-style: italic;
}
@font-face {
    font-family: "Baar Metanoia";
    src: url(baar-metanoia/baarmi__.ttf) format("truetype");
    font-style: italic;
}
/*
@font-face {
    font-family: "Baar Metanoia";
    src: url(http://www.amicca.es/beta/css/baar-metanoia/baarmrg_.ttf);
    
}
@font-face {
    font-family: "Baar Metanoia";
    src: url(http://www.amicca.es/beta/css/baar-metanoia/baarmb__.ttf);
    font-weight:bold;
}
@font-face {
    font-family: "Baar Metanoia";
    src: url(http://www.amicca.es/beta/css/baar-metanoia/baarmbi_.ttf);
    font-weight:bold;
	font-style: italic;
}
@font-face {
    font-family: "Baar Metanoia";
    src: url(http://www.amicca.es/beta/css/baar-metanoia/baarmi__.ttf);
    font-style: italic;
}*/

#wrapper-top{background-color:#fff; width:100%; margin:0 auto; clear:both;}
	#content-top{width:940px; margin:0 auto;}
	
	
#wrapper-footer{width:100%; margin:0 auto; background-image:url("../images/fnd_pie.jpg"); background-color:#009ee0; background-position:top center; background-repeat:no-repeat; clear:both;}
	#content-footer{width:780px; margin:0 auto; padding-top:34px; clear:both;}
	
	
	
#cnt_cabecera{width:780px; margin:0 auto; padding-top:14px;}
	#enl_logo{display:block; width:332px; height:108px; margin:0 auto;}
		#enl_logo img{}
		
	#cnt_menu{width:450px; height:36px; margin:14px auto 0 auto; padding:0 165px; background-image:url("../images/sep-h1.jpg"); background-color:transparent; background-position:bottom center; background-repeat:no-repeat;}
		#menu_inicio{display:block; height:16px; padding-right:10px; float:left; border-right:1px solid #b4b4b4; font-family:"Baar Metanoia"; font-size:16px; color:#999; text-decoration:none;}
			#menu_inicio:hover{color:#009ee0;}
		#menu_personales{display:block; height:16px; padding:0 10px; float:left; border-right:1px solid #b4b4b4; font-family:"Baar Metanoia"; font-size:16px; color:#999; text-decoration:none;}
			#menu_personales:hover{color:#009ee0;}
		#menu_empresas{display:block; height:16px; padding:0 10px; float:left; border-right:1px solid #b4b4b4; font-family:"Baar Metanoia"; font-size:16px; color:#999; text-decoration:none;}
			#menu_empresas:hover{color:#009ee0;}
		#menu_contacto{display:block; height:16px; padding-left:10px; float:left; font-family:"Baar Metanoia"; font-size:16px; color:#999; text-decoration:none;}
			#menu_contacto:hover{color:#009ee0;}
			.menu_activo{color:#009ee0!important;}
			
			
			
#pie_left{width:390px; height:201px; float:left;}
	#pie_left img{float:left;}
#pie_right{width:390px; height:201px; float:right;}
	#pie_right img{float:left;}
	
	.cnt_txt_pie{width:178px; float:left; margin-top:37px;}
		.tlt_txt_pie{display:block; font-family:Arial; font-size:16px; font-weight:bold; color:#fff;}
		.lista_pie li{margin-left:15px; list-style:disc outside; color:#fff;}
			.lista_pie li a{font-family:Arial; font-size:14px; color:#fff; text-decoration:none;}
		

#pie_bottom{width:660px; margin:0 auto; padding:54px 0; clear:both;}
	#copy{font-family:Arial; font-size:12px; color:#fff; text-align:center; clear:both;}
		#copy a{color:#fff; text-decoration:none;}
			#copy a:hover{color:#fff; text-decoration:underline;}
			
#pie_bottom p{margin-top:10px; font-family:Arial; font-size:12px; color:#fff; text-align:left; clear:both;}
#pie_bottom p img{float:left; margin-right:10px;}

			
			
#cnt_contenido{width:940px; margin:0 auto; clear:both; overflow:hidden;}
#cnt_contenido-1{width:940px; margin:0 auto; padding:50px 0; clear:both; overflow:hidden;}
#cnt_contenido-2{width:620px; margin:0 auto; padding:50px 0; clear:both; overflow:hidden;}
/*#cnt_contenido-2{width:940px; height:1620px; margin:0 auto; padding-top:50px; clear:both;}*/




#cnt_tlt_destacados{width:627px; height:33px; margin:18px auto 0 auto; text-align:center; background-image:url("../images/sep-h2.jpg"); background-color:transparent; background-position:bottom center; background-repeat:no-repeat; font-family:"Baar Metanoia"; font-size:20px; color:#009ddf;}

#cnt_destacados{width:940px; height:274px; margin:26px auto 0 auto;}
	#cnt_directivos{width:140px; margin-right:10px; float:left;}
	#cnt_hogar{width:140px; margin:0 10px; float:left;}
	#cnt_salud{width:140px; margin:0 10px; float:left;}
	#cnt_vida{width:140px; margin:0 10px; float:left;}
	#cnt_civil{width:140px; margin:0 10px; float:left;}
	#cnt_pensiones{width:140px; margin-left:10px; float:left;}
		.tlt_destacado1{display:block; width:140px; margin-top:10px; font-family:"Baar Metanoia"; font-size:18px; font-weight:bold; color:#009ddf; text-align:center; text-decoration:none;}
		.tlt_destacado2{display:block; width:140px; margin-top:10px; font-family:Verdana; font-size:12px; font-weight:bold; color:#999; text-align:center; text-decoration:none;}
		.txt_destacado{width:140px; margin-top:10px; font-family:Verdana; font-size:12px; color:#999; text-align:center;}
		
#img_home{display:block; padding:35px 0;}



#left{width:240px; float:left;}
#right{width:620px; float:right;}

.tlt_left{width:218px; height:40px; background-image:url("../images/sep-h3.jpg"); background-color:transparent; background-position:bottom left; background-repeat:no-repeat; font-family:"Baar Metanoia"; font-size:20px; color:#009ddf; text-align:center;}

.lista_left{margin-top:30px;}
	.lista_left li{margin-left:15px; color:#999; list-style:disc outside;}
		.lista_left li a{font-family:Verdana; font-size:13px; color:#999; text-decoration:none;}
			.lista_left li a:hover{color:#999; text-decoration:underline;}
		.lista_left .activo{color:#009ee0;}

#tlt_personales{font-family:"Baar Metanoia"; font-size:24px;font-weight:bold; color:#009ddf;}
#tlt_personales2{width:460px; margin-top:15px; margin-bottom:30px; font-family:Verdana; font-size:14px;font-weight:bold; color:#999;}

.cnt_tlt_destacados{width:620px; height:108px; clear:both;}
	#tlt_personales-dest{font-family:"Baar Metanoia"; font-size:24px;font-weight:bold; color:#009ddf;}
	#tlt_personales2-dest{width:460px; float:left; margin-top:15px; margin-bottom:30px; font-family:Verdana; font-size:14px;font-weight:bold; color:#999;}
	
		.preg_frec{display:block; margin-top:10px; font-family:Verdana; font-size:13px; font-weight:bold; color:#666;}
		.txt_preg_frec{margin-top:15px; font-family:Verdana; font-size:13px; color:#666;}
			.txt_preg_frec a{color:#009ddf;}
		.ul_preg_frec{margin-top:15px; font-family:Verdana; font-size:13px; color:#666;}
			.ul_preg_frec li{margin-top:5px; margin-left:15px; list-style:disc outside;}
				.ul_preg_frec li ul{margin-left:20px;}
				.ul_preg_frec li a{color:#009ddf;}
	.img_destacado{float:left; padding-right:20px;}

.tlt1{display:block; margin-top:20px; font-family:Verdana; font-size:13px; font-weight:bold; color:#333;}
.tlt2{display:block; margin-top:20px; font-family:Verdana; font-size:13px; font-weight:bold; color:#666;}
.parrafo1{margin-top:15px; font-family:Verdana; font-size:13px;color:#666;}
	.parrafo1 a{color:#009ddf;}


.lista1{margin-top:15px;}
	.lista1 li{margin-top:10px; margin-left:15px; color:#999; list-style:disc outside; font-family:Verdana; font-size:13px;color:#666;}
		.lista1 li a{color:#009ddf;}

.enl_info{display:block; margin-top:30px;}


#tlt_acuerdos{font-family:"Baar Metanoia"; font-size:24px;font-weight:bold; color:#009ddf; text-align:center;}
#tlt_acuerdos2{margin-top:15px; margin-bottom:30px; font-family:Verdana; font-size:14px; font-weight:bold; color:#999; text-align:center;}

#img_admiria{display:block; width:220px; margin:40px auto 0 auto;}
#img_rn{display:block; width:340px; margin:40px auto 0 auto;}
#img_pi{display:block; width:497px; margin:40px auto 0 auto;}

.cnt1{width:620px; margin:0 auto; padding:18px 0; border-top:1px solid #ccc; clear:both; overflow:hidden;}
.cnt2{width:620px; margin:40px auto; border-top:1px solid #ccc; clear:both; overflow:hidden;}
.cnt3{width:620px; margin:40px auto 0 auto; padding:18px 0; border-top:1px solid #ccc; clear:both; overflow:hidden;}

.enl_enlaces{display:block; margin-right:5px; float:left; font-family:Verdana; font-size:13px; color:#666; text-align:center; text-decoration:none;}
	.enl_enlaces span{display:block; text-decoration:underline;}


.img_entidades{float:left; padding-right:25px;}
.cnt_entidades{width:454px; float:left;}
	.tlt_entidades{font-family:Verdana; font-size:13px; font-weight:bold; color:#999;}
	
	.lista_entidades{margin-top:10px; font-family:Verdana; font-size:13px; color:#999;}
		
	
.enl_info_prev{color:#009ee0; text-decoration:none;}
	.enl_info_prev:hover{text-decoration:underline;}
	
	


#left-contacto{width:310px; float:left;}
	.parrafo-contacto{margin-top:35px; font-family:Verdana; font-size:13px;color:#666;}
		.parrafo-contacto a{color:#009ee0; text-decoration:underline;}
		
	.enl_mapa{display:block; width:302px; height:310px; margin-top:10px; border:4px solid #009ee0;}
	
	
#right-contacto{width:550px; float:right;}
	
	.inp1{width:530px; height:24px; margin-top:17px; padding:0 10px; background-image:url("../images/inp1.jpg"); background-color:transparent; background-position:top left; background-repeat:no-repeat; border:0; font-family:Verdad; font-size:12px; font-style:italic; color:#666;}
	.inp2{width:78px; height:24px; margin-top:30px; margin-left:19px; padding:0 10px; float:left; background-image:url("../images/inp2.jpg"); background-color:transparent; background-position:top left; background-repeat:no-repeat; border:0; font-family:Verdad; font-size:12px; font-style:italic; color:#666;}
	
	.txta1{width:530px; height:127px; margin-top:17px; padding:10px; background-image:url("../images/fnd_txta.jpg"); background-color:transparent; background-position:top left; background-repeat:no-repeat; border:0; font-family:Verdad; font-size:12px; font-style:italic; color:#666;}
	
	.txt_codigo{width:150px; margin-top:30px; float:left; font-family:Verdana; font-size:11px; font-style:italic; color:#999;}
	
	.btn_enviar{width:142px; height:62px; margin-top:19px; float:right;}
	.btn_enviar2{width:142px; height:62px; margin-top:19px; float:right; border:0; background-image:url("../images/btn_enviar2.jpg"); background-color:transparent; background-position:top left; background-repeat:no-repeat; font-family:"Baar Metanoia"; font-size:18px; font-weight:bold; color:#009ee0;}
	
	
	
	
	
.errorNombrevacio, .errorEmailtipo, .errorEmailvacio, .errorCodigovacio, .errorComentariovacio{
	padding-top:10px;
    color: #f00;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

.errorCodigovacio{clear:both;}


.cnt_captcha {
    float: left;
    margin-left: 20px;
    margin-top: 30px;
    width: 100px;
}

.txt_form3 {
    color: #989898;
    display: block;
    font-size: 12px;
    font-style: italic;
    width: 146px;
}
	

.error_form{padding-top:10px; font-size:20px; color:#f00;}
	
.enviado_form{padding-top:10px; font-size:20px; color:#009ee0;}