@charset "windows-1256";
td {
	font-size:  10px;
	font-family: Verdana;
	
}
legend {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color:black;
}
#pie {
	height:59px;
	background-image: url(images/footer_09.jpg);
}
.botonera {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666565;
}
.txt {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
.contacto {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
.titulo {
	font-family: verdana;
	font-size: 13px;
	color: #1683AA;
	font-weight: bold;
}
a:link {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666565;
	text-decoration: none;
}
a:hover {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #1683AA;
	text-decoration:underline;
}
a:visited {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666565;
	text-decoration: none;
}
a:active {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666565;
	text-decoration: none;
}
.tit_tabla {
	font-family: verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.inicio_sesion{
	border:1px solid #1683AA;
	width:350px;
	margin:0px;
	margin-right:10px ;
	background-color:white;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.boton{
	font-size: 10px;
	font-family: Verdana,Helvetica;
	font-weight:bold;
	color: #638cb5;
	background: white;
	border: 0px;
	margin:1px;
	border-bottom:1px solid #638cb5;
	border-top: 1px solid #638cb5;
	border-left: 1px solid #638cb5;
	border-right: 1px solid #638cb5;
	width: 120px;
	height:18px;
}
.b_validar{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: black;
	background: #638cb5;
	margin-right: 5px;
	border: 1px solid black;
	width: 55px;
	height:18px;
	visibility:hidden;
}	

.left{color:#ffffff;padding-left:20px;padding-right:40px;}
.mid{color:#000000;padding-left:10px;padding-right:10px;}
.footer{color:#ffffff;font-family:Tahoma;font-size:10px}


body {
	background-repeat: repeat-x;
}

.content {
	z-index: 0;
}


.head td {
	background-color:	#C3D6F1;
	border-bottom:		1px solid #808080;
}
.panel td {
	color: #00749A;
	background-color:	white;
	border-bottom:		0px solid #808080;
	padding-left: 0px;
	
}

.odd td {
	background-color:	#F0F8FF;
	color:#00749A;
}
.detalle td {
	background-color:	white;
	color:#00749A;
	font-size: 10px;


}
.even td {
	background-color: #9BCDFF;
	color:#0066FF;
}

img {
	border:				0px;
}

td.message {
	color:				#FF0000;
	text-align:			center;
}

/*
div.multiple_select_container {
	background:			#fff;
	overflow:			auto;
	height:				80px;
	width:				160px;
	border-left:		1px solid #404040;
	border-top:			1px solid #404040;
	border-bottom:		1px solid #d4d0c8;
	border-right:		1px solid #d4d0c8;
}

div.multiple_select_container label {
	padding-right:		3px;
	display:			block;
}

div.multiple_select_container label.active {
	background-color:	#0A246A;
	color:				#FFFFFF;
}

div.multiple_select_container label.inactive {
	background-color:	#FFFFFF;
	color:				#000000;
}

a,
*/
.box {
	border:				1px solid #6BCAE2;
	width:				50%;
	margin:				30px 30px 0 30px;
	background-color:	#F5F5F5;
}

.encima{ 
border: 5px solid rgb(204, 204, 204);
left: 30%;
top: 10%;
opacity:1;
background-color: white;
position: fixed;
z-index: 2000;
}
.opacidad_on {
filter: alpha(opacity=80);
opacity: .3;
background-color: gray;
width: 100%;
height: 1200px;
position: fixed;
top: 0pt;
left: 0pt;
z-index: 1000;
}
* html .encima {
    position: absolute;
    top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+100+"px" : body.scrollTop+100+"px");
}
* html .opacidad_on {
    position: absolute;
    top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px");
}


/*
div#menu {
	padding-top: 10px;
	padding-left: 		10%;
	margin:				0 !important;
	line-height:		1.5;
}
div#menu ul {
	margin: 			0 !important;
	padding: 			0 0 25px 0;
	list-style-type:	none;
}
div#menu li {
	width:				100px;
	height:				30px;
	margin:				0 -1px 0 0;
	padding:			0;
	border:				1px solid #6BCAE2;
	float:				left;
	background-color:	#FFFFFF;
}
div#menu a {
	text-decoration:	none;
	display:			block;
	color:			    white;
	background-color:	#01a7df;
	padding:			5px;
}
div#menu a.active {
	color:				black;
}
div#menu li:hover,
div#menu a:hover {
	color:				#333333;
	text-decoration:	none;
	background-color:	#E9F0FF;
}*/