@charset "UTF-8";
/*   COLORES IFE    

 GRIS 
E6E6E6  - CLARO
484A49  - OBSCURO ooo

4e0513  - GUINDA OBSCURO
800014  - CLARO

fff7eb  -CREMA  / VAINILLA

d3bfaa  -BEIGE
877468 - CAFE ooo

AE6E45 - MOSTAZA


*/

/* CSS Document */
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #877468;
	color:#5c5656;
	background-image:url(../img/bk.gif);
}

.top{
	/*background-image: url(../img/top_01.jpg);*/
	background-repeat:no-repeat;
	background-color: #E6E6E6;
}

a:link{
	font-size: 1em;
	color: #303f72;
}

a:hover {
	text-decoration: none;
}
	
.tit_sist {
	
	font-size: 1em;
	font-weight: bold;
	color: #4e0513;
}

.tit_sistv {
	font-size: 0.7em;
}

.menu_superior {
	font-size: 0.7em;
	color: #484A49;
	padding-right: 5px;
	font-weight: normal;
}	

.usuario{
	font-size:0.9em;
	color:#FF9900;
	font-weight:normal;
	margin-right:25px;
}

a.usuario{
	font-size:0.9em;
	color:#FF9900;
	font-weight:bold;
}

a.m_sup {
	
	font-size: 0.8em;
	font-weight: bold;	
	color: #484A49;
}

a.m_sup:hover {
	color:				#4E0513;
	text-decoration:	none;
}
a.nav {
	
	font-size: 0.8em;
	font-weight: normal;
	color: #666;
}

a.nav:hover {
	font-size: 0.7em;
	font-weight: normal;
	color: #00F;
}

/*a.m_medio{
	font-size:0.8em;
	color:#FFF;
	border:	1px solid #796457;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left: 3px;
	background-color:#4e0513;
	
	margin-top: 10px;		
}

a.m_medio:hover {
	text-decoration: underline;
	background-color: #AE6E45;
}*/


		a.m_medio1{
			
			font-size: 0.8em;
			color: #FFF;
			border: 1px solid #796457;
			margin-left: 1px;
			margin-right: 1px;
			padding-top: 3px;
			padding-right: 20px;
			padding-bottom: 3px;
			padding-left: 20px;
			background-color: #4e0513;
			margin-top: 10px;
		}
		
		a.m_medio1:hover {
			background-color: #AE6E45;
			text-decoration: underline;
		}



a.m_medio2{
	
	font-size: 0.8em;
	color: #FFF;
	border: 1px solid #796457;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
	background-color: #484A49;
	margin-top: 10px;
}

a.m_medio2:hover {
	background-color: #AE6E45;
	text-decoration: underline;
}
	
a.captura{
	
	font-size: 1em;
	color: #877468;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 14px;
	background-color: #d3bfaa;
	margin-top: 10px;
	padding-left: 50px;
	padding-right: 50px;
	border:1px solid #877468;
								}
									
	a.captura:hover {
	background-color: #E6CCAF;
	color: #800014;
	border:1px solid #FFFFFF;
	text-decoration: underline;
	padding-left: 50px;
	padding-right: 50px;
}	

/* Tablas*/

.data{
	
	font-size: 0.9em;
	color: #FFF;
	height: 20px;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-color: #877468;
}

.data2 {
	
	font-size: 0.8em;
	color: #5c5656;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFF;
	line-height: 2;
}

.data2b {
	
	font-size: 0.8em;
	color: #5c5656;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bolder;
	background-color: #E6E6E6;
}

.data3 {
	
	font-size: 0.8em;
	color: #5c5656;
	font-weight: normal;
	background-color: #FFFFFF;
}

.data3b {
	
	font-size: 0.8em;
	color: #5c5656;
	font-weight: normal;
	background-color: #EEEEEE;
}



