@import url('https://assets.mapfre.cl/assets/css/branding.css');

body{
	padding:0;
	margin:0;
	font-family:var(--font-principal);
	font-size:14px;
	color:#686767;
	}
@font-face {
				font-family: 'FuturaBT-Bold';
				src: url('fonts/futubd.eot');
				src: url('fonts/futubd.eot?#iefix') format('embedded-opentype'),
						 url('fonts/futubd.woff') format('woff'),
						 url('fonts/futubd.ttf') format('truetype'),
						 url('fonts/futubd.svg#futubd') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'FuturaBT-Book';
				src: url('fonts/futubk.eot');
				src: url('fonts/futubk.eot?#iefix') format('embedded-opentype'),
						 url('fonts/futubk.woff') format('woff'),
						 url('fonts/futubk.ttf') format('truetype'),
						 url('fonts/futubk.svg#futubk') format('svg');
				font-weight: normal;
				font-style: normal;
		}
.clearfloat{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
img{
	border:0;
	}
h1{
	margin:0;
	padding:0;
	font-size:16px;
	}
h1 span{
	color:var(--color-fondo);
	}
h2{
	margin:0;
	padding:0;
	font-size:16px;
	}
h2 span{
	color:var(--color-fondo);
	}
a{
	color:#686767;
	text-decoration:none;
	}
a:visited{
	color:#686767;
	text-decoration:none;
	}
a:hover{
	color:#db291d;
	text-decoration:none;
	}
p{
	margin:0;
	padding:0;
	}
table, caption, tbody, tfoot, thead, tr, th, td, ul, li{
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	}
li{
	list-style:none;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
	
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////                                                              /////////////////////////////////////////////////////////
////////////////////////////////////////////////////////                       MAPFRE Seguros                         /////////////////////////////////////////////////////////
////////////////////////////////////////////////////////                                                              /////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.todo{
	width:962px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                            HEAD                              ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.head{
	width:962px;
	height:60px;
	}
.head .cabeza{
	float:right;
	width:900px;
	height:60px;
	margin-right:24px;
	}
.head .cabeza .logo{
	float:left;
	width:183px;
	height:40px;
	padding-top:20px;
	}
.head .cabeza .menu_superior{
	float:right;
	width:585px;
	height:20px;
	color:#ffffff;
	line-height:20px;
	text-align:center;
	margin-top:40px;
	}
.head .cabeza .menu_superior .pestania_superior{
	float:left;
	width:117px;
	height:20px;
	}
.head .cabeza .menu_superior .pestania_superior a{
	display:block;
	width:117px;
	height:20px;
	color:#ffffff;
	background:url(../img/fondo_pestania.png) bottom no-repeat;
	}
.head .cabeza .menu_superior .pestania_superior a:visited{
	display:block;
	width:117px;
	height:20px;
	color:#ffffff;
	background:url(../img/fondo_pestania.png) bottom no-repeat;
	}
.head .cabeza .menu_superior .pestania_superior a:hover{
	display:block;
	width:117px;
	height:20px;
	color:#ffffff;
	background:url(../img/fondo_pestania.png) top no-repeat;
	}
.head .cabeza .menu_superior .current{
	float:left;
	width:117px;
	height:20px;
	color:#fff;
	background:url(../img/fondo_pestania.png) top no-repeat;
	}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                           CUERPO                             ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web{
	width:962px;
	height:auto;
	background:url(../img/back-main.png) top right repeat-y;
	}
.web .links_laterales{
	float:left;
	width:38px;
	height:auto;
	}
.web .links_laterales .ico_home{
	float:left;
	width:38px;
	height:34px;
	margin-bottom:3px;
	}
.web .links_laterales .ico_home a{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_home.png) bottom no-repeat;
	}
.web .links_laterales .ico_home a:visited{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_home.png) bottom no-repeat;
	}
.web .links_laterales .ico_home a:hover{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_home.png) top no-repeat;
	}
.web .links_laterales .ico_preguntas{
	float:left;
	width:38px;
	height:34px;
	margin-bottom:3px;
	}
.web .links_laterales .ico_preguntas a{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_preguntas.png) bottom no-repeat;
	}
.web .links_laterales .ico_preguntas a:visited{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_preguntas.png) bottom no-repeat;
	}
.web .links_laterales .ico_preguntas a:hover{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_preguntas.png) top no-repeat;
	}
.web .links_laterales .ico_condicionados{
	float:left;
	width:38px;
	height:34px;
	}
.web .links_laterales .ico_condicionados a{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_condicionados.png) bottom no-repeat;
	}
.web .links_laterales .ico_condicionados a:visited{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_condicionados.png) bottom no-repeat;
	}
.web .links_laterales .ico_condicionados a:hover{
	display:block;
	width:38px;
	height:34px;
	background:url(../img/ico_condicionados.png) top no-repeat;
	}
.web .cuerpo{
	float:left;
	width:900px;
	height:auto;
	background:#fff;
	}
.web .cuerpo .banner{
	float:left;
	width:900px;
	height:193px;
	}
.web .sombra_der_up{
	float:left;
	width:20px;
	height:28px;
	background:url(../img/sombra_der_up.jpg) no-repeat;
	}
.web .barra_buscador{
	float:left;
	width:900px;
	height:26px;
	background:url(../img/fondo_barra_buscador.jpg) repeat-x;
	}
.web .barra_buscador .buscar{
	float:right;
	width:212px;
	height:26px;
	}
.web .barra_buscador .buscar .txt_buscar{
	float:left;
	color:#fff;
	line-height:26px;
	}
.web .barra_buscador .buscar input{
	float:left;
	width:118px;
	height:16px;
	border:none;
	margin-left:15px;
	margin-top:4px;
	}
.web .barra_buscador .buscar input:active{
	background:#F00;
	}
.web .barra_buscador .buscar .btn_buscar{
	float:left;
	width:20px;
	height:17px;
	margin-top:5px;
	margin-left:5px;
	}
.web .barra_buscador .buscar .btn_buscar a{
	display:block;
	width:20px;
	height:17px;
	background:url(../img/btn_buscar.png) bottom left no-repeat;
	}
.web .barra_buscador .personas_empresas{
	float:left;
	width:100%;
	height:26px;
	text-transform:uppercase;
	}
.web .barra_buscador .personas_empresas .personas{
	float:left;
	width:89px;
	height:26px;
	text-align:center;
	line-height:26px;
	border-right:1px solid;
	background:url(../img/fondo_btnes_personas_empresas.jpg) top repeat-x;
	}
.web .barra_buscador .personas_empresas .personas a{
	display:block;
	width:89px;
	height:26px;
	background:url(../img/fondo_barra_buscador.jpg) bottom repeat-x;
	color:#fff;
	border-right:1px solid #fff;
	}
.web .barra_buscador .personas_empresas .personas a:visited{
	display:block;
	width:89px;
	height:26px;
	background:url(../img/fondo_barra_buscador.jpg) bottom repeat-x;
	color:#fff;
	border-right:1px solid #fff;
	}
.web .barra_buscador .personas_empresas .personas a:hover{
	display:block;
	width:89px;
	height:26px;
	background:url(../img/fondo_btnes_personas_empresas.jpg) bottom repeat-x;
	color:var(--color-fondo);
	}
.web .barra_buscador .personas_empresas .empresas{
	float:left;
	width:89px;
	height:26px;
	text-align:center;
	line-height:26px;
	border-right:1px solid;
	background:url(../img/fondo_btnes_personas_empresas.jpg) top repeat-x;
	}
.web .barra_buscador .personas_empresas .empresas a{
	display:block;
	width:89px;
	height:26px;
	background:url(../img/fondo_barra_buscador.jpg) bottom repeat-x;
	color:#fff;
	border-right:1px solid #fff;
	}
.web .barra_buscador .personas_empresas .empresas a:visited{
	display:block;
	width:89px;
	height:26px;
	background:url(../img/fondo_barra_buscador.jpg) bottom repeat-x;
	color:#fff;
	border-right:1px solid #fff;
	}
.web .barra_buscador .personas_empresas .empresas a:hover{
	display:block;
	width:89px;
	height:26px;
	background:url(../img/fondo_btnes_personas_empresas.jpg) bottom repeat-x;
	color:var(--color-fondo);
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                         CONTENIDO                            ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido{
	float:left;
	width:900px;
	height:auto;
	background:url(../img/fondo_centro.jpg) repeat-y;
	margin-bottom:10px;
	}
.web .contenido .izq_centro{
	float:left;
	width:682px;
	height:auto;
	}
.web .menu_lateral{
	float:left;
	width:182px;
	height:auto;
	background:#f1f1f1 url(../img/fondo_menu_lateral.jpg) bottom repeat-x;
	}
.web .menu_lateral .btn_001{
	float:left;
	width:182px;
	height:59px;
	}
.web .menu_lateral .btn_001 a{
	display:block;
	width:182px;
	height:59px;
	background:url(../img/side_menu_001.png) bottom no-repeat;
	}
.web .menu_lateral .btn_001 a:hover{
	display:block;
	width:182px;
	height:59px;
	background:#e8e7e7 url(../img/side_menu_001.png) top no-repeat;
	}
.web .menu_lateral .btn_002{
	float:left;
	width:182px;
	height:59px;
	}
.web .menu_lateral .btn_002 a{
	display:block;
	width:182px;
	height:59px;
	background:url(../img/side_menu_002.png) bottom no-repeat;
	}
.web .menu_lateral .btn_002 a:hover{
	display:block;
	width:182px;
	height:59px;
	background:#e8e7e7 url(../img/side_menu_002.png) top no-repeat;
	}
.web .menu_lateral .btn_003{
	float:left;
	width:182px;
	height:59px;
	}
.web .menu_lateral .btn_003 a{
	display:block;
	width:182px;
	height:59px;
	background:url(../img/side_menu_003.png) bottom no-repeat;
	}
.web .menu_lateral .btn_003 a:hover{
	display:block;
	width:182px;
	height:59px;
	background:#e8e7e7 url(../img/side_menu_003.png) top no-repeat;
	}
.web .menu_lateral .btn_004{
	float:left;
	width:182px;
	height:59px;
	}
.web .menu_lateral .btn_004 a{
	display:block;
	width:182px;
	height:59px;
	background:url(../img/side_menu_004.png) bottom no-repeat;
	}
.web .menu_lateral .btn_004 a:hover{
	display:block;
	width:182px;
	height:59px;
	background:#e8e7e7 url(../img/side_menu_004.png) top no-repeat;
	}
.web .menu_lateral .btn_005{
	float:left;
	width:182px;
	height:59px;
	}
.web .menu_lateral .btn_005 a{
	display:block;
	width:182px;
	height:59px;
	background:url(../img/side_menu_005.png) bottom no-repeat;
	}
.web .menu_lateral .btn_005 a:hover{
	display:block;
	width:182px;
	height:59px;
	background:#e8e7e7 url(../img/side_menu_005.png) top no-repeat;
	}
.web .contenido .derecha{
	float:left;
	width:191px;
	height:auto;
	padding-left:27px;
	padding-top:5px;
	}
.web .centro_home{
	float:left;
	width:438px;
	height:auto;
	margin-left:30px;
	}
.web .centro_home .texto_centro{
	float:left;
	width:inherit;
	height:auto;
	line-height:18px;
	text-align:justify;
	margin-top:10px;
	}
.web .centro_home .personas_empresa{
	float:left;
	width:438px;
	height:auto;
	margin-top:20px;
	}
.web .centro_home .personas_empresa .big_btn_personas{
	float:left;
	width:214px;
	height:67px;
	background:url(../img/home_personas_empresa.png) top left no-repeat;
	}
.web .centro_home .personas_empresa .big_btn_personas .texto{
	float:right;
	width:144px;
	height:67px;
	}
.web .centro_home .personas_empresa .big_btn_personas a{
	display:block;
	width:214px;
	height:67px;
	}
.web .centro_home .personas_empresa .big_btn_empresa{
	float:left;
	width:224px;
	height:67px;
	background:url(../img/home_personas_empresa.png) bottom left no-repeat;
	}
.web .centro_home .personas_empresa .big_btn_empresa .texto{
	float:right;
	width:118px;
	height:67px;
	}
.web .centro_home .personas_empresa .big_btn_empresa a{
	display:block;
	width:224px;
	height:67px;
	}
.web .centro_home .personas_empresa h1{
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-size:24px;
	font-weight:normal;
	}
.web .centro_home .personas_empresa h2{
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:normal;
	}
.web .centro_home .centro_banner{
	float:left;
	width:438px;
	height:auto;
	margin-top:20px;
	}
.web .contenido .izq_centro .calcule_seguro{
	float:left;
	width:682px;
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
	}
.web .contenido .izq_centro .calcule_seguro .img_000{
	float:left;
	width:90px;
	height:auto;
	margin-left:8px;
	}
.web .contenido .izq_centro .calcule_seguro .img_001{
	float:left;
	width:110px;
	height:46px;
	background:url(../img/home_ico_001.jpg) left no-repeat;
	}
.web .contenido .izq_centro .calcule_seguro .img_001 .txt{
	float:left;
	width:40px;
	height:46px;
	overflow:hidden;
	text-transform:uppercase;
	margin-top:15px;
	margin-left:68px;
	}
.web .contenido .izq_centro .calcule_seguro .img_001 a{
	display:block;
	width:110px;
	height:46px;
	}
	
.web .contenido .izq_centro .calcule_seguro a
{
 width:100%;
 height:100%;
 display:block;
  
}  
.web .contenido .izq_centro .calcule_seguro .img_002{
	float:left;
	width:110px;
	height:46px;
	background:url(../img/home_ico_002.jpg) left no-repeat;
	border-left:1px solid #d0d0d0;
	}
.web .contenido .izq_centro .calcule_seguro .img_002 .txt{
	float:right;
	width:45px;
	height:40px;
	overflow:hidden;
	text-transform:uppercase;
	margin-top:15px;
	}
	
	web .contenido .izq_centro .calcule_seguro .img_002 a{
	display:block;
	width:110px;
	height:46px;
	}
.web .contenido .izq_centro .calcule_seguro .img_003{
	float:left;
	width:135px;
	height:46px;
	background:url(../img/home_ico_003.jpg) left no-repeat;
	border-left:1px solid #d0d0d0;
	}
.web .contenido .izq_centro .calcule_seguro .img_003 .txt{
	float:right;
	width:65px;
	height:46px;
	overflow:hidden;
	text-transform:uppercase;
	margin-top:3px;
	}
.web .contenido .izq_centro .calcule_seguro .img_004{
	float:left;
	width:110px;
	height:46px;
	background:url(../img/home_ico_004.jpg) left no-repeat;
	border-left:1px solid #d0d0d0;
	}
.web .contenido .izq_centro .calcule_seguro .img_004 .txt{
	float:right;
	width:38px;
	height:46px;
	overflow:hidden;
	text-transform:uppercase;
	margin-top:15px;
	}
	
	.web .contenido .izq_centro .calcule_seguro .img_005{
	float:left;
	width:110px;
	height:46px;
	background:url(../img/home_ico_005.jpg) left no-repeat;
	border-left:1px solid #d0d0d0;
	}
.web .contenido .izq_centro .calcule_seguro .img_005 .txt{
	float:right;
	width:38px;
	height:46px;
	overflow:hidden;
	text-transform:uppercase;
	margin-top:15px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                      CONTENIDO INTERIOR                      ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_in{
	float:left;
	width:900px;
	height:auto;
	background:url(../img/fondo_centro_in1.jpg) repeat-y;
	margin-bottom:10px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                       Contenido Centro                       ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_in .centro{
	float:left;
	width:438px;
	height:auto;
	margin-left:10px;
	margin-top:10px;
	min-height:350px;
	}
.web .contenido_in .centro .ingresar{
	float:left;
	width:438px;
	height:auto;
	margin-top:20px;
	border-bottom:1px solid #eaeaea;
	padding-bottom:25px;
	}
.web .contenido_in .centro .ingresar .linea_uno{
	float:left;
	width:250px;  /*438px*/
	height:auto;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	}
.web .contenido_in .centro .ingresar .linea_uno_der{
	float:left;
	width:188px;
	height:auto;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	}	
.web .contenido_in .centro .ingresar .linea_dos{
	float:left;
	width:250px;
	height:22px;
	overflow:hidden;
	margin-top:5px;
	}
.web .contenido_in .centro .ingresar .linea_dos_der{
	float:left;
	width:188px;
	height:70px;
	overflow:hidden;
	margin-top:5px;
	}
.web .contenido_in .centro .ingresar .linea_tres{
	float:left;
	width:438px;
	height:15px;
	overflow:hidden;
	margin-top:5px; /*-40px*/
	margin-bottom:35px;
	font-size:10px;
	}
.web .contenido_in .centro .ingresar .linea_dos .input_uno{
	float:left;
	width:126px;
	height:22px;
	}
.web .contenido_in .centro .ingresar .linea_dos .input_uno input{
	padding:0;
	margin:0;
	width:124px;
	height:18px;
	}
.web .contenido_in .centro .ingresar .linea_dos .input_dos{
	float:left;
	width:100px;
	height:22px;
	margin-left:20px;
	}
.web .contenido_in .centro .ingresar .linea_dos .input_dos input{
	height:22px;
	font-size:11px;
	text-transform:uppercase;
	cursor:pointer;
	}
.web .contenido_in .centro .ingresar .txt{
	float:left;
	width:438px;
	height:auto;
	margin-top:5px;
	}
.web .contenido_in .centro .formas_pago{
	float:left;
	width:438px;
	height:auto;
	}
.web .contenido_in .centro .formas_pago .forma_pago{
	float:left;
	width:438px;
	height:auto;
	border-bottom:1px solid #eaeaea;
	padding-bottom:25px;
	}
.web .contenido_in .centro .formas_pago .forma_pago .icono_pago{
	float:left;
	width:100px;
	height:auto;
	}
.web .contenido_in .centro .formas_pago .forma_pago .icono_pago .ico_pago_01{
	float:left;
	width:71px;
	height:54px;
	background:url(../img/icos_pago_en_linea.jpg) left no-repeat;
	margin-left:3px;
	margin-top:37px;
	}
.web .contenido_in .centro .formas_pago .forma_pago .icono_pago .ico_pago_02{
	float:left;
	width:71px;
	height:54px;
	background:url(../img/icos_pago_en_linea.jpg) -71px 0px;
	margin-left:3px;
	margin-top:37px;
	}
.web .contenido_in .centro .formas_pago .forma_pago .icono_pago .ico_pago_03{
	float:left;
	width:71px;
	height:54px;
	background:url(../img/icos_pago_en_linea.jpg) -142px 0px;
	margin-left:3px;
	margin-top:37px;
	}
.web .contenido_in .centro .formas_pago .forma_pago .icono_pago .ico_pago_04{
	float:left;
	width:71px;
	height:54px;
	background:url(../img/icos_pago_en_linea.jpg) -213px 0px;
	margin-left:3px;
	margin-top:37px;
	}
.web .contenido_in .centro .formas_pago .forma_pago .txt_pago{
	float:right;
	width:338px;
	height:auto;
	margin-top:35px;
	line-height:18px;
	text-align:justify;
	}
.web .contenido_in .centro.entrada p{
	padding-top:10px;
	font-size:12px;
	line-height:20px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                      CONTENIDO INTERIOR                      ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_in2{
	float:left;
	width:900px;
	height:auto;
	background:url(../img/fondo_centro_in2.jpg) repeat-y;
	margin-bottom:10px;
	}
.web .izq{
	float:left;
	width:179px;
	height:auto;
	margin-top:1px;
	color:#555555;
	text-transform:uppercase;
	}
.web .izq ul{
	float:left;
	width:179px;
	height:auto;
	border-right:1px #e1e1e1 solid;
	}
.web .izq ul .nuevo{
	float:left;
	width:179px;
	height:auto;
	line-height:30px;
	border-top:1px #e1e1e1 solid;
	border-bottom:1px #fff solid;
	text-indent:17px;
	background:#fff;    
	}
.web .izq ul .current{
	display:block;
	width:179px;
	height:30px;
	background:url(../img/fondo_menu_izq_in.jpg) bottom repeat-x;
	color:#db291d;
	outline:none;
	}
	
.web .izq ul .nuevo:focus{
	display:block;
	width:179px;
	height:30px;
	background:url(../img/fondo_menu_izq_in.jpg) bottom repeat-x;
	color:#db291d;
	outline:none;
	}
.web .izq ul .nuevo:hover{
	display:block;
	width:179px;
	height:30px;
	background:url(../img/fondo_menu_izq_in.jpg) top repeat-x;
	color:#db291d;
	cursor:pointer;
	}
.web .izq ul .nuevo2{
	float:left;
	width:179px;
	height:auto;
	line-height:30px;
	border-top:1px #e1e1e1 solid;
	border-bottom:1px #fff solid;
	text-indent:17px;
	background:#fff;
	background:url(../img/fondo_menu_izq_in.jpg) bottom repeat-x;    
	}
.web .izq .nivel_dos{
	float:left;
	width:179px;
	height:auto;
	font-size:10px;
	background:#f8f9fb;
	}
.web .izq .nivel_dos ul{
	border-top:none;
	border-right:none;
	line-height:20px;
	background:none;
	}
.web .izq .nivel_dos ul li{
	border:none;
	line-height:20px;
	background:none;
	width:179px;
	height:20px;
	text-indent:17px;
	}
.web .izq .nivel_dos ul li a{
	display:block;
	width:179px;
	height:20px;
	background:none;
	}
.web .izq .nivel_dos ul li a:visited{
	display:block;
	width:179px;
	height:20px;
	background:none;
	}
.web .izq .nivel_dos ul li a:hover{
	display:block;
	width:179px;
	height:20px;
	background:#eeeeee;
	color:#db291d;
	}
.web .izq .nivel_dos ul li ul{
	background:#eeeeee;
	-moz-box-shadow: 3px 3px 3px #d4d4d4;
	-webkit-box-shadow: 3px 3px 3px #d4d4d4;
	box-shadow: 3px 3px 3px #d4d4d4;
	width:auto;
	height:auto;
	text-indent:0;
	}
.web .izq .nivel_dos ul li ul li{
	width:auto;
	height:auto;
	}
	
ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul {
 top: 1px;
 left: 179px;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                       Contenido Centro                       ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_in2 .centro{
	float:left;
	width:438px;
	height:auto;
	margin-left:30px;
	margin-top:10px;
	}
.web .contenido_in2 .centro2{
	float:left;
	width:671px;
	height:auto;
	margin-left:20px;
	margin-top:10px;
	}
.web .contenido_in2 .centro2 .intro{
	float:left;
	width:671px;
	height:auto;
	margin-top:20px;
	}
.web .contenido_in2 .centro2 .intro .intro_txt{
	float:left;
	width:354px;
	height:auto;
	line-height:16px;
	text-align:justify;
	}
.web .contenido_in2 .centro2 .intro .numeros_tel{
	float:right;
	width:317px;
	height:auto;
	}
.web .contenido_in2 .centro2 .intro .numeros_tel .num_tel{
	float:right;
	width:142px;
	height:auto;
	font-size:12px;
	margin-left:15px;
	}
.web .contenido_in2 .centro2 .intro .numeros_tel .num_tel .num_tel_txt{
	float:left;
	width:auto;
	height:auto;
	}
.web .contenido_in2 .centro2 .intro .numeros_tel .num_tel .num_tel_ico1{
	background:url(../img/icos_contacto_intro.jpg) top no-repeat;
	width:41px;
	height:40px;
	float:right;
	}
.web .contenido_in2 .centro2 .intro .numeros_tel .num_tel .num_tel_ico2{
	background:url(../img/icos_contacto_intro.jpg) bottom no-repeat;
	width:41px;
	height:40px;
	float:right;
	}
.web .contenido_in2 .centro2 .intro .numeros_tel .num_tel span{
	color:#db291d;
	font-size:15px;
	}
.web .contenido_in2 .centro .ingresar{
	float:left;
	width:438px;
	height:auto;
	margin-top:20px;
	}
.web .contenido_in2 .centro .ingresar .linea_uno{
	float:left;
	width:438px;
	height:auto;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	}
.web .contenido_in2 .centro .ingresar .linea_dos{
	float:left;
	width:438px;
	height:22px;
	overflow:hidden;
	margin-top:5px;
	}
.web .contenido_in2 .centro .ingresar .linea_dos .input_uno{
	float:left;
	width:126px;
	height:22px;
	}
.web .contenido_in2 .centro .ingresar .linea_dos .input_uno input{
	padding:0;
	margin:0;
	width:124px;
	height:18px;
	}
.web .contenido_in2 .centro .ingresar .linea_dos .input_dos{
	float:left;
	width:100px;
	height:22px;
	margin-left:20px;
	}
.web .contenido_in2 .centro .ingresar .linea_dos .input_dos input{
	height:22px;
	font-size:11px;
	text-transform:uppercase;
	cursor:pointer;
	}
.web .contenido_in2 .centro2 .form_office_net{
	float:left;
	width:671px;
	height:auto;
	margin-top:15px;
	margin-bottom:10px;
	}
.web .contenido_in2 .centro2 .form_office_net span{
	color:var(--color-fondo);
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea1{
	float:left;
	width:345px;
	height:22px;
	margin-bottom:5px;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea1 .form_txt{
	float:left;
	width:155px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	}
.web .contenido_in2 .centro2 .form_office_net .form_input{
	float:left;
	width:190px;
	height:22px;
	}
.web .contenido_in2 .centro2 .form_office_net .form_input input{
	float:left;
	width:188px;
	height:18px;
	padding:0;
	border:1px solid #e2e3ea;
	}
.web .contenido_in2 .centro2 .form_office_net .form_input select{
	float:left;
	width:100%;
	height:auto;
	padding:0;
	border:1px solid #e2e3ea;
	color:#666;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea2{
	float:left;
	width:279px;
	height:22px;
	margin-bottom:5px;
	margin-left:47px;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea2 .form_txt{
	float:left;
	width:89px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea3{
	float:left;
	width:671px;
	height:auto;
	margin-bottom:5px;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea3 .form_txt{
	float:left;
	width:155px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea3 .form_input{
	float:left;
	width:512px;
	height:auto;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea3 .form_input textarea{
	float:left;
	width:512px;
	height:120px;
	padding:0;
	border:1px solid #e2e3ea;
	font-family:Tahoma, Geneva, sans-serif;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea4{
	float:right;
	width:515px;
	height:auto;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea4 .form_txt{
	float:left;
	font-size:9px;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea4 .inputs{
	float:right;
	width:131px;
	height:auto;
	}
.web .contenido_in2 .centro2 .form_office_net .form_linea4 .inputs input{
	float:right;
	width:59px;
	height:22px;
	margin-left:6px;
	cursor:pointer;
	}
.web .contenido_in2 .centro2 .red_oficinas{
	float:left;
	width:671px;
	height:auto;
	
	margin-bottom:20px;
	}
.web .contenido_in2 .centro2 .red_oficinas .horarios{
	float:left;
	width:auto;
	height:auto;
	margin-top:20px;
	}
.web .contenido_in2 .centro2 .red_oficinas .horarios .horario_icon{
	float:left;
	width:37px;
	height:31px;
	background:url(../img/ico_reloj.jpg) no-repeat;
	}
.web .contenido_in2 .centro2 .red_oficinas .horarios .horario_title{
	float:left;
	width:auto;
	height:auto;
	text-transform:uppercase;
	}
.web .contenido_in2 .centro2 .red_oficinas .horarios .horario_title span{
	font-size:15px;
	color:var(--color-fondo);
	line-height:16px;
	}
.web .contenido_in2 .centro2 .red_oficinas .horarios .horas{
	float:left;
	width:auto;
	height:auto;
	margin-left:30px;
	line-height:16px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                         API Sucursales                       ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_in2 .centro2 .api_sucursales{
	float:left;
	width:671px;
	height:auto;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs{
	float:left;
	width:671px;
	height:22px;
	background:url(../img/fondo_tab_sucursales.jpg) bottom repeat-x;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs{
	float:right;
	width:224px;
	height:22px;
	text-align:center;
	line-height:22px;
	text-transform:uppercase;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs .tab_regiones{
	float:left;
	width:112px;
	height:22px;
	background:url(../img/btn_btnes_sucursales.jpg) bottom right no-repeat;
	color:#fff;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs .tab_regiones a{
	display:block;
	width:112px;
	height:22px;
	background:url(../img/btn_btnes_sucursales.jpg) bottom left no-repeat;
	color:#686767;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs .tab_regiones a:visited{
	display:block;
	width:112px;
	height:22px;
	background:url(../img/btn_btnes_sucursales.jpg) bottom left no-repeat;
	color:#686767;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs .tab_regiones a:hover{
	display:block;
	width:112px;
	height:22px;
	background:url(../img/btn_btnes_sucursales.jpg) bottom right no-repeat;
	color:#fff;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs .tab_santiago{
	float:left;
	width:112px;
	height:22px;
	background:url(../img/btn_btnes_sucursales.jpg) top right no-repeat;
	color:#fff;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs .tab_santiago a{
	display:block;
	width:112px;
	height:22px;
	background:url(../img/btn_btnes_sucursales.jpg) top left no-repeat;
	color:#686767;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs .tab_santiago a:visited{
	display:block;
	width:112px;
	height:22px;
	background:url(../img/btn_btnes_sucursales.jpg) top left no-repeat;
	color:#686767;
	}
.web .contenido_in2 .centro2 .api_sucursales .espacio_tabs .tabs .tab_santiago a:hover{
	display:block;
	width:112px;
	height:22px;
	background:url(../img/btn_btnes_sucursales.jpg) top right no-repeat;
	color:#fff;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales{
	float:left;
	width:671px;
	height:auto;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .sucursales_titulos{
	float:left;
	width:671px;
	height:36px;
	font-weight:bold;
	line-height:36px;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .linea_uno{
	float:left;
	width:671px;
	height:36px;
	background:#eaeae9;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .linea_dos{
	float:left;
	width:671px;
	height:36px;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .uno{
	float:left;
	width:90px;
	height:36px;
	padding-left:10px;
	line-height:36px;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .dos{
	float:left;
	width:186px;
	height:36px;
	text-align:center;
	line-height:36px;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .tres{
	float:left;
	width:144px;
	height:36px;
	text-align:center;
	line-height:36px;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .cuatro{
	float:left;
	width:200px;
	height:36px;
	text-align:center;
	line-height:36px;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .cinco{
	float:left;
	width:40px;
	height:36px;
	text-align:center;
	line-height:36px;
	}
.web .contenido_in2 .centro2 .api_sucursales .lista_sucursales .cinco a{
	display:block;
	width:40px;
	height:36px;
	background:url(../img/flecha_movible.png) bottom;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa{
	float:left;
	width:669px;
	height:auto;
	border:1px solid #979592;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .googlemap{
	float:left;
	width:669px;
	height:292px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a{
	float:left;
	width:669px;
	height:auto;
	min-height:100px;
	background:#f2f2f2;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_izq{
	float:left;
	width:202px;
	height:auto;
	margin-left:12px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_izq .mapfre_tit{
	float:left;
	width:202px;
	height:22px;
	line-height:22px;
	text-transform:uppercase;
	color:var(--color-fondo);
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_izq .cuadro_dir{
	float:left;
	width:190px;
	height:auto;
	border:1px solid #e0e0e0;
	background:#fff;
	line-height:18px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der{
	float:left;
	width:450px;
	height:auto;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .como_llegar{
	float:left;
	width:450px;
	height:22px;
	line-height:22px;
	font-size:14px;
	overflow:hidden;
	font-weight:bold;
	text-indent:10px;
	margin-top:5px;
	margin-bottom:5px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .a_b{
	float:left;
	width:380px;
	height:auto;
	margin-left:10px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .a_b .a_b_linea{
	float:left;
	width:380px;
	height:34px;
	margin-bottom:10px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .a_b .a_b_linea .marker{
	float:left;
	width:20px;
	height:34px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .a_b .a_b_linea .desde_hasta{
	float:left;
	width:45px;
	height:34px;
	line-height:34px;
	margin-left:5px;
	font-size:14px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .a_b .a_b_linea .from_to{
	float:left;
	width:310px;
	height:34px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .a_b .a_b_linea .from_to input{
	float:right;
	width:300px;
	height:20px;
	margin-top:5px;
	padding:0;
	border:1px solid #e0e0e0;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .mapa_lupa{
	float:left;
	width:40px;
	height:40px;
	margin-left:12px;
	margin-top:20px;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .mapa_lupa a{
	display:block;
	width:40px;
	height:40px;
	background:url(../img/mapa_lupa.png) top no-repeat;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .mapa_lupa a:visited{
	display:block;
	width:40px;
	height:40px;
	background:url(../img/mapa_lupa.png) top no-repeat;
	}
.web .contenido_in2 .centro2 .api_sucursales .mapa .de_a .dir_der .mapa_lupa a:hover{
	display:block;
	width:40px;
	height:40px;
	background:url(../img/mapa_lupa.png) bottom no-repeat;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                             NEW ONE                          ///////////////////////////////////////////
//////////////////////////////////////////                         API Sucursales                       ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.app_sucursales{
	float:left;
	width:670px;
	height:auto;
	}
.app_sucursales .las_sucursales{
	float:left;
	width:164px;
	height:auto;
	border-right:1px solid #eae9e8;
	}
.app_sucursales .las_sucursales .stgo_reg{
	float:left;
	width:164px;
	height:22px;
	font-size:10px;
	line-height:22px;
	text-transform:uppercase;
	color:#686767;
	text-align:center;
	}
.app_sucursales .las_sucursales .stgo_reg .btn_stgoreg{
	float:left;
	padding: 0 4px;
	height:22px;
	background:#ebebea;
	}
.app_sucursales .las_sucursales .stgo_reg .btn_stgoreg:hover{
	color:#fff;
	cursor:pointer;
	background:#ff0f2d;
	}
.app_sucursales .las_sucursales .stgo_reg .current{
	color:#fff;
	background:#a8a8a8;
	padding: 0 5px 0 4px;
	}
.app_sucursales .las_sucursales .stgo_reg .current:hover{
	color:#fff;
	background:#a8a8a8;
	cursor:default;
	}
.app_sucursales .las_sucursales ul{
	float:left;
	width:164px;
	height:auto;
	}
.app_sucursales .las_sucursales ul li{
	float:left;
	width:164px;
	height:19px;
	border-bottom:1px solid #eae9e8;
	font-size:11px;
	line-height:19px;
	text-indent:7px;
	overflow:hidden;
	background:url(../img/arrows_ofnetwork.jpg) bottom right no-repeat;
	}
.app_sucursales .las_sucursales ul li:hover{
	background:url(../img/arrows_ofnetwork.jpg) top right no-repeat;
	color:#ff0f2d;
	cursor:pointer;
	}
.app_sucursales .las_sucursales ul .current{
	background:url(../img/arrows_ofnetwork.jpg) top right no-repeat;
	color:#ff0f2d;
	}
.app_sucursales .las_sucursales ul .current:hover{
	cursor:default;
	}
.app_sucursales .los_mapas{
	float:left;
	width:504px;
	height:auto;
	border-top:1px solid #eae9e8;
	border-right:1px solid #eae9e8;
	background:#eae9e8;
	}
.app_sucursales .los_mapas .google_map{
	float:left;
	width:504px;
	height:260px;
	}
.app_sucursales .los_mapas .data{
	float:left;
	width:504px;
	height:auto;
	margin-top:14px;
	padding-bottom:14px;
	}
.app_sucursales .los_mapas .data .dir{
	float:left;
	width:170px;
	height:auto;
	border-right:1px solid #e1e1e1;
	padding-left:10px;
	color:#ff0f2d;
	font-weight:bold;
	}
.app_sucursales .los_mapas .data .dir p{
	color:#686767;
	font-weight:normal;
	}
.app_sucursales .los_mapas .data .como{
	float:left;
	width:292px;
	height:auto;
	padding-left:30px;
	color:#ff0f2d;
	font-weight:bold;
	}
.app_sucursales .los_mapas .data .como .line{
	float:left;
	width:292px;
	height:22px;
	margin-top:10px;
	}
.app_sucursales .los_mapas .data .como .line label{
	float:left;
	width:40px;
	height:22px;
	line-height:22px;
	color:#686767;
	font-weight:normal;
	}
.app_sucursales .los_mapas .data .como .line input{
	float:left;
	width:241px;
	height:20px;
	padding:0;
	border:1px solid #e1e1e1;
	}
.app_sucursales .los_mapas .data .como .line .show_way{
	float:right;
	width:112px;
	height:19px;
	border:none;
	padding:0;
	color:#fff;
	text-align:center;
	margin-top:3px;
	background:#acacac;
	margin-right:10px;
	font-size:12px;
	}
.app_sucursales .los_mapas .data .como .line .show_way:hover{
	background:#ff0f2d;
	cursor:pointer;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                       Contenido Derecha                      ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .der{
	float:right;
	width:168px;
	height:auto;
	margin-right:26px;
	}
.web .der .publicidad{
	float:left;
	width:168px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                          MÃƒâ€œDULOS                             ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                    Banner Contact Center                     ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mod_right_ban_ccenter{
	float:left;
	width:164px;
	height:135px;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                    Banner Redes Sociales                     ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mod_right_ban_ccenter_redes_sociales
{
	margin-top:10px; 
	float:left;
	width:164px;
	height:30px;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;
	text-align:center;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                   Login Portal Corredores                    ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mod_login_portal_corredores{
	float:left;
	width:164px;
	height:auto;
	margin-top:10px;
	}
.mod_login_portal_corredores .titulo{
	float:left;
	width:164px;
	height:23px;
	background:url(../img/tit_portal_corredores.jpg) no-repeat;
	}
.mod_login_portal_corredores .form{
	float:left;
	width:164px;
	height:auto;
	margin-top:10px;
	}
.mod_login_portal_corredores .form .linea{
	float:left;
	width:164px;
	height:17px;
	margin-bottom:5px;
	}
.mod_login_portal_corredores .form .linea .linea_a{
	float:left;
	width:52px;
	height:17px;
	line-height:17px;
	}
.mod_login_portal_corredores .form .linea .linea_b{
	float:left;
	width:112px;
	height:17px;
	}
.mod_login_portal_corredores .form .linea .linea_b input{
	float:left;
	width:110px;
	height:15px;
	border:1px solid #8f8f8f;
	margin:0;
	padding:0;
	}
.mod_login_portal_corredores .form .linea2{
	float:left;
	width:164px;
	height:25px;
	margin-bottom:2px;
	}
.mod_login_portal_corredores .form .linea2 input{
	float:right;
	width:80px;
	height:25px;
	line-height:20px;
	cursor:pointer;
	text-transform:uppercase;
	font-size:11px;
	}
.mod_login_portal_corredores .form .linea3{
	float:left;
	width:164px;
	height:15px;
	line-height:15px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                       Accesos Directos                       ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.accesos_directos{
	float:left;
	width:900px;
	height:auto;
	margin-bottom:20px;
	margin-top:20px;
	}
.accesos_directos .column_01{
	float:left;
	width:auto;
	height:auto;
	font-size:14px;
	margin-left:20px;
	padding-right:20px;
	border-right:1px solid #d0d0d0;
	}
.accesos_directos .column_01 span{
	color:var(--color-fondo);
	}
.accesos_directos .column_02{
	float:left;
	width:auto;
	height:auto;
	font-size:10px;
	margin-left:20px;
	padding-right:20px;
	border-right:1px solid #d0d0d0;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                        COMPRA ONLINE                         ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_compra{
	float:left;
	width:900px;
	height:auto;
	margin-bottom:10px;
	}
.web .contenido_compra .contenido_real{
	float:left;
	width:854px;
	height:auto;
	margin-left:23px;
	margin-top:20px;
	}
.web .contenido_compra .contenido_real .superior{
	float:left;
	width:854px;
	height:auto;
	}
.web .contenido_compra .contenido_real .superior .titulo{
	float:left;
	width:420px;
	height:auto;
	font-size:10px;
	}
.web .contenido_compra .contenido_real .superior .titulo h1{
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-weight:normal;
	}
.web .contenido_compra .contenido_real .superior .pasos{
	float:right;
	width:400px;
	height:24px;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	}
.web .contenido_compra .contenido_real .superior .pasos .pasos_in{
	float:right;
	}
.web .contenido_compra .contenido_real .superior .pasos .txt{
	float:left;
	line-height:24px;
	}
.web .contenido_compra .contenido_real .superior .pasos .numeros{
	float:left;
	}
.web .contenido_compra .contenido_real .superior .pasos .numeros .numero_rojo{
	float:left;
	width:25px;
	height:24px;
	background:url(../img/circulo_pasos.png) top no-repeat;
	text-align:center;
	line-height:24px;
	color:#dc291e;
	font-weight:bold;
	margin-left:10px;
	}
.web .contenido_compra .contenido_real .superior .pasos .numeros .numero_gris{
	float:left;
	width:25px;
	height:24px;
	background:url(../img/circulo_pasos.png) bottom no-repeat;
	text-align:center;
	line-height:24px;
	color:#8d8d8d;
	font-weight:bold;
	margin-left:10px;
	}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/	
.web .contenido_compra .contenido_real .medio{
	float:left;
	width:854px;
	height:auto;
	margin-top:20px;
	background:url(../img/compra_online/fondo_medio.jpg) repeat-y;
	}
.web .contenido_compra .contenido_real .medio .medio_izq{
	float:left;
	width:225px;
	height:auto;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion{
	float:left;
	width:225px;
	height:auto;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .icono{
	float:left;
	width:75px;
	height:75px;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .nombre_seguro{
	float:right;
	width:137px;
	height:auto;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .nombre_seguro h2{
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height:18px;
	font-weight:normal;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .description{
	float:left;
	width:225px;
	height:auto;
	margin-top:10px;
	text-align:justify;
	line-height:18px;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .big_buttons{
	float:left;
	width:223px;
	height:auto;
	border-left:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	margin-top:20px;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .big_buttons .big_btn{
	float:left;
	width:223px;
	height:68px;
	border-bottom:1px solid #e7e7e7;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .big_buttons .big_btn .big_txt{
	float:left;
	width:146px;
	height:68px;
	text-align:right;
	line-height:68px;
	font-size:15px;
	text-transform:uppercase;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .big_buttons .big_btn .big_ico{
	float:left;
	width:77px;
	height:68px;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .big_buttons .big_btn a{
	display:block;
	width:223px;
	height:68px;
	}
.web .contenido_compra .contenido_real .medio .medio_izq .descripcion .big_buttons .big_btn a:hover{
	display:block;
	width:223px;
	height:68px;
	background:url(../img/compra_online/fondo_gran_boton.jpg) repeat-x;
	}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_compra .contenido_real .medio .medio_der{
	float:right;
	width:577px;
	height:auto;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios{
	float:left;
	width:577px;
	height:auto;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .titulos{
	float:left;
	width:577px;
	height:24px;
	background:#e7e7e7;
	text-indent:10px;
	line-height:24px;
	overflow:hidden;
	text-transform:uppercase;
	font-weight:bold;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos{
	float:left;
	width:577px;
	height:auto;
	margin-top:10px;
	line-height:18px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos2{
	float:left;
	width:577px;
	height:auto;
	margin-top:20px;
	padding-bottom:10px;
	line-height:18px;
	border-bottom:1px solid #e3544b;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos3{
	float:left;
	width:577px;
	height:auto;
	margin-top:10px;
	line-height:18px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos2 a{
	color:#dc291e;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos2 a:visited{
	color:#dc291e;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos2 a:hover{
	color:#dc291e;
	text-decoration:underline;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos3 a{
	color:#dc291e;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos3 a:visited{
	color:#dc291e;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos3 a:hover{
	color:#dc291e;
	text-decoration:underline;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos3 span{
	color:#dc291e;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .textos span{
	color:#dc291e;
	font-size:15px;
	font-weight:bold;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos{
	float:left;
	width:577px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .campos_izq{
	float:left;
	width:250px;
	height:auto;	
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .campos_der{
	float:right;
	width:250px;
	height:auto;	
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea{
	float:left;
	width:250px;
	height:18px;
	margin-bottom:12px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea span{
	color:#dc291e;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea .txt{
	float:left;
	width:106px;
	height:18px;
	line-height:18px;
	font-weight:bold;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea .input{
	float:left;
	width:144px;
	height:18px;
	font-size:10px;
	line-height:18px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea .input input{
	border:1px solid #b4b4b4;
	float:left;
	width:142px;
	height:16px;
	padding:0;
	margin-right:5px;
	font-size:11px
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea .mini_input{
	float:left;
	width:144px;
	height:18px;
	font-size:10px;
	line-height:18px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea .mini_input input{
	border:1px solid #b4b4b4;
	float:left;
	width:50px;
	height:16px;
	padding:0;
	margin-right:5px;
	font-size:11px
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea .select{
	float:left;
	width:144px;
	height:18px;
	font-size:10px;
	line-height:18px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .campos .linea .select select{
	border:1px solid #b4b4b4;
	float:left;
	width:142px;
	height:16px;
	padding:0;
	margin-right:5px;
	font-size:11px
	}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_compra .contenido_real .medio .medio_der .formularios .linea_btn{
	float:left;
	width:577px;
	height:37px;
	margin-top:10px;
	}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_compra .contenido_real .medio .medio_der .tablas_datos{
	float:left;
	width:577px;
	height:auto;
	margin-top:20px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .tablas_datos ul{
	float:left;
	width:575px;
	height:auto;
	border:1px solid #b4b4b4;
	}
.web .contenido_compra .contenido_real .medio .medio_der .tablas_datos .eliminar{
	float:left;
	width:180px;
	height:auto;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	}
.web .contenido_compra .contenido_real .medio .medio_der .tablas_datos .eliminar img{
	margin-top:2px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .tablas_datos .poliza{
	float:left;
	width:292px;
	height:auto;
	line-height:25px;
	padding-left:10px;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	}
.web .contenido_compra .contenido_real .medio .medio_der .tablas_datos .total{
	float:left;
	width:90px;
	height:auto;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .tablas_datos ul li{
	width:575px;
	background:#fff;
	border-top:1px solid #b4b4b4;
	font-weight:normal;
	margin-bottom:0;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .tablas_datos ul li:first-child{
	background:#f3f3f3;
	font-weight:bold;
	border-top:none;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .totales{
	float:right;
	width:200px;
	height:auto;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .totales ul{
	float:left;
	width:200px;
	height:auto;
	border:1px solid #b4b4b4;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .totales ul li{
	width:200px;
	background:#fff;
	border-top:1px solid #b4b4b4;
	font-weight:normal;
	margin-bottom:0;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .totales ul li:first-child{
	border-top:none;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .totales ul li:last-child{
	color:#DC291E;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .totales ul li .a{
	float:left;
	width:99px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-right:1px solid #b4b4b4;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios .totales ul li .b{
	float:left;
	width:100px;
	height:25px;
	line-height:25px;
	text-align:center;
	}
.web .contenido_compra .contenido_real .medio .medio_der .precio_final{
	float:left;
	width:577px;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .precio_final table{
	float:right;
	border:#b4b4b4;
	line-height:23px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .precio_final table td{
	width:66px;
	text-align:center;
	}
.web .contenido_compra .contenido_real .medio .medio_der .precio_final .tr_rojo{
	color:#dc291e;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios ul{
	float:left;
	width:577px;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios ul li{
	float:left;
	width:577px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:5px;
	}
.web .contenido_compra .contenido_real .medio .medio_der .formularios ul li input{
	float:left;
	margin-right:8px;
	}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.web .contenido_compra .contenido_real .inferior{
	float:left;
	width:854px;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	}
.web .contenido_compra .contenido_real .inferior .titulo{
	float:left;
	width:854px;
	height:auto;
	}
.web .contenido_compra .contenido_real .inferior .titulo .izq{
	float:left;
	width:427px;
	height:auto;
	font-size:18px;
	text-transform:uppercase;
	}
.web .contenido_compra .contenido_real .inferior .titulo .der{
	float:left;
	width:427px;
	height:10px;
	border-bottom:1px solid #e2e2e2;
	}
.web .contenido_compra .contenido_real .inferior .seguros_disponibles{
	float:left;
	width:854px;
	height:auto;
	margin-top:20px;
	}
.web .contenido_compra .contenido_real .inferior .seguros_disponibles .seguro{
	float:left;
	width:auto;
	height:auto;
	margin-right:30px;
	}
.web .contenido_compra .contenido_real .inferior .seguros_disponibles .ico{
	float:left;
	width:auto;
	height:59px;
	}
.web .contenido_compra .contenido_real .inferior .seguros_disponibles .txt{
	float:left;
	width:auto;
	height:auto;
	text-transform:uppercase;
	font-size:13px;
	line-height:13px;
	margin-top:15px;
	text-align:left;
	padding-left:10px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                           FOOTER                             ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.footer{
	float:left;
	width:962px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
.footer .sombra_izq{
	float:left;
	width:38px;
	height:28px;
	background:url(../img/sombra_down_izq.png) top right no-repeat;
	}
.footer .sombra_der{
	float:left;
	width:24px;
	height:28px;
	background:url(../img/sombra_down_der.png) top left no-repeat;
	}
.footer .barra_roja{
	float:left;
	width:900px;
	height:52px;
	background:#dc291e;
	}
.footer .barra_roja .verisign{
	float:left;
	width:104px;
	height:52px;
	background:url(../img/globalsign.jpg) no-repeat;   /*verisign.jpg*/
	text-indent:-9999px;
	}
.footer .barra_roja .txt1{
	float:left;
	width:auto;
	height:52px;
	line-height:52px;
	color:#fff;
	margin-left:20px;
	}
.footer .barra_roja .txt2{
	float:right;
	width:auto;
	height:52px;
	line-height:52px;
	color:#fff;
	margin-right:30px;
	}
.footer .down_links{
	float:left;
	width:920px;
	height:26px;
	margin-left:38px;
	font-size:8px;
	margin-top:10px;
	}
.footer .down_links .txt{	
	overflow:hidden;
	/*margin-left:5px;*/
	margin-left:15px;
	margin-top:3px;
	float:left;
	width:auto;
	height:26px;
	}
.footer .down_links .down_link1{
	float:left;
	width:auto;
	height:26px;
	}
.footer .down_links .down_link1 .ico{
	float:left;
	width:25px;
	height:26px;
	}
.footer .down_links .down_link1 .ico a{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_mail.png) bottom left no-repeat;
	}
.footer .down_links .down_link1 .ico a:hover{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_mail.png) top left no-repeat;
	}
.footer .down_links .down_link2{
	float:left;
	width:auto;
	height:26px;
	}
.footer .down_links .down_link2 .ico{
	float:left;
	width:25px;
	height:26px;
	}
.footer .down_links .down_link2 .ico a{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_mail.png) bottom center no-repeat;
	}
.footer .down_links .down_link2 .ico a:hover{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_mail.png) top center no-repeat;
	}
.footer .down_links .down_link3{
	float:left;
	width:auto;
	height:26px;
	margin-left:3px;
	}
.footer .down_links .down_link3 .ico{
	float:left;
	width:25px;
	height:26px;
	}
.footer .down_links .down_link3 .ico a{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_sitemap.png) bottom no-repeat;
	}
.footer .down_links .down_link3 .ico a:hover{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_sitemap.png) top no-repeat;
	}

.footer .down_links .down_link20{
	float:left;
	width:auto;
	height:26px;
	margin-right:6px;
	}
.footer .down_links .down_link20 .ico{
	float:left;
	width:25px;
	height:26px;
	}
.footer .down_links .down_link20 .ico a{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_mail.png) bottom right no-repeat;
	}
.footer .down_links .down_link20 .ico a:hover{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_mail.png) top right no-repeat;
	}

.footer .down_links .down_link4{
	float:left;
	width:auto;
	height:26px;
	margin-left:3px;
	border-left:1px solid #a0a0a0;
	padding-left:10px;
	}
.footer .down_links .down_link4 .ico{
	float:left;
	width:44px;
	height:26px;
	}
.footer .down_links .down_link4 a .ico{
	display:block;
	width:44px;
	height:26px;
	background:url(../img/ico_defensor_asegurado.png) bottom no-repeat;
	}
.footer .down_links .down_link4 a:hover .ico{
	display:block;
	width:44px;
	height:26px;
	background:url(../img/ico_defensor_asegurado.png) top no-repeat;
	}
.footer .down_links .down_link4 a:hover .txt{
	color:#002169;
	}
.footer .down_links .down_link5{
	float:left;
	width:auto;
	height:26px;
	margin-left:10px;
	border-left:1px solid #a0a0a0;
	padding-left:10px;
	}
.footer .down_links .down_link5 .ico{
	float:left;
	width:32px;
	height:26px;
	}
.footer .down_links .down_link5 a .ico{
	display:block;
	width:32px;
	height:26px;
	background:url(../img/ico_aach.png) bottom no-repeat;
	}
.footer .down_links .down_link5 a:hover .ico{
	display:block;
	width:32px;
	height:26px;
	background:url(../img/ico_aach.png) top no-repeat;
	}
.footer .down_links .down_link5 .txt{
	font-size:15px;
	font-weight:bold;
	}
.footer .down_links .down_link5 a:hover .txt{
	color:#003c8f;
	}
.footer .down_links .down_link6{
	float:left;
	width:auto;
	height:26px;
	margin-left:10px;
	border-left:1px solid #a0a0a0;
	padding-left:10px;
	}
.footer .down_links .down_link6 .ico{
	float:left;
	width:25px;
	height:26px;
	}
.footer .down_links .down_link6 a .ico{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_legal.png) bottom no-repeat;
	}
.footer .down_links .down_link6 a:hover .ico{
	display:block;
	width:25px;
	height:26px;
	background:url(../img/ico_legal.png) top no-repeat;
	}
.footer .down_links .down_link7{
	float:left;
	width:auto;
	height:26px;
	margin-left:15px;
	border-left:1px solid #a0a0a0;
	padding-left:10px;
	}
.footer .down_links .down_link7 .ico{
	float:left;
	width:27px;
	height:26px;
	}
.footer .down_links .down_link7 a .ico{
	display:block;
	width:27px;
	height:26px;
	background:url(../img/ico_svs.png) bottom no-repeat;
	}
.footer .down_links .down_link7 a:hover .ico{
	display:block;
	width:27px;
	height:26px;
	background:url(../img/ico_svs.png) top no-repeat;
	}
.footer .down_links .down_link8{
	float:left;
	width:auto;
	height:26px;
	margin-left:15px;
	border-left:1px solid #a0a0a0;
	padding-left:10px;
	}
.footer .down_links .down_link8 .ico{
	float:left;
	width:107px;
	height:26px;
	}
.footer .down_links .down_link8 a .ico{
	display:block;
	width:107px;
	height:26px;
	background:url(../img/ico_fundacion_mapfre.png) bottom no-repeat;
	}
.footer .down_links .down_link8 a:hover .ico{
	display:block;
	width:107px;
	height:26px;
	background:url(../img/ico_fundacion_mapfre.png) top no-repeat;
	}
.footer .down_links .down_link9{
	float:left;
	width:auto;
	height:26px;
	margin-left:15px;
	border-left:1px solid #a0a0a0;
	padding-left:10px;
	}
.footer .down_links .down_link9 .ico{
	float:left;
	width:107px;
	height:26px;
	}
.footer .down_links .down_link9 a .ico{
	display:block;
	width:107px;
	height:26px;
	background:url(../img/ico_mapfre.png) bottom no-repeat;
	}
.footer .down_links .down_link9 a:hover .ico{
	display:block;
	width:107px;
	height:26px;
	background:url(../img/ico_mapfre.png) top no-repeat;
	}
.footer .down_links .down_link9 .txt{
	margin-top:12px;
	margin-left:2px;
	}
.footer .browsers{
	float:left;
	width:962px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:11px;
	}
	
	
	a.current
	{
	    display: block;
        width: 179px;
height: 20px;
background: #EEE;
color: #DB291D;
	}
	 
/*****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/******************************************************   CENTRO   *********************************************************************/
/**************************************************************************************************************************************/
/*************************************************************************************************************************************/
.container {
	width: 960px;
	background: #FFF;
	margin: 0 auto; 
}
#centro_contenido{
	float:left;

	height:auto;
	color:#6a6765;
	margin-bottom:20px;
	text-align:justify;
	/*border-left:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;*/
	font-family:Tahoma, Geneva, sans-serif;
	
}
#centro_contenido .margenes_contenido_centro{
	float:left;
	width:438px;
	
	height:auto;
	margin-left:20px;
	margin-top:10px;
}
#centro_contenido .margenes_contenido_centro .contratar_seguro{
	float:right;
	width:117px;
	height:20px;
	line-height:20px;
}
#centro_contenido .margenes_contenido_centro .contratar_seguro a{
	float:right;
	width:117px;
	height:20px;
	line-height:20px;
}
#centro_contenido .margenes_contenido_centro .contratar_seguro a:hover{
	float:right;
	width:117px;
	line-height:20px;
	height:20px;
}
#centro_contenido .margenes_contenido_centro .contratar_seguro .img_contratar_seguro{
	float:left;
	background:url(../img/imgmapfre/img_contratar_seguro.jpg) no-repeat;
	margin-right:6px;
	width:21px;
	height:20px;
}
.margenes_contenido_centro h1{
	float:left;
	width:100%;
	height:auto;
	font-size:16px;
	margin:0;
	padding:0;
	font-weight:normal;
	margin-bottom:15px;
}
.margenes_contenido_centro h1 span{
	color:#F00;
	}
#centro_contenido .margenes_contenido_centro .cuadro_descriptivo{
	float:left;
	width:438px;
	height:auto;
	margin-top:30px;
	/*margin-bottom:10px;*/
}
#centro_contenido .margenes_contenido_centro .cuadro_descriptivo .img_icono{
	float:left;
	width:70px;
	height:70px;
	margin-right:20px;
}
#centro_contenido .margenes_contenido_centro .cuadro_descriptivo .texto{
	float:left;
	width:346px;
}
#centro_contenido .margenes_contenido_centro .cuadro_descriptivo .texto h1{
	float:left;
	width:346px;
	font-size:16px;
	margin:0;
	padding:0;
	font-weight:normal;
}
#centro_contenido .margenes_contenido_centro .cuadro_descriptivo .texto p{
	margin-bottom:0;
	}
#centro_contenido .margenes_contenido_centro .titulo_resenias{
	float:left;
	width:438px;
	height:auto;
	font-size:16px;
	text-align:left;
	margin-top:20px;
}
#centro_contenido .margenes_contenido_centro .resenias{
	float:left;
	width:438px;
	height:auto;
	margin-top:20px;
}
#centro_contenido .margenes_contenido_centro .resenias p{
	margin-top:0;
	}
#centro_contenido .margenes_contenido_centro .resenias .tabla_cobertura{
	float:left;
	width:438px;
	height:auto;
	}
#centro_contenido .margenes_contenido_centro .resenias .tabla_cobertura .column_uno{
	float:left;
	width:auto;
	height:auto;
	}
#centro_contenido .margenes_contenido_centro .resenias .tabla_cobertura .column_dos{
	float:left;
	width:auto;
	height:auto;
	text-align:center;
	margin-left:8px;
	margin-right:8px;
	}
#centro_contenido .margenes_contenido_centro .resenias .tabla_cobertura ul{
	font-weight:bold;
	}
#centro_contenido .margenes_contenido_centro .resenias .tabla_cobertura ul li{
	font-weight:normal;
	}
#centro_contenido .margenes_contenido_centro .resenias .tabla_cobertura ul li:first-child{
	margin-top:10px;
	}
#centro_contenido .margenes_contenido_centro .resenias .img_victo{
	float:left;
	background:url(../img/imgmapfre/img_victo.png) no-repeat;
	width:36px;
	height:37px;
	margin-right:20px;
}
#centro_contenido .margenes_contenido_centro .txt_resenia{
	float:left;
	width:380px;
}
#centro_contenido .margenes_contenido_centro .txt_resenia h1{
	float:left;
	width:394px;
	font-weight:bold;
	font-size:11px;
}
#centro_contenido .margenes_contenido_centro .txt_resenia p{
	margin:0;
	padding:0;
	margin-bottom:10px;
	}
#centro_contenido .margenes_contenido_centro .preguntas_frecuentes{
	float:left;
	width:438px;
	height:30px;
	margin-top:6px;
	margin-bottom:6px;
	line-height:30px;
	cursor:pointer;
	background:#eeeeee;
	text-decoration:none;
	color:#6e6e6e;
}
#centro_contenido .margenes_contenido_centro .preguntas_frecuentes a{
	float:left;
	width:438px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	background:#eeeeee;
	text-decoration:none;
	color:#6e6e6e;
}
#centro_contenido .margenes_contenido_centro .preguntas_frecuentes a:hover{
	float:left;
	width:438px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	background:#eeeeee;
	text-decoration:none;
	color:#6e6e6e;
}
#centro_contenido .margenes_contenido_centro .resenias .img_numerito{
	float:left;
	width:22px;
	height:23px;
	margin-right:20px;
}








#centro_contenido .margenes_contenido_centro .resenias .mapfre_en_linea{
	float:left;
	width:127px;
	height:19px;
	margin-right:40px;
	line-height:19px;
}
#centro_contenido .margenes_contenido_centro .resenias .mapfre_en_linea a{
	float:left;
	width:127px;
	height:19px;
	line-height:19px;
}
#centro_contenido .margenes_contenido_centro .resenias .mapfre_en_linea a:hover{
	float:left;
	width:127px;
	height:19px;
	line-height:19px;
}
#centro_contenido .margenes_contenido_centro .resenias .mapfre_en_linea .img_en_linea{
	float:left;
	background:url(../img/imgmapfre/img_gente.png) top no-repeat;
	width:21px;
	height:19px;
	margin-right:6px;
}
#centro_contenido .margenes_contenido_centro .resenias .call_center{
	float:left;
	width:95px;
	height:24px;
	line-height:24px;
}
#centro_contenido .margenes_contenido_centro .resenias .call_center a{
	float:left;
	width:95px;
	height:24px;
	line-height:24px;
}
#centro_contenido .margenes_contenido_centro .resenias .call_center a:hover{
	float:left;
	width:95px;
	height:24px;
	line-height:24px;
}
#centro_contenido .margenes_contenido_centro .resenias .call_center .img_call_center{
	float:left;
	background:url(../img/imgmapfre/img_callcenter.png) bottom no-repeat;
	width:24px;
	height:24px;
	margin-right:6px;
}


/*****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/**********************************************  NUEVO DEL CENTRO  *********************************************************************/
/**************************************************************************************************************************************/
/*************************************************************************************************************************************/
#centro_contenido .margenes_contenido_centro .espacio_columnas_horizontal{
	float:left;
	width:150px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}
#centro_contenido .margenes_contenido_centro .espacio_columnas_porcentaje{
	float:left;
	width:86px;
	height:auto;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}
#centro_contenido .margenes_contenido_centro .espacio_columnas_horizontal2{
	float:left;
	width:140px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}
#centro_contenido .margenes_contenido_centro .espacio_columnas_porcentaje2{
	float:left;
	width:60px;
	height:auto;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}
#centro_contenido .margenes_contenido_centro .titulo_resenias h2{
	float:left;
	width:auto;
	font-size:16px;
	font-weight:normal;
	height:auto;
}
#centro_contenido .margenes_contenido_centro .titulo_resenias h2 span{
	font-size:12px;
}
#centro_contenido .margenes_contenido_centro .espacio_columnas_horizontal_soap{
	float:left;
	width:208px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}
#centro_contenido .margenes_contenido_centro .espacio_columnas_porcentaje_soap{
	float:left;
	width:130px;
	height:auto;
	margin-top:10px;
	text-align:left;
	margin-bottom:10px;
}
#centro_contenido .margenes_contenido_centro .espacio_columnas_porcentaje2_soap{
	float:left;
	width:100px;
	height:auto;
	margin-top:10px;
	text-align:left;
	margin-bottom:10px;
}
#centro_contenido .margenes_contenido_centro .resenias .link_resenia{
	float:left;
	width:430px;
	height:auto;
	margin-top:10px;
	color:#686767;
}
#centro_contenido .margenes_contenido_centro .resenias .link_resenia a{
	float:left;
	width:430px;
	height:auto;
	color:#dc291e;
	text-decoration:none;
}
#centro_contenido .margenes_contenido_centro .resenias .link_resenia a:hover{
	float:left;
	width:430px;
	height:auto;
	color:#686767;
}
#centro_contenido .margenes_contenido_centro .columna_opciones{
	float:left;
	width:438px;
	height:auto;
	margin-top:20px;
}
#centro_contenido .margenes_contenido_centro .linea_horizontal_tit{
	float:left;
	width:438px;
	margin-bottom:-17px;
	height:18px;
}
#centro_contenido .margenes_contenido_centro .linea_horizontal_tit .tit_colores1{
	float:right;
	width:64px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#ea0202;
}
#centro_contenido .margenes_contenido_centro .linea_horizontal_tit .tit_colores2{
	float:right;
	width:64px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#1796cf;
}
#centro_contenido .margenes_contenido_centro .linea_horizontal_tit .tit_colores3{
	float:right;
	width:64px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#e7c641;
}
#centro_contenido .margenes_contenido_centro .linea_horizontal_tit .tit_colores4{
	float:right;
	width:64px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#54c934;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_ploma{
	float:left;
	width:438px;
	background:#eaeae9;
	height:auto;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_ploma .texto_horizontal_plomo{
	float:left;
	width:170px;
	height:auto;
	text-align:left;
	line-height:18px;
	margin-left:6px;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_ploma .texto_horizontal_plomo2{
	float:left;
	width:410px;
	height:18px;
	font-size:10px;
	text-align:left;
	line-height:18px;
	margin-left:6px;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_ploma .texto_horizontal_plomo2 span{
	color:#F00;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_ploma .texto_horizontal_plomo span{
	color:#F00;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_ploma .bull_plomo{
	float:right;
	width:64px;
	height:18px;
	line-height:18px;
	text-align:center;
	font-size:22px;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_ploma .bull_plomo span{
	float:right;
	font-size:11px;
	text-align:center;
	width:64px;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_blanca{
	float:left;
	width:438px;
	background:#FFF;
	height:auto;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_blanca .texto_horizontal{
	float:left;
	width:170px;/*170px*/
	height:auto;
	line-height:18px;
	margin-left:6px;
	text-align:left;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_blanca .texto_horizontal2{
	float:left;
	width:410px;
	height:18px;
	font-size:10px;
	line-height:18px;
	text-align:left;
	margin-left:6px;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_blanca .texto_horizontal2 span{
	color:#F00;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_blanca .texto_horizontal span{
	color:#F00;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_blanca .bull{
	float:right;
	width:64px;
	height:18px;
	line-height:18px;
	text-align:center;
	font-size:22px;
}
#centro_contenido .margenes_contenido_centro .columna_opciones .linea_horizontal_blanca .bull span{
	float:right;
	font-size:11px;
	text-align:center;
	width:64px;
}
#centro_contenido .margenes_contenido_centro  .cuadro_comparativo{
	float:left;
	width:160px;
	height:20px;
	line-height:20px;
	margin-top:20px;
}
#centro_contenido .margenes_contenido_centro  .cuadro_comparativo .img_comparacion{
	float:left;
	background:url(../img/imgmapfre/img_comparar_planes.png) left no-repeat;
	width:16px;
	height:20px;
	margin-right:6px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////                                                                      ///////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////                          CSS NUEVO ... BUENO                         ///////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////                                                                      ///////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.all_insurance{
	float:left;
	width:438px;
	height:auto;
	margin-left:20px;
	}
.all_insurance ul{
	float:left;
	width:438px;
	height:auto;
	margin-top:10px;
	}
.all_insurance ul li{
	float:left;
	width:438px;
	height:auto;
	border-bottom:1px solid #eaeaea;
	margin-bottom:15px;
	padding-bottom:15px;
	}
.all_insurance ul li:last-child{
	border-bottom:none;
	}
.all_insurance ul li .icon{
	float:left;
	width:auto;
	height:64px;
	}
.all_insurance ul li .icon img{
	float:left;
	width:auto;
	height:auto;
	}
.all_insurance ul li h2{
	float:left;
	width:115px;
	height:auto;
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0;
	text-align:left;
	}
.all_insurance ul li h2 span{
	float:left;
	width:115px;
	height:auto;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	}
.all_insurance ul li p{
	float:right;
	width:220px;
	height:auto;
	margin:0;
	}
.all_insurance ul li .more{
	float:right;
	width:220px;
	height:12px;
	text-align:right;
	margin-top:5px;
	}
.all_insurance ul li .more p{
	float:right;
	width:auto;
	height:auto;
	text-transform:uppercase;
	color:#db2a20;
	}
.all_insurance ul li .more img{
	float:right;
	margin-left:5px;
	width:12px;
	height:12px;
	margin-top:1px;
	}
.cuadro_descriptivo{
	float:left;
	width:438px;
	height:auto;
	margin-top:30px;
	/*margin-bottom:10px;*/
}
.cuadro_descriptivo .img_icono{
	float:left;
	width:70px;
	height:70px;
	margin-right:20px;
}
.cuadro_descriptivo .texto{
	float:left;
	width:346px;
}
.cuadro_descriptivo .texto h1{
	float:left;
	width:346px;
	font-size:16px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.cuadro_descriptivo .texto p{
	margin-bottom:0;
	}
	
  .margenes_contenido_centro p
  {
      margin-top:1em;
  }
  
  
  /*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                         2012/09/10                           ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.condicionados p{
	margin-top:10px;
	margin-bottom:10px;
	}
.faq .accordionButton{
	color:var(--color-fondo);
	}
.faq .accordionButton:hover{
	text-decoration:underline;
	cursor:pointer;
	}
.faq  li{
	list-style:outside;
	margin-left:15px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                         2012/10/10                           ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.big_content{
	float:left;
	width:900px;
	height:auto;
	background:#fff;
	}
.big_content .cabecera{
	float:left;
	width:900px;
	height:auto;
	}
.big_content .cabecera .compra_title{
	float:left;
	width:430px;
	height:116px;
	background:url(../img/mouse.jpg) top left no-repeat;
	margin-left:20px;
	margin-top:20px;
	}
.big_content .cabecera .compra_title h1{
	float:left;
	text-transform:uppercase;
	margin-left:100px;
	color:var(--color-fondo);
	font-size:44px;
	font-weight:normal;
	}
.big_content .cabecera .compra_title h1 span{
	font-size:28px;
	color:#515050;
	}
.big_content .cabecera .compra_title p{
	float:left;
	width:300px;
	height:auto;
	font-size:11px;
	margin-left:100px;
	margin-top:10px;
	line-height:18px;
	}
.big_content .cabecera .consultas{
	float:right;
	width:407px;
	height:92px;
	background:url(../img/consultas.jpg) no-repeat;
	margin-top:30px;
	margin-right:20px;
	}
.big_content .productos_disponibles{
	float:left;
	width:852px;
	height:24px;
	margin-left:24px;
	margin-top:20px;
	background:url(../img/line_trough.jpg) repeat-x;
	}
.big_content .productos_disponibles p{
	float:left;
	width:270px;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	background:#fff;
	}
.big_content .productos_disponibles p span{
	font-weight:normal;
	}
.big_content ul{
	float:left;
	width:852px;
	height:auto;
	margin:0;
	padding:0;
	margin-top:30px;
	}
.big_content ul li{
	float:left;
	width:852px;
	height:auto;
	min-height:180px;
	border-bottom:1px solid #e2e2e2;
	margin-left:24px;
	}
.big_content ul li .icon{
	float:left;
	width:130px;
	height:100px;
	margin-top:20px;
	}
.big_content ul li .nom_seguro{
	float:left;
	width:150px;
	height:auto;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
	margin-top:30px;
	}
.big_content ul li .nom_seguro span{
	font-weight:normal;
	}
.big_content ul li .desc_seguro{
	float:left;
	width:200px;
	height:auto;
	margin-left:18px;
	line-height:20px;
	text-align:justify;
	margin-right:10px;
	margin-top:20px;
	}
.big_content ul li .pre_seguro{
	float:left;
	width:140px;
	height:auto;
	font-size:30px;
	font-weight:bold;
	color:#dc291e;
	margin-left:20px;
	margin-top:20px;
	}
.big_content ul li .pre_seguro p{
	float:left;
	}
.big_content ul li .pre_seguro span{
	font-size:11px;
	color:#686767;
	height:5px;
	float:left;
	}
.big_content ul li .pre_seguro p span{
	font-size:11px;
	font-weight:normal;
	}
.big_content ul li .btn_compra_aqui{
	float:left;
	width:141px;
	height:33px;
	background:url(../img/btn_compraaqui.png) bottom no-repeat;
	margin-left:20px;
	margin-top:20px;
	}
.big_content ul li .btn_compra_aqui:hover{
	cursor:pointer;
	background:url(../img/btn_compraaqui.png) top no-repeat;
	}
	.big_content ul li .btn_clickeaaqui{
	float:left;
	width:141px;
	height:33px;
	background:url(../img/btn_clickeaaqui.png) bottom no-repeat;
	margin-left:20px;
	margin-top:20px;
	}
.big_content ul li .btn_clickeaaqui:hover{
	cursor:pointer;
	background:url(../img/btn_clickeaaqui.png) top no-repeat;
	}
.web .cuerpo .banner ul{
	float:left;
	width:900px;
	height:193px;
	overflow:hidden;
	}
.web .cuerpo .banner ul li{
	float:left;
	width:900px;
	height:193px;
	}
.web .cuerpo .banner ul li img{
	float:left;
	position:absolute;
	/*width:900px;*/
	height:193px;
	}
.web .cuerpo .banner ul li .ban_uno{
	position:relative;
	float:left;
	width:900px;
	height:193px;
	}
.web .cuerpo .banner ul li .ban_dos{
	position:relative;
	width:900px;
	height:193px;
	}
.web .cuerpo .banner ul li .ban_tres{
	position:relative;
	width:900px;
	height:193px;
	}
.web .cuerpo .banner ul li .ban_uno .txt1{
	float:left;
	width:900;
	font-family: 'FuturaBT-Book';
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	text-indent:20px;
	margin-top:30px;
	position:inherit;
	}
.web .cuerpo .banner ul li .ban_uno .txt2{
	float:left;
	width:900px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	text-indent:20px;
	position:inherit;
	}
.web .cuerpo .banner ul li .ban_uno .txt3{
	float:left;
	position:inherit;
	color:#fff;
	font-family: 'FuturaBT-Bold';
	font-size:50px;
	text-transform:uppercase;
	color:#fff;
	text-indent:20px;
	margin-top:10px;
	}
.web .cuerpo .banner ul li .ban_uno .ban_icono{
	float:left;
	width:50px;
	height:48px;
	position:inherit;
	background:url(../img/new_banner/icono_rci.png) no-repeat;
	margin-top:15px;
	margin-left:5px;
	}
	
.web .cuerpo .banner ul li .ban_uno .btn_compre{
	float:left;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/btn_compraaqui.png) bottom;
	margin-top:10px;
	margin-left:20px;
	clear:both;
	}
.web .cuerpo .banner ul li .ban_uno .btn_compre:hover{
	background:url(../img/btn_compraaqui.png) top;
	cursor:pointer;
	}
	
	
.web .cuerpo .banner ul li .ban_uno .btn_bases{
	float:left;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/btn_compraaqui.png) bottom;
	margin-top:10px;
	margin-left:20px;
	clear:both;
	}
.web .cuerpo .banner ul li .ban_uno .btn_bases:hover{
	background:url(../img/btn_compraaqui.png) top;
	cursor:pointer;
	}
	
	
.btn_compre_soap{
	float:right;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/btn_compraaqui.png) bottom;
	margin-top:10px;
	margin-left:20px;
	clear:both;
	}
.btn_compre_soap:hover{
	background:url(../img/btn_compraaqui.png) top;
	cursor:pointer;
	}
	
.btn_cotiza{
	float:right;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/imgmapfre/btn_mouse_cotiza_aqui.png) bottom;
	margin-top:10px;
	margin-left:20px;
	clear:both;
	}
.btn_cotiza:hover{
	background:url(../img/imgmapfre/btn_mouse_cotiza_aqui.png) top;
	cursor:pointer;
	}
	
	
	
.web .cuerpo .banner ul li .ban_uno .btn_clickaqui{
	float:left;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/btn_clickeaaqui.png) bottom;
	margin-top:10px;
	margin-left:20px;
	clear:both;
	}
.web .cuerpo .banner ul li .ban_uno .btn_clickaqui:hover{
	background:url(../img/btn_clickeaaqui.png) top;
	cursor:pointer;
	}
	
.web .cuerpo .banner ul li .ban_dos .ban_icono{
	float:left;
	width:69px;
	height:49px;
	position:inherit;
	background:url(../img/new_banner/icono_avion.png) no-repeat;
	margin-top:25px;
	margin-left:10px;
	}
.web .cuerpo .banner ul li .ban_dos .txt1{
	float:left;
	position:inherit;
	color:#fff;
	font-family: 'FuturaBT-Bold';
	font-size:50px;
	text-transform:uppercase;
	color:#fff;
	text-indent:10px;
	margin-top:20px;
	}
.web .cuerpo .banner ul li .ban_dos .txt2{
	float:left;
	width:880px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#fff;
	padding-left:20px;
	position:inherit;
	}
.web .cuerpo .banner ul li .ban_dos .btn_compre{
	float:left;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/btn_compraaqui.png) bottom;
	margin-top:10px;
	margin-left:20px;
	clear:both;
	}
.web .cuerpo .banner ul li .ban_dos .btn_compre:hover{
	background:url(../img/btn_compraaqui.png) top;
	cursor:pointer;
	}
	
.web .cuerpo .banner ul li .ban_dos .btn_clickaqui{
	float:left;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/btn_clickeaaqui.png) bottom;
	margin-top:10px;
	margin-left:20px;
	clear:both;
	}
.web .cuerpo .banner ul li .ban_dos .btn_clickaqui:hover{
	background:url(../img/btn_clickeaaqui.png) top;
	cursor:pointer;
	}
		
.web .cuerpo .banner ul li .ban_tres .txt1{
	float:left;
	position:inherit;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:40px;
	line-height:40px;
	font-weight:bold;
	color:#b30b0c;
	margin-top:45px;
	margin-left:90px;
	}
.web .cuerpo .banner ul li .ban_tres .txt2{
	float:left;
	position:inherit;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	color:#666666;
	margin-left:110px;
	}
.web .cuerpo .banner ul li .ban_tres .btn_compre{
	float:left;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/btn_compraaqui.png) bottom;
	margin-top:10px;
	margin-left:470px;
	clear:both;
	}
.web .cuerpo .banner ul li .ban_tres .btn_compre:hover{
	background:url(../img/btn_compraaqui.png) top;
	cursor:pointer;
	}
	
.web .cuerpo .banner ul li .ban_tres .btn_clickaqui{
	float:left;
	position:inherit;
	width:141px;
	height:33px;
	background:url(../img/btn_clickeaaqui.png) bottom;
	margin-top:10px;
	margin-left:470px;
	clear:both;
	}
.web .cuerpo .banner ul li .ban_tres .btn_clickaqui:hover{
	background:url(../img/btn_clickeaaqui.png) top;
	cursor:pointer;
	}
		
.web .cuerpo .banner ul li .ban_tres .cellphone{
	float:right;
	position:inherit;
	width:99px;
	height:175px;
	background:url(../img/new_banner/cell.png) no-repeat;
	margin-top:-92px;
	margin-right:170px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
//////////////////////////////////////////                         2012/10/11                           ///////////////////////////////////////////
//////////////////////////////////////////                                                              ///////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.description{
	float:left;
	width:438px;
	height:auto;
	margin-top:20px;
	}
.description .icono{
	float:left;
	width:60px;
	height:60px;
	background:url(../img/ico_key.jpg) no-repeat;
	}
.description p{
	float:left;
	width:358px;
	height:auto;
	margin-left:20px;
	font-size:12px;
	line-height:15px;
	}
.accesos{
	float:left;
	width:438px;
	height:auto;
	margin-top:20px;
	}
.accesos .mel{
	width:239px;
	height:auto;
	margin-bottom:30px;
	margin:auto;
	/*Cuando este activo en Mapfre en Linea Garantías y Crédito activar este estilo*/
	/*float:left;	
	width:239px;
	height:auto;
	border-right:1px solid #d9d9d9;
	margin-bottom:30px;*/
	}
.accesos .mel form{
	float:left;
	width:170px;
	height:auto;
	margin-left:30px;
	}
.accesos .mel form p{
	font-size:16px;
	color:#e83958;
	}
.accesos .mel form p span{
	color:#666666;
	}
.accesos .mel form select{
	float:left;
	width:170px;
	border-radius:3px;
	margin-top:5px;
	}
.accesos .mel form label{
	float:left;
	width:57px;
	height:17px;
	margin-top:5px;
	line-height:17px;
	}
.accesos .mel form input{
	float:left;
	width:110px;
	height:15px;
	padding:0;
	border:1px solid #8f8f8f;
	margin-top:5px;
	}
.accesos .mel form .boton{
	float:right;
	width:68px;
	height:22px;
	line-height:16px;
	border-radius:3px;
	border:1px solid #9c9c9c;
	text-transform:uppercase;
	font-size:11px;
	}
.accesos .mel form .boton:hover{
	cursor:pointer;
	color:#fff;
	background:#DC291E;
	}
.accesos .mel ul{
	float:left;
	width:170px;
	height:auto;
	color:#DC291E;
	margin-left:30px;
	margin-top:5px;
	}
.accesos .mel ul li{
	float:left;
	width:170px;
	height:auto;
	text-align:right;
	list-style:none;
	padding:0;
	font-size:10px;
	}
.accesos .ael{
	float:left;
	width:162px;
	height:auto;
	padding-left:36px;
	}
.accesos .ael p{
	font-size:16px;
	color:#e83958;
	}
.accesos .ael p span{
	color:#666666;
	}
.accesos .ael input{
	float:left;
	width:100px;
	height:22px;
	text-transform:uppercase;
	line-height:22px;
	border-radius:3px;
	border:1px solid #9c9c9c;
	padding:0;
	font-size:11px;
	margin-top:10px;
	}
.accesos .ael input:hover{
	cursor:pointer;
	color:#fff;
	background:#DC291E;
	}
	
div#faq p
{
    clear:both;
}

div#faq h3
{
    font-weight: normal;
    }	
	
	/*********************************************************************************************
		-	SET THE SCREEN SIZES FOR THE BANNER IF YOU WISH TO MAKE THE BANNER RESOPONSIVE 	-	
  **********************************************************************************************/
  
  /*	-	THE BANNER CONTAINER (Padding, Shadow, Border etc. )	-	*/

  .bannercontainer {	
		padding:0px;		
		background-color:#fff;
		width:900px;	
		position:relative;
		position:relative;	
		margin-left:auto;
		margin-right:auto;	
	
	}
 
  .banner{		
		width:900px;
		height:193px;
		position:relative;
		overflow:hidden;			
   }
   
   
    .bannercontainer-simple {	
		padding:5px;		
		background-color:#fff;
		width:900px;	
		position:relative;
		position:relative;	
		margin-left:auto;
		margin-right:auto;	
	
	}
 
  .banner-simple{		
		width:900px;
		height:193px;
		position:relative;
		overflow:hidden;			
   }

 .fullwidthbanner-container{
	width:100% !important;		
	position:relative;
	padding:0;		
	max-height:450px !important;
	overflow:hidden;
} 

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:450px !important;
	position:relative;	
}
   
   

   @media only screen and (min-width: 768px) and (max-width: 959px) {		
		
 		  .banner, .bannercontainer			{	width:750px; height:412px;}	
		
		  
		 
		  
   }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		   .banner, .bannercontainer		{	width:470px; height:258px;	}		   		
		
		    
			
		   
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			.banner, .bannercontainer		{	width:310px;height:170px;	}						
			
			 
			 
			 
   }


   
   
   
   
   
   
   
   
   

/**************************************************************
	DEMO STYLES - ONLY FOR THE PREVIEW ON CODECANYON 
****************************************************************/	
.titlecontainer{
	background-color:#444;
	width:100%;
	margin-bottom:50px;
}

.centered{
	width:890px;
	padding:30px 0;
	margin:auto;
}


.logo{	
	
	width:380px;
	height:45px;
	
}

.buynow {	
	background:url(../images/tiles/buynow.png) no-repeat top;
	width:176px;
	height:50px;	
	float:right;
	margin-top:5px;
	cursor:pointer;
}

.buynow:hover {	background-position:bottom;}

.title_left	{	float:left;}


.subtitle { 			
			color:#999;
			font-family:arial;
			font-size:11px;
			padding:0px 0px 0px 0px;
		}

.configurator	{	width:900px;
					margin-left:auto;
					margin-right:auto;
					background-color:#ddd;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					overflow:hidden;
					margin-top:50px;
				}
.configtitle {
				width:860px;
				height:36px;								
				background-color:#aaa;
				padding:20px 20px 10px;				
		}
		
.cti			{	width:388px;
					height:36px;
				}

		
.optiontitle	{
					font-family:arial;
					font-size:14px;
					line-height:22px;
					color:#444;
					text-shadow:0px 0px 1px #fff;
					font-weight:bold;
					margin-bottom:20px;
				}
.inside			{	padding:20px;}


.t_mixed		{	background:url(../images/tiles/transition_mixed.png) no-repeat 5px 5px}				
.t_box1		{	background:url(../images/tiles/transition_boxes.png) no-repeat 5px 5px}				
.t_box2		{	background:url(../images/tiles/transition_boxes.png) no-repeat 5px 5px}				
.t_szh		{	background:url(../images/tiles/transition_slotzoomhorizontal.png) no-repeat 5px 5px}				
.t_ssh		{	background:url(../images/tiles/transition_slotslidehorizontal.png) no-repeat 5px 5px}				
.t_sfh		{	background:url(../images/tiles/transition_slotfadehorizontal.png) no-repeat 5px 5px}				
.t_szv		{	background:url(../images/tiles/transition_slotzoomvertical.png) no-repeat 5px 5px}				
.t_ssv		{	background:url(../images/tiles/transition_slotslidevertical.png) no-repeat 5px 5px}				
.t_sfv		{	background:url(../images/tiles/transition_slotfadevertical.png) no-repeat 5px 5px}				
.t_c1		{	background:url(../images/tiles/transition_curtainone.png) no-repeat 5px 5px}				
.t_c2		{	background:url(../images/tiles/transition_curtaintwo.png) no-repeat 5px 5px}				
.t_c3		{	background:url(../images/tiles/transition_curtainthree.png) no-repeat 5px 5px}				
.t_sl		{	background:url(../images/tiles/transition_slideleft.png) no-repeat 5px 5px}				
.t_sr		{	background:url(../images/tiles/transition_slideright.png) no-repeat 5px 5px}				
.t_su		{	background:url(../images/tiles/transition_slideup.png) no-repeat 5px 5px}				
.t_sd		{	background:url(../images/tiles/transition_slidedown.png) no-repeat 5px 5px}				
.t_sf		{	background:url(../images/tiles/transition_fade.png) no-repeat 5px 5px}				


.transition		{	width:320px; 
					height:20px; 
					background-color:#eee;	
					border:1px solid #d0d0d0;			
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					font-family:arial;
					font-size:14px;
					line-height:22px;
					color:#FF7200;
					text-shadow:0px 0px 1px #fff;
					font-weight:bold;
					padding:10px 0px 10px 90px;
					margin-bottom:5px;
					cursor:pointer;
				}

.transition:hover,
.transition.selected	{
						color:#fff;
						background-color:#aaa;
						text-shadow:0px 0px 0px #000;				
						border:1px solid #aaa;						
				}		
				
.radio					{	background:url(../images/tiles/radio.png) no-repeat top left;
							font-family:arial;
							font-size:14px;
							height:19px;
							color:#777;
							text-shadow:0px 0px 1px #fff;
							padding: 0px 0px 0px 27px; 
							margin-right:20px;
							float:left;	
							cursor:pointer;
						}			
.clear					{	clear:both;}						
						
.radio.selected, .radio:hover			{	background-position: bottom left}			

.configurator_left	{	width:410px; float:left;}				
.configurator_right	{	width:410px; float:right;}	


.dragline	{	position:relative; background:url(../images/tiles/dragsliderbg.png) no-repeat; width:410px; height:20px;
				font-family:arial;
				font-size:14px;
				height:19px;
				color:#777;
				text-shadow:0px 0px 1px #fff;
			}
.dragger	{	cursor:pointer;position:absolute; left:50%; background:url(../images/tiles/dragnotch.png) no-repeat; width:7px; height:22px; margin-left:-3px;}

.nonclickable	{	opacity:0.5; cursor:default;}
.nonclickable:hover	{	background-position:top left;}


.plugoptions 	{	
					overflow:hidden;
					width:390px; 					
					background-color:#eee;	
					border:1px solid #d0d0d0;			
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					font-family:arial;
					font-size:12px;
					line-height:22px;
					color:#444;
					text-shadow:0px 0px 1px #fff;
					font-weight:bold;
					padding:10px;
					margin-bottom:40px;					
				}
.accordion			{	cursor:pointer; background:url(../images/tiles/accordionswitch.png) no-repeat top left; width:17px; height:19px;	float:right;}		
.accordion:hover	{ background-position:bottom left;}
.accordion.selected	{ background-position:top right;}
.accordion.selected:hover	{ background-position:bottom right;}
			
			
.previewselector_container	{	 height:42px;width:332px; margin:80px auto 20px;}				
.previewselector	{	float:left; background:url(../images/tiles/selectpreview.png) no-repeat 0px -42px; width:125px; height:42px;}

.previewselector.zweite	{	background-position:-125px 0px; width:110px;}
.previewselector.dritte	{	background-position:-235px 0px; width:96px;}

.previewselector.selected, .previewselector:hover	{	background-position:left top;}

.previewselector.zweite:hover, .previewselector.zweite.selected 	{	background-position:-125px -42px; width:110px;}
.previewselector.dritte:hover, .previewselector.dritte.selected	{	background-position:-235px -84px; width:96px;}

  @media only screen and (min-width: 768px) and (max-width: 959px) {		
 		 .centered { 	width:750px;}		  	
		 .subtitle	{	clear:both !important; padding:0 !important;}
		 .centered	{	padding:30px 0px;}

		  
   }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		     .centered		 { 	width:480px;}	
			 .subtitle		{	clear:both !important; padding:0 !important;}
			 .centered		{	padding:30px 0px;}
			 .buynow		{	float:left; margin-top:20px;}
			 .configurator, 
			 .configtitle	{	width:480px;}
			 .configurator_right	{	float:left;}
			 .configurator_left		{	}

   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			 .centered		{ 	width: 320px;}	
			 .cti			{	width: 280px;}
			  .subtitle		{	clear:both !important; padding:0 !important;}			
			  .centered		{	padding:30px 0px;}
			  .buynow		{	float:left; margin-top:20px;}
			  .configurator, 
			  .configtitle	{	width:320px;}
			  .configurator_right	{	float:left; width:300px;}
			  .configurator_left	{	width:280px;}
			  .transition	{	width:190px;}
			  .plugoptions 	{	width:260px; font-size:10px;}
			  .breakmenow	{	clear:both; margin-top:30px;}
			  .dragline		{	width:260px;}
			  .logo			{	width:320px; overflow:hidden; }
			  .select_navigationtype	{	display:none;}
			  .select_bulletstyle	{	display:none;}
			  .select_bhposition		{	display:none;}
			  .select_bvposition		{	display:none;}
			  .select_navarrows		{	display:none;}
			  .select_navshow		{	display:none;}
			  .select_slidetime		{	display:none;}
			  .select_slots		{	display:none;}
			 .previewselector_container	{	width:301px; height:42px; margin:80px auto 20px; overflow:hidden; }	
			 .previewselector			{	width:105px;}
			 .previewselector.zweite	{	width:100px;}
			 .previewselector.zweite:hover,
			 .previewselector.zweite.selected {	width:100px;}
			 .previewselector.dritte	{	width:96px;}
   }
				

/* /// 2012/12/10 ///*/
.institut{
	float:left;
	width:216px;
	height:auto;
	}
.institut2{
	float:right;
	width:170px;
	height:auto;
	}
tbody th{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	}
tbody td{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	}
	
	
.lista{
	width:438px;
	text-align:left;
	float:left;
	margin-top:20px;
	}
.lista .titulo_lista{
	width:438px;
	height:20px;
	}
.lista .linea1{
	background:#eaeae9;
	width:433px;
	height:18px;
	padding-left:5px;
	}
.lista .linea2{
	width:433px;
	height:18px;
	padding-left:5px;
	}
.lista .punto{
	float:right;
	width:8px;
	height:8px;
	margin-right:5px;
	margin-top:3px;
	margin-top:-8px;
	}
.lista .tripuntos{
	float:left;
	margin-left:435px;
		margin-top:-10px;
		margin-top:-10px;
		position:absolute;
		float:right;
		margin-left:0px;
		position:static;
	/*	
	background-color:Transparent;
	margin-top:-10px;
	*margin-top:-10px;
	z-index:-10;
	margin-left:0px;
	width: 130px;
	*/
	/*
	float:right;
	width:127px;
	height:8px;
	margin-right:18px;
	margin-top:3px;
	*margin-top:-10px;
	*/
	}
.lista .tripuntos img{}
.lista .tripuntos .filaa{
	position:absolute;
	margin-left:-106px;		
	}
.lista .tripuntos .filab{
		margin-left:-66px;				
	}
.lista .tripuntos .filac{
	position:absolute;
	margin-left:-21px;
	}
.icobloque{
	width:438px;
	float:left;
	margin-top:40px;
	}
.icobloque .ico{
	float:left;
	width:64px;
	height:64px;
	}
.icobloque .icobloquetxt{
	float:left;
	margin-left:20px;
	}
.icobloque .icobloquetxt a{
	color:var(--color-fondo);
	text-decoration:none;
	}
.icobloque .icobloquetxt a:hover{
	text-decoration:underline;
	}
.icobloque .icobloquetxt .icoblock{
	/*width:298px;*/
	}
.icobloque .icobloquetxt .icoblocks{
	float:left;
	}
.icobloque .icobloquetxt .icoblocks a{
	color:#5c5c5c;
	}
.icobloque .icobloquetxt .icoblocks a:hover{
	color:#5c5c5c;
	}

				
div.mensaje span
{
    
    width: 100%;
    float: left;
    background: #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-top: 10px;
    font-size: 14px;

}

/* error message */
.error {
	height:15px;
	background-color:#323232;
	font-size:11px;
	border:1px solid gray;
	padding:4px 10px;
	color:#fff;
	display:none;	
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;	
	-webkit-border-bottom-left-radius:0; 
	-webkit-border-top-left-radius:0;
	
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;	
}

.error em {
	display: block;
    width: 0;
    height: 0;
    border: 10px solid;
    position: absolute;
    bottom: 1px;
    left: -20px;
    border-color: transparent #323232 transparent transparent;

}

.error p
{
    margin: 0px;
    
  }
  
  
  
table.tabla_sin {
  border-collapse:collapse;
  border: none; 

}

td.celda_sin {
  padding: 0;
}


/*Preloader*/

div#bloque.caja
{
	background:#fff;
	width:300px;
	height:50px;
	border:1px solid #eee;
	position: absolute;
	top:50%;
	left:50%;
	overflow: visible;
    position: fixed;
     z-index: 999;
}
div#preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background: rgba(255,255,255,0.7) url(../img/loader.gif) no-repeat center center; }

