/* CSS Document */
BODY { 
margin: 0;
padding:0;
background-color:#FAF9F5;
/*background-image:url(../imagenes/body_bck.jpg);*/
}
/*----------estilos de ragistro usuarios-----------------------*/
/*--Estilo del cuerpo login--*/
.texto_vineta {
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 14px;
	font-weight: bold;
}
.titulo_form_log{
font:Arial, Helvetica, sans-serif;
color:#000300;
font-size:21px;

}
.form_log_campo{
font:Arial, Helvetica, sans-serif;
color:#403644;
font-size:13px;
}
.Estilo14 {font: Arial, Helvetica, sans-serif; color: #403644; font-size: 13px; font-weight: bold; }
.recordar_pass{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#001E86;

}
.linea_punteada{color: #C6C6C6}

.text_foom_style{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#041CC4;
}
/*--fin estilo cuerpo login--*/

#div_body{
position:absolute;
width:100%;
height:100%;
}
#cabecera_div{
position:static;
width:100%;
height: 24px;
background-image:url(../imagenes/back_head_log.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
vertical-align:middle;
text-align:center;
}
#centro_cuerpo{
width:100%;
height:500px;
background-color:#FFFFFF;

}
#pie_div{
position:relative;
width:100%;
height:51px;
background-image:url(../imagenes/back_pie_log.gif);
font:Arial, Helvetica, sans-serif;
color:#909090;
size:9px;
text-align:center;

}
 #div_centro {
                position: absolute;
                left: 50%;
                top: 50%;
                width: 739px;
                height: 445px;
                margin-top: -250px;
                margin-left: -365px;
 
                /*overflow: auto;
                /border: 1px solid red;*/
        }
/*estilos pa el  dif  formload*/	
#contenload_login{
position:absolute;
margin-top: -130px;
                margin-left: 130px;
}
/*----ToolTipText---*/
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
/*--fin ToolTiptext------*/


.Estilo_obligatorio {color: #009900}
.transpa {
background-color: transparent;
border: 1px solid #929292;
scrollbar-arrow-color: #929292;
scrollbar-base-color: #929292;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-track-color: #929292;
scrollbar-face-color: #929292;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;

}
.input{
background-color: #FFFFFF;
border: 1px solid #E9E9E9;
border-top-color:#D5D5D5;
width: 354px;

}
.caja {
  border: 1px solid #E9E9E9;
  border-top-color:#D5D5D5;
  width:160px;
  
}
.myButtonRegis{
        font-size:19px;
        font-family:Vrinda;
        color: #565656;
        background: white;
        border: 1px solid #767676;
        width:120px;
        height:23px;
		
       }
OPTION {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: verdana;
	border: 1px solid #D8D8D8;
}
SELECT {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #FFFFFF; 
	width:200px;
	border: 1px solid #D8D8D8;
}
.cabecera_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #C1C1C1;
}
.cabecera_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #168D4D;
}
.cabecera_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DF9B9C;
}
.campo_reg {
font-size: 12px; 
color: #316AC5; 
font-family: Arial, Helvetica, sans-serif;
}

/*----------fin estilos de ragistro usuarios-------------------*/

/*---menu--*/
#fondomenu ul{
width:548px;
height:23px;
float:left;
list-style:none;
margin:0;
padding:0;
background:url(../imagenes/fondo_menu.jpg) top repeat-x;
}
#fondomenu ul li{
height: 23px;
float:left;
margin:0;
padding:0;
background:url(../imagenes/separador.jpg) top right no-repeat;
}
#fondomenu ul li a{
height: 23px;
float:left;
padding:10px 11px 0 7px;
color: #738875;
text-decoration:none;
font:15px Arial;
text-align:left;
vertical-align:text-bottom;

}
#fondomenu ul li a:hover, #fondomenu ul li.activo{
background:url(../imagenes/hover_bck.jpg) top repeat-x;
}

/*----fin menu-*/


.boton{
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        color:#281500;
		font-weight:bold;
		
        /*background-color:#FFFFFF;*/
		background-image:url(../imagenes/boton_bck.jpg);
		border:0px;
        width:159px;
        height:34px;
}
/*segundo botton*/
.myButton{
border-width:0px;
font-size:11pt;
width:87px;
height:27px;
background-image:url(../imagenes/buscar.gif);
}

.myButtonMante{
border-width:0px;
font:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#FFFFFF;
font-weight:bold;
width:89px;
height:29px;
background-image:url(../imagenes/boton_mante.jpg);
}
.myButtonManteForm{
border-width:0px;
font:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#FFFFFF;
font-weight:bold;
width:89px;
height:29px;
background-image:url(../imagenes/boton_form_mante.jpg);
}


