

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../img/fondoppal.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat:   repeat-y;
	background-position: center center;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A6676;
	background-color: #FFFFFF;
	border: 1px solid #97A1B0;
}

.idioma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23316F;
	background-color: #E8EEFC;
	border: 1px solid #97A1B0;
	font-weight: bold;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B98A8;
	border: 2px none;
	padding: 2px;
	text-decoration: none;
}
a.menu:hover {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B416D;
	border: 2px none;
	padding: 2px;
	text-decoration: none;
	background-color: #FFFFFF;
 }
.claro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A1B9EB;
}
.menublanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B416D;
	border: 2px none;
	padding: 2px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.norm_borde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878788;
	padding: 13px;
	text-decoration: none;
}
.norm_azul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.norm_gris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878788;
	text-decoration: none;
}
.menuazul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #748296;
}

.menuazul_pointer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #748296;
  cursor:pointer;
}


.azul_clic {
	
	width:298px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color: #748296;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
}

a.menuazul:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B416D;
 }
 .menuazulgrande {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #748296;
	text-decoration: none;
}
a.menuazulgrande:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B416D;
	text-decoration: none;
 }
.norm_borde_oscuro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 13px;
	text-decoration: none;
}
.tit_home {
	background-image: url(../img/tit_home.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.txt_oscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.norm_oscuro {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.azul_semigrande {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B416D;
	border: none;
	padding: 2px;
	text-decoration: none;
}
.fecha {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C5066;
	background-color: #E8EEFC;
	border: 1px solid #97A1B0;
	font-weight: bold;
}
.tabla {
	background-image: url(../img/fondo_tabla.gif);
	border: 1px solid #BAC4D1;
}
.txt_oscurotit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B416D;
	background-color: #EEEEEE;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-decoration: none;
}
a.txt_oscurotit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B416D;
	background-color: #EEEEEE;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-decoration: none;
}
.azul_semi {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6098D8;
	border: none;
	padding: 2px;
	text-decoration: none;
}
a.azul_semi:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1B416D;
	border: none;
	padding: 2px;
	text-decoration: none;
}
.txt_clarotit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6E7E94;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-decoration: none;
}
.azul_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #485C8B;
	border: none;
	text-decoration: none;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
a.azul_grande:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #485C8B;
	border: none;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: underline;
}
.tablasoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #485C8B;
	background-color: #F4F5F7;
	padding: 10px;
}
.tablasocarr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #152A5A;
	background-color: #FFFFFF;
	padding: 10px 5px 10px 10px;
}
.menuazulfuerte {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B416D;
}
.menuazulclaro {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #799FEC;
}
.faqs {
	background-image: url(../img/faqs.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.menuazulmayus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #748296;
	text-transform: uppercase;
}
.bordecolor {
	border: 1px solid #BAC4D1;
}


.azclaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #89AAED;
	padding-left: 2px;
	padding-bottom: 20px;
	font-weight: bold;
}
.azgrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003D7A;
	font-weight: bold;
	text-decoration: none;
}

a.azgrande:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003D7A;
	font-weight: bold;
	text-decoration: underline;
}
.rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #870306;
}
.fondoclave {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #BAC4D1;
	border-right-color: #BAC4D1;
	border-bottom-color: #BAC4D1;
	border-left-color: #BAC4D1;
}

.Estiloxx {
        font-weight: bold;
        font-style: italic;
}

.txt_oscurointer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8692A4;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-decoration: none;
}
.inter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897F62;
	background-color: #E5E1D2;
	border: 1px solid #97A1B0;
	font-weight: bold;
}

/* NUEVOS ESTILOS */

h2{
	color:#1B416D;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:normal;
	border-bottom: 1px dotted #1B416D;
	margin:-10px 15px 0 15px;
}
h2 span{	color:#007de2;}
h3{	margin-top: 30px;}
.bloqtxt{
	padding:0 15px;
	line-height: 18px;
	color:#505b6b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;	
}
.bloqtxt strong{color:#1B416D;}
.bloqtxt strong.titxt{
color:#799FEC;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;}

.footer{
	background:url(../img/pie.gif) no-repeat;
	height:95px;
	width: 950px;
	color:#748296;
	font-size: 12px;
	text-align: right;
	padding:15px 20px 0 0;
}