/*DEFINICIONES*/


body{
	margin:0px;
	padding:0px;
	background-color:#DBDADB;
	text-align:center;
	height:100%;
	width:100%;
	overflow-x:hidden;
}


a,p,table,img,form,tr,td{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
	
}



div{
	display:inline;
	display:block;
	
}

/**************************************************  GENERALES  *********************************************/
.container_superior{
	background-color:#DBDADB;
	height:100%;
	margin: 0 auto;
	position:relative;
	text-align:center;
	width:100%;
}

.container_gal{
	height:585px;
	margin: 0 auto;
	position:relative;
	text-align:center;
	width:1011px;
	z-index:2;
}

.mitad_izq{
	background-image:url(../img/pic_mitad_izq.gif);
	float:left;
	height:585px;	
	left:0px;
	margin: 0 auto;
	position:absolute;
	text-align:center;
	top:0px;
	width:50%;
	z-index:1;
}

.mitad_der{
	background-image:url(../img/pic_mitad_der.gif);
	height:585px;
	left:400px;
	margin: 0 auto;
	position:absolute;
	text-align:center;
	top:0px;
	width:50%;
	z-index:1;
}

.cabecera{
	position:relative;
	top:0px;
	left:0px;
	width:1011px;
	height:90px;
	text-align:left;
	z-index:2;
	background-color:#706d6e;
}

.img_logo{
	position:absolute;
	top:-1px;
	left:0px;
}
.btn_inicio{
	position:absolute;
	top:0px;
	left:140px;
}

.btn_quienes{
	position:absolute;
	top:0px;
	left:207px;
}
.btn_nuestros{
	position:absolute;
	top:0px;
	left:335px;
}
.btn_noticias{
	position:absolute;
	top:0px;
	left:507px;
}
.btn_buzon{
	position:absolute;
	top:0px;
	left:584px;
}
.btn_enlaces{
	position:absolute;
	top:0px;
	left:744px;
}
.btn_localizacion{
	position:absolute;
	top:0px;
	left:824px;
}
.img_aviso{
	position:absolute;
	top:0px;
	left:954px;
}

#contenedor_contenido{
	position:relative;
	top:0px;
	left:0px;
	width:1011px;
	height:495px;
	
	text-align:center;

}

#contenedor_contenido2{
	position:relative;
	top:0px;
	left:0px;
	width:1011px;
	height:495px;
	overflow:hidden;
	text-align:center;
	border:0px solid yellow;

}

.pie{
	position:absolute;
	top:580px;
	left:20px;
	width:985px;
	/*height:114px;*/
    height:auto;
	
}
.pie_izq{
	position:absolute;
	top:0px;
	left:0px;
	font-family:verdana;
	font-size:9pt;
	text-decoration:none;
	color:#204f5e;
}
.pie_der{
	position:absolute;
	font-family:verdana;
	font-size:9pt;
	text-decoration:none;
	color:#204f5e;
	top:0px;
	left:808px;
}


.fondo_home{
	text-align:center;
	margin: 0 auto;
	position:relative;
	background-image:url(../img/bkg_fondo_home.gif);
	top:0px;
	left:0px;
	height:428px;
	width:838px;
	z-index:1;
	margin-top:30px;	
}

.fondo_1{
	position:absolute;
	background-image:url(../img/bkg_fondo_1.gif);
	top:15px;
	left:14px;
	height:397px;
	width:273px;
	z-index:1;
}

.fondo_2{
	position:absolute;
	background-image:url(../img/bkg_fondo_2.gif);
	top:15px;
	left:298px;
	height:397px;
	width:181px;
	z-index:1;
}

.fondo_3{
	position:absolute;
	background-image:url(../img/bkg_fondo_3.gif);
	top:15px;
	left:490px;
	height:236px;
	width:181px;
	z-index:1;
}

.fondo_4{
	position:absolute;
	background-image:url(../img/bkg_fondo_4.gif);
	top:257px;
	left:490px;
	height:157px;
	width:180px;
	z-index:1;
}

.foto_noticia{
	position:absolute;
	top:30px;
	left:29px;
	z-index:1;
}

