@charset "utf-8";
/* CSS Document */

.encabezado {
	background-image: url(images/fondo_encabezado.jpg);
	width:100%;
	background-repeat:repeat-x;
	
}
.contenedor {
	width:900px;
	padding-top:20px;
	padding-bottom:20px;
}
.bodyblanco {
	background-image:url(images/fondo_blanco.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.bodygris {
	background-image:url(images/fondo_gris.jpg);
	background-repeat:repeat-x;
}

.textoprincipal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	text-align:justify;
	line-height:18px;
}

.textoprincipal a { color:#9F258D; font-size:15px; font-weight:bold;}

.textoprincipal li {	color:#333333;	}
.textoprincipal li a { color:#9F258D; font-size:15px; font-weight:bold;}
b.textoprincipal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00a2ff;
	font-weight:bold;
	text-align:justify;
	line-height:18px;
}

.textoprincipal_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	text-align:justify;
	line-height:18px;
}

b.textoprincipal_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00a2ff;
	font-weight:bold;
	text-align:justify;
	line-height:18px;
}

.textoprincipal_gris a { color:#FFFFFF; font-weight:bold; text-align:center;}
.textoprincipal_gris a:hover {	color:#CCCCCC; font-weight:bold; text-align:center;}

.textoprincipal_gris2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCCCCC;
	text-align:justify;
	line-height:18px;
}

b.textoprincipal_gris2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00a2ff;
	font-weight:bold;
	text-align:justify;
	line-height:18px;
}

.textoprincipal_gris2 a { color:#FFFFFF; font-weight:bold; text-align:center;}
.textoprincipal_gris2 a:hover {	color:#CCCCCC; font-weight:bold; text-align:center;}

.textoprincipal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	text-align:justify;
	line-height:18px;
}


.textoprincipalcyan
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#025193;
	text-align:justify;
	line-height:18px;
}

.textoprincipalcyan a { font-weight:bold; color:#0099CC}

.textoprincipalblanco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-align:justify;
	line-height:18px;
}

.textoprincipalblanco a { font-size:16px; font-weight:bold; color:#9F258D }

.cuadro_contacto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	text-align:justify;
	line-height:18px;
}

.cuadro_contacto a { font-size:12px; font-weight:bold; color:#9F258D }

h5{
	font-weight:normal;
margin: 10px 0 !important;
}
.titulos {
	color: #9F258D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin-top: 0px !important;
    padding-top: 20px !important;
    text-align: left;
}

.botonseccion {
	background-image:url(images/fondo-boton.jpg);
	background-repeat:repeat-x;
	height:30px;
	float:left;
	padding-top:10px;
	margin:3px;
	padding:3px;
	padding-top:10px;
	padding-left:12px;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#336600;
}

.botonseccion a { color:#FFFFFF}

.botonseccion:hover
{
	background-image:url(images/fondo-boton2.jpg);
	background-repeat:repeat-x;
	height:30px;
	float:left;
	margin:3px;
	padding:3px;
	padding-top:10px;
	padding-left:12px;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
}

li
{
	margin-bottom:10px;
	list-style-image:url(images/bullets.png);
}

.costadogris {
	background-image: url("images/izquierda-fondo.png");
    background-repeat: no-repeat;
    color: #333333;
    height: 50px;
    padding: 17px;
    width: 215px;
}

.costadogris h1 {
	color:#333333;
	font-size:23px;
	margin:0px;
	padding:0px;
}

.costadogris a { font-weight:bold; color:#9F258D;}

.beneficiosgris
{
	background-color:#CCCCCC;
	padding:10px;
}

.beneficiosblanco
{
	padding:10px;
	background-color:#FFFFFF;
}

.beneficioscolumna
{
	width:30%;
	float:left;
	padding-right:10px;
}

.pie
{
	background-color:#000000;
	height:73px;
}

.caja1 {	
	background-image:url(images/fondo-boton2.jpg);
	background-repeat:repeat-x;
	width:190px;
	height:30px;
	float:left;
	padding-top:10px;
	margin:3px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.contenedor_redes {
	font-family:Arial, Helvetica, sans-serifl;
	font-size:12px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

.contenedor_redes a { color:#666666; font-weight:bold;}

.contenedor_redes a:hover { color:#666666; font-weight:bold;}

.cuadro {
	padding-top: 28px;
	color: #CCCCCC;
	background-image:url(images/fondo_cuadro.png);
	background-repeat:no-repeat;
	width: 350px;
	height:95px;
	padding-right: 276px;
	padding-left: 20px;
}

.cuadro a { color: #125a6c; font-size:18px; line-height: 23px;}

.cuadro h1 {
	color:#FFFFFF;
	font-size:18px;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	font-weight:bold;
}

.cuadro2 {
	padding:20px;
	color:#333333;
	background-image:url(images/fondo_cuadro2.png);
	background-repeat:no-repeat;
	width:560px;
	height:45px;
	margin-bottom:20px;
}

.cuadro2 h1 {
	color:#FFFFFF;
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	padding-bottom:8px;
}