.texto{
	font-size: 0.8em;
	color: #5c5656;
	padding-left: 10px;
}
.intro{
	font-size:0.8em;
	color:#5c5656;
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.textob{
	font-size: 1em;
	font-weight: bold;
}

.textoPie{
	font-size: 0.7em;
	color: #333333;
}

.titulo {
	font-size: 1.2em;
	font-weight: normal;
	color:	 #484A49;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-bottom: 2px solid #796457;
}

.info1 {
	font-size:			0.8em;
	font-weight:		normal;
	color:				#800014;
	font-weight:bold;
}
.pie {
	font-size:			0.7em;
	color:				#5c5656;
	text-align:center;
	font-weight: bold;
	
}
.piet {
	font-weight: normal;
}



.topnav {
	
	font-size: 0.8em;
	color: #FFF;
	font-weight:bolder;
}
a.subnav:link {
	
	font-size: 1em;
	color: #ffffff;
	background-color: #800014;
	display: block;
	
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #d3bfaa;
	font-weight: normal;
}
a.subnav:visited {
	
	font-size: 0.8em;
	color: #AE6E45;
	background-color: #AE6E45;
	display: block;
	text-decoration: none;
	border: 1px solid #d3bfaa;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.subnav:hover {

	
	font-size: 1em;
	color: #FFF;
	background-color: #877468;
	display: block;
	
	border: 1px solid #d3bfaa;
	padding-top: 5px;
	padding-bottom: 5px;
}
				
	a.subnav2:link {
					
					font-size: 0.8em;
					color: #ffffff;
					background-color: #800014;
					display: block;
					padding-top: 5px;
					padding-bottom: 5px;
					border: 1px solid #d3bfaa;
					font-weight: normal;
	}
	
	a.subnav2:visited {
					
					font-size: 0.8em;
					color: #AE6E45;
					background-color: #AE6E45;;
					display: block;
					text-decoration: none;
					border: 1px solid #d3bfaa;
					padding-top: 5px;
					padding-bottom: 5px;
	}
				
	a.subnav2:hover {
				
					
					font-size: 0.8em;
					color: #FFF;
					background-color: #877468;
					display: block;
					border: 1px solid #d3bfaa;
					padding-top: 5px;
					padding-bottom: 5px;
}
	
a.topnav:link {
	
	font-size: 0.8em;
	color: #FFF;
	font-weight: bold;
}

a.topnav:visited {
	
	font-size: 0.8em;
	color: #FFF;
	text-decoration: none;
}

/*Tabla*/
.tabla{
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #d3bfaa;
}



@-moz-document url-prefix() {
	.tituloTabla {
		height: 40px;
	}
 }

.tituloTabla {
	text-align:left;
	color: #FFFFFF; 
	padding-left:10px; 
	background-image:url(../img/bg_tit.gif);
	font-size: 0.8em;
	font-weight:bold;
}


.tituloBandeja {
	text-align:center;
	color: #FFFFFF; 
	padding-left:10px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	background-color: #4e0513; 
	font-size: 1em;
}


/*
a.none:hover {
	background: none;
}
/*  Tablas y formato  */


.tablaPrincipal{
	width:				1010px;
	border:				solid #88857c medium;
	background:			#E6E6E6;
}
.tablaMedia { 
	width:				100%;
	border:				solid #88857c medium;
	background:			#E5E2DD;
}
.tablaDatosGray {
	background:			#E6E6E6;
}
.tablaDatosBlue {
	width:				1010px;
	background:			#F3F3F3;
	
}
.tablaBusqueda {
	width:				1010px;
	background:			#CCCCCC;
}

.recuadroGris {
	width:				100%;
	padding:			10;
	background:			#DCDCDC;
	border:				solid #88857c thin;
}

.recuadroBeige {
	padding-left:  10px;
	padding-right:  10px;
	font-weight:bold;
	background:	#E6D9C6;

}

select {
	cursor: pointer;
	background-color: #E6E6E6;
	color: #484A49;
	font-weight: normal;
	border: 2px solid #D3BFAA;
}
input {
	background-color: #E6E6E6;
	color: #484A49;
	border: 2px solid #D3BFAA;
	padding: 2px;	
}

input[type=search]{
	background-color: #FFF;
	color: #484A49;
	border: 2px solid #D3BFAA;
	padding: 2px;	
}


input[type=text]:focus, [type=file]:focus, textarea:focus {
	background-color: lightyellow;
}

input.caracter[type=text] { 

	background-color: white; 
	font-size:	0.8em;
	font-weight: lighter;
	border: 1px solid orange;	
}


input[type=button] {
	background-color: gradient
	background-color: #CCCCCC;
	color: #666666;
	font-weight: bold;
	border: 2px solid #D3BFAA;
}
input[type=button]:hover {
	cursor: pointer;
	background-color: #FFFFFF;
	color: #666666;
	font-weight: bold;
	border: 2px solid #D3BFAA;
}

input.menu[type=button] { 
	background-color: #4E0513; 
 	color: #ffffff; 
	border: 2px solid #D3BFAA;
}

textarea {
	
	border-bottom: #D3BFAA 2px solid;
	border-left: #D3BFAA 2px solid;
	background-color: #e5e2dd;
	border-top: #D3BFAA 2px solid;
	border-right: #D3BFAA 3px solid;
	color: #484A49;
}
select.subsistemas { 
	background-color: #999999; 
 	color: #ffffff; 
	font-weight: bold;
	border: 2px solid #666666;
}
.datoRequerido {
	font-size:			0.8em;
	font-weight:		bold;
	color:				#FF0000;
}
	.captura_ac{
	
	font-size: 1em;
	color: #d3bfaa;
	border: 1px solid #877468;
	margin-left: 0px;
	margin-right:0px;
	padding-top: 2px;
	padding-right: 50px;
	padding-bottom: 3px;
	padding-left: 50px;
	background-color: #877468;
	font-weight: bold;
}


a.boton:hover{ 
	background-color: #AE6E45;
	text-decoration: underline;
}
.images {
	border: 5px solid #877468;
	margin-bottom: 10px;
	margin-right: 10px;
}





/* se agregÃƒÂ³ el .header para limpiar */clr */
p.clr, .clr { 
	clear:both; 
	padding:0; 
	margin:0; 
	background:none;
}


.login_resolucion {
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.tabla_login{
	width: 650px;
	background-color: #FFFFFF;
	border: 1px solid gray;
	margin-left:auto;
	margin-right:auto;
}


/*
input.boton {
    
	background:url('../img/btn_salir.png') no-repeat;
	border:none;
	width:140px; height:38px;
	font-size:10pt;
	color:#666666; 
	cursor:pointer;
}
*/


#tab1_1{
        background-repeat: repeat;
        background-image: url(../img/tabs/izq.jpg);
}
#tab1_2{
        background-repeat: repeat;
        background-image: url(../img/tabs/izq_centro.jpg);
}
#tab1_3, #tab1_4, #tab1_5, #tab1_6, #tab1_7{
        background-repeat: repeat;
        background-image: url(../img/tabs/izq_gris.jpg);
}

