BODY {
	margin: 0 0 0 1em;
	font-family: tahoma, verdana, arial, sans-serif;
	background: url(../imgs/body.gif) repeat-x;
}
#sup {
	width: 100%;
	margin-bottom: 0;
	margin-top: 0;
	height: 20px;
}
#recursivo {
	margin-top: 19px;
	font-size: 65%;
	float: right;
	margin-bottom: 0;
	color: #4c76a5;
	height: 20px;
}

a.blue:hover {
color:#294A61;
}

a.blue {
color:#1C6F97;

}

.blue {
color:#1C6F97;
font-weight:bold;
}
A.hrecursivo {
	border-right: #4c76a5 1px solid;
	padding-right: 6px;
	padding-left: 6px;
	color: #4c76a5;
	text-align: center;
	text-decoration: none;
}
A.hrecursivo:hover {
	text-decoration: underline;
}
.tabmenu {
	margin-top: 5px;
	margin-bottom: 9px;
	width: 100%;
	height: 26px;
	text-align: center;
	background: url(estaticos/imgs/fondmenu.gif) repeat-x;
}
.tabmenu {
	margin-top: 5px;
	margin-bottom: 9px;
	width: 100%;
	height: 26px;
	text-align: center;
	background: url(../imgs/fondmenu.gif) repeat-x;
}
.fondmenu {
	text-align: center;
}
.tdmenu {
	height: 26px;
	background: url(../imgs/bordemu.gif) no-repeat right center;
}
A.hmenn {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font: 70% "Franklin Gothic Demi Cond", arial narrow, tahoma, verdana;
}
A.hmenn:hover {
	text-decoration: underline;
}
.menuson {
	height: 26px;
	background: url(../imgs/tdod.gif) repeat-x right;
}
div#izquierda {
	width: 98%;
	margin-right: 2%;
	margin-top: 0;
}
.azulp2 {
	width: 100%;
	color: #174F88;
	line-height: 20px;
	font-size: 70%;
	cursor: hand;
	text-decoration: none;
}
a.azulp2:hover {
	line-height: 20px;
	width: 100%;
	color: #fff;
	text-decoration: none;
	cursor: hand;
	background: #496F9E;
}
.azulp {
	line-height: 20px;
	width: 100%;
	color: #174F88;
	cursor: hand;
	border-bottom: #A2B6CE 1px solid;
}
a.azulp {
	line-height: 20px;
	width: 100%;
	cursor: hand;
	text-decoration: none;
	border-bottom: #A2B6CE 1px solid;
}
a.azulp:hover {
	border-bottom: #A2B6CE 1px solid;
	line-height: 20px;
	width: 100%;
	text-decoration: underline;
	color: #A82336;
	cursor: hand;
}
.azulpover {
	line-height: 20px;
	width: 100%;
	color: #174F88;
	cursor: hand;
	border-bottom: #A2B6CE 1px solid;
	background: #496F9E;
}
.azulsubm {
	line-height: 20px;
	font-size: 70%;
	width: 100%;
	color: #174F88;
	cursor: hand;
	text-decoration: none;
	padding-left: 14px;
	display: block;
	background: url(../imgs/bolazul.gif) no-repeat;
}
a.azulsubm:hover {
	line-height: 20px;
	font-size: 70%;
	width: 100%;
	text-decoration: none;
	cursor: hand;
	padding-left: 14px;
	color: #fff;
	background: url(../imgs/bolblanco.gif) no-repeat;
}
.stay {
	width: 100%;
	padding-left: 10px;
	font-weight: bold;
	height: 20px;
	color: #fff;
	line-height: 20px;
	font-size: 70%;
	cursor: hand;
	text-decoration: none;
	text-align: left;
	background: #496F9E url(../imgs/bol_abajo.gif) no-repeat;
}
a.stay:hover {
	padding-left: 10px;
	line-height: 20px;
	height: 20px;
	width: 100%;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	cursor: hand;
	text-align: left;
	background: #496F9E url(../imgs/bol_abajo.gif) no-repeat;
}
.staysub {
	border-bottom: #A2B6CE 1px solid;
	width: 500px;
	height: 20px;
	padding-left: 14px;
	background: #90ABCC url(../imgs/bolblanco.gif) no-repeat;
}
.staysubsin {
	color: #fff;
	line-height: 20px;
	font-weight: bold;
	font-size: 70%;
	text-decoration: none;
	display: block;
}
.blanco {
	font-size: 100%;
	color: #fff;
	text-decoration: underline;
}
.blancop {
	font-size: 65%;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding-left: 19px;
	background: url(../imgs/infmot.gif) no-repeat;
}
a.blancop:hover {
	text-decoration: underline;
}
a.inicio:hover {
	text-decoration: underline;
}
#desplegable {
	width: 93%;
	background: #F8FDFF;
}
.bordeiz {
	background: #F8FDFF url(../imgs/linea.gif) no-repeat left top;
	width: 1px;
}
.bordere {
	background: #F8FDFF url(../imgs/linea.gif) no-repeat right top;
	width: 1px;
}
.esqbottom {
	width: 100%;
	height: 18px;
	background: url(../imgs/fondmeniz.gif) repeat-x;
}
#bannerpersonal {
	width: 92%;
	margin-top: 16px;
}
div#contenido {
	width: 100%;
	float: right;
	margin-top: 0;
	font-size: 100%;
}
#conte {
	width: 100%;
	margin-left: 0;
	padding-left: 0;
}
#breadcrumbs {
	font-size: 0.65em;
	background: url(../imgs/guia2.gif) repeat-x;
	margin-bottom: 0.9em;
	width: 100%;
	padding-top: 0.3em;
	height: 2em;
}
#breadcrumbs DL {
	margin: 0;
	color: #505b68;
	list-style-type: none;
	padding: 0.1em 0 0.1em 1.1em;
}
#breadcrumbs DL DT {
	padding-right: 0.8em;
	display: block;
	font-weight: normal;
	background: url(../imgs/flecha-derecha-azul-clara.gif) no-repeat right 0.5em;
	float: left;
	color: #505b68;
}
#breadcrumbs DD {
	padding-right: 1.2em;
	display: inline;
	background: url(../imgs/raquo-azul-claro.gif) no-repeat right 0.5em;
	float: left;
	margin-left: 0.5em;
}
#breadcrumbs DL DD A {
	color: #69c;
	text-decoration: none;
}
#breadcrumbs DL DD A:hover {
	text-decoration: underline;
}
#breadcrumbs .last {
	margin-top: -0.2em;
	margin-left: 0.7em;
	color: #fff;
	background: #f79f00 none;
	padding: 0.25em 0.4em 0.2em;
}
DIV#h1_cabecera {
	border-right: #d0d0d0 0.05em solid;
	border-top: #d0d0d0 0.05em;
	margin-top: -0.55em;
	background: url(../imgs/bandz.gif) repeat-x 50% bottom;
	float: left;
	border-left: #d0d0d0 0.05em solid;
	width: 99.7%;
	border-bottom: #d0d0d0 0.05em;
	height: 1.75em;
	_width: 100%;
	_margin-top: -.4em;
	margin-bottom: 0;
}
DIV#h1_cabecera H1 {
	font-size: 70%;
	margin: 0;
	color: #4b535c;
	padding: 0.6em 0 0 1.5em;
}
#subp ul {
	padding: 0;
	font: 11px "Microsoft Sans Serif", Tahoma, Verdana, sans-serif;
	margin-left: 0;
	height: 36px;
	margin-bottom: 0;
	display: inline;
	list-style: none;
	font-size: 11px;
	float: left;
	padding-top:0px;
	
}
#subp ul li {
	display: inline;
}
.pxgr {

	background: url(../imgs/pxgr.gif) repeat-x left 10px;
		*background-position:left 4px!important;
}
.fbgd {
	background: url(../imgs/bandad.gif) repeat-x right bottom;
	margin-top: 5px;
	height: 130px;
}
.lin {
	border-bottom: #d9d9d9 0.05em solid;
	height: 24px;
	margin-bottom: 0;
}
.fsomd {
	padding-bottom: 7px;
	background: url(../imgs/somb.gif) repeat-x bottom;
	border-right: #eeecec 1px solid;
	border-left: #eeecec 1px solid;
	border-top: #eeecec 1px solid;
	margin-bottom: 2px;
	color: #264A77;

}
.textsomb {
	color: #515151;
	font-size: 100%;
	/*line-height: 12px;*/
	width: 300px;
	padding-bottom: 8px;
	margin:0;
	
}
.textsomb h1 {
	font-size: 100%;
	color: #2d81aa;
	margin-top: 2px;
	margin-bottom: 10px;
	width: 100%;
	line-height: 16px;
	text-transform: uppercase;
	background: #f4f4f4;
	padding: 4px 6px;
}
.textsomb h2 {
	font-size: 100%;
	margin-top: 15px;
	width: 100%;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 0;
	background: #f4f4f4;
	padding: 8px 6px;
}
.indent20 {
	width: 310px;
	margin-top: -2px;
	margin-left: 3px;
	margin-right: 12px;
	height: 100%;
	padding-bottom: 5px;
}
.indent20 p {
	margin-top: 0;
	margin-bottom: 0;
}
.inden {
	width: 310px;
	margin-top: 2px;
	margin-left: 3px;
	margin-right: 12px;
	height: 100%;
}
DIV#final {
	width: 100%;
	margin-bottom: 6px;
	float: left;
}
#pie {
	width: 100%;
	margin: 0;
	border-bottom: #345DA6 2px solid;
	height: 22px;
	color: #4C76A5;
	font-size: 65%;
}
a.hpie {
	text-align: center;
	border-right: #878E96 1px solid;
	padding-left: 7px;
	padding-right: 7px;
	color: #878D96;
	text-decoration: none;
}
a.hpie:hover {
	text-decoration: underline;
}
.tfon {
	border-right: #878e96 1px solid;
	padding-right: 7px;
	padding-left: 13px;
	color: #008bc0;
	font-size: 110%;
	background: url(../imgs/tfon.gif) no-repeat left;
}
.activo {
	background: url(../imgs/p_on.gif) no-repeat;
	margin-right: 5px;
	font-weight: normal;
	color: #2f2f2f;
	width: 95px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-bottom: 1px;
	padding-top: 6px;
	padding-bottom: 18px;
}
.activo2 {
	background: url(../imgs/p_on2.gif) no-repeat;
	margin-right: 5px;
	font-weight: normal;
	color: #2f2f2f;
	width: 135px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-bottom: 1px;
	padding-top: 6px;
	padding-bottom: 18px;
}
.activo3 {
	background: url(../imgs/p_on3.gif) no-repeat;
	margin-right: 5px;
	font-weight: normal;
	color: #2f2f2f;
	width: 170px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-bottom: 1px;
	padding-top: 6px;
	padding-bottom: 18px;
}
a.off {
	background: url(../imgs/p_off.gif) no-repeat;
	margin-right: 5px;
	color: #2f2f2f;
	width: 135px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-bottom: 1px;
	padding: 6px 0 12px;
}
a.off:hover {
	color: #396a7c;
	text-decoration: underline;
}
a.off2 {
	background: url(../imgs/p_off2.gif) no-repeat;
	margin-right: 5px;
	color: #2f2f2f;
	width: 95px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-bottom: 1px;
	padding: 6px 0 12px;
}
a.off2:hover {
	color: #396a7c;
	text-decoration: underline;
}
a.off3 {
	background: url(../imgs/p_off3.gif) no-repeat;
	margin-right: 5px;
	color: #2f2f2f;
	width: 170px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-bottom: 1px;
	padding: 6px 0 12px;
}
a.off3:hover {
	color: #396a7c;
	text-decoration: underline;
}
.divder {
	width: 100%;
	font-size: 11px;
	color: #3d3d3d;
	padding-top: 12px;
	margin-top: 0;
	padding-bottom: 5px;
}
.divder p {
	clear: both;
	margin-left: 5px;
	line-height: 13px;
	margin-top: 0;
	margin-right: 25px;
}
.divder strong {
	color: #2D81AA;
}
.ceromp{
	margin-top:0;
	padding-top:0;
}
.cerobmp{
	margin-bottom:0;
	padding-bottom:0;
}

