/* CSS Document */
p{ margin:0px 0px 10px 0px;}

.solucionexpie {
	font-family:Tahoma;
	font-size: 10px;
	color: #666666;
}

h1{
font-size:16px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

h3{
font-size:14px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}

.ilegal {
	font-family: Tahoma;
	font-size: 12px;
	cursor: pointer;
	color: #666;
}

a:link,a:visited{
	font-family:Tahoma;
	font-size:12px;
	color:#5f5f5f;	
	text-decoration: none;
}
a:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#5f5f5f;	
	text-decoration:underline;
}

.solucionex {
	font-family:Tahoma;
	font-size: 10px;
	color: #fff;
}

.borde{
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

.bordeInf{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.tituloPrincipal1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF8500;
	font-weight:bold;
}

.tituloPrincipal1Rojo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#e07857;
	font-weight:bold;
}

.tituloPrincipal1Amarillo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#E0CE57;
	font-weight:bold;
}

.tituloPrincipal1Azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#57B7E0;
	font-weight:bold;
}

.tituloPrincipal2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#C1C1C1;
	font-weight:bold;
}
.tituloSeccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e07857;
	font-weight:normal;
	letter-spacing:1px;
	
}
.texto{
	font-family:Tahoma;
	font-size:12px;
	color:#5f5f5f;
}
.textoRes{
	font-family:Tahoma;
	font-size:12px;
	color:#03926F;
}
.tituloProyecto{
	font-family:Tahoma;
	font-size:12px;
	color:#9AD64C;
}
.tituloProyecto2{
	font-family:Tahoma;
	font-size:12px;
	color:#9A9A9A;
}
.tituloEnlace{
	font-family:Tahoma;
	font-size:12px;
	color:#e07857;
}

/***************************** Info legal **********************************************/
.tituloLegal{
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
color:#4F719F;
/*border:1px solid #ccc;*/
}
.tituloLegal2{
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#999999;
/*border:1px solid #ccc;*/
}
.textoLegal{
font-family:Tahoma;
font-size:11px;
color:#212121;
}
/********************** SCROLL *********************************************************/
.scroll{
  scrollbar-face-color: #fff; /*Fondo de botones*/
    scrollbar-shadow-color: #76BEAC; /*Borde*/
    scrollbar-highlight-color: #76BEAC; /*Al pinchar*/
    scrollbar-3dlight-color: #fff; /*Flecha activa*/
    scrollbar-darkshadow-color: #fff; /*Borde de barra*/
    scrollbar-track-color: #fff; /*Fonde de barra*/
    scrollbar-arrow-color: #76BEAC/*Flecha*/
}
/************************************************************************/
/************************** NOSCRIPT ************************************/
/************************************************************************/

.texnoscript{
	font-family:"Tahoma", verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	text-decoration:none;
}

table.bordeinfoadicional{
	border-color: #999999;
	border-width: 2px;
	border-style: solid;	
}

.cookieno{
display:none;
}
.cookiesi{
display:table;
}
/*****************************************************************/
/************************* Novedades *****************************/
/*****************************************************************/
a.paginacion{
	font-family: "Tahoma", verdana, sans-serif;
	font-size: 11px;
	color: #2B5A1F; text-decoration:none;
}
a.paginacion:hover{
text-decoration:none;
}
td.paginacion{
	font-family: "Tahoma", verdana, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
/*	background-color: #E6E6E6;*/
	background-color:#FFFFFF;
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
}

td.paginacion_act{
	font-family: "Tahoma", verdana, sans-serif;
	font-size: 11px;
	color: #592B21;
	background-color: #cccccc;
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;	
}
td.bordederecho{
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;	
}

/********************************************************************************************************************************/
/**************************************************** FORMULARIO ****************************************************************/
/********************************************************************************************************************************/
#formulario{
margin:0;
}

#formulario input{
 	background-color:#FFFFFF;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

#formulario input.check{
	background-color:#E5E0E0;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
	width:13px;
	height:13px;
}

#formulario input.pequenio{
    width:140px;
	font:Tahoma;
	font-size:10px;
}