.titulo {
	font-size: 30px;
	color: #813900;
}
.text_campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}
.titulo_grilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #813900;
	font-weight: bold;
}
.cabera_grilla_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B5100;
	font-weight: bold;
}
/*--grillas--*/

.row_grilla_bottom{
	background-color:#EEEEEC;
	font-family: Arial, Helvetica, sans-serif;
	color: #8A875C;
	font-size: 12px;
	vertical-align:middle;
	cursor: hand;
	cursor: pointer;
	
}
.row_td_line{
	border-bottom: 1px solid #E4E4E4;
}
.row_grilla_center{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid  #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-color:#DAE2EC;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	vertical-align:middle;
}
.campo_formulario{
font:Arial, Helvetica, sans-serif;
size: 13px;
color:#605F60;
}
.titulo_mante{
font:Arial, Helvetica, sans-serif;
size:16px;
color:#813900;
}
/*--estilospara los mantenimientos--*/
  #contenload {
   position: absolute; 
   left: 370px; 
   top: 300px; 
   width: 215px;
   height:50px;
   /*background-image:url(../imagenes/bck_load.jpg);*/
   z-index: 1;
 }
  #divload{
  float:
   width: 215px;
   vertical-align:middle;
   height:50px;
   text-align:center;
   
   }
   #ventanas{ 
	position:absolute;
	left:120px;
	top:120px;
	right:50px;
	bottom:50px;
	/*width:900px;
	height:505px;*/
	visibility:hidden;
	background-color;
	
   background-color:transparent;
	border:0px  solid;	   
}
/****--------estilos par la grilla-------***/
#data_grid_titulo{
	width:100%;
	position:relative;	
	height:20px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#993300;
	font-weight: bold;		
}

#data_grid{
	width:100%;
	position:relative;	
	height:180px;	
	border-top: 2px solid #990000;	
}
#data_grid #data_grid_cab{
	font:12px Geneva, Arial, Helvetica, sans-serif;
	height:16px;
	margin:0px;
	padding:0px;
	position:relative;	
	color:#FFFFFF;
	background-image:url(../imagenes/bck_cabecera_grilla.jpg); 		

}

#data_grid #data_grid_cab td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B5100;
	font-weight: bold;	
	background-image:url(../imagenes/bck_cabecera_grilla.jpg);		
}

#data_grid #data_grid_body{

	font:12px Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	overflow:auto;
	height:155px;
	position:absolute;
	width:100%;		
	top:25px;
	left:0px;
	overflow-y:scroll;
	overflow-x:hidden;
	
}

#data_grid_body table td {
	font-family: Arial, Helvetica, sans-serif;
	color: #8A875C;
	font-size: 11px;
	vertical-align:middle;
	border-bottom: 1px solid #E4E4E4;
}
 	

/* Para la parte del contenido en si del data grid*/


#grilla,#grilla2 {
	/*border:1px #4E7769 solid ;*/
   
}
#grilla .cabeza ,#grilla2 .cabeza{
	background-color:#4E7769;
	color:#FFFFFF; 	   
}
#grilla .filas , #grilla2 .filas{
	background-color:#FCFCEB;
	color:#000000;
	cursor:pointer; 	   
	font:10px Arial, Helvetica, sans-serif;
}

#grilla .filasAlerta , #grilla2 .filasAlerta{
	background-color:#FCFCEB;
	color:#FF0000;
	cursor:pointer; 	   
	font:10px Arial, Helvetica, sans-serif;
}
#divcombo{
visibility:hidden;


}
.vinvenido_user{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1D6F03;
}
.nom_user{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1D6F03;
}
#check{
/*position:absolute;*/
border-color: #1C5180 #1C5180 #1C5180 #1C5180; 
border: solid 1px; 

width:100%px;
height: 148px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:1px;

 }
 
.check_t{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
} 
.check_t2{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
} 
 
.titulo_marco {font-size: 16px; color: #666666; font-family: Arial, Helvetica, sans-serif;}
#frmus{
position:relative;
}
#txtfecha1{
width:90px;
}   
#txtfecha2{
width:90px;
} 
.title_head_grilla_reserv{
font:12px Geneva, Arial, Helvetica, sans-serif;
color:#6B5100;
}
#idframediv{
position:relative;
left:20px;
width:840px;
height:490px;
border: 1px  solid;
border-color:#666666;
background-color:#FFFFFF;
text-align:center;
}
.tiutlo_grilla{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#993300;
	font-weight: bold;

}
.title_head_grilla_reserv{
font:12px Geneva, Arial, Helvetica, sans-serif;
color:#6B5100;


}
