body{
	/*font-family:"lucida sans unicode", "lucida grande", sans-serif;*/





font-size:62.5%;
	background-color:#f9fbed;
	color:#1a3c8c;
	font-family: Tahoma, Arial, sans-serif;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }
	.clearfix { display: block; }
	
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%; } /* End hide from IE-mac */

.padBot15px{padding-bottom:15px;}
.padTop15px{padding-top:15px;}
.marBot10px{margin-bottom:10px;}
.marBot5px{margin-bottom:5px;}
.marTop10px{margin-top:10px;}
.padleft15px{padding-left:15px;}
.marRight9{padding-right:9px;}

.padRight15px{padding-right:15px;}
.pad10_TyB{padding-top:10px;padding-bottom:10px;}
img{border:0;display:block;}
.floatLeft{float:left;}
.floatRight{float:right;}
.noBorder{border:none;}
.noMargin{margin:0;}
.noPadding{padding:0;}
.asInline{display:inline;}
.clear{clear:both;}
input{font-family:Arial, Helvetica, sans-serif;border-style:solid;border-width:1px;}

.w115px{width:115px;}
.w142px{width:142px;}
.w158px{width:158px;}
.w615px{width:615px;}
.w380px{width:380px;}
.w430px{width:430px;}
.w300px{width:300px;}
.w220px{width:220px;}
.w635px{width:650px; padding-left:0px; margin-left:0px}
a{color:#1a3c8c;text-decoration:none;}
a:hover{text-decoration:underline;}


p{

	color:#00164b;
}
h1{font-size:2.6em;}
#cont{
	width:999px;
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#9f9f9f;
	border-left-color:#9F9F9F;
	background-color:#FFF;
	margin-right:auto;
	margin-left:auto;
}
strong,.bold{font-weight:700;}
.mRight15,.medianil{margin-right:15px;}

/* HEAD
______________________________________________________________*/
#head{
	font-size:11px;
	line-height:11px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#head  .login{
	background-color: #F9FBED;
	padding: 5px;
	font-size: 9px;
	line-height: 9px;
 }
	
	
	
#head  .headGroup{
	background-image:url(/images_diseno/imagenes/head_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9F9F9F;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #9F9F9F;
	border-left-color: #9F9F9F;
	background-color: #FFFFFF;
}
	
	
#head .banner{margin-top:18px;margin-right:15px;}
#head .logo{float:left;font-size:1em;padding-left:15px;padding-top:20px;padding-bottom:20px;}
#head .buscador{float: left;	width: 300px;	height: 60px; margin-left: 90px;	_margin-left: 76px;	margin-top: 18px;}
#head .buscador .links{
	font-size: 10px;
	line-height: 10px;
	background-color: #eeeeee;
	height: 14px;
	padding-top: 2px;
	padding-left: 6px;
	margin-bottom: 7px;
}

#head .buscador .gris {
	color:#A8A8A8;
}

#head .buscador input{
	float: left;
	margin-right: 7px;
}


#head .buscador .campoBuscar {
	border: 1px solid #b2b1b1;
	font-family:"lucida sans unicode", "lucida grande", sans-serif;
	height: 15px;
	font-size: 10px;
	line-height: 10px;
	width: 140px;
	background-image: url(/images_diseno/imagenes/head_buscador_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	color: #afb0b0;
	padding-top: 4px;
	margin-top: 0px;
}
#head .buscador .campoFecha {
	border: 1px solid #b2b1b1;
	font-family:"lucida sans unicode", "lucida grande", sans-serif;
	height: 15px;
	font-size: 10px;
	line-height: 10px;
	width: 88px;
	background-image: url(/images_diseno/imagenes/head_buscador_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	color: #afb0b0;
	padding-top: 4px;
	
	/* IE */
	*width: 85px;
	_width: 85px;

}

#head .buscador .botonCalendario {
	border: 1px solid #b2b1b1;
	margin-right: 7px;

}

#head .buscador .botonBuscar {
	border: 1px solid #b2b1b1;
	color: #afb0b0;
}
#head .buscador fieldset{
	display: block;
	height: 30px;
	width: 300px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#head .buscador .noMargin{margin:0;}


#head .fecha {
	background-color: #EEEEEE;
	text-align: center;
	padding: 4px;
	margin-bottom: 7px;
	background-image: url(/images_diseno/imagenes/bg_fecha.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	border: 1px solid #cfcfcf;
	font-size: 11px;
	line-height: 11px;
}


/* MENU
_____________________________*/
#menu {
	background-image: url(/images_diseno/imagenes/menu_bg_2.jpg);
	background-repeat:  repeat-x;
	background-position: bottom;
	height: 24px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #AAAAAA;
	border-bottom-color: #D2D2D2;
	text-transform: uppercase;
}


#menu li {
	display: block;
	float: left;
	height: 24px;
	background-image: url(/images_diseno/imagenes/menu_separador_2.gif);
	background-repeat:  repeat-y;
	background-position: right;
	padding-right: 2px;
}


#menu li a {
	display: block;
	float: left;
	padding-right: 7px;
	padding-left: 7px;
	height: 17px;
	padding-top: 7px;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
}




#head #menu li a:hover,
#head #menu .seleccionado

 {
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(/images_diseno/imagenes/submenu_bg_over.jpg);
	background-repeat:  repeat-x;
	background-position: top;
}




#submenu {
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbced7;
	background-color: #FFFFFF;
	background-image: url(/images_diseno/imagenes/submenu_bgx.gif);
	background-repeat:  repeat-x;
	background-position: top;
}


#submenuvacio {
	height: 8px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cbced7;
	background-color: #FFFFFF;
	background-image: url(/images_diseno/imagenes/submenu_bgx.gif);
	background-repeat:  repeat-x;
	background-position: top;
}

#submenu li {
	display: block;
	float: left;
	height: 25px;
	background-image: url(/images_diseno/imagenes/submenu_separador.gif);
	background-repeat:  no-repeat;
	background-position: right 12px;
	padding-right: 1px;
}

#submenu li a {
	display: block;
	float: left;
	padding-right: 7px;
	padding-left: 7px;
	height: 18px;
	padding-top: 7px;
}
#submenu li a:hover,
#submenu li .seleccionado {
	text-decoration: none;
	background-color: #FFFFCC;
	background-image: url(/images_diseno/imagenes/submenu_bgx_over.gif);
	background-repeat:  repeat-x;
	background-position: top;
}






#body {
	background-image: url(/images_diseno/imagenes/body_bgy.gif);
	background-repeat:  repeat-y;
	background-position: center;
}








/* ____________colores________*/

/*

azul cuerpo 1a3c8c

p 00164b

rojo 951f1a

*/

#body .contAB {
	float: left;
	width: 615px;
	padding-left: 15px;
}

#body .contC {
	float: left;
	width: 300px;
}

.bgy_660{
	background-image: url(/images_diseno/imagenes/bgy_660.gif);
	background-repeat:  repeat-y;
	background-position: center;

}



/* FOOTER
_____________________________________________________________*/

#footer{
	background-image:url(/images_diseno/imagenes/pie_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cfcfcf;
	height:70px;
	font-size:11px;
	width: 959px;
	margin: 0px;
	padding: 20px;
	background-color: #F2F2F2;
}
#footer .logos{
	width:260px;
	float:right;
	padding-top: 25px;
}

.margLeft10px{margin-left:10px; _display:inline}

#footer p{font-size:11px;line-height:11px;margin:0;padding:0 0 5px;}
#footer .gris p,#footer .gris a{color:#818181;}
