body {
	background: #8896A4 url(../images/fondo.jpg) repeat-x top;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #8896A4;
}
.linehorizontal {
	border-top: 1px solid #8896A4;
}
.lineVerticalDer {
	border-right: 1px solid #8896A4;
}
a:visited {
	color: #8896A4;
}
a:hover {
	color: #CC9900;
	text-decoration: none;
}
#aboutpadre {
	position:absolute;
	width:1px;
	height:1px;
	z-index:3;
	overflow: visible;
	visibility: hidden;
}
#abouthijo {
	position:absolute;
	width:161px;
	height:50px;
	z-index:2;
	overflow: visible;
	top: 27px;
	left: 0px;
	visibility: hidden;
}
#benefitspadre {
	position:absolute;
	width:1px;
	height:1px;
	z-index:4;
	visibility: hidden;
	overflow: visible;
}
#benefitshijo {
	position:absolute;
	left:0px;
	top:27px;
	width:161px;
	height:50px;
	z-index:3;
	overflow: visible;
	visibility: hidden;
}
#Casepadre {
	position:absolute;
	width:1px;
	height:1px;
	z-index:5;
	overflow: visible;
	visibility: hidden;
}
#CaseHijo {
	position:absolute;
	width:161px;
	height:50px;
	z-index:5;
	overflow: visible;
	left: 0px;
	top: 27px;
	visibility: hidden;
}
#customersPadre {
	position:absolute;
	width:1px;
	height:1px;
	z-index:6;
	overflow: visible;
	visibility: hidden;
}
#customersHijo {
	position:absolute;
	width:161px;
	height:50px;
	z-index:6;
	overflow: visible;
	top: 27px;
	left: 0px;
	visibility: hidden;
}.datos {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
.datos_home {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.datos_home a:link {
	color: #FFFFFF;
}
.datos_home a:visited {
	color: #FFFFFF;
}
.datos_home a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.info {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: justify;
	line-height: 16px;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #CC9900;
}
.sub_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC9900
}
.sub_tit2 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #454E5C
	}
.texto_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 16px;
}
.TablaCustomer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}.subconFondo {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #CFDCE4 url(../images/capitulo.jpg) repeat-y left;
	display: block;
	padding: 3px;
}
.lineas {
	border: 1px solid #213876;
}
.menu_der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #8896A4;
	border-top: 1px solid #EBE6D4;
	font-weight: bold;
	overflow: visible;
}
.menu_der_bordeup {
	font-weight: normal;
	border-bottom: 1px solid #8896A4;
}
.menu_der a:link {
	color: #4E6481;
	text-decoration: none;
	background: url(../images/menuder_main.gif) repeat;
	display: block;
	padding: 6px 9px;
	margin: 0px;
}
.menu_der a:visited {
	color: #4E6481;
	text-decoration: none;
	background: url(../images/menuder_main.gif) repeat;
	display: block;
	padding: 6px 9px;
	margin: 0px;
}
.menu_der a:hover {
	color: #000000;
	text-decoration: none;
	display: block;
	background: url(../images/menuder_main2.gif) repeat;
}
.menutop {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom: 1px solid #8592A2;
	border-top: 1px solid #FFF6DA;
	display: block;
	background: #EBE6D4;
}
.menutop a:link {
	font: 11px Arial, Helvetica, sans-serif;
	color: #1A3272;
	background: url(../images/menu_body.gif) repeat-y left top;
	padding: 6px 6px 6px 9px;
	margin: 0px;
	text-decoration: none;
	display: block;
}
.menutop a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #1A3272;
	background: url(../images/menu_body.gif) repeat-y left top;
	padding: 6px 6px 6px 9px;
	margin: 0px;
	text-decoration: none;
	display: block;
}
.menutop a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #1A3272;
	background: url(../images/menu_body2.gif);
	padding: 6px 6px 6px 9px;
	margin: 0px;
}
.menu_topbordeup {
	border-bottom: 1px solid #8691A2;
}
.titulo_news {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/capitulo.jpg);
	padding: 3px;
	margin: 0px;
}
.textoNews {
	font: 11px Arial, Helvetica, sans-serif;
	color: #1A3272;
}
.texto_parts {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 9px;
}
.subconFondo2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #D3C39B url(../images/capitulo2.jpg) repeat-y left;
	display: block;
	padding: 3px;
}
.subconFondo3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #EFECDA url(../images/capitulo3.jpg) repeat-y left;
	display: block;
	padding: 3px;
}
.subconFondo4 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #1A3272;
	background: #EFECDA url(../images/capitulo3.jpg) repeat-y left;
	display: block;
	padding: 3px;
}
.lineVerticalIzq {
	border-left: 1px solid #8896A4;
}
.link_customer {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.link_customer a:link {
	color: #1A3272;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link_customer a:visited {
	color: #1A3272;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link_customer a:hover {
	color: #96721A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.lineasblancas {
	border: 1px solid #FFFFFF;
}