.titulo_noticia{
	position:absolute;
	text-align:left;
	top:250px;
	width:250px;
	left:29px;
	z-index:1;
	height:31px;
	overflow:hidden;
}

.texto_noticia_noticia{
	position:absolute;
	text-align:left;
	top:290px;
	left:29px;
	width:247px;
	height:80px;
	overflow:hidden;
	z-index:1;
}
.tit_noticia_destacada{
	position:absolute;
	text-align:left;
	top:386px;
	left:29px;
	z-index:1;
}

.ver_mas_noticia{
	position:absolute;
	top:385px;
	left:230px;
	text-align:left;
	z-index:1;
}


.tit_n_prod{
	position:absolute;
	top:22px;
	left:329px;
	text-align:left;
	z-index:1;
}

.tit_empresas{
	position:absolute;
	top:139px;
	left:425px;
	text-align:left;
	z-index:1;
}

.tit_automoviles{
	position:absolute;
	top:61px;
	left:407px;
	text-align:left;
	z-index:1;
}
.tit_autocaravanas{
	position:absolute;
	top:35px;
	left:388px;
	text-align:left;
	z-index:1;
}
.tit_motocicletas{
	position:absolute;
	top:87px;
	left:313px;
	text-align:left;
	z-index:1;
}
.tit_caravanas{
	position:absolute;
	top:48px;
	left:415px;
	text-align:left;
	z-index:1;
}
.tit_comercio{
	position:absolute;
	top:126px;
	left:425px;
	text-align:left;
	z-index:1;
}
.tit_camiones{
	position:absolute;
	top:74px;
	left:352px;
	text-align:left;
	z-index:1;
}
.tit_comunidad{
	position:absolute;
	top:152px;
	left:335px;
	text-align:left;
	z-index:1;
}
.tit_jubilacion{
	position:absolute;
	top:255px;
	left:420px;
	text-align:left;
	z-index:1;
}
.tit_construccion{
	position:absolute;
	top:191px;
	left:408px;
	text-align:left;
	z-index:1;
}
.tit_carnet{
	position:absolute;
	top:100px;
	left:376px;
	text-align:left;
	z-index:1;
}
.tit_farmacias{
	position:absolute;
	top:178px;
	left:418px;
	text-align:left;
	z-index:1;
}
.tit_salud{
	position:absolute;
	top:269px;
	left:445px;
	text-align:left;
	z-index:1;
}

.tit_decesos{
	position:absolute;
	top:230px;
	left:435px;
	text-align:left;
	z-index:1;
}
.tit_pensiones{
	position:absolute;
	top:243px;
	left:373px;
	text-align:left;
	z-index:1;
}
.tit_hogar{
	position:absolute;
	top:113px;
	left:442px;
	text-align:left;
	z-index:1;
}
.tit_accidentes{
	position:absolute;
	top:204px;
	left:417px;
	text-align:left;
	z-index:1;
}
.tit_hoteles{
	position:absolute;
	top:165px;
	left:433px;
	text-align:left;
	z-index:1;
}
.tit_vida{
	position:absolute;
	top:217px;
	left:453px;
	text-align:left;
	z-index:1;
}

.tit_nuestros_productos{
	position:absolute;
	text-align:left;
	top:383px;
	left:325px;
	z-index:1;
}

.tit_buzon{
	position:absolute;
	text-align:left;
	top:225px;
	left:526px;
	z-index:1;
}

.tit_modificar_datos{
	position:absolute;
	text-align:left;
	top:385px;
	left:522px;
	z-index:1;
}

.fondo_enlaces{
	position:relative;
	float:left;
	background-image:url(../img/bkg_fondo_enlaces.gif);
	top:0px;
	left:0px;
	margin-left:45px;
	margin-bottom:75px;
	width:185px;
	height:156px;
	z-index:1;
}
.foto_enlace{
	position:absolute;
	top:11px;
	left:16px;
}

.link_enlace{
	position:absolute;
	top:126px;
	left:11px;
	width:158px;
	height:22px;
	//top:128px;
	text-align:center;
	overflow:hidden;
}

