body {
	margin:0;
}
ul {
	margin-left:0;
	padding-left:0;
}
li {
	margin-left:16px;
	padding-left:0;
	list-style-image:url(img/bullet.gif);
}

.header {
	width:768px;
	margin-top:8px;
}
.A11 {
font-family:tahoma;
font-size:12px;
}

.boton_buscar {
	padding:0;
	margin:0;
	border:0;
	width:70px;
	height:21px;
	background-image:url(img/header/boton_buscar.jpg);
	background-repeat:no-repeat;
	background-color:#EFEFEF;
}
.box_buscar {
	width:146px;
	height:19px;
	line-height:16px;
	padding:0;
	padding-left:3px;
	border:1px solid #878E94;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#666666;
}
.box{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626A6D;
	width:235px;
	height:17px;
	line-height:17px;
}
.box_mensaje{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626A6D;
	width:490px;
	height:125px;
	line-height:16px;
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#336799;
}
.titulos_portada {
	width:128px;
	height:23px;
	line-height:21px;
	background-image:url(img/frontpage/titulo_bg.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#315F93;
	text-align:center;
}
.titulo_portada_busqueda {
	width:242;
	height:23px;
	line-height:21px;
	background-image:url(img/frontpage/titulo_bg_busqueda.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#AABCD0;
	text-align:right;
	padding-right:11px;
}
.navi a {
	float:left;
	padding-left:1px;
	padding-right:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#919191;
	text-decoration:none;
}
.navi a:hover {
	color:#003166;
}
.cuadro_portada {
	width:128px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D9E0E8;
}
.cuadro_portada span {
	font-size:10px;
	color:#40628A;
	text-decoration:none;
	font-weight:normal;
}
.cuadro_portada a {
	margin-top:25px;
	display:block;
	width:125px;
	font-size:9px;
	font-weight:bold;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#40628A;
	border-bottom:1px solid #BABABA;
}
.cuadro_portada a:hover {
	text-decoration:underline;
}
.cuadro_portada img {
	margin-bottom:16px;
}
.buscador_portada {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D9E0E8;
}
.textobox_portada {
	width:115px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315E94;
}
.dropdown_portada {
	width:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315E94;
}
.titulos_busqueda {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2D5A93;
	padding-bottom:1px;
}
.noticias_portada a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#2D5A93;
}
.noticias_portada a:hover {
	color:#666666;
}
.noticias_portada span {
	color:#315E94;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}
.mas_news_portada a {
	margin-left:4px;
	margin-top:11px;
	display:block;
	font-size:9px;
	font-weight:bold;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#40628A;
	border-bottom:1px solid #BABABA;
}
.mas_news_portada a:hover {
	text-decoration:underline;
}
.info_portada {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898D90;
	padding-top:4px;
}
.acceso_cuentas {
	border-bottom:1px solid #8C8D8F;
}
.acceso_cuentas td {
	padding-top:10px;
}
.acceso_cuentas a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898E92;
	text-decoration:none;
}
.acceso_cuentas a:hover {
	color:#365C9A;
}

/******************************************************************************/


.menuContent{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#4D93B4;
}
.menuContent:hover{
	color:#00285F;
}

.titleContent{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight:bold;
	color:#838383;
}
.textContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8C90;
	line-height:14px;
	text-align:justify;
}
.contentLinkTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2B5B89;
	text-decoration:none;
}
.contentLinkTitle:hover{
	text-decoration:underline;
}

.titleContentBig{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:25px;
	font-weight:bold; 
	color:#FFFFFF;
}

.navibot{
	width:768px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#919191;
	padding-top:20px;
}

.navibot a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#919191;
	text-decoration:none;
}

.navibot a:hover{
	color:#003166;
}

