body{
	background-color:#ffffff;
}
.fondo{
	
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	min-height: 450px;
	padding-top: 0px;
}


.formulario{
	border: 2px solid #000;
	background-color: white;
	margin-top: 0px;
	min-height: 450px;
}

.regresar{
	color: #ffffff;
	background-color: #009900;
	font-family: "Arial Black", Sans-serif, serif;
	padding: 10px 40px 10px 40px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	border-radius: 20px;
}
.regresar:hover {
	background-color: #004400;
}
.regresar:active {

background-color: #004400;
box-shadow: 0px 0px 10px 0px #000000;
}

.g{
	font-size: 24px;
}


h1{
	margin-top:0em;
	padding:0.5em;
	text-align: left;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004400), color-stop(100%, #009900));
    background: -webkit-linear-gradient(top, #004400, #009900);
    background: -moz-linear-gradient(top, #004400, #009900);
    background: -o-linear-gradient(top, #004400, #009900);
    background: -ms-linear-gradient(top, #004400, #009900);
    background: linear-gradient(top, #004400, #009900);
	font-family: "Arial Black", Sans-serif, serif;
	color:white;		
}

#consulta{
	
	text-align: center;
	/*background-color: white;*/
	
}

#con{
text-align: center;
font-family: "Arial", Sans-serif, serif;
font-weight: bold;
}

#des{
font-family: "Arial", Sans-serif, serif;
font-style: italic;
}

#centrar{
	font: bold 24px Arial, Sans-serif ;
	font-weight: bold;
	
}

#tabla1{
	font: bold 9px Arial, Sans-serif ;
}

#tabla. tbody{
	border: solid;
}

#grat{
	font: bold 24px Arial, Sans-serif ;
}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {background: #fff; overflow: hidden; border: 1px solid #36752D; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td, .datagrid table th { padding: 3px 10px; text-align: right;}
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #24b300), color-stop(1, #24b300) );background:-moz-linear-gradient( center top, #24b300 5%, #24b300 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#24b300', endColorstr='#24b300');background-color:#24b300; color:#FFFFFF; font-size: 8px; font-weight: bold; border-left: 1px solid #36752D; } 
.datagrid table thead th:first-child { border: none; } 
.datagrid table tbody tr:hover td{ color:#FFFFFF; background-color: #24b300;text-align: right;} 
.datagrid table tbody td { color: #24b300; border-left: 1px solid #C6FFC2;font-size: 12px;font-weight: normal; text-align: right;}
.datagrid table tbody .alt td { background: #DFFFDE; color: #275420; text-align: right;}
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div { border-top: 1px solid #36752D;background: #DFFFDE;} 
.datagrid table tfoot td { padding: 0; font-size: 12px } 
.datagrid table tfoot td div{ padding: 2px; }
.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }
.datagrid table tfoot  li { display: inline; }
.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #36752D;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36752D), color-stop(1, #275420) );background:-moz-linear-gradient( center top, #36752D 5%, #275420 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36752D', endColorstr='#275420');background-color:#36752D; }
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #275420; color: #FFFFFF; background: none; background-color:#36752D;}
div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }

/*----------------------------------------------------------------------------------------------------*/

#imgv {
	vertical-align: middle;
	width: 32px;
}

.views {
	font-family: arial;
	font-size: 1em;
	color: #ff0000;
	vertical-align: middle;
	
}


/* Aqui empiezan los Estilos de las Visitas */
#contentt {
	padding: 0px;
	margin-left: 90% ;
	margin-top: 230px ;
	
}