.fondo_quienes{
	/*background-image:url(../img/bkg_fondo_quienes.gif);*/
	background-image:url(../img/bkg_fondo_quienes_d.gif);
	top:0px;
	left:0px;
	width:806px;
	height:417px;
	margin-top:30px;
	margin-left:105px;
	//margin-left:0px;
	border:0px solid red;
}

.quienes_texto{
	position:absolute;
	width: 776px;
	left: 111px;
	top:278px;
	//top:305px;
	border:0px solid blue;
}

.foto_quienes{
	position:absolute;
	top:49px;
	left:120px;
	//left:136px;
	width:743px;
	height:245px;
}
.pos_texto_quienes{
	position:absolute;
	text-align:right;
	top:319px;
	left:12px;
	//left:12px;
	width:856px;
	height:80px;
}

.fondo_localizacion{
	background-image:url(../img/bkg_localizacion.gif);
	position:relative;
    clear:both;
    float:left;        
	width:712px;
	height:465px;
	margin-top:27px;
	margin-left:160px;  
    display:inline;
}

.localizacion{
	position:absolute;
	top:14px;
	left:183px;
	border:0px solid green;
}
.contacto{
	text-align:right;
	position:absolute;
	top:241px;
	left:7px;
}

.p1{
	position:absolute;
	background-image:url(../img/p1.gif);
	top:27px;
	left:23px;
	width:188px;
	height:464px;
}

.p2{
	position:absolute;
	background-image:url(../img/p2.jpg);
	top:26px;
	left:211px;
	width:770px;
	border:0px solid green;
}

.prod2{
	position:absolute;
	top:170px;
	left:48px;
}
	
.tit_automoviles2{
	position:absolute;
	top:214px;
	left:123px;
	text-align:left;
	z-index:1;
}

.tit_autocaravanas2{
	position:absolute;
	top:188px;
	left:104px;
	text-align:left;
	z-index:1;
}




.tit_motocicletas2{
	position:absolute;
	top:240px;
	left:29px;
	text-align:left;
	z-index:1;
}
.tit_caravanas2{
	position:absolute;
	top:201px;
	left:131px;
	text-align:left;
	z-index:1;
}
.tit_comercio2{
	position:absolute;
	top:279px;
	left:141px;
	text-align:left;
	z-index:1;
}
.tit_camiones2{
	position:absolute;
	top:227px;
	left:68px;
	text-align:left;
	z-index:1;
}
.tit_comunidad2{
	position:absolute;
	top:306px;
	left:51px;
	text-align:left;
	z-index:1;
}
.tit_jubilacion2{
	position:absolute;
	top:410px;
	left:136px;
	text-align:left;
	z-index:1;
}
.tit_construccion2{
	position:absolute;
	top:345px;
	left:124px;
	text-align:left;
	z-index:1;
}
.tit_carnet2{
	position:absolute;
	top:253px;
	left:92px;
	text-align:left;
	z-index:1;
}
.tit_farmacias2{
	position:absolute;
	top:332px;
	left:134px;
	text-align:left;
	z-index:1;
}
.tit_salud2{
	position:absolute;
	top:423px;
	left:161px;
	text-align:left;
	z-index:1;
}

.tit_decesos2{
	position:absolute;
	top:384px;
	left:148px;
	text-align:left;
	z-index:1;
}
.tit_pensiones2{
	position:absolute;
	top:397px;
	left:89px;
	text-align:left;
	z-index:1;
}
.tit_hogar2{
	position:absolute;
	top:266px;
	left:158px;
	text-align:left;
	z-index:1;
}
.tit_accidentes2{
	position:absolute;
	top:358px;
	left:133px;
	text-align:left;
	z-index:1;
}
.tit_hoteles2{
	position:absolute;
	top:319px;
	left:149px;
	text-align:left;
	z-index:1;
}
.tit_vida2{
	position:absolute;
	top:371px;
	left:169px;
	text-align:left;
	z-index:1;
}

.tit_empresas2{
	position:absolute;
	top:292px;
	left:142px;
	text-align:left;
	z-index:1;
}