.cuadro_planes {
	width:171px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D9E0E8;
}
.cuadro_planes a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#23528D;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
}
.cuadro_planes a:hover {
	text-decoration: underline;
}
.cuadro_content {
	border:1px solid #BABABA;
	padding:12px;
	margin-left:12px;
}
.links_contenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	font-weight:bold;
}
.links_contenido a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}
.links_contenido a:hover {
	color:#23528D;
}

<!--Menu===========================Menu================================Menu-->

.menu{
}
.menu span {
	display:block;
}
.menu div {
	display: none;
	position:absolute;
	
}
li.menu:hover div, li.over div {
	display: block;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
#topnav {
}
.topnav_boton {
	text-align:center;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}	
.topnav_boton:hover {
	color: #E9EEF4;
}
.sub_menus {
	position:fixed;
}
.sub_menus_link {
	background-image:none;
	background-color:#E9EEF4;
	text-align:left;
	width:150px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#315E95;
	text-decoration: none;
	padding:2px;
	clear:both;
}
.sub_menus_link:hover {
	color:#FFFFFF;
	background-color:#315E95;
	text-decoration:none;
}

/***************************/

.navi_planes td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8C90;
	font-weight:bold;
	line-height:20px;
}
.navi_planes div {
	padding-left:20px;
	font-weight:normal;
	line-height:20px;
}
.navi_planes a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8C90;
	text-decoration:none;
	line-height:20px;
}
.navi_planes a:hover {
	color:#315E95;
}
.navi_corporativo td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8C90;
	font-weight:bold;
	line-height:20px;
}
.navi_corporativo div {
	padding-left:6px;
	font-weight:normal;
	line-height:20px;
}
.navi_corporativo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8C90;
	text-decoration:none;
	line-height:20px;
}
.navi_corporativo a:hover {
	color:#315E95;
}
.tabla_coberturas {
	border-top:1px solid #ABBBD2;
	border-left:1px solid #ABBBD2;
}
.tabla_coberturas td {
	border-right:1px solid #ABBBD2;
	border-bottom:1px solid #ABBBD2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C8D8F;
}
.tabla_coberturas p {
	padding:0;
	margin:0;
}
.tabla_coberturas_internacional_classic {
	border-top:1px solid #AD95AF;
	border-left:1px solid #AD95AF;
}
.tabla_coberturas_internacional_classic td {
	border-right:1px solid #AD95AF;
	border-bottom:1px solid #AD95AF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C8D8F;
}
.tabla_coberturas_internacional_classic p {
	padding:0;
	margin:0;
}
.tabla_coberturas_internacional_executive {
	border-top:1px solid #9EBDBF;
	border-left:1px solid #9EBDBF;
}
.tabla_coberturas_internacional_executive td {
	border-right:1px solid #9EBDBF;
	border-bottom:1px solid #9EBDBF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C8D8F;
}
.tabla_coberturas_internacional_executive p {
	padding:0;
	margin:0;
}
.tabla_coberturas_internacional_premium {
	border-top:1px solid #66669A;
	border-left:1px solid #66669A;
}
.tabla_coberturas_internacional_premium td {
	border-right:1px solid #66669A;
	border-bottom:1px solid #66669A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C8D8F;
}
.tabla_coberturas_internacional_premium p {
	padding:0;
	margin:0;
}
.links_menu_planes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
}
.links_menu_planes:hover {
	text-decoration:underline;
}
.borde_boletin {
	border:2px solid #335E95;
}





/* nav */

.navi-container {
	background-color:#0B1A66;
}
#nav, #nav li {
	list-style: none;
}

#nav, #nav ul {
	float: left;
	background-color:#315E95;
	list-style: none;
	padding: 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	font-weight:bold;
}

#nav a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}

#nav a.nav-flecha {
	text-align:left;
	width:150px;
}
.nav_flecha_list {
	clear:both;
	display:block;
}
.nav-flecha {
	clear:both;
	display:block;
}

#nav a.navi-title-separator {
	margin-top:7px;
	font-weight:bold;
}