.excep{
	font-size:.6em;	
	padding:10px 0 0 15px;
	display:block;
}
.aste{
	font-weight:bold;
	color:#2D81AA;

}

.fcuad {
	font-size: 70%;
	color: #294a61;
	width: 99%;
	margin-top:7px;

}
.fcuad td {
	padding-left: 2px;
	padding-right: 9px;
	padding-top:0px;
}


.fcuad td strong{
	padding:0px;	

}
.fcuad .flech {
	background: url(../imgs/fb.gif) no-repeat 0 5px;
	padding-left: 7px;
	margin-left:10px;
	display: block;
}


.fcuadf{
	width:100%;
	margin-top:0px;
}

.fcuadf td{
	padding:10px 5px 10px 10px;	
}
.fiz {
	margin-top: 5px;
	margin-left: 0;
}
.fiz ul {
	margin: 0;
	padding: 0;
}
.fiz ul li {
	list-style: none;
	background: url(../imgs/fb.gif) no-repeat 8px 5px;
	padding-left: 16px;
	line-height: 12px;
	margin-bottom: 7px;
}
.fiz .columnas {
	width: 50em!important;
}
.fiz .columnas li {
	float: left!important;
	width: 15em;
}
.fiz .columnas2 {
	width: 48em!important;
}
.fiz .columnas2 li {
	float: left!important;
	width:21em;
}

