body 
{
    margin: 0px; 
    font-size: 11px; 
    font-family: Verdana;
    background-color: #FFFFFF; 
    vertical-align: middle;   
}
body a
{
    font-size: 11px; 
    font-family: Verdana; 
    vertical-align: middle;
    color: Black;   
}
.Menu
{
	font-size: 12px;
	font-family: Verdana;
	color: #5c5d60;
	font-weight: bold;
}
.Menu a
{
	font-size: 12px;
	font-family: Verdana;
	color: #5c5d60;
	font-weight: bold;
	text-decoration: none;	
}
.MenuActivo
{
    background-color: #df7726;	
}
.Titulo
{
	font-size: 14px;
	font-family: Verdana;
	color: #df7726;
	font-weight: bold;
}
.Texto
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
}
.Texto a
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
	font-weight: bold;
	text-decoration: none;	
}
.tituloSurpi {
	font-size: 18px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	vertical-align:bottom;
}
.lnkNegrita
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
	font-weight: bold;
}
.lnkNegrita a
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
	font-weight: bold;
	text-decoration: none;	
}
.lnkNormal
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
}
.lnkNormal a
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
	text-decoration: none;
}



.TituloCortado
{
	font-size: 18px;
	font-family: Arial;
	color: #5c5d60;
	border-bottom: solid 3px #f1992b;
	font-weight: bold;
}
.txt
{
	font-size: 11px;
	font-family: Verdana;
	color: #231F20;
}
.txt_negro
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
}
.txt_gris
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
}
.txt_precio
{
	font-size: 14px;
	font-family: Verdana;
	color: #231F20;
	font-weight: bold;
}
.txt_precio_noiva
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
}
.txt_m2_hab
{
	font-size: 12px;
	font-family: Verdana;
	color: #5c5d60;
	font-weight: bold;
}
.txt_titulo
{
	font-size: 11px;
	font-family: Verdana;
	color: white;
	font-weight: bold;
}
.txt_lateral
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
	vertical-align: middle;
}
.txt_campos
{
	font-size: 11px;
	font-family: Verdana;
	color: #5c5d60;
	vertical-align: middle;
	font-weight: bold;
}
.txt_camposPopup
{
	font-size: 10px;
	font-family: Verdana;
	color: #5c5d60;
	vertical-align: middle;
	font-weight: bold;
}
.txt_login
{
	font-size: 11px;
	font-family: Arial;
	color: #5c5d60;
	vertical-align: middle;
}
.txt_errorLogin
{
	font-size: 11px;
	font-family: Arial;
	color: red;
	vertical-align: middle;
}
.txt_hoy
{
    font-size: 10px; 
    font-family: Verdana;
    color: #FFFFFF; 
    vertical-align: middle;   
}
.txt_hoy a
{
    font-size: 10px; 
    font-family: Verdana;
    color: #FFFFFF; 
    vertical-align: middle;   
}
.numRegistros_grid {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
}
.txtSiguiente {
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;
}
.txtSiguientePromo {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana;
}
.txtSiguienteInmu {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana;
}
.txtTitFiltro {
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;
	font-weight: bold;
}
.txtNumFiltro {
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;
}
.tdFiltroAplicadoLb 
{
    cursor: hand;
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #5c5d60;	
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #5c5d60;
}
.tdFiltroAplicadoFlecha {
	cursor: hand;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #5c5d60;	
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #5c5d60;        
}
.tdFiltroAplicadoOver a{
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;
	cursor: hand;	
	border: solid 1px gray;
}
.tdFiltrosPopUp
{
	font-size: 10px;
	color: #3674bb;
	font-family: Verdana;
	text-decoration: none;	    
}
.tdFiltrosPopUp a
{
	font-size: 10px;
	color: #3674bb;
	font-family: Verdana;
	text-decoration: none;	    
}
.tdFiltrosPopUpOver{
	font-size: 10px;
	color: white;
	font-family: Verdana;	
	background-color: #3674bb;
	text-decoration: none;
}
.tdFiltrosPopUpOver a{
	font-size: 10px;
	color: white;
	font-family: Verdana;	
	background-color: #3674bb;
	text-decoration: none;
}
.tdFiltroEliminar {
	font-size: 10px;
	color: red;
	font-family: Verdana;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #5c5d60;
    text-decoration: none; 	
}
.tdFiltroEliminar a {
	font-size: 10px;
	color: red;
	font-family: Verdana;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #5c5d60;
    text-decoration: none; 	
}
.tdFiltroEliminarOver{
	font-size: 10px;
	color: white;
	font-family: Verdana;
	background-color:red;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #5c5d60;	
    text-decoration: none;
}
.tdFiltroEliminarOver a{
	font-size: 10px;
	color: white;
	font-family: Verdana;
	background-color:red;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #5c5d60;
    text-decoration: none;	
}
.txtFiltro {
	font-size: 10px;
	color: #3674bb;
	font-family: Verdana;
	text-decoration: none;
}
.txtFiltro a {
	font-size: 10px;
	color: #3674bb;
	font-family: Verdana;
	text-decoration: none;
}
.txtAccesoInmoLogin {
	font-size: 12px;
	color: #e17826;
	font-family: Verdana;
	font-weight: bold;
}
.txtAccesoLogin {
	font-size: 12px;
	color: #5c5c5f;
	font-family: Verdana;
	font-weight: bold;
}
.txtUsuariosLogin {
	font-size: 12px;
	color: #aaabae;
	font-family: Verdana;
	font-weight: bold;
}
.tituloLogin {
	font-size: 18px;
	color: #f3c399;
	font-family: Verdana;
	font-weight: bold;
	vertical-align:bottom;
}
.tablaTituloGridPromo
{
    background-color: #3674ba;
    width: 100%;
}
.celdaTituloGridPromo
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;    
    background-color: #3674ba;
}
.tablaImagenPromo
{
    border-style: solid;
    border-width: 1px;
    border-color: #5c5d60;
    background: #FFFFFF;    
}
.tablaMiniImagenesPromo
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #5c5d60;
    background: #ebecec;    
}
.celdaImagenPromoAbajo
{
    background: #5c5d60;    
}
.celdaLinkFotos
{
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;  
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60; 
    background: #a9acae;
    vertical-align:middle;
    text-decoration: none;
    text-align: center;
}
.celdaLinkFotos a
{
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;  
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60; 
    background: #a9acae;
    vertical-align:middle;
    text-decoration: none;
    text-align: center;
}
.celdaficherosDescargables
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #a9acae; 
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #a9acae;    
    vertical-align:middle;
}
.ficherosDescargables
{
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;     
    vertical-align:middle;
    text-decoration: none;
    font-weight: bold;   
}
.ficherosDescargables a
{
	font-size: 10px;
	color: #5c5d60;
	font-family: Verdana;    
    vertical-align:middle;
    text-decoration: none;
    font-weight: bold;   
}
.bordePromo
{
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #3674ba; 
    background: #ffffff;   
}
.tableInmuImp
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60; 
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #5c5d60; 
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #5c5d60;               
    background: #dadbdd;    
}
.celdaEstadoInmu
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60; 
    background: #a9acae;
}
.tablaDatosInmu
{
    border-style: solid;
    border-width: 1px;
    border-color: #a9acae;     
}
.marcoDistribucion
{
    border-style: solid;
    border-width: 1px;
    border-color: #a9acae;     
}
.marcoMiniFoto
{
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;     
}
.marcoMiniFotoOn
{
    border-style: solid;
    border-width: 1px;
    border-color: #3674ba;     
}
.celdaTitDatosInmu
{
    background: #5c5d60; 
    font-size: 11px;
    font-family: Verdana;
    color: white;
    font-weight: bold;
    text-align: center;   
}
.celdaTitComisiones
{
    background: #df7726; 
    font-size: 11px;
    font-family: Verdana;
    color: white;
    font-weight: bold; 
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #5c5d60; 
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #5c5d60;      
}
.celdaComisionAccion
{
	font-size: 11px;
	font-family: Verdana;
	color: #231F20;
    border-style: solid;
    border-width: 1px;
    border-color: #5c5d60; 	
}
.celdaComisionVenta
{
	font-size: 11px;
	font-family: Verdana;
	color: #231F20;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #5c5d60; 
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60; 
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #5c5d60;         	
}
.tablaTituloGridInmu
{
    background-color: #df7726;
    width: 100%;
}
.celdaTituloGridPromoEsquinaDer
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60; 
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #5c5d60;       
    background-color: #3674ba;
}
.celdaTituloGridPromoEsquinaIzq
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #5c5d60;             
    background-color: #3674ba;
}
.celdaTituloGridInmuEsquinaDer
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60; 
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #5c5d60;       
    background-color: #df7726;
}
.celdaTituloGridInmuEsquinaIzq
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #5c5d60;             
    background-color: #df7726;
}
.celdaTituloGridInmu
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;        
    background-color: #df7726;
}
.tablaTituloGrid
{
    background-color: #5c5d60;
}
.celdaTituloGrid
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;     
    background-color: #5c5d60;
}
.tablaTituloDetalle
{
    background-color: #a9acae;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;    
}
.celdaTituloDetalle
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;     

}
.tabla_cliente
{
    background-color: #ebecec; 
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #898a8c;     
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #898a8c;  
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #898a8c;         
}
.formView
{
    background-color: #ebecec; 
}
.titulo_grid 
{
	font-size: 11px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}