#formulario input.boton{
border:0px none #fff;
font-family:Tahoma;
font-size:12px;
background-color:#fff;
color:#E07457;
cursor:pointer;
font-weight:bold;
}

#formulario select{
 	background-color:#FFFFFF;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	 scrollbar-track-color: #473892; /*Fonde de barra*/
	
}
#formulario textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
 	background-color: #FFFFFF;
	color:#666666;

	/*scrollbar-face-color: #8B87BE; /*Fondo de botones*/
    /*scrollbar-shadow-color: white; /*Borde*/
    scrollbar-highlight-color: #FFF; /*Al pinchar*/
  /*  scrollbar-3dlight-color: #8793BE; /*Flecha activa*/
    scrollbar-darkshadow-color: black; /*Borde de barra*/
   /* scrollbar-track-color: #473892; /*Fonde de barra*/
    scrollbar-arrow-color: #000/*Flecha*/
}


#formulario tr.botonessi{
background-color:#CCCCCC;
display:table-row;
}
#formulario tr.botonesno{
display:none;
}

#formulario tr.botonessicomp{
display:table-row;
}

img.foto{
	border:1px solid #005577;
}


#formulario td.priv{
/*color:#000000;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: left;
	height: 25px;
	color:#0E2B8D;
}

#formulario tr.botones{
background-color:#CCCCCC;
}

#formulario td.enlace{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.obligatorios{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2C2C2C;
}
#formulario input.boton{
background-color:#ffffff; 
border:1px solid #cccccc; 
cursor:pointer; 
color:#990000; 
font-size:10px; 
}

.visible{
display:table-row;
}

.novisible{
display:none;
}

input.botonListado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #FFFFFF;*/
	color: #444;
	text-align: center;
	vertical-align:middle;
	margin:0px;
/*	background: #3E668E url(img/listado.gif) 0px 4px no-repeat;	*/
	background: #fff url(img/listado.gif) 0px 4px no-repeat;	
	cursor: hand;
	height:18px;
	border:0px;
	font-weight: bold;	

}
/*************************************************************************************************************/
/********************************* INMOBILIARIA **************************************************************/
/*************************************************************************************************************/
.bordeFoto{
border:1px solid #aaaaaa;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,Direction=135,Strength=4);
}

.cajaDestacada{
/*background-color:#FFFFCC;*/
border:1px solid #ECECEC;
}

.bordeIzq{
border-left:1px solid #cccccc; 
}
.bordeDer{
border-right:1px solid #cccccc;
}

.bordeArriba{
border-top:1px solid #cccccc;
}

/*************************************************************************************************************/
/********************************* FICHA *********************************************************************/
/*************************************************************************************************************/
.tituloFicha{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E6E6E6;
	font-size:14px;
	color: #e07857;
	font-weight:bold;
}

.subtituloFicha{
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	color:#5f5f5f;
	border-bottom:1px solid #F2F2F2;
}

.textoFicha{
	font-family:Tahoma;
	font-size:12px;
	color: #5f5f5f;
	border-bottom:1px solid #F2F2F2;
}

.subsi{
display:table-row;
}
.subno{
display:none;
}

/***************************************************************************************************************/
/********************************************* HIPOTECA ********************************************************/
/***************************************************************************************************************/
.textoresult{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#57B7E0;
	font-weight:bold;
}

.cifraresult{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

/*****************************************************************************************************************/
/******************************************** POPUPS *************************************************************/
/*****************************************************************************************************************/
.flechaactiva{
border:1px solid #57B7E0;
}

/************************************************************************************************************/
/**************************************** LISTADOS **********************************************************/
/************************************************************************************************************/
.subtitulolistados{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#57B7E0;
	font-weight: bold;
	text-decoration: none;	
}

td.paginacionL{
	font-family: "Tahoma", verdana, sans-serif;
	font-size: 11px;
	color:#384F74;
}

td.paginacion_actL{
	font-family: "Tahoma", verdana, sans-serif;
	font-size: 11px;
	color:#384F74;
	border-color: #A97B10;
	border-width: 1px;
	border-style: solid;
}

a.paginacionL{
	font-family: "Tahoma", verdana, sans-serif;
	font-size: 11px;
	color:#384F74;
  text-decoration:none;
}

.textoInf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e07857;
}