.bkg_noticias{
	position:absolute;
	background-image:url(../img/bkg_noticias.gif);
	top:27px;
	left:38px;
	width:938px;
	height:465px;
	border:0px solid red;
}

.Container2 {
  position: absolute;
  top: 40px; 
  left: 12px;
  //left: -462px;
  width: 181px;
  height: 403px;
}

#Scroller-2 { 
  position: absolute; 
  overflow: hidden;
  width: 181px;
  height: 385px;
}

#Scroller-2 p {
  margin: 0; padding: 10px 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #6F6048;
}

.Scroller-Container2 {
  position: absolute;
  top: 20px; left: 0px;
}

#Scrollbar-Container2 {
  position: absolute;
  top: 0px; left: 20px;
}

.Scrollbar-Up2 {
	top: 39px;
	left:177px;
  cursor: pointer;
  position: absolute;
}

.Scrollbar-Up2_moz {
	top: 41px;
	left:601px;
  cursor: pointer;
  position: absolute;
}

.Scrollbar-Track2 {
  width: 20px; height: 161px;
  position: absolute;
  top: 486px; left: 4px;
}

.Scrollbar-Handle2 {
  position: absolute;
  visibility:hidden;
  display:none;
  width: 20px; height: 22px;
}

.Scrollbar-Down2 {
  cursor: pointer;
  position: absolute;
  top: 439px;
  left:177px;
}

.Scrollbar-Down2_moz {
  cursor: pointer;
  position: absolute;
  top: 305px;
  left:601px;
}

.pos_titulo_desp{
	position: absolute;
  top: 241px; 
  left: 295px;
	text-align:right;
  width: 581px;
  height: 15px;
}

.pos_fecha_desp{
 position: absolute;
  top: 252px; 
  left: 295px;
  text-align:right;
  width: 581px;
  height: 15px;
}

.Container {
  position: absolute;
  top: 276px; 
  left: 295px;
  //left: -295px;
  width: 581px;
  height: 164px;
  text-align:right;
}

#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 581px;
  height: 154px;
  text-align:left;
}

#Scroller-1 p {
  margin: 0; padding: 10px 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #6F6048;
}

.Scroller-Container {
  position: absolute;
  top: 20px; left: 0px;
}

.Scrollbar-Up {
	top: 265px;
	left:886px;
  cursor: pointer;
  position: absolute;
}

.Scrollbar-Up_moz {
	top: 41px;
	left:601px;
  cursor: pointer;
  position: absolute;
}

.Scrollbar-Track {
  width: 20px; height: 161px;
  position: absolute;
  top: 386px; left: 4px;
}

.Scrollbar-Handle {
  position: absolute;
  visibility:hidden;
  display:none;
  width: 20px; height: 22px;
}

.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 439px;
  left:886px;
}

.Scrollbar-Down_moz {
  cursor: pointer;
  position: absolute;
  top: 305px;
  left:601px;
}

.pos_titulo_desp{
	position: absolute;
  top: 241px; 
  left: 295px;
	text-align:right;
  width: 581px;
  height: 15px;
}

.pos_fecha_desp{
 	position: absolute;
  top: 252px; 
  left: 295px;
  text-align:right;
  width: 581px;
  height: 15px;
}


.foto_noticia_desp{
 	position: absolute;
  top: 61px; 
  left: 589px;
}

.bkg_siniestros{
	position:absolute;
	background-image:url(../img/bkg_siniestros.gif);
	top:27px;
	left:51px;
	width:885px;
	height:466px;
}

.bkg_vida{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height: 631px;
}

.bkg_empresas{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height: 1240px;
}

.bkg_hotel{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:1284px;
}
.bkg_accidente{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:652px;
}


.bkg_hogar{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:1066px;
}

.bkg_pension{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:782px;
}

.bkg_deceso{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:580px;
}

.bkg_farmacia{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:1075px;
}

.bkg_salud{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:583px;
}

.bkg_construccion{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:820px;
}

.bkg_jubilacion{
	position:absolute;
	background-image:url(../img/bkg_fondo_form.gif);
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:510px;
}

