body
{
    margin:0 auto;
    text-align:center;
	 font-family: "Trebuchet MS";
    font-size: 14px;
}

.escribenos{
  background: url("../../img/escribenos.png") no-repeat;
}
input, select, textarea
{
    border: 1px solid #AEA5A6;
    color: #434343;
    border-radius: 4px 4px 4px 4px;
    padding: 3px;
    font-family: "Trebuchet MS";
    font-size: 14px;
}
input:not([type="image"]):focus, select:focus, textarea:focus
{
    background-color: #f9f9f9;
    color: #434343;
	
}
.portada
{
    border-color: #CCCCCC #666666 #666666 #CCCCCC;
    border-width: 1px;
    box-shadow: 2px 2px 5px #999999;
    margin: 5px 0 5px 10px;
    padding: 5px;
}
.estilo_rojo
{
    background-color: #FF0000;
}
.obligatorio, .eliminar
{
    color: #FF0000;
}
.separador
{
    /*background-color: #262626;*/
    background-color: #FFFFFF;
    font-size: 5px;
}
.pasos
{
    background-color: #AEA5A6;
    margin: 0 auto;
    width: 1020px;
}
.contenedor
{
    /*background: #262626;*/
    margin: 10px auto;
    width: 1020px;
}
.contenedor_2
{
    background: #AEA5A6;   
    margin-top: 30px;
   
    min-height: 100px;
    width: 100%;
	float: left;

}
.contenedor_3
{
    margin-left: 520px;	
	margin-top: 40px;
    text-align: center;
}
.busqueda
{
    width:60%;
    height:auto;
    float:left;
    /*margin-left: 10px;*/
    /*margin-right: 10px;*/
}
.contenido
{
    width: 40%;
    float: right;
    /*margin-right: 10px*/
}
.Record, .Grid
{ 
	width: 100%;
       
}
.Controls, .Row, .AltRow
{
    
}
.Controls .th, .Row .th, .AltRow .th
{ 
	font-weight: normal;
        text-align: right;
	padding: 3px;
	/*border: 1px solid #AEA5A6;*/
        color: #353535;
	white-space: nowrap;
	color: #FFFFFF;
}
.Controls td, .Row td, .AltRow td
{ 

	padding: 7px;
	/*border: 1px solid #AEA5A6;*/
	text-align: left;
	vertical-align: top;
	color: #353535;
}
.Bottom td
{
	
	padding: 3px;
	color: #353535;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #353535;
}
html>body .Row .th, html>body .AltRow .th, html>body .Controls .th
{
	font-size: 100%;
        font-weight: normal;
        vertical-align: top;
}
.Header
{
    width: 100%;
    background-color: #AEA5A6;
    margin-bottom: 5px;
    text-align: left;
}
.Header .th
{
    color: #FFFFFF;
    white-space: nowrap;
    text-transform: uppercase;
    padding: 5px;
    font-family: "Trebuchet MS";
   
}
.Header a:link
{ 
    color: #6b6b6b;
}
.Header a:visited
{
    color: #6b6b6b;
}
.Header a:hover, .Caption a:active
{
    color: #6b6b6b; text-decoration: none;
}
.HeaderLeft
{ 
}
.HeaderRight
{
}
.HeaderLeft img
{
    width: 9px;
}
.HeaderRight img
{
    width: 1px;
}
.Error td { 

	padding: 3px;
	border: 1px solid #FFFFFF;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f8f8f8; 
	}


* html>body .Error td {	
	font-size: 100%;
}	