@charset "UTF-8";
/* CSS Document */
#slideshowimg {
  width: 550px;
  height: 150px;
}

html{
height: 100%;
border: 0;
padding: 0;
margin: 0;
}

.check-list{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.check-list li {
padding-left: 50px;
background-image: url("img/check.png");
background-repeat: no-repeat;
background-position: 5px 0px;
line-height:25px;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
}

.check-list-chrono{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.check-list-chrono li {
padding-left: 50px;
background-image: url("img/cronometro.png");
background-repeat: no-repeat;
background-position: 5px 0px;
line-height:25px;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
}

.check-list-exclamation{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.check-list-exclamation li {
padding-left: 50px;
background-image: url("img/exclamacion.png");
background-repeat: no-repeat;
background-position: 5px 0px;
line-height:25px;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
}

.check-list-orange{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.check-list-orange li {
padding-left: 30px;
background-image: url("img/orange.png");
background-repeat: no-repeat;
background-position: 0px -8px;
padding-bottom:20px;
font-size:12px;
font-weight:bold;
}


.finoTable
{
    border-color: #7785a9;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.finoTD
{
    border-color: #7785a9;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #f5f5f5;
}

.divmapaexterior{
	background-image: url("img/mapaExterior.gif");
	width:600px;
	height:338px;
}

.vendidodiv{
display:block;
width:0px;
height:0px;
overflow:visible;
}
.iconmapa{
	
	width:18;
	height:15;
	top: 100%;

	
}

.divmapainterior{
	background-image: url("img/mapaInterior.gif");
	width:600px;
	height:338px;
}


.divtab1n{
	background-image: url("img/d/tab1n.gif");
	width:8px;
	height:24px;
	background-repeat: no-repeat; 
}

.divtab2n{
	background-image: url("img/d/tab2n.gif");
	background-repeat: repeat-x;
	height:24px;
	
	vertical-align: bottom;
}

.divtab3n{
	background-image: url("img/d/tab3n.gif");
	width:8px;
	height:24px;
	background-repeat: no-repeat; 
}

.divtab1g{
	background-image: url("img/d/tab1g.gif");
	width:8px;
	height:24px;
	background-repeat: no-repeat; 
}

.divtab2g{
	background-image: url("img/d/tab2g.gif");
	background-repeat: repeat-x;
	height:24px;
}

.divtab3g{
	background-image: url("img/d/tab3g.gif");
	width:8px;
	height:24px;
	background-repeat: no-repeat; 
}

body{
height: 100%;
margin: 0;
padding: 0;
border: 0;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
h1 {
font-size:14px;
}

.blanco{
color: #fff;
}

#spacer{
display: block;
height: 100%;
float: left;
width: 0px; /* 1px would be enough this is for display only */
font-size: 1px; /* to make sure width is not overridden */
padding: 0;
margin: 0;

}

#contentwrap{
display: block;
width: 99%; /* to suit but leave room for spacer */
text-align: center;
padding: 0;
margin: 0;
}

#content{
margin: 0;
padding: 0;
border: 0px
}

#footer{
clear: both;
padding: 0;
margin: 0;
} 

.link_portada
{
font-family:Arial, Helvetica, sans-serif;
color:#0f0f10;
font-size:17px;
text-decoration:none;
}

.link_portadaN
{
font-family:Arial, Helvetica, sans-serif;
color:#f34102;
font-size:17px;
}

.link_f
{
font-family:Arial, Helvetica, sans-serif;
color:#dddddd;
text-decoration:none;
}

.link_fHistorial
{
font-family:Arial, Helvetica, sans-serif;
color:#3c3c3e;
text-decoration:none;
}

.linkazul
{
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
}

.linkblanco
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

.linkgris
{
font-family:Arial, Helvetica, sans-serif;
color:#353535;
}












.nada {border-left-width: 0px ; border-right-width: 0px ; border-top-width:0px ;border-bottom-width:0px ; border-style:solid; border-color:#CCCCCC}
.fino{border-left-width: 1px ; border-right-width: 1px ; border-top-width:1px ;border-bottom-width:1px ; border-style:solid; border-color:#CCCCCC}

































.alineadoDrch{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float:right;
}




.contentHome1{
width:465px;
height:230px;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
}


.contentBuscador{
width:200px;
height:350px;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentCriterios{
width:200px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentCriteriosN{
width:200px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #fddb8b;
}

.contentLogin{
width:250px;
height:100px;
border:1px solid #CCCCCC;
float:center;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentImagenes{
width:226px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentImagenesCabecera{
width:308px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}


.contentContactoFicha{
width:226px;
height:100%;
border:1px solid #fca210;
float:left;
margin:5px;
position:relative;
background-color: #fecf83;
}

.contentInteres{
width:160px;
height:210px;
border:1px solid #CCCCCC;
float:left;
margin:2px;
position:relative;
background-color: #fff;
}


.contentL{
width:200px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentInteresN{
width:160px;
height:210px;
border:1px solid #CCCCCC;

margin:2px;
position:relative;
background-color: #fddb8b;
}

.contentInteresL{
width:160px;
height:20px;
border:1px solid #CCCCCC;

margin:2px;
position:relative;
background-color: #fddb8b;
}

.contentFicha{
width:695px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentFichaCabecera{
width:613px;
height:100%;
border:0px solid #CCCCCC;
float:left;
margin:5px;
margin-bottom:0px;
position:relative;
background-color: #f5f5f5;
}

.destacadosHome{
width:942px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentServicios{
width:730px;
height:100%;
border:1px solid #CCCCCC;
margin:5px;
position:relative;
background-color: #f5f5f5;
}


.contentEstadisticas{
width:900px;
height:100%;
border:1px solid #CCCCCC;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentContactar{
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentFichaImprimir{
width:570px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentEstadisticas2{
width:500px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
padding:5px;
position:relative;
background-color: #f5f5f5;
}

.contentFichaN{
width:695px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #fddb8b;
}

.contentFichaNImprimir{
width:570px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #fddb8b;
}



.marcoImagen{
width:72px;
height:55;
background-color: #fff;
border:1px solid #CCCCCC;
}

.marcoImagenListado{
width:122px;
z-index:-99;
background-color: #fff;
border:1px solid #CCCCCC;
}



.marcoImagenInteres{
width:152px;
height:114;
background-color: #fff;
border:1px solid #CCCCCC;
}

.marcoImagenInteres2{
width:192px;
height:143;
background-color: #fff;
border:1px solid #CCCCCC;
}

.marcoImagenInteres3{
width:252px;

background-color: #fff;
border:1px solid #CCCCCC;
}

.contentListado{
width:725px;
height:100%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentListadoBuscador{
width:725px;
height:100%;
border:1px solid #CCCCCC;

margin:5px;
position:relative;
background-color: #f5f5f5;
}

.contentHome2{
width:465px;
height:230px;
border:1px solid #CCCCCC;
float:left;
margin:5px;
}



#head {
height:83px;
width:100%;
margin-bottom:0px;
}

#menuHeader {
font-size: 17px;
font-weight: bold;
height:44px;
width:700px;
margin-bottom:0px;
float:right;
}

#headLogo{
height:83px;
width:185px;
margin-left:7px;
float:left;
}

.link_menu
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#7777777;
font-weight:400;
text-decoration:none}


.blanco
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#fff;
font-weight:400;
}




.grisContacto
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#0066cc;
font-weight:400;
}

.blancoP
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
font-weight:400;
}

.grisContactoP
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#0066cc;
font-weight:400;
}


.texto_22Naranja {
color: #fca210;
font-size: 20px;
}

.texto_22Azul {
color: #0066cc;
font-size: 20px;
}

.texto_22Blanco {
color: #0066cc;
font-size: 20px;
}

.texto_22Gris {
color: #222223;
font-size: 17px;
}

.texto_portada{
	color: #0f0f10;
	font-size: 17px;
	line-height: 17px;
}

.texto_portadaNaranja{
	color: #f34102;
	font-size: 20px;
	line-height: 17px;
}

.texto_portadaNegro{
	color: #0f0f10;
	font-size: 20px;
	line-height: 17px;
}


.texto_p {
font-size: 10px;
}

.texto_15Azul {
color: #6981b5;
font-size: 15px;
}

.texto_15Blanco {
color: #6981b5;
font-size: 15px;
}

.texto_20Blanco {
color: #FFFFFF;
font-size: 20px;
}

.textoBlanco {
color: #ececec;
font-size: 12px;
}

.texto_16 {
font-size: 16px;
}

.texto_home {
text-align:justify;
margin:10px;
}

.tituloD {
text-align:justify;
margin-top:10px;
}

#titulosHome {
margin:10px;
}


.link_f
{
font-family:Arial, Helvetica, sans-serif;
color:#dddddd;
text-decoration:none;
}



a.footerl:link {
	color: #fff;
	font-size: 17px;
}
a.footerl:visited {
	color: #fff;
	font-size: 17px;
}
a.footerl:hover {
	color: #fff;
	font-size: 17px;
}
a.blanco:active {
	color: #fff;
	font-size: 19px;
}






