﻿body
{
	font-family:Tahoma, Arial, Garamond;
	font-size:0.70em;
}

#contenedor {
	width: 900px;
	margin: 0 auto;
	border-right: 1px solid #3c3e40;
	border-left: 1px solid #3c3e40;
	border-top: 1px solid #3c3e40;
}

#cabecera {
}

#sepcabecera 
{
		background: #3c3e40;
}

#menu {
	float: left;
	width: 150px;
	background: #4b84b7; /*#0e1060;*/
}

#contenido {
	float: left;
	padding: .2em;
	width: 740px;
	margin: 0 auto;
	text-align:center;
	
}

#contenido table, caption {
	margin: 0 auto;
	text-align:center;    
}

#contenido fieldset {
	margin: 0 auto;
	text-align:center;    
}

#pie 
{
	clear: both;
	background: #3c3e40;
	color:#ffffff;
	padding: .2em .2em .2em .2em;
}

/*.subcontenido
{
	margin:0;
	padding:0;
	width: 700px;
}*/
/* ************************************************************************************ */
ul.menu 
{
	
	width: 150px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #ffffff;/*7c7c7c*/
}

ul.menu li {
	border-bottom:1px solid #7C7C7C;
	border-top: 1px solid #FFF;
	background: #0e1060; /*#F4F4F4;*/
}
ul.menu li a:link, ul.menu li a:visited {
	width: 135px;
	padding:  .2em 0 .2em 1.3em;
	display:block;
	text-decoration: none;
	color: #ffffff;/*333*/
	background: #2e6b9f url(../imagenes/flecha_inactiva.gif) no-repeat .2em center;
}
ul.menu li a:hover, ul.menu li a:active {
	background: #fcbd08 url(../imagenes/flecha_inactiva.gif) no-repeat .2em center;
}
/* ************************************************************************************/
.barrabusqueda
{
	border-collapse:collapse; 
	border: none;
}
.barrabusqueda td
{
	padding:0px;
}
.barrabusqueda label, .barrabusqueda strong
{
	color:White;
}

.Opt input
{
	background-image:none;
}
/*--------------------------------------------------------------------------------*/
.Boton
{	
	text-transform:none;
   
}

input
{
	font-family:Tahoma, Arial;
	font-size:10px;	
	background-image: url(../Imagenes/input.gif);
	border-collapse:collapse;
	text-transform: uppercase;
}

textarea
{
	font-family:Tahoma, Arial;
	font-size:10px;	
	background-image: url(../Imagenes/input.gif);
	text-transform: uppercase;
}
select
{
	font-family:Tahoma, Arial;
	font-size:10px;	
	background-color:#dde6e6;
	/*background-image: url(../Imagenes/input.gif);*/
}

legend
{
	color: #000;
	background: #fcbd08;
	border: 1px solid #781351;
	padding:  2px 30px 2px 6px
} 

A{color: #FFFFFF}
A:link {TEXT-DECORATION: none; color:#FFFFFF}
A:visited{TEXT-DECORATION: none; color:#FFFFFF}
A:active{TEXT-DECORATION: none; color:#FFFFFF}
A:hover {TEXT-DECORATION: none; color:#F19716}


/*************************************************************************************/

.UpdateProgress
{
	position:absolute;
	width:180px;
	font-weight:bold;
	height:20px;
	right:6%;
	top:3%;
	padding:  10px 5px 8px 18px;
	border:1px solid #0e1060;
	z-index:1000;
	background:#ffffcc;
	_background:#ffffcc url(../imagenes/Procesando.gif) no-repeat .2em left;
}

/****************************************************************************/
.grid
{

}

.grid thead td, th, caption
{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color: #6D929B;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 2px 2px 2px 4px;
	background: #CAE8EA url(../imagenes/bg_headertabla.jpg) no-repeat;
}

.grid td 
{
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #F5FAFA;
	color: #B4AA9D;
	padding: 2px 2px 2px 2px;
}



/****************************************************************************************/
.ctrlmensajes
{
	
}

.ctrlmensajes thead td
{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color: #6D929B;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 2px 2px 2px 4px;
	background: #CAE8EA url(../imagenes/bg_headertabla.jpg) no-repeat;	
}

.ctrlmensajes td
{
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #F5FAFA;
	color: #B4AA9D;
	padding: 2px 2px 2px 2px;	
}
/**********************************************************************************/
.notas
{
	font-family:Courier;
	font-size:6px;	
}
.cursorclave 
{
	cursor: pointer;
	cursor: hand;
	border: solid 1px #ffffff; 
	/*border-left: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; */
	
	padding: 1px 1px 1px 1px;
    /*padding-left: 1px; 
    padding-bottom: 1px;
    padding-top: 1px;*/
    
    font-weight: bold; 
    
    margin: 0px; 
    
    width: 70px; 
    color: #ffffff; 
    
    
    background-color: #fcbd08; 
    text-align: center; 
    height: 48px;
} 
.foto
{
  border: dotted 1px #3c3e40;
  padding:0.1em;
}

.DivPassword
{
	position:absolute;
	right:200px;
	top:38%;
}
