body{
font-family:Arial, Helvetica, sans-serif;
font-size: 62.5%;
color:#000;
background-color:#F4F4F4;
text-align:center;
}

body, h1, h2, h3, h4, ul, ol, li, p, form, fieldset, input, select, legend, caption,  table, dl, dd, dt, img, hr, address {
	margin:0;
	padding:0;	
}

img{
	border:0;
}

.clear {
	clear:both;
}

.left{
	float:left;
}

.right{
	float:right;
}

a{
	color:#0066CC;
	font-size:1em;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
p{
	line-height:1.3em;
}

a:hover{
	text-decoration:none;
}

/*a:visited{
	color:#333;
	text-decoration:none;
}
*/

#cabecera{
height:8.5em;
width:100%;
background: url(../img/bg_top.gif) repeat-x;
}


#contenido_home{
height:37.4em;
background-image:url(../img/degra_contenido.jpg);
margin-top:.15em;
}

/******************CABECERA******************************/

.contenido_top{
	margin:0 auto;
	width:82em;
}

#cabecera h1{
	float:left;
}

#cabecera img.mutual{
	float:right;
	padding-top:1em;
}


#cabecera div.cabecera_wrapper {
	text-align: right;
}

#cabecera ul{
	/*float:left;*/
	padding-top:1em;
	/*padding-left:33em;*/
	list-style:none;
}

#cabecera li{
	display:inline;
	font-size:1.2em;
	padding:0 .6em 0 .6em;
	background:url(../img/bullet_barra.gif) 0 2px no-repeat;

}
#cabecera li.primero{
	background:none;
}

#cabecera a{
 color:#FFF;
 text-decoration:none;
}

#cabecera a:hover{
 color:#FFF;
 text-decoration:underline;
}

/*/******************BOTONERA******************************/

#contenido{
	margin:0 auto;
	width:82em;
	background-color:#FFF;
	text-align:left;
}

.btn_principal{
	padding-top:2em;
	padding-left:1.7em;
}


.btn_principal   ul#menu{
	list-style:none;
	display:block;
}

.btn_principal ul#menu li{
	margin-left:.3em;
	float:left;

}


.btn_principal ul#menu li .curva_left img{
width:.4em;
height: 2.4em;
float:left;}

.btn_principal ul#menu li a.texto_btn, .btn_principal ul#menu li a.texto_btn_activo{
	height:1.4em;
	float:left;
	background: url(../img/dgr_nav_text.jpg) repeat-x;
	border-top:1px solid #E1E1EA;
	color:#333;
	font-weight:bold;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:.5em;
	padding-left:.8em;
	padding-right:.8em;
	display:block;
}

.btn_principal ul#menu li a.texto_btn_activo{
	background: url(../img/dgr_nav_textB.jpg) repeat-x;
	color:#FFF;

}

.btn_principal ul#menu li a.texto_btn:hover{
	color:#002469;

}


.btn_principal ul#menu li .curva_right img{
	width:.4em;
	height:2.4em;
	float:left;
}


/******************FLASH******************************/

.fons_flash, .fons_flash_petit{
	margin-left: 2em;
	width:77.4em;
	height:23.5em;
	background:url(../img/dgr_flash.jpg);
	border-top:1px solid #E0E1EA;
	z-index:5;
}
.fons_flash_petit{
	height:18em;
}

.fons_flash .flash{
	width:50em;
	/*height:22.6em;*/
	margin-left:1em;
	padding-top:1.5em;
	float:left;
}

.fons_flash .btn_flash{
	float:left;
	width:23.7em;
	height:20.5em;
	background:url(../img/drg_btn_flash.jpg);
	margin-top:1.6em;
}

ul.botonera{
	list-style:none;
	display:block;
}

ul.botonera li {
	margin-top:.54em;
	width:23em;
	display:block;

}

ul.botonera li a {
	display:block;
	padding-left:.8em;
	padding-top:.4em;
	font-size:1.3em;
	color:#002469;
	height:3em;
	font-weight:bold;
	text-decoration:none;
	background:url(../img/dgr_btn_flash2.jpg);

}

ul.botonera li a:hover {
	background:url(../img/dgr_btn_flash2B.jpg);
	color:#FFF;

}

ul.botonera li a span, ul.botonera li a:hover span {
	display:block;
	height:2.8em;
}

