html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}

a {	text-decoration:none; }
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

html,body {
	width:100%;height:100%;
}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

BODY {
	background-color: white;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
}

.fondo_colores {
	background-color: white;
}

INPUT {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

SELECT {
	font-family: Arial;
	font-size: 0.9em;
	color: #333;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

TEXTAREA {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #7F9DB9;
}

p {
	color: #29567D;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom: 15px;
	text-align: justify;
}

p a {color:#29567D; font-weight: bold;}
p a:hover {color:#29567D; text-decoration:underline;}

ol {
	padding-left: 25px;
	list-style: decimal;
}

ul {
	padding-left: 25px;
	list-style: circle;
}

li {
	color: #29567D;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom: 10px;
}

li a { color: #29567D; text-decoration: underline;}
li a:hover { color: #29567D; text-decoration: none;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

/***********************************************************************************/

/* CONTENEDOR */

body {
	background-color: #CCD1D5;
}

.contenedor {
	margin: 0px auto;
	width: 1000px;	
}

.up {
	background: url('../images/up.jpg') top center no-repeat;
	height: 23px;
}

.down {
	background: url('../images/down.jpg') top center no-repeat;
	height: 23px;
}

.center {
	background: url('../images/center.jpg') top center repeat-y;
	padding: 0px 21px;
}

/* CREDITOS */

.creditos {
	color: #002859;
	font-size: 1.1em;
	margin-top: 8px;
	background-color: white;
}

.creditos a { color: #002859; font-weight: bold;}
.creditos a:hover { color: #002859; text-decoration:underline;}

/* MENUUS */

.menusup {
	width:956px;
	height: 23px;
	background-color: white;
	color: #88898B;
	font-size: 1.1em;
	margin-bottom: 8px;
}

.menusup a { color: #88898B;}
.menusup a:hover { color: #88898B; text-decoration:none;}

.menusup1 {position:relative; left:0px; float:left; text-align:left; width: 318px;}
.menusup2 {position:relative; left:0px; float:left; text-align:center;}
.menusup3 {position:relative; right:0px; float:right; text-align:right;}

.dvmenusup, .dvmenusupON, .dvmenusupON2 {
	height:23px;
	float:left;
}

.dvmenusup div {
	margin-top: 5px;
	padding: 0px 8px;
}

.dvmenusupON div {
	margin-top: 0px;
	border-color: #003362;
	background-color:#003362;
	padding: 0px 8px;
}

.dvmenusupON div a, .dvmenusupON div a:hover {
	line-height: 23px;
	color: white;
}

.dvmenusupON2 {padding-top: 5px;}
.dvmenusupON2 div {
	font-weight: bold;
	margin-top: 0px;
	border-color: #003362;
	padding: 0px 8px;
}

.dvmenusupON2 div a, .dvmenusupON2 div a:hover {
	/*line-height: 23px;*/
	color: #003362;
}

.menuppal {
	background-color: white;
	/*margin-bottom: 8px;*/
	overflow:hidden;
	height: 79px;
}

.logo {float:left; width: 194px;}

.items {float:left; width: 610px;}
.item_menuppal {
	width: 107px;
	float:left; 
	text-align:left;
	height: 18px;
	border: 1px solid #EDEDEF;
	border-bottom: 1px solid white;
	margin-right: 5px;
	margin-top: 30px;
	padding-left: 8px;
	padding-top: 30px;
	font-weight: bold;
	color: #7B7B7B;
}

.item_menuppal a { color: #7B7B7B; font-weight: bold;}
.item_menuppal a:hover { color: #7B7B7B; text-decoration:none;}

.seccion1, .seccion2, .seccion3, .seccion4, .seccion5, 
.seccion1ON, .seccion2ON, .seccion3ON, .seccion4ON, .seccion5ON {
	float: left; 
	height: 49px;
	margin-top: 30px;
	margin-right: 5px;
}

.seccionP1, .seccionP2, .seccionP3, .seccionP4, .seccionP5, 
.seccionP1ON, .seccionP2ON, .seccionP3ON, .seccionP4ON, .seccionP5ON {
	float: left; 
	height: 49px;
	margin-top: 30px;
	margin-right: 5px;
}

.seccionI1, .seccionI2, .seccionI3, .seccionI4, .seccionI5, 
.seccionI1ON, .seccionI2ON, .seccionI3ON, .seccionI4ON, .seccionI5ON {
	float: left; 
	height: 49px;
	margin-top: 30px;
	margin-right: 5px;
}

.seccion1 {width: 123px; background: url('../images/inicio.jpg') top center no-repeat;}	
.seccion2 {width: 122px; background: url('../images/quienes.jpg') top center no-repeat;}	
.seccion3 {width: 112px; background: url('../images/productos.jpg') top center no-repeat;}	
.seccion4 {width: 105px; background: url('../images/contratar.jpg') top center no-repeat;}	
.seccion5 {width: 114px; background: url('../images/asegurados.jpg') top center no-repeat;}	

.seccion1ON {width: 123px; background: url('../images/inicioON.jpg') top center no-repeat;}	
.seccion2ON {width: 122px; background: url('../images/quienesON.jpg') top center no-repeat;}	
.seccion3ON {width: 112px; background: url('../images/productosON.jpg') top center no-repeat;}	
.seccion4ON {width: 105px; background: url('../images/contratarON.jpg') top center no-repeat;}	
.seccion5ON {width: 114px; background: url('../images/aseguradosON.jpg') top center no-repeat;}	

.seccionP1 {width: 123px; background: url('../images/inicioP.jpg') top center no-repeat;}	
.seccionP2 {width: 122px; background: url('../images/quienesP.jpg') top center no-repeat;}	
.seccionP3 {width: 112px; background: url('../images/productosP.jpg') top center no-repeat;}	
.seccionP4 {width: 105px; background: url('../images/contratarP.jpg') top center no-repeat;}	
.seccionP5 {width: 114px; background: url('../images/aseguradosP.jpg') top center no-repeat;}	

.seccionP1ON {width: 123px; background: url('../images/inicioONP.jpg') top center no-repeat;}	
.seccionP2ON {width: 122px; background: url('../images/quienesONP.jpg') top center no-repeat;}	
.seccionP3ON {width: 112px; background: url('../images/productosONP.jpg') top center no-repeat;}	
.seccionP4ON {width: 105px; background: url('../images/contratarONP.jpg') top center no-repeat;}	
.seccionP5ON {width: 114px; background: url('../images/aseguradosONP.jpg') top center no-repeat;}	

.seccionI1 {width: 123px; background: url('../images/inicioI.jpg') top center no-repeat;}	
.seccionI2 {width: 122px; background: url('../images/quienesI.jpg') top center no-repeat;}	
.seccionI3 {width: 112px; background: url('../images/productosI.jpg') top center no-repeat;}	
.seccionI4 {width: 105px; background: url('../images/contratarI.jpg') top center no-repeat;}	
.seccionI5 {width: 114px; background: url('../images/aseguradosI.jpg') top center no-repeat;}	

.seccionI1ON {width: 123px; background: url('../images/inicioONI.jpg') top center no-repeat;}	
.seccionI2ON {width: 122px; background: url('../images/quienesONI.jpg') top center no-repeat;}	
.seccionI3ON {width: 112px; background: url('../images/productosONI.jpg') top center no-repeat;}	
.seccionI4ON {width: 105px; background: url('../images/contratarONI.jpg') top center no-repeat;}	
.seccionI5ON {width: 114px; background: url('../images/aseguradosONI.jpg') top center no-repeat;}

/* ACEESO AREA */

.login {
	float:left; 
	color: #999;
	margin-top: 5px;
}

.login table {margin-left: 10px; width: 134px;}

.login input {
	border: 1px solid #D3D3D3;
	color: #999;
	background-color: white;
	width: 70px;
	padding:0px;
	float:right;
	clear:both;
}

.area, .area2 {
	border:1px solid #D3D3D3;
	height:13px;
	margin-bottom:2px;
	padding-left: 5px;
	padding-top:2px;
}

.area2 {
	color: white;
	background-color: #08AD4D;
}

.area2 a {color: white;}
.area2 a:hover {color: white; text-decoration: none;}

.login input #user, .login input #pass {width:20px;}
#entrar, #registrarse {cursor:pointer;}

#entrar {
	width: 50px;
	float:left;
	clear:right;
}

#registrarse {
	width: 60px;
	text-align:center;
	float:left;
	clear:none;
}

#recordar {
	width:15px;
	float:left;
	cursor:pointer;
}

#salir , #datos {cursor:pointer;width: 65px;}

/* PORTADA */

.central {
	width: 821px;
	height: 410px;
	/*background-color: white;*/
	margin-right: 7px;
	float:left;
	margin-top: 8px;
	margin-bottom: 8px;
	
}

.banners_izda {
	float:left; 
	width: 130px;
}

.banner_izda img {
	margin-top: 8px;
}

/* DESTACADOS PORTADA */

.destacados {
	padding: 15px 19px;
	background-color: white;
	background-color: white;
	overflow:hidden;
	height: 181px;
}

.destacado1, .destacado2, .destacado3, .destacado4 {
	float:left;
	width: 220px;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: white;
	margin-right: 13px;
	cursor:pointer;
}

.destacado4 {margin-right:0px;clear:right;}

.tit_destacado {
	height: 30px;
	line-height: 30px;
	color: white;
	font-weight:bold;
	padding-left: 15px;
	font-size: 1.4em;
}

.txt_destacado {
	color: #032D5F;
	padding: 5px;
	margin-top: 84px;
	background-color: white;
	line-height: 1.1em;

}

/* INTERIOR */

.contenedor_interior {
	clear:both;
	/*height:630px;*/
	margin-top: 8px;
}

.lat_izda {
	width:193px;
	/*float:left;*/
	background-color: white;
}

.interior {
	/*float:left;*/
	width: 763px;
	height: 100%;
	background-color:white;
}

.superior {
	width: 100%;
	height: 264px;
	float:left;
	background-color:black;
}

.contenido {
	padding-top: 40px;
	float:left;
	/*width: 348px;
	margin-right: 205px;*/
	width: 433px;
	margin-right: 120px;
	margin-top: 8px;	
	display:inline;
	margin-left: 38px;
}

.contenidoSWF {
	float:left;
	width: 580px;
	margin-right: 11px;
	margin-top: 8px;	
	display:inline;
}

.titular {
	color: #00285B;
	font-weight: bold;
	font-size: 1.8em;
	margin-bottom: 30px;
}

.banners {
	float:left;
	width: 164px;
	margin-right: 8px;
	display:inline;
}

.txt_banner {
	color: #032D5F;
	padding-top: 5px;
	background-color: white;
	line-height: 1.1em;
}

.flash_loca {
	border: 1px solid #CED4E2;
}

/* MENU IZQUIERDO */

.item_menuizda {
	height: 30px;
	width: 168px;
	margin: 5px auto 0px;
	padding-left: 15px;
	font-size: 1.1em;
	font-weight: bold;
}

.item_menuizda a {line-height: 30px;}

.item_menuizda3 {
	height: 30px;
	width: 168px;
	margin: 5px auto 0px;
	padding-left: 15px;
	font-size: 1.1em;
	font-weight: bold;
}

.item_menuizda3 a {line-height: 30px; color: black;}

.blanco {color: white;}
.negro {color: #333;}

.item_menuizda2 {margin: 5px auto 0px;}

.flecha {
	margin: 5px 0px 0px 5px;
}

/* FORMULARIO DE CONTACTO */

.contacto {
	color: #29567D;
	font-size: 12px;
}

.contacto a {color: #29567D; font-weight:bold;}
.contacto a:hover {color: #29567D; text-decoration:underline;}

.contacto input, .contacto select, .contacto textarea {
	/*width: 260px;*/
	margin: 2px;
}

#enviar, #borrar, #cerrar {
	background-color: #022B57;
	color: white;
	font-weight: bold;
	width: 70px;
	cursor:pointer;
	border: 0px;
}

#CondiLeg {
	width: 15px;
}

.infoWindow h1 {
	font-weight: bold;
	color: #29567D;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom: 15px;
}

.masinfoaloja {
	color: black;
	float:right;
}

.masinfoaloja:hover {color: black;}

.descr_aloja table {
	color: #29567D;
	font-size: 12px;
	line-height: 1.2em;
	margin: 10px;
}

.descr_aloja td {
	border: 1px solid #ccc;
	padding: 5px;
}

.descargar_revista {
	background-color: #7EADDB;
	color: white;
	width: 200px;
	text-align: center;
	font-size: 11px;
	margin-top: 3px;
	padding: 2px 0px 4px;
}

.descargar_revista a {color:white; text-align: center;}
.descargar_revista a:hover {color:white; text-decoration:none;}

.mapaweb {
	padding-left: 25px;
	list-style: circle;
}

.mapaweb li {
	color: #29567D;
	font-size: 12px;
	padding-bottom: 5px;
}

.mapaweb li a { color: #29567D; text-decoration: none;}
.mapaweb li a:hover { color: #29567D; text-decoration: underline;}

.revistas {
	margin: 0px;
	padding:0px;
}

.revistas th {
	font-weight: bold;
	color: #022C5E;
	text-align: center;
	border: 1px solid #6EADCC;
}

.revistas td {
	background-color: #6EADCC;
	color: white;
	text-align: center;
	padding: 3px;
}

.revistas td a {color:white; text-align: center;}
.revistas td a:hover {color:white; text-decoration:none;}

.avisos {
	height: 340px;
	line-height: 340px;
	font-size: 40px;
	color: #00285B;
	font-weight: bold;
}

/* SOLICITUD MATERIAL */

.tPedido td {
	border: 1px solid #BFC6D8;
	padding: 5px;
}

.tPedido td td {
	border: none;
}

.tPedido li {
	font-size: 100%;
	color: black;
}

legend {
	color: #29567D;
	margin-left: 10px;
	padding-bottom: 10px; 
	font-size: 8pt;
	font-weight:bold;
}

fieldset {	border: 1px solid #BFC6D8;}

.fieldset2 {
	border: 1px solid #BFC6D8;
	padding: 10px;
}

.legend2 {
	color: #29567D;
	font-weight:bold;
}

.simulador {
	color: #29567D;
	font-size: 12px;
	line-height: 1.2em;
}

.simulador td {
	border: 1px solid #ccc;
	padding: 5px;
	height: 32px;
}

.contrato {
	color: #29567D;
	font-size: 11px;
	line-height: 1em;
}

.contrato td {
	padding: 5px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}

.lnk_acunsa {font-style: italic; font-weight: bold;}
.lnk_acunsa a, .lnk_acunsa a:hover {color: #BCD630;}

.tit_microsite {
	margin: 5px auto 0px;
	color: white;
	font-weight: bold;
	height: 37px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 35px;
	background-color: #002B5C;
}

.flecha2 {background: url('../images/flecha2.png') top left no-repeat;}

.cuerpo {
	color: #29567D;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom: 15px;
	text-align: justify;
}

.cuerpo a {color:#29567D; font-weight: bold;}
.cuerpo a:hover {color:#29567D; text-decoration:underline;}

.banner_popup {
	width:100%;
	height:100%;
	background-color:black;
	position:absolute;
	z-index:2000;
	top:0;
	left:0;
	opacity:0.7;
	filter: alpha(opacity = 70);
}
.banner_popup_cerrar {
	color:white;
	right:50%;
	margin-right:-300px;
	display:block;
	position:absolute;
	height:30px;
	line-height:30px;
	font-size:20px;
	top:80px;
	text-align:right;
}
.banner_popup_cerrar a {
	color:white;
}
.banner_popup_swf {
	width:600px;
	height:400px;
	position:relative;
	left:50%;
	margin-left:-300px;
	top:200px;
	background-color:black;
}