.bkg_carnet{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:770px;
	display:block;
	height:478px;
}

.bkg_comunidad{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:1070px;
}

.bkg_comercio{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:1183px;
}

.bkg_caravana{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:855px;
}

.bkg_moto{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:780px;
}

.bkg_autocaravana{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	display:block;
	height:895px;
}

.bkg_coche{
	position:absolute;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	top:0px;
	left:0px;
	width:772px;
	height:852px;
	display:block;
}



.empresas{
	position:absolute;
	background-image:url(../img/bkg_empresas_nuevo.gif);
	top:0px;
	left:2px;
	width:770px;
	height:464px;
	display:block;
	z-index:0;
}

.form_abajo{
	position:relative;
	background:url(../img/bkg_fondo_form_abajo.gif) repeat-y;
	float:left;
	clear:both;
	width:772px;
	height:13px;
	display:block;
	z-index:0;
	//margin-left:-1px;
}

/* BOTONERA */

#btn_1{display:block;width:62px;height:89px;background-image:url('../img/btn_1.gif');background-repeat:no-repeat;}
#btn_1:link{background-position:0px 0px;}
#btn_1:hover{background-position:0px -89px;}
#btn_1:active{background-position:0px -89px;}
#btn_1_sel{display:block;width:62px;height:89px;background-image:url('../img/btn_1.gif');background-repeat:no-repeat;background-position:0px -89px;}

#btn_2{display:block;width:126px;height:89px;background-image:url('../img/btn_2.gif');background-repeat:no-repeat;}
#btn_2:link{background-position:0px 0px;}
#btn_2:hover{background-position:0px -89px;}
#btn_2:active{background-position:0px -89px;}
#btn_2_sel{display:block;width:126px;height:89px;background-image:url('../img/btn_2.gif');background-repeat:no-repeat;background-position:0px -89px;}

#btn_3{display:block;width:168px;height:89px;background-image:url('../img/btn_3.gif');background-repeat:no-repeat;}
#btn_3:link{background-position:0px 0px;}
#btn_3:hover{background-position:0px -89px;}
#btn_3:active{background-position:0px -89px;}
#btn_3_sel{display:block;width:168px;height:89px;background-image:url('../img/btn_3.gif');background-repeat:no-repeat;background-position:0px -89px;}

#btn_4{display:block;width:78px;height:89px;background-image:url('../img/btn_4.gif');background-repeat:no-repeat;}
#btn_4:link{background-position:0px 0px;}
#btn_4:hover{background-position:0px -89px;}
#btn_4:active{background-position:0px -89px;}
#btn_4_sel{display:block;width:78px;height:89px;background-image:url('../img/btn_4.gif');background-repeat:no-repeat;background-position:0px -89px;}

#btn_5{display:block;width:160px;height:89px;background-image:url('../img/btn_5.gif');background-repeat:no-repeat;}
#btn_5:link{background-position:0px 0px;}
#btn_5:hover{background-position:0px -89px;}
#btn_5:active{background-position:0px -89px;}
#btn_5_sel{display:block;width:160px;height:89px;background-image:url('../img/btn_5.gif');background-repeat:no-repeat;background-position:0px -89px;}

#btn_6{display:block;width:177px;height:89px;background-image:url('../img/btn_6.gif');background-repeat:no-repeat;}
#btn_6:link{background-position:0px 0px;}
#btn_6:hover{background-position:0px -89px;}
#btn_6:active{background-position:0px -89px;}
#btn_6_sel{display:block;width:177px;height:89px;background-image:url('../img/btn_6.gif');background-repeat:no-repeat;background-position:0px -89px;}

#btn_7{display:block;width:180px;height:89px;background-image:url('../img/btn_7.gif');background-repeat:no-repeat;}
#btn_7:link{background-position:0px 0px;}
#btn_7:hover{background-position:0px -89px;}
#btn_7:active{background-position:0px -89px;}
#btn_7_sel{display:block;width:180px;height:89px;background-image:url('../img/btn_7.gif');background-repeat:no-repeat;background-position:0px -89px;}


/*FORMULARIOS*/