.fiz .strongbr {
	display: block;
	color: #333;
}
.fiz strong {
	color: #2D81AA;
}
.fiz p {
	padding: 5px;
}
.fiz a {
	color: #2D81AA;
	text-decoration: none;
}
.fiz a:hover {
	text-decoration: underline;
}
.cIzq {
	
	font-weight: bold;
}
.cDer {
	text-align: left;
	
}
.cDer ul {
	padding: 5px 0 0 10px;
	margin: 0 0 6px;
}

.pt4{
	padding-top:4px!important;
	padding-left:4px!important;
}

.cDer ul li {
	list-style: none;
}
.condicion {
	font-size: 70%;
	width: 97.5%;
	*width:100%;
	font-weight: normal;
	padding: 6px;
	margin:0px 5px 5px 5px;
	/*margin: 0 5px 10px 5px;*/
	background: #f4f4f4;
}
.condicion span {
	font-size: 80%;
	float: right;
	padding-left: 50px;
	position: absolute;
	padding-top:8px;
	*padding-top: 6px;
}
.bcalcu {
	margin-top: 5px;
}
a.descargar {
	padding-right: 22px;
	font-weight: bold;
	font-size: 100%;
	background: url(../imgs/descarg.gif) no-repeat right center;
	margin-left: 0;
	color: #2d81aa;
	line-height: 2em;
	height: 15px;
	text-decoration: underline;
}
a.descargar:hover {
	color: #414b56;
	text-decoration: underline;
}
a.htfnov {
	font-size: 65%;
	padding-left: 21px;
	font-weight: bold;
	color: #414B56;
	text-decoration: none;
	padding-top: 2px;
	line-height: 22px;
	background: url(../imgs/tfno.gif) no-repeat;
	margin: 5px 12px 0 0;
}
a.htfnov:hover {
	text-decoration: underline;
}
.bl {
	color: #2d81aa;
}
.calcm {
	margin-left: 12px;
	margin-right: 0;
}