table.ficharesultado{
	border-color: #A0A0A0;
	border-width: 1px;
	border-style: solid;	
}

td.cabeceraListado{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e07857;
/*	background-color: #B8C8FB;*/
	background-color:#E6E6E6;
	border-bottom-color: #A0A0A0;
	border-bottom-width: 1px;
	border-bottom-style: solid;		
}	

tr.filaresult{
	background-color: #D2ECF7;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	/*font-weight: bold;*/
}	

tr.filaresultalt{
	background-color: #F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	/*font-weight: bold;*/
}	

td.lineaderecha{
	border-right-color: #A0A0A0;
	border-right-style: solid;
	border-right-width: 1px;
}

td.lineaizquierda{
	border-left-color:#A0A0A0;
	border-left-style: solid;
	border-left-width: 1px;
}

td.lineaabajo{
	border-bottom-color: #A0A0A0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

td.lineaarriba{
	border-top-color: #A0A0A0;
	border-top-style: solid;
	border-top-width: 1px;
}

.lineacontorno{
	border-bottom-color: #A0A0A0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color:#A0A0A0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #A0A0A0;
	border-right-style: solid;
	border-right-width: 1px;
}

td.fichatextblanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f7e9dd;
}

.filaactiva{
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	/*font-weight: bold;*/
	cursor:pointer;
}

ul.listaServicios{
	list-style-image:url(img/vineta3.gif);
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color: #666666;
	margin-left:25px;
	margin-bottom:0px;

}

/*****************************************************************************************************/
/*************************************** ESTILOS DE MENU *********************************************/
/*****************************************************************************************************/
.princInactivo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	background:transparent;
	color:#03926F;
}
.princActivo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	background-color:#76BEAC;
	color:#FFFFFF;
	cursor:pointer;
}

.subActivo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#03926F;
font-weight:bold;
cursor:pointer;
}

.subInactivo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#03926F;
font-weight:normal;
cursor:pointer;
}

.subOculto{
display:none;
}
.subVisible{
display:table;
}

.submenu{
position:absolute; 
background-color:#eaeaea; 
border:1px solid #76BEAC;
border-top-width:2px;
padding-left:5px;
padding-right:5px;
width:140px;
}

a.opsubmenu:link,a.opsubmenu:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#03926F;
font-weight:normal;
text-decoration:none;
}
a.opsubmenu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#03926F;
font-weight:bold;
text-decoration:none;
}

/**********************************************/
/****************** MAPA **********************/
.textoMapa {
	font-family: verdana, helvetica, sans-serif; font-size:12px;
 	color:#333333; 
}
A.principal:LINK, A.principal:VISITED, A.principal:ACTIVE{
	color:#333333;  font-weight:bold; text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:12px;
} 
A.principal:HOVER, A.principal:FOCUS { 
	color:#999999;  font-weight:bold; text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:12px;
}
A.principal2:LINK, A.principal2:VISITED, A.principal2:ACTIVE{
	font-weight:bold; text-decoration:none; font-family: "Arial", "Tahoma", verdana, helvetica, sans-serif; font-size:12px;
color:#03926F;
	letter-spacing:1px;
} 
A.principal2:HOVER, A.principal2:FOCUS { 
	font-weight:bold; text-decoration:none; font-family:"Arial", "Tahoma",  verdana, helvetica, sans-serif; font-size:12px;
	color:#006600;
		letter-spacing:1px;
}
A.principal3:LINK, A.principal3:VISITED, A.principal3:ACTIVE{
 	font-weight:normal; text-decoration:none; font-family: "Arial", "Tahoma", verdana, helvetica, sans-serif; font-size:11px;
	color:#03926F;
} 
A.principal3:HOVER, A.principal3:FOCUS { 
	font-weight:normal; text-decoration:none; font-family:"Arial", "Tahoma",  verdana, helvetica, sans-serif; font-size:11px;
	color:#006600;
}