.linea{
	width:708px;
	height:18px;
	clear:both;
	float:left;
	display:block;
    position:relative;
}

.linea2{
	width:712px;
	height:18px;
	clear:both;
	float:left;
	display:block;
    position:relative;
}

.linea_buzon{
	width:650px;
	height:18px;
	clear:both;
	float:left;
	display:block;
	border:0px solid blue;
}

.linea_txtarea{
	width:708px;
	height:60px;
	clear:both;
	float:left;
	display:block;
	border:0px solid red;
}

.linea_txtarea_buzon{
	width:650px;
	height:60px;
	clear:both;
	float:left;
	display:block;
	border:0px solid red;
}

.caja{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:-4px;
	//margin-top:0px;
	border:0px solid gray;
	width:245px;
}

.caja2{
	width:92px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:-4px;
	//margin-top:0px;
	border:0px solid yellow;
}

.caja3{
	width:94px;
	display:block;
	float:left;
	margin-left:5px;
	margin-top:-4px;
	//margin-top:0px;
	border:0px solid yellow;
}

.caja_txtarea{
	width:251px;
	display:block;
	float:left;
	margin-left:6px;
	margin-top:1px;
	border:0px solid red;
}

.caja_txtarea_buzon{
	width:251px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:1px;
	border:0px solid red;
}

.caja_txtarea_ie{
	width:260px;
	display:block;
	float:left;
	margin-left:7px;
	margin-top:1px;
	border:0px solid red;
}

.n1{
	width:434px;
	display:block;
	float:left;
}

.n2{
	width:123px;
	display:block;
	float:left;
	border:0px solid red;	
}

.n3{
	width:70px;
	display:block;
	float:left;
	border:0px solid red;	
}

.nbuzon{
	width:375px;
	display:block;
	float:left;
	border:0px solid yellow;
}

.enviar{
	position:relative;
	width:55px;
	height:15px;
	display:block;
	float:left;
	margin-left:650px;
	//margin-left:645px;
	margin-top:41px;
	border:0px solid red;
	z-index:2;
}

.enviar_buzon{
	position:relative;
	width:55px;
	height:15px;
	display:inline;
	float:left;
	margin-top:10px;
	margin-left: 573px;
	border:0px solid red;
}

.form_enviar{
	position:absolute;
	z-index:2;
	top:13px;
	left:0;
	//left:-2px;
}

.error{
	position:absolute;
	left:508px;
	margin-top:1px;
	//margin-top:2px;
	visibility:hidden;
	display:block;
	background:#ffffff;
	height:13px;
	width:241px;
	border:0px solid red;
}

.error2{
	position:absolute;
	left:614px;
	margin-top:1px;
	//margin-top:2px;
	visibility:hidden;
	display:block;
	background:#ffffff;
	height:13px;
	width:241px;
	border:0px solid red;
}

.error_ie{
	position:absolute;
	left:501px;
	margin-top:2px;
	visibility:hidden;
	display:block;
	background:#ffffff;
	height:13px;
	width:240px;
	border:0px solid red;
	margin-left:5px;
}

.error_ie2{
	position:absolute;
	left:501px;
	margin-top:2px;
	visibility:hidden;
	display:block;
	background:#ffffff;
	height:13px;
	width:240px;
	border:0px solid red;
	margin-left:118px;
}

.enviado{
	position:absolute;
	top:153px;
	left:183px;
	background:url(../img/bkg_fondo_enviado.jpg) repeat-y;
	height:229px;
	width: 446px;
	display:none;
	z-index:3;
	border:0px solid red;
}

.enviado_cerrar{
	position:absolute;
	top:69px;
	left:378px;
	height:15px;
	width: 56px;
	display:block;
	z-index:3;
	border:0px solid red;
}

.enviado_txt{
	position:absolute;
	top:133px;
	left:16px;
	height:55px;
	width: 409px;
	display:none;
	z-index:3;
	border:0px solid red;
}

.error_txt{
	position:absolute;
	top:133px;
	left:16px;
	height:55px;
	width: 409px;
	display:none;
	z-index:3;
	border:0px solid red;
}