.pl10{
	padding-left:10px!important;	
}




a.dicc{
background:#2D81AA none repeat scroll 0 0;
border-right:2px solid #FFFFFF;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:10px;
font-weight:normal;
margin-top:0;
padding-left:5px;
padding-right:5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;	
}


a.dicc:hover{
background:#C6DDEA none repeat scroll 0 0;
color:black;
font-weight:normal;
text-decoration:none;	
	
	
}
.dicc{
background:#2D81AA none repeat scroll 0 0;
border-right:2px solid #FFFFFF;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:10px;
font-weight:normal;
margin-top:0;
padding-left:5px;
padding-right:5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}



.normal {
font-size:70%;
padding-left:0;
padding-right:0;
color:#414B56;
line-height:14px;
padding:6px 10px 5px 0px;
}

.abc{
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #D4D4D4;
color:#294A61;
font-family:Arial,Tahoma;
font-size:100%;
font-weight:bold;
line-height:18px;
margin-bottom:0;
margin-top:0;
padding-left:4px;
padding-right:0;
text-transform:uppercase;
width:100%;	
}


.normal h2 {
background-repeat:no-repeat;
color:#2D81AA;
font-size:100%;
font-weight:bold;
margin-bottom:0;
margin-top:0;
text-transform:uppercase;
}



.normal p{
	padding:0;
	margin:0;
}


.txt_tit{
	color:#414B56;
	font-size:.7em;
	/*line-height:14px;*/
	margin:0 0 4px 0;
	padding:10px 0 0px 10px;
	font-weight: bold;
}

.fnd_azul{
	background-color:#EBF4F9;
	padding:10px 0 10px 0px;
	
	font-size:.7em;
}