.grid 
{
    border-style: solid;
    border-width: 1px;
    border-color: #5c5d60;                         
    width: 100%;      
}
.row_grid 
{
    border-right-style:solid;
    border-right-width: 1px;
    border-right-color: #5c5d60;         
    border-left-style:solid;
    border-left-width: 1px;
    border-left-color: #5c5d60;    
}
.header_grid 
{
    background-color: #a9acae;
    border-style:solid;
    border-width: 1px;
    border-color: #5c5d60;            
	font-size: 11px;
	font-family: Verdana;
	color: white;
	font-weight: bold;
	text-decoration: none;
	height: 18px;
}
.header_grid a
{
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana;
	color: white;
	font-weight: bold;	
}
.header_gridASC{
    background-image: url(./images/ico_ordenArri.gif);     
    background-color: #8a8c8f;    
    background-repeat: no-repeat;
    background-position: center right; 
    border-style:solid;
    border-width: 1px;
    border-color: #5c5d60;            
	font-size: 11px;
	font-family: Verdana;
	color: white;
	font-weight: bold;
	text-decoration: none;
	height: 18px;          
}
.header_gridASC a
{
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana;
	color: white;
	font-weight: bold;	
}
.header_gridDES{
    background-image: url(./images/ico_ordenAbajo.gif);     
    background-color: #8a8c8f;    
    background-repeat: no-repeat;
    background-position: center right; 
    border-style:solid;
    border-width: 1px;
    border-color: #5c5d60;            
	font-size: 11px;
	font-family: Verdana;
	color: white;
	font-weight: bold;
	text-decoration: none;
	height: 18px;          
}
.header_gridDES a
{
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana;
	color: white;
	font-weight: bold;	
}
.footer_grid 
{
    background-color: #a9acae;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;  
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #5c5d60;
	text-align : right;
	height: 15px;
}
.footer_grid a
{
    color: white;
    font-size: 9px;
    font-weight:normal;
    text-decoration: none;
}
.td_usuario
{
	font-size: 11px;
	font-family: Verdana;
	color: white;
	font-weight: bold;
	background-color: #8b8d8f;	
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #5c5d60;  	
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #5c5d60; 
    height: 15;    
}
.td_submenu
{
	font-size: 11px;
	font-family: Verdana;
	color: #a9acae;
	font-weight: bold;
	background-color: #5c5d60;	
    height: 18;   
}
.td_lineablanca
{
    height: 1;
    background-color: #FFFFFF;     
}
.campos
{
	font-size: 11px;
	font-family: Verdana;
	color: black;
	vertical-align: middle;	
	border: 1px solid #a9acae;    
}
.noVisible 
{
    display:none;
}
.modalBackground 
{
    background-color: Gray;     
    filter: alpha(opacity=50);     
    opacity: 0.50; 
}
.Estilo1 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo4 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.Estilo5 {color: #FFFFFF}
.Estilo6 {
	font-size: 12px;
	font-weight: bold;
}
.Estilo7 {
	color: #4E4E4E;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo8 {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.loginStatus{
    color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}