#nav li {
	float:left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999px;
	height: auto;
	font-weight: bold;
	background-color:#E9EEF4;
	margin-left:-40px;
}


#nav li li {
}

#nav li ul a {
	width: 155px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	color: #316094;
}

#nav li ul a:hover {
	color: #FFFFFF;
}


#nav li ul ul {
	margin-left:150px;
	margin-top:-20px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -11999px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background-color: #316094;
	color:#E9EEF4;
}
.consulta_facturas {
	border-left:1px solid #7490B8;
	border-right:1px solid #7490B8;
}
.form_consulta {
	border:1px solid #5579A9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868A8D;
}
.form_consulta a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#335E95;
	text-decoration:none;
}
.form_consulta a:hover {
	text-decoration:underline;
}
.form_input {
	width:85px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.form_boton {
	width:53px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#335E95;
	margin-top:6px;
}
.consulta_facturas_disponibles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.consulta_facturas_disponibles a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#335E95;
	text-decoration:none;
}
.consulta_facturas_disponibles a:hover {
	text-decoration:underline;
}
.cuadro_info {
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	padding-left:0px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:6px;
}
.ver_div {
	font-size:12px;
	font-weight:bold;
	color:#2B5B89;
	text-decoration:none;
}
.ver_div:hover {
	text-decoration:underline;
}
.cerrar {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-decoration:none;
}
.cerrar:hover {
	text-decoration:underline;
}



.ntrNewTitleTxtForm {
font-family:Arial, Helvetica, sans-serif;
color:#35679A;
font-weight:bold;
font-size:11px;
padding-left:5px;
}

.ntrNewTitleQuestionTxtForm {
font-family:Arial, Helvetica, sans-serif;
color:#35679A;
font-weight:bold;
font-size:11px;
padding-left:5px;
}


.ntrNewTitleGlogTxtForm {
font-family:Arial, Helvetica, sans-serif;
color:#768087;
font-weight:bold;
font-size:14px;
padding-left:5px;
margin-top:5px;
margin-bottom:10px;
}

.ntrNewTxtForm {
border-top:1px solid #333333;
border-left:1px solid #333333;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#626A6D;
line-height:16px;
height:16px;
margin-bottom:8px;
margin-top:5px;
margin-left:5px;
}

.ntrNewButtomForm {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#336799;
}

.seg_tnp1 {
font-family:tahoma;
font-size:12px;
color:#315E95;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
border-bottom:4px solid #224887;
}

.seg_tnp2 {
font-family:tahoma;
font-size:11px;
color:#315E95;
font-weight:bold;
}

.seg_tnp2 a {
color:#315E95;
text-decoration:none;
}

.seg_tnp2 a:hover {
text-decoration:underline;
}

.seg_tnp3 {
font-family:tahoma;
font-size:11px;
color:#8b8c90;
padding-bottom:8px;
padding:5px;
}

.seg_tnp4 {
font-family:tahoma;
font-size:11px;
color:#8b8c90;
padding:8px;
padding-bottom:15px;
}

.seg_tnp5 {
font-family:tahoma;
font-size:11px;
color:#8b8c90;
padding:8px;
font-weight:bold;
}

.seg_tnp5 a {
color:#315E95;
text-decoration:none;
}

.seg_tnp5 a:hover {
text-decoration:underline;
}

.seg_listtnp {
border-bottom:1px solid #CCCCCC;
}


.directorio_dropdown {
	margin:0;
	padding:0;
	width:143px;
	height:19px;
	border:1px solid #BDDAEB;
	border-right:0;
	background-image:url(img/bg_form.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.paginacion a {
	text-decoration:none;
	color:#0C367A;
}
.paginacion a:hover {
	text-decoration:underline;
}


.descargas {
	width:140px;
	float:left;
	height:170px;
	margin-right:30px;
}
.descargas img {
	border:2px solid #355995;
}
.descargas a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#355995;
	text-decoration:none;
}
.descargas a:hover {
	text-decoration:underline;
}
