﻿/*cuerpo*/
body{margin:0; padding:0; font-family: Tahoma, Arial, Helvetica; font-size: 11px;}
h1,h2{ padding:5px 0; margin:0; font-weight:700; font-size:1.4em; text-indent:30px;}
a{ color: #3F52B8;   text-decoration: none;}
a:visited{color: #3F52B8;}
a:hover{color: #FFCC00;    text-decoration: underline;}
a img{ border: none;}
#divlistado{background-color: #FFF;	overflow: auto;	overflow-x:hidden;
width: 100%; }
.seccion{	clear: both;	margin: 0; padding:0;
    width: 508px;
    height: 173px;
}
.fila{	margin: 0;	padding: 0;	clear: both;	overflow: hidden;width: 500px;
    height: 80px;
}

.fila .etiquetagris{	color: #717171;	padding: 0 0 30px 10px;	
float: left;width: 80px; height:15px;  
    
}
.fila span input{float:none;}
.fila .error, .error{
	/*display: none;*/
	padding: 2px 0 5px 17px;margin: 0;
	background: url(../images/error.gif) no-repeat left top;	/*width: 225px;*/
	color: #ee2037;	float: left;}
.error{	float:none;}
.fila .celda{padding: 0 0 0 0;	min-height: 10px;	overflow:hidden;}
.celda input{float:left;}
#divbotones{text-align: center;	padding-bottom:10px; padding-top:10px; clear:both;
    height: 53px;
}
#principal{ width: 543px; 
text-align: left; margin: 0 auto; overflow: hidden;
}
/*Cuerpo de la de registro*/
#cuerpo{    float: left;    width: 543px;    background-color: #EEE;
            border:solid 1px #CCC;    padding:1px;    margin:0;}
/* Contenido de las de admin*/
#contenido{   /*position: relative;*/
    overflow: hidden;    text-align: justify;    width: 500px;    float: left;
    border:solid 1px #CCC;    background-color: #FFF;    padding: 0;margin:0 auto;}
/***********************************Terminan filas como de tabla*/
.cajatexto, .boton
{   border: solid #CCC 1px; color: #000; background-color: #FFF; padding: 1px;}
.boton{	padding:10px 10px;	cursor:pointer;}
.boton:hover{	background:#EEE;}
label{ font-weight:700;}
#lblMensaje{ }
.regla
{
	border-top: solid 1px #CCC;
	width: 800px;
	float: left;
	margin: 0 0 10px 50px;
}