.aviso_arriba{
	position:relative;
	display:block;
	float:left;
	background:url(../img/bkg_aviso_arriba.gif) no-repeat;
	height:117px;
	width: 446px;
	display:block;
	border:0px solid blue;
}

.fondo_condiciones{
	position:relative;
	display:block;
	float:left;
	background:url(../img/bkg_condiciones.gif) no-repeat;
	height:560px;
	width: 446px;
	display:block;
	border:0px solid blue;
}

.fondo_legal{
	display:block;
	position:relative;
	clear:both;
	float:left;
	background:url(../img/bkg_aviso_centro.gif) repeat-y;
	width: 446px;
	display:block;
	border:0px solid red;
}

.texto_popup{
	position:relative;
	display:block;
	margin-top:0px;
	margin-left:15px;
	//margin-left:0px;
	width: 406px;
	//398px;
	display:block;
	border:0px solid red;
}

.aviso_abajo{
	position:relative;
	clear:both;
	float:left;
	display:block;
	background:url(../img/bkg_aviso_abajo.gif) no-repeat;
	height:41px;
	width: 446px;
	display:block;
	border:0px solid blue;
}

.aviso_cerrar{
	position:relative;
	display:block;
	clear:both;
	float:left;
	margin-top:27px;
	margin-left:387px;
	height:13px;
	width: 55px;
	display:block;
	border:0px solid red;
	overflow:hidden;
}

.aviso_datos_cerrar{
	position:absolute;
	display:block;
	clear:both;
	float:left;
	top:546px;
	left:387px;
	height:13px;
	width: 55px;
	display:block;
	border:0px solid red;
	overflow:hidden;
}

.fondo_datos{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../img/bkg_datos.jpg);
	height:560px;
	width: 446px;
	display:block;
}

.t_buzon{
	position:relative;
	display:block;
	clear:both;
	float:left;
	border:0px solid red;
	background:url(../img/img_t_buzon.gif);
	margin-left: 287px;
	margin-top: 5px;
	width:409px;
	height:26px;
}

.btn_ayu{
	position:relative;
	display:block;
	float:left;
	border:1px solid #c5c5c5;
	margin-left: 3px;
	margin-top: 0px;
	width:17px;
	height:13px;
	font-size:1px;
}

.ayuda{
	position:absolute;
	top:235px;
	left:183px;
	background:url(../img/bkg_fondo_enviado.jpg) repeat-y;
	height:229px;
	width: 446px;
	display:none;
	z-index:3;
	border:0px solid red;
}

.msg_err_condiciones {
	width:260px;
	height:30px;
	left:495px;
	top:694px;
}

/*NUEVO*/
.cont_productos_portada{
    height:275px;
    left:302px;
    position:absolute;
    text-align:right;
    top:42px;
    width:173px;
    z-index:1;
    line-height:0.8;
}

.cont_productos_productos{
    height:275px;
    left:29px;
    line-height:0.8;
    position:absolute;
    text-align:right;
    top:192px;
    width:175px;
    z-index:1;
}

.bkg_autobuses{
	position:relative;
	background:url(../img/bkg_fondo_form.gif) repeat-y;
	clear:both;
    float:left;
	width:772px;
	display:block;
	height:auto;
}