.formulario {
border:1px solid #878E96;
font-size:80%;
height:18px;
margin-right:3px;
}

.fnd_azul label{
	margin-left:30px;
	color:#2D81AA;
	font-weight:bold;
	padding-right:5px;

}

/* estilos genericos */
.mt10{ margin-top:10px;}
.mt20{	margin-top:20px;}
.mb20{	margin-bottom:20px;}
.ml30{ margin-left: 30px;}


.pt10{   padding-top:10px;}
.pl10{	padding-left:10px;}




.resalte{ font-weight: bold; display:block; color:#294A61}

.aOscuro{ color:#294A61!important;}


.noFondo{ background:none; border-bottom:1px solid #EEECEC; padding-bottom: 0px;}

.tablaCliente{ background:none; border-bottom:1px solid #EEECEC; padding:2px}
.tablaOficinas{ margin:4px; font-size:.7em;}
.tablaOficinas table{ margin:2px 0 10px 38px;}
.tablaOficinas td{ padding:4px; border:1px solid #fff;}
.tablaOficinas td div{ width:10em; border:1px solid #000; }
.tablaOficinas td ul li{ list-style:none; }
.tablaOficinas td.izq{ background-color:#DDE9EF; width:25%; text-align:center;font-weight:bold; font-size:1em;}

.tablaOficinas .der{  font-size:1em;color:#494949;}
.tablaOficinas .der td{border:none; padding:0;}
.tablaOficinas .ciudad{ color:#2D81AA;background:url('../imgs/fb.gif') no-repeat left; padding-left:10px; margin:2px 0 2px 30px; font-weight:bold;}


.flechaEnlace{ background:url('../imgs/flecha-derecha-azul-clara.gif') no-repeat left; padding-left:10px;}
/* estilos */

.guia{
	margin:0px;
	width:100%;
}
.guia strong{
	padding:0!important;
}

.guia td{
	padding: 10px 10px 10px 20px;
	vertical-align: middle;

}

#guiaDescarga{
/*	display:none;*/

}


#guiaDescarga .listaGuias{
	margin:5px 0 15px 30px;
	padding: 0px;

}

#guiaDescarga .listaGuias li{
	margin:5px;
	list-style:none;
	font-size:.7em;
	line-height:25px;
	font-weight:bold;
	background:url('../imgs/flecha-derecha-azul-clara.gif') no-repeat left;
	padding-left:8px;
}
#guiaDescarga .listaGuias li a
{
	background:url('../imgs/ico_documento.gif') no-repeat right;
	padding:5px 25px 5px 0;

}



#guiaDescarga a{
	color:#2D81AA;	
	font-weight:bold;
}
#guiaDescarga a:hover{
	color:#000;
}

#descargaAcrobat a{
	color:#2D81AA;	
	font-weight:bold;
}
#descargaAcrobat a:hover{
	color:#000;
}

.info{
	padding:5px 0 5px 30px;
	background-color:#F4F4F4;
	font-size:.6em;

    margin:3px;
}



.aCliente{
	background:url('../imgs/fnd_contacto.jpg') repeat-x top left;
	font-size:.7em;
	
}

.aCliente a{
	color:#2D81AA;	
	font-weight: bold;
}
.aCliente a:hover{
	color:#000;
}

.aCliente ul{
	margin-left: 20px;

}

.aCliente ul li{
	margin:10px 0 10px 0;

}


.aCliente .top{
	display:block;
	font-size:.9em;
	border-bottom:1px solid #E0E0E0;
	padding-bottom:5px;
	font-size:1em;
	
}
.aCliente .top img{
	
	vertical-align: middle;
	padding-left:1%;


}

.aCliente .top .iconos{
	text-align:center;
	width:100%;
	margin-top:6px;
}

.aCliente .top .bordeD{
	border-right:1px solid #ccc;
}

.aCliente .titAtencion{
	margin:8px 4px 10px 4px;
	background-color:#F4F4F4;
	padding:10px 0 10px 20px;
	font-size:1.1em;
	font-weight:bold;
}

.aCliente .titAtencion span{
	color:#2D81AA;
}

.aCliente .titAtencion2{
	margin:20px 4px 10px 4px;
	background-color:#EBF4F9;
	color:#294A61;
	padding:8px 0 8px 20px;
	font-size:1em;
	font-weight:bold;
}

.aCliente .top a{

}

.tabf {
	background-color: #f9fafb;
	width: 100%
}

.cabform {
	font-size: 65%;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 6px;
}

.textfo {
	PADDING-LEFT: 16px;
	FONT-SIZE: 70%;
	PADDING-TOP: 5px;
	color: #626262
}

.os {
	MARGIN-TOP: 0px;
	background-position: left bottom;
	MARGIN-BOTTOM: 0px;
}

.os h1 {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 14px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	color: #626262;;
	BACKGROUND-IMAGE: url(../imgs/bol_nar.gif);
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 2px;
	BACKGROUND-REPEAT: no-repeat
}

.formular {
	BORDER-RIGHT: #f1efe2 1px solid;
	BORDER-TOP: #9d9da1 1px solid;
	FONT-SIZE: 80%;
	MARGIN-LEFT: 3px;
	BORDER-LEFT: #9d9da1 1px solid;
	MARGIN-RIGHT: 3px;
	BORDER-BOTTOM: #f1efe2 1px solid;
	HEIGHT: 18px
}

.textform {
	font-size: 70%;
	padding-left: 10px;
	padding-top: 10px;
}

.textform h1 {
	width: 100%;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-image: url(../imgs/bol_nar.gif);
	background-repeat: no-repeat;
	font-size: 100%;
	margin-bottom: 5px;
}

.textform h2 {
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	background: #e3e3e3;
	line-height: 16px;
	height: 17px;
	padding-left: 10px;
	margin-left: -9px;
	margin-top: 6px;
	margin-bottom: 10px;
	display: block;
	margin-left: -9px;
	color: #000;
}

.textform h3 {
	width: 98%;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-image: url(../imgs/ok.gif);
	background-repeat: no-repeat;
	font-size: 100%;
	margin-bottom: 5px;
	line-height: 18px;
	color: #174F88;
}

.textform h4 {
	width: 98%;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-image: url(../imgs/reloj.gif);
	background-repeat: no-repeat;
	font-size: 100%;
	margin-bottom: 5px;
	line-height: 18px;
	color: #174F88
}

.textform h5 {
	width: 98%;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-image: url(../imgs/errorp.gif);
	background-repeat: no-repeat;
	font-size: 100%;
	margin-bottom: 5px;
	line-height: 18px;
	color: #FF0000
}

.textform h6 {
	color: #414B56;
	font-weight: normal;
	font-size: 100%;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../imgs/flec_naranj.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	clear: both;
	background-position: left top;
}

.punto {
	background: url(../imgs/punto2.gif) repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
}

.gris {
	color: #4C76A5;
	text-decoration: none;
	font-weight: bold;
}

a.gris {
	color: #4C76A5;
	text-decoration: underline;
	font-weight: bold;
}

a.gris:hover {
	text-decoration: underline;
	color: #E58F38;
}

.vent {
	color: #515151;
	font-size: 100%;
	/*line-height: 12px;*/
	width: 100%px;
	padding-bottom: 8px;
	margin:0;
	
}
.vent h1 {
	font-size: 100%;
	color: #2d81aa;
	margin-top: 2px;
	margin-bottom: 10px;
	width: 100%;
	line-height: 16px;
	text-transform: uppercase;
	background: #f4f4f4;
	padding: 4px 6px;
}

.vent ul {
	margin-top: 5px;margin-left:0px;margin-bottom:0px;
	padding: 0;
}
.vent ul li {
	list-style: none;
	background: url(../imgs/fb.gif) no-repeat 8px 5px;
	padding-left: 16px;
	line-height: 13px;
	margin-bottom: 7px;
}
.ind{
	
	margin-top: -2px;
	margin-left: 3px;
	margin-right: 12px;

	padding-bottom: 15px;
}
.ind p {
	margin-top: 0;
	margin-bottom: 0;
}

.texto h3 {
	font-size: 100%;
	margin: 0 0 0 1px;
	padding-left: 11px;
	margin-top: 7px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #000;
	background-image: url(../imgs/flec_nar.gif);
	background-repeat: no-repeat;
	background-position: left;
	clear: both;
}

.cabp {
	font-size: 70%;
	width: 100%;
	height: 27px;
	margin-bottom: 1px;
	margin-top: 2px;
	padding-left: 8px;
	background-image: url(../imgs/f_pas.gif);
	background-repeat: repeat-x;
}