ul.botonera li a:hover span.contrata {
	background:url(../img/ico_contrataB.gif) no-repeat 95% 0%;

}

ul.botonera li a:hover span.asistencia {
	background:url(../img/ico_asistenciaB.gif) no-repeat 95% 0%;

}

ul.botonera li a:hover  span.taller{
	background:url(../img/ico_tallerB.gif) no-repeat 95% 0%;
}

ul.botonera li a:hover span.reclamacion{
	background:url(../img/ico_reclamacionB.gif) no-repeat 95% 0%;
}

ul.botonera li a span.contrata {
	background:url(../img/ico_contrata.gif) no-repeat  95% 0%;
}

ul.botonera li a span.asistencia {
	background:url(../img/ico_asistencia.gif) no-repeat 95% 0%;
}

ul.botonera li a  span.taller{
	background:url(../img/ico_taller.gif) no-repeat 95% 0%;
}

ul.botonera li a span.reclamacion{
	background:url(../img/ico_reclamacion.gif) no-repeat 95% 0%;
}

/*************CONTENIDO SEGUROS********************/
#content_home{
	margin-left:1.8em !important;
	margin-left:1em;
	width:50.7em;
	float:left;
}
/*
h2{
	font-size:2.1em;
	margin-top:1.5em;
	color:#333;
}
*/
h2, h3, h2.title_empresas{
	font-size:1.7em;
	margin-top:1em;
	color:#333;
}

h2.title_empresas{
	margin-top:1em;
}

.particulares, .empresas{

	border-top:1px solid #CCC;
	background:url(../img/dgr_titulares.jpg) repeat-x;
/*	width:50.7em;*/
	float:left;
}

.particulares .auto, .expatriates{
	width: 22.4em;
	float:left;
	margin-left: .3em;
	margin-top: 1.7em;
	/*border:1px solid red;*/
}

.particulares .hogar{
	width:22.4em;
	float:right;
	margin-right:.8em;
	margin-top:1.7em;
}

.particulares .auto img, .hogar img, .expatriates img{
	float:left;
}


.particulares .auto h3, .hogar h3, .expatriates h3{ 
	font-size:1.3em;
	float:left;
	margin-left:.2em;
	margin-top:0;
	color:#002269;
	font-weight:normal;
	border-bottom:1px solid #333;
	width:12em;

}

.particulares .auto h3 a, .hogar h3 a, .expatriates h3 a{
	padding:0;
	color:#002269; 
	text-decoration:none;
}

.particulares .auto span, .hogar span, .expatriates span {
	font-weight:bold;
	margin:0;
}

.particulares .expatriates h3{
	margin-bottom:.6em !important;
	margin-bottom:.3em;

}

/*
 .auto p, .hogar p {
	clear:both;
	font-size:1.2em;
	line-height:1.2em;
	color:#000;
	padding:.6em 0 .3em 1.5em;
}
*/
 .auto div, .hogar div {
	clear:both;
	font-size:1.2em;
	line-height:1.2em;
	color:#000;
	padding:.6em 0 .3em 1.5em;
}
 .auto div p, .hogar div p {
	font-size:1em;
	line-height:1em;
	padding:0em;
}

.particulares .auto a, .hogar a, .expatriates a{
	font-size:1em;
	padding-left:1.7em;
}



.particulares .destacado_particulares,
.empresas .destacado_particulares{
	
	width:22.4em;
	height:5.7em;
	float:right;
	background:url(../img/transpa.jpg) no-repeat;
	margin-right:.5em;
	margin-top:1.4em;
}
.particulares .destacado_particulares a,
.empresas .destacado_particulares a{
	
	margin:0;
	display:block;
	padding:.3em .3em 2.6em 8em;
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
	color:#002469;
}

a.mas_particulares {
	float:left;
	margin-top:.6em;
	padding-left:2.4em;
	background:url(../img/ico_ver_mas.gif) 1.5em .3em no-repeat;
	font-size:1.1em;
}



/***********empresas**************/

.empresas .enterprise{
	width:22.4em;
	float:left;
	margin-left:.3em;
	margin-top:1.7em;
	margin-bottom:.5em;
}

.empresas .enterprise img{
	float:left;
}

.empresas .leasing{
	width:22.4em;
	float:right;
	margin-right:.8em;
	margin-top:1.7em;
}

