.ui-datepicker-trigger{vertical-align:middle; padding-left:2px;}
.asterisco{
color:#F00; 
font-size:16px;
}
body{
  margin: 0;
  padding: 0;
  background: #FFF url(../img/jpg/background.jpg);
  background-attachment:fixed;
  background-position:center;
  background-repeat:repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:justify;
  color: #000000;
}
.negrita{
 color:#603A15;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
}
.subtitulo{
 color:#000000;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
}.negritarojo{
 color:#FF0000;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
}
.columna{
 color:#000000;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
}/*columna*/
.paginas{
 color:#FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}/*paginas*/
a:link {
 text-decoration: none;
}/*a:link*/
a:visited {
 text-decoration: none;
}/*a:visited*/
a:hover {
 text-decoration: none;
}/*a:hover*/
a:active {
 text-decoration: none;
}/*a:active*/
.contenedor{
	width:100%;
	height:100%;
}
/* Clases para los grids*/
.titulo{
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
}/*titulo*/
.etiqueta{
 color:#FFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
}/*etiqueta*/
.texto{
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 text-transform:none;
}/*texto*/
.texto a{
	color:#603A15;
}
.normal{
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 text-transform:none;
}/*texto*/
.campo{
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 text-transform:none;	
}/*campo*/
.renglonTitulo{
 /*background-color:#395B82;*/
 background-color:#3A1C11;
 color:FFF;
 height:25px;
}/**/
.renglonPar{
 /*background-color:#99B0C1;*/
 background-color:#F9FBF0;
 color:#603A15;
}/*renglonPar*/
.renglonImpar{
 background-color:#ECEEE3;
 color:#603A15;
}/*renglonImpar*/
.renglonSeleccionado{
 background-color:#C9DB49;
 color:#603A15;
}/*renglonSelecciona*/
.botonIzquDobl{
 background:url(../img/png/flechaIzquierdaDoble.png) transparent no-repeat;
 border:none;
 width: 30px;
 height:18px;
}/*botonPagina*/
.botonIzquierda{
 background:url(../img/png/flechaIzquierda.png) transparent no-repeat;
 border:none;
 width: 30px;
 height:20px;
}/*botonPagina*/
.botonDerecha{
 background:url(../img/png/flechaDerecha.png) transparent no-repeat;
 border:none;
 width: 30px;
 height:20px;
}/*botonPagina*/
.botonDereDobl{
 background:url(../img/png/flechaDerechaDoble.png) transparent no-repeat;
 border:none;
 width: 30px;
 height:18px;
}

.ingresoCuerpo{
	margin: 0;
	padding: 0;
	background: #000 url(../img/jpg/bgingreso.jpg);
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	color: #000000;
}



.encabezadoIngreso{
	background-color:#AABF55;
	/*background:url(../img/png/bloque.png) repeat-x;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; /*26*/
	color:#FFF;
	font-weight:bold;
}

.campoingreso{
	background:#FFFFFF;/* #29150E; */
	color:#000000;
	font-size:14px;
	border:none;
	height:20px;
}
.linea{
	background:url(../img/png/bloque2.png) center no-repeat;
}

.cajaTexto{
	border:2px solid #638014;
}
.textoMarca{
	color:#999999;
}

.texto{
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 text-transform:none;
}/*texto*/

.encabezadoP{
	background-color:#AABF55;/*#638014;*/ 
	color:#FFFFFF;/*DCCBC1*/ 
	font-size:16px; 
	font-weight:bold; 
	padding:5px 0px 5px 0px
}
.encabezadoA{
	background-color: #aabf55;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;	
}
.encabezadoP2{
	background-color:#AABF55; 
	color:#FFFFFF; 
	font-size:16px; 
	font-weight:bold; 
	padding:5px 0px 5px 0px
}

.leyendas{
	color:#603A15;
	font-size:14px;
	padding: 5px 0px 5px 0px;
	text-align: right;
}/* font-weight:bold; */

.error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#8A0000;
}

.leyendaUsuario{
	font-size:14px;
	color:#29150E;
	font-weight:bold;
}

.leyendaNombre{
	font-size:14px;
	color:#638014;
	font-weight:bold;
}
.sin_bordes{
 border: none 0px;
 border-spacing:0px;
 border-collapse:collapse;
 padding:0px;     
}

.planes{
	border:3px solid #030; 
	border-collapse:collapse; 
	width:100%;
}/*planes*/
.planes2{
	border:3px solid #EEEEEE;
	border-collapse:collapse; 
	width:100%;
}/*planes*/

.planes td{
	text-align:center;
	border:2px solid #030;
}
.planes2 td{
	text-align:center;
	border:2px solid #EEEEEE;
}

.tablaPlan{
	text-align:center; 
	font-size:16px; 
	color:#3A1C11; 
	font-weight:bold;
}
#cuadro{
	width:400px;
	height:auto;
	position:relative;	
}
#iCuadro{
	width:200px !important;
	height:auto;
	position:relative;
	float:left;
	margin:0px;
	margin-right:20px;
	padding:0px;
}

#dCuadro{
	width:180px !important;
	height:auto;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left !important;
	top:50px;

}
#dCuadro2{
	width:180px !important;
	height:auto;
	position:relative;
	margin:0px;
	padding:0px;
	text-align:left !important;
	float:right;
	top:50px;
}
#iCuadroR{
	width:200px !important;
	height:auto;
	position:relative;
	float:right;
	margin:0px;
	margin-left:20px;
	padding:0px;
}
.banners{
	width:800px;
	height:300px;
	float:right;
	position:relative;
	margin:10px 0px;
	padding:0px;
}
.destacados{
	width:200px;
	height:200px;
	margin:10px 0px;
	padding:0px;
}