.autobuses{
	position:relative;
	background-image:url(../img/bkg_autobus.gif);
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.coche{
	background-image:url(../img/bkg_coche_nuevo.gif);
    position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.vida{
	background-image:url(../img/bkg_vida_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.jubilacion{
	background-image:url(../img/bkg_jubilacion_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.salud{
	background-image:url(../img/bkg_salud_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.pension{
	background-image:url(../img/bkg_pension_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.deceso{
	background-image:url(../img/bkg_deceso_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.moto{
	background-image:url(../img/bkg_moto_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.carnet{
	background-image:url(../img/bkg_carnet.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.caravana{
    position:relative;
	background-image:url(../img/bkg_caravana_nuevo.gif);
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.camion{
	background-image:url(../img/bkg_camion_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.autocaravana{
	background-image:url(../img/bkg_autocaravana_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.hogar{
	background-image:url(../img/bkg_hogar_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.comercio{
	background-image:url(../img/bkg_comercio_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.farmacia{
	background-image:url(../img/bkg_farmacia_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.hotel{
	background-image:url(../img/bkg_hotel_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.construccion{
	background-image:url(../img/bkg_construccion_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.accidente{
	background-image:url(../img/bkg_accidente_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.comunidad{
	background-image:url(../img/bkg_comunidad_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}

.empresas{
	background-image:url(../img/bkg_empresas_nuevo.gif);
	position:relative;
	background-position: 2px 0px;
    clear:both;
    background-repeat:no-repeat;
    float:left;
	width:772px;
	height:auto;
	display:block;
	z-index:0;
}


.autobuses_cont{
    position:relative;
    clear:both;
    float:left;
    display:inline;
    width:700px;
    height:auto;
    margin-left:62px;
    margin-top:63px;
    height:auto;
    margin-bottom:5px;
}

.autobuses_datos{
    clear:both;
    float:left;
    display:inline;
    width:500px;
    margin-left:185px;
    height:15px;
    border:0px solid green;
    margin-bottom:5px;
    text-align:right;
}

.autobuses_enviar{
	position:relative;
	width:53px;
	height:15px;
	display:inline;
    clear:both;
	float:left;
	margin-left:650px;
	margin-top:41px;
	border:0px solid red;
    font-size: 0px;
    overflow:hidden;
    background-image:url(../img/btn_enviar.gif);
}

.autobuses_abajo{
	position:relative;
	background:url(../img/bkg_fondo_form_abajo.gif) repeat-y;
	float:left;
	clear:both;
	width:772px;
	height:13px;
    overflow:hidden;
    font-size: 0px;
	display:block;
	z-index:0;
}

.linea_autobuses{
	width:700px;
	height:18px;
	clear:both;
	float:left;
	display:block;
    position:relative;
}

.linea_autobuses_txtarea{
	width:700px;
	height:60px;
	clear:both;
	float:left;
	display:block;
    position:relative;
}

.formulario_autobuses{
    border:1px solid #C5C5C5;
    color:#000000;
    font-family:arial;
    font-size:11px;
    font-weight:400;
    height:13px;
    margin:0;
    text-decoration:none;
    display:block;
    left:445px;
    position:absolute;
    top:0;
    width:241px;
}

.formulario_autobuses_select{
    border:1px solid #C5C5C5;
    color:#000000;
    font-family:arial;
    font-size:11px;
    font-weight:400;
    height:17px;
    margin:0;
    text-decoration:none;
    display:block;
    left:445px;
    position:absolute;
    top:0;
    width:244px;
}

.formulario_autobuses_txtarea{
    border:1px solid #C5C5C5;
    color:#000000;
    font-family:arial;
    font-size:11px;
    font-weight:400;
    height:60px;
    margin:0;
    text-decoration:none;
    display:block;
    left:445px;
    position:absolute;
    top:0;
    width:241px;
}

.formulario_autobuses_check{
    color:#000000;
    display:block;
    height:20px;
    left:670px;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:20px;
}

.textos_autobuses{
    position:absolute;
    top:1px;
    left:0px;
    display:block;
    width:434px;
    text-align:right;
    height:13px;
}

.error_autobuses{
	position:absolute;
	left:446px;
	top:1px;
	visibility:hidden;
	display:block;
	height:15px;
	width:241px;
	border:0px solid red;
}

.error_autobuses2{
	position:absolute;
	left:446px;
	top:1px;
	visibility:hidden;
	display:block;
	height:13px;
	width:241px;
	border:0px solid red;
}

.error_autobuses_condiciones{
    background-color:#D9D9D9;
    display:block;
    height:38px;
    left:433px;
    position:absolute;
    top:0px;
    visibility:hidden;
    width:257px;
}

.btn_autobuses_ayuda{
    position:absolute;
    background-image:url("../img/btn_ayuda_bonif.gif");
    display:block;
    height:13px;
    left:669px;
    top:1px;
    width:17px;
    border:1px solid #C5C5C5;
}