.empresas .leasing img{
	float:left;
}
.empresas .enterprise h3{ 
	font-size:1.3em;
	float:left;
	margin-left:.2em;
	margin-top:0;
	color:#002269;
	font-weight:normal;
	border-bottom:1px solid #333;
	width:13em;
	font-weight:bold;
}
.empresas .enterprise h3 a{
	padding:0;
	color:#002269; 
	text-decoration:none;
}

.empresas .leasing h3{ 
	font-size:1.3em;
	float:left;
	margin-left:.2em;
	color:#002269;
	font-weight:normal;
	border-bottom:1px solid #333;
	width:13em;
	font-weight:bold;
	margin-top:0;
}

.empresas .leasing h3 a{
	padding:0;
	color:#002269; 
	text-decoration:none;
}
/*
.empresas .enterprise p, .leasing p{
	clear:both;
	font-size:1.2em;
	color:#000;
	padding:.8em 0 .8em 1.5em;
	
}
*/
.empresas .enterprise div, .leasing div{
	clear:both;
	font-size:1.2em;
	color:#000;
	padding:.8em 0 .8em 1.5em;
	
}
.empresas .enterprise div p, .leasing div p{
	font-size:1em;
	padding:.0em;
	
}

.empresas .enterprise a, .leasing a{
	font-size:1em;
	padding-left:1.7em;
}

/************LATERAL DESTACADOS*****************************/

#lateral {
	background:url(../img/limit_degr.jpg) repeat-y;
	height:auto;
	width:24.1em;
	float:left;
	margin-left:1em;
	margin-top:2em;
}

.magazine, .magazine_pq{
	margin-top:1.2em;
	margin-left: 2.5em;
	width:19.9em;
	height:2.8em;
	background:url(../img/dgr_lateral_title.jpg);
}

.magazine h3, .magazine_pq h3 {
	font-size:1.3em;
	color:#002977;
	font-weight:bold;
	padding-left:1em;
	padding-top:.6em;
	margin:0;
}

.magazine h3 a {
        color:#002977;
}

#lateral img, #lateral_expatriates img{
	margin-left:2.6em;
	margin-top:.6em;
	padding:.2em;
	width:19.3em; 
	border:1px solid #DDE7EE;
}

#lateral .compromiso{
	width:20em;
	margin:1.2em 0 1.2em 2.5em;
	background:url(../img/dgr_comprometido.gif);
	
}

#lateral .compromiso .superior_comprometidos img{
	border:0;
	margin:0;
	padding:0;
	width:19.9em;
	height:.9em;
}

#lateral .compromiso .superior_comprometidos {
	border-left:1px solid #DBDBE6;
}

#lateral .compromiso .comprometidos{
	border:1px solid #DBDBE6;
	/*background:url(../img/manos.gif) no-repeat right;*/
	background:url(../img/compromiso.gif) no-repeat right;
}
ul.list_comprom{
	font-size:1.1em;
}

ul.list_comprom li{
	margin-bottom:.3em;
}

.comprometidos h3{
	font-size:1.2em;
	color:#002977;
	font-weight:bold;
	padding-left:1em;
	margin-top:0;
	padding-top:.6em;
}

#lateral .compromiso .comprometidos p{
	font-size:1.1em;
	color:#666;
	padding:.5em 0 0 1.2em;
}

#lateral .compromiso .comprometidos ul{
	list-style:none;
	padding:.5em 0 .8em 1em;
}

#lateral .compromiso .comprometidos li{
	background: url(../img/ico_flecha.gif) no-repeat .4em .5em;
	padding-left:1.6em;
}
	
#lateral .compromiso .inferior_comprometidos img {
	border:0;
	margin:0;
	padding:0;
	width:19.9em;
	height:.9em;
}

#lateral .compromiso .inferior_comprometidos {
	border-right:1px solid #DBDBE6;
}

#lateral .prensa{
	width:19.9em;
	background:url(../img/sombra_prensa.gif) no-repeat right bottom;
	margin-left:2.5em;
	padding-bottom:2em;
}

#lateral .prensa p{
	padding-left:1em;
	padding-top:1em;
	font-size:1.1em;
	color:#002469;
	font-weight:bold;
}

#lateral .prensa a{
	display:block;
	padding-left:1em;
	
}

#pie{
	background-color:#002469;
	height:3.6em;
}

#pie .contenido_pie{
	margin:0 auto;
	width:82em;
	text-align:left;
	color:#FFF;
}

#pie .contenido_pie p{
	float:left;
	padding-left:1em;
	padding-top:1em;
	font-weight:bold;
	font-size:1.1em;
	width:auto;
}

#pie .contenido_pie a{
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	font-size:1.1em;
}

#pie .contenido_pie a:hover{
	color:#FFF;
	text-decoration:underline;
}

#pie .contenido_pie ul{
	text-decoration:none;
	width:auto;
	float: left;
	margin-top:1.2em;
	margin-left:.5em;
}

#pie .contenido_pie ul li{
	display:inline;
}

#pie ul.contacto{
	float:right;
	margin-right:2.5em;
	/*color:#FFF;*/
}

/********************larga descripcion******************/
#contenido div.descripcion {
	font-size:1.2em;
	margin:.5em 1.5em .8em 1.5em;
}

div.descripcion h2 {
	font-size:1.25em;
	color:#002469;
	margin:0 1.2em 0 0em;
	padding-top:1.5em;
}

h2.descripcion_2parraf{
	font-size:1.5em;
	color:#002469;
	margin:0 1.2em 0 1.2em;
	padding-top:1.5em;
}
h2.descripcion_2parraf{
	padding-top:.6em;
}


#contenido div.descripcion p{
	font-size:1em;
	margin:.8em 0em 0em 0em;
}

#contenido table.descripcion{
	margin:0 0 1.5em 1.5em;
	width:25%;
	font-size:1.2em;
	
}
#contenido table.descripcion caption{
	display:none;
}

#contenido table.descripcion img{
	margin:0 .5em 0 .3em;
}

#contenido table.descripcion td.negocio{
	color:#002469;
	font-weight:bold;
	width:45%;
	text-align:left;
}
#contenido table.descripcion td{
	text-align:right;
	padding-right:1em;
}

#contenido table.descripcion tr.sombra{
	background:#EDF2F6;
}

/****************aviso legal****************/

#contenido div.descripcion div.izquierda{
	width:47% !important;
	width:46%;
	float:left;
	margin-left:2em;
}

#contenido div.descripcion div.derecha{
	width:47% !important;
	width:46%;
	float:left;
	margin-left:2em;
}

#contenido div.descripcion ul{
	margin:.5em 0 2.5em 0;
	list-style:none;
	width:90%;
}

#contenido div.descripcion ul li{
	background:url(../img/ico_submenu.gif) 0 .5em no-repeat;
	font-size:1em;
	padding-left:.8em;
	margin-bottom:.5em;
}

#contenido div.descripcion ul li a{
	color:#002469;
	text-decoration:none;
}
#contenido div.descripcion ul li a:hover{
	text-decoration:underline;
	color:#0066CC;
}
ul.margen_izq{
	margin-left:1.6em;
}
.margenpag_inf{
	padding-bottom:1.5em;
}

/***************ticker****************/
.ticker {
	
}

#pscroller1{
width: 16.7em;
height: 8.5em;
padding: .5em;
font-family:Arial, Helvetica, sans-serif;
}

#pscroller1 a{
	color:#0066CC;
	font-size:1.1em;
	padding-bottom:0;
}
#pscroller1 p{
	font-size:1.1em;
	color:#002469;
	font-weight:bold;
	margin:0;
	padding:0;
}

.martleft {
       float:left;
       margin: .6em 0 0 1.1em;
}



/********* HEADER NUEVO COMPATIBLE FF 3 ***************/
div.curva_left
{
            float:left;
            width:0.3em;
            height:2.37em;
            display:block;
            background:url(../img/dgr_nav_left.jpg) left top no-repeat;
}

div.curva_right
{
            float:left;
            width:0.3em;
            height:2.37em;
            display:block;
            background:url(../img/dgr_nav_right.jpg) left top no-repeat;
}

 
div.curva_left_activo
{
            float:left;
            width:0.3em;
            height:2.37em;
            display:block;
            background:url(../img/dgr_nav_leftB.jpg) left top no-repeat;
}

div.curva_right_activo
{
            float:left;
            width:0.3em;
            height:2.37em;
            display:block;
            background:url(../img/dgr_nav_rightB.jpg) left top no-repeat;
}

div.center
{
            float:left;
}