.incompleto
{
		border:#390B11 solid 2px; 
		background: #C18484;
}

.obligatorio{
	border: ; 
	background: ;
}
	
	
.rojo{
	color: #8C281E;
	font-size:18px;
	font-style:oblique;
}

.calendario{
	color: #333333;
	font-size:0.8em;
}


.calAlta {
	
	font-size: 0.9em;
	color: #669900;
	font-weight: bolder;
	
}

.calPoca {
	
	font-size: 0.9em;
	color: #FF9933;
	font-weight: bolder;
	
}

.calSin { 
	
	font-size: 0.9em;
	color: #FF3333;
	font-weight: bolder;
	
}


.calNohay {
	font-size: 0.8em;
	color: #B0B0B0;
}


.calAltaBg{
	
		
	font-size: 0.9em;
	color: #669900;
	font-weight: bolder;
	
}


.divInfo
{
width:350px;
padding-left: 10px;
padding-right: 10px;
background-color:#D5E8E8;
border: solid thin #B4D1D1;
-webkit-box-shadow: 5px 5px 10px #cccccc; /* Safari */
box-shadow: 5px 5px 10px #cccccc;
}


.divInfo2
{
width:700px;
padding-left: 10px;
padding-right: 10px;
background-color:#D5E8E8;
border: solid thin #B4D1D1;
-webkit-box-shadow: 5px 5px 10px #cccccc; /* Safari */
box-shadow: 5px 5px 10px #cccccc;
}



.flechas{
	color:#FFFFFF;
	text-decoration:underline;

}


a.flechas{
	color:#FFFFFF;
	text-decoration:underline;

}

a.flechas:hover{
	color:#D2BFAA;
	text-decoration:underline;

}
