/* CSS Document */

body { padding:0px; margin:0px; HEIGHT: 100%;
    FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color:#FFFFFF; text-align:center}

HTML{HEIGHT: 100%; overflow: inherit}

a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#34180D; text-decoration:underline;}
a:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#34180D; text-decoration:none;}

h1{ font-size: 25px; padding:0px; margin:30px 0px 30px 0px; color:#000000; font-weight: normal; font-family:  Arial Narrow, Arial, Verdana, Helvetica, sans-serif;}
h2.ficha{font-size: 14px; padding:0px; margin:0px 0px 5px 0px; color:#666666; font-weight: normal; border-bottom:1px solid #666666; font-family:  Arial Narrow, Arial, Verdana, Helvetica, sans-serif;}
h2{font-size: 22px; padding:0px; margin:30px 0px 5px 0px; color: #FF6600; font-weight: normal; border-bottom:1px solid #666666; font-family:  Arial Narrow, Arial, Verdana, Helvetica, sans-serif;}

strong{}

b{color: #FF6600;}

p{ text-align:left; line-height: 25px; font-size:11px;}

.ordenado{ list-style-type:decimal; line-height: 20px;}

.aster{ font-size: 15px; padding:0px; margin:0px; color:#FF6600; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold}

/* --------------------------------------------------------- estructura general -----------------------------------------------------------------*/

#contenedor {min-height: 100%; background-color: #ffffff; border:0px solid #86A2C7; background-image:url(../images/fondo_utilbar.gif); background-repeat:repeat-x;}
* html #contenedor {height:100%;}

#cabecera { margin:0 auto 0 auto; width: 790px; height:175px;background-color: #ffffff; background-image:url(../images/logo_quarto.gif); background-position:right; background-repeat:no-repeat; text-align:left;border-bottom:5px solid #EEEDE3; }

#menu { margin:0 auto 0 auto; padding: 0px; height: 40px; width: 790px; border:0px solid #86A2C7; color:#FFFFFF; }

#contenido { margin:0px auto 0 auto;overflow: hidden; min-height: 100%; width:790px; padding-bottom:200px; text-align:left;  border:0px solid #86A2C7;}

#pie { position:relative; height:190px; margin-top:-195px; background-color:#ffffff; border-bottom:5px solid #F15112; background-image:url(../images/fondo_pie.gif);  background-repeat:repeat-x; background-position:bottom}

a.enlace  {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#dddddd; text-decoration:none;}
a.enlace:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#dddddd; text-decoration:none;}


/* --------------------------------------------------------- estructura home -----------------------------------------------------------------*/
.contenido_home{ background-image:url(../images/home_fondo.jpg); background-repeat:no-repeat; padding-top: 30px;}

.apartado1_home{ width:345px; height:225px; margin-top:30px; float:left}
.apartado1_home .titulo{ width:270px; height:35px; font-size: 25px; color:#FFFFFF; background-image:url(../images/fondo_titulo_home.gif);font-family:  Arial Narrow, Arial, Verdana, Helvetica, sans-serif; text-align:center}
.apartado1_home .texto{ margin-left:0px; margin-top:20px; width:270px; height:150px; line-height:18px;text-align:justify; }
.apartado1_home .enlace{ list-style:none; margin:0px; padding:0px;}
.apartado1_home .enlace a{display:block; margin-left:50px;  width:230px; height:35px; font-size: 18px; color:#F15112; background-image:url(../images/home_boton1.gif); background-repeat:no-repeat;}
.apartado1_home .enlace a:hover{ background-image:url(../images/home_boton1_1.gif); }
.apartado1_home .enlace2{ list-style:none; margin:0px; padding:0px;}
.apartado1_home .enlace2 a{display:block; margin-left:50px;  width:230px; height:35px; font-size: 18px; color:#F15112; background-image:url(../images/home_boton1.gif); background-repeat:no-repeat;}
.apartado1_home .enlace2 a:hover{ background-image:url(../images/home_boton1_1.gif); }

.apartado2_home{ width:395px; height:225px; margin-top:30px; float:right;}
.apartado2_home .titulo{ width:270px; height:35px; text-align:center; font-size: 25px; color:#FFFFFF; background-image:url(../images/fondo_titulo_home.gif); float:right; font-family:  Arial Narrow, Arial, Verdana, Helvetica, sans-serif;}
.apartado2_home .texto{ margin-right:0px; margin-top:20px; width:270px; height:150px; text-align:justify; line-height:18px;float:right}
.apartado2_home .enlace{ list-style:none; margin:0px; padding:0px;float:right}
.apartado2_home .enlace a{display:block; margin-right:0px;  width:230px; height:35px; font-size: 18px; color:#F15112; background-image:url(../images/home_boton2.gif); background-repeat:no-repeat;}
.apartado2_home .enlace a:hover{ background-image:url(../images/home_boton2_1.gif); }
.apartado2_home .enlace2{ list-style:none; margin:0px; padding:0px;float:right}
.apartado2_home .enlace2 a{display:block; margin-right:0px;  width:230px; height:35px; font-size: 18px; color:#F15112; background-image:url(../images/home_boton2.gif); background-repeat:no-repeat;}
.apartado2_home .enlace2 a:hover{ background-image:url(../images/home_boton2_1.gif); }



/* --------------------------------------------------------- estructura interiores -----------------------------------------------------------------*/
.contenido{ background-image:url(../images/contenido_fondo.jpg); background-repeat:no-repeat;}

#informacion{ width:620px; float:left;}
#gestion{ width:751px; float:left;}
#submenu{ width:131px; float:right;}



/* --------------------------------------------------------- #menu -----------------------------------------------------------------*/
#menu_link { margin:0px; padding:0px; display:block; float:right;}
#menu_link li{margin:0px;padding:15px 5px 0px 5px; float:left; list-style:none;}
#menu_link li a.enlace{ display:block; height:15px; padding: 15px 3px 0px 0px; margin:0px; color:#F15112; font-size: 11px; text-decoration:none; }
#menu_link li a.enlace:hover{ background-position:top; color:#F15112;}
#menu_link li a{height:15px; padding:0px; margin:0px; color:#999999; font-size: 11px; text-decoration:none;}
#menu_link li a:hover{ background-position:top; color:#ffffff;}
#menu_link a:after { content: " | ";}


/* --------------------------------------------------------- #utilbar -----------------------------------------------------------------*/
#nav_auxiliar{margin:0 auto 0 auto;  height: 135px; width: 675px; padding: 55px 0px 0px 115px; background-image: url(../images/casa_pie.gif); background-repeat:no-repeat; background-position:top left; border:0px solid #86A2C7;}
#nav_auxiliar .submenu{ width: 220px; float:left; padding-left:5px; text-align:left;}
#nav_auxiliar p.titulo { font-weight: bold; color:#999999; line-height: 16px;}
#nav_auxiliar p.titulo2 { font-weight: bold; color:#F15112; line-height: 16px;}
#nav_auxiliar p.titulo3 { font-weight: bold; color:#999999; line-height: 16px;}

#nav_auxiliar_link { margin:0px; padding:0px; color:#666666; line-height: 16px;}
#nav_auxiliar_link li{margin:0px 0px 0px 30px;padding:0px; list-style: decimal-leading-zero;}
#nav_auxiliar_link li a{padding:0px; margin:0px; color:#999999; font-size: 11px; text-decoration:none;}
#nav_auxiliar_link li a:hover{ background-position:top; color:#ffffff;}

form.pie{ color:#999999; margin:0px; padding: 0px 0px 0px 30px; border:0px solid #86A2C7;}
form.pie input { width: 135px; height:14px; margin-bottom: 5px; margin-right: 10px;}
form.pie label { display:block}

/* --------------------------------------------------------- #submenu -----------------------------------------------------------------*/
#submenu_link { margin:0px; padding:0px; color:#666666; line-height: 16px;}
#submenu_link li{margin:0px; padding:5px 0px 0px 0px; list-style: none; border-bottom:1px solid #DCDBD3; height:20px;}
#submenu_link li a{padding:0px; margin:0px; color:#000000; font-size: 11px; text-decoration:none;}
#submenu_link li a:hover{ background-position:top; color:#999999;}
#submenu_link a:before { content: ". "}


/* --------------------------------------------------------- form buscador -----------------------------------------------------------------*/
form.buscador{width:600px; height:120px; margin:5px 0px 0px 0px; padding: 10px; border:1px solid #000000; background-color:#EEEDE3;}
.buscador label{ float:left; width: 170px; padding:5px; font-size:11px; font-weight:bold; color:#333333;}
.buscador select{ width:150px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.buscador input{ width:150px; height:15px; margin-left: 20px;}
.buscador .buscar{float:right; width:108px; height:22px; padding:10px;}
.buscador .codigo{ width:400px; padding-left:40px; padding-top:10px; float:left}


/* --------------------------------------------------------- buscador listado -----------------------------------------------------------------*/
table { width:100%; font-size:11px;}
th { background-color:#000000; font-size:11px; font-weight:bold; color:#FFFFFF; height:25px; text-align:center;}
th a{font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
th a:hover{font-size:11px; font-weight:bold; color:#666666; text-decoration:underline;}
td {padding-bottom:5px; padding-right:5px; border-top:1px solid #FFFFFF;border-bottom:1px solid #999999; text-align:left;}
td.listado {padding-bottom:5px; padding-right:5px; border-top:1px solid #FFFFFF;border-bottom:1px solid #999999; text-align:center;}
td.foto{ padding-left: 0px; text-align:left}
td.foto img{ width: 80px; height:60px;}
td.zona{ text-align:left}
td.precio{ text-align: right; font-weight:bold; color:#FF6600; font-size: 12px;}

tr.filaOut { background-color: white; }
tr.filaOver  { background-color: #EEEDE3; cursor:pointer;}



/* --------------------------------------------------------- buscador detalle -----------------------------------------------------------------*/
#ficha_submenu{ width:100%; border-bottom:1px solid #000000; margin-bottom:30px; height:20px;}

#ficha_link { margin:0px; padding:0px; color:#666666; line-height: 16px;}
#ficha_link li{margin:0px;padding:0px; list-style: none; float:left; }
/*#ficha_link li a{display:block; width: 50px; height:25px; padding:0px; margin:0px; color:#999999; font-size: 11px; text-decoration:none; background-color:#000000;}*/

#ficha_link li a{ display:block; height:18px; width:60px; padding: 3px 5px 0px 0px; margin:0px 10px 0px 0px; background-color:#000000; color:#FFFFFF; font-size: 12px; text-align: center; text-decoration:none; font-weight:bold; background-image:url(../images/pestanas.gif); background-repeat:no-repeat}
#ficha_link li a:hover{ background-position:top; color:#ffffff;}


#ficha_foto{ width: 300px; height:250px; float:left; padding-top:5px;}

#ficha_foto2{ width: 625px; float:left; padding-top:5px;}

#ficha_datos_basicos{ width: 270px; height:255px; float:right;}

#ficha_datos_ampliados{ width: 300px; height:250px; float:left;}
#ficha_datos_ampliados li{ list-style:none;}

#ficha_observaciones{ width: 270px; height:250px; float:right;}



/* --------------------------------------------------------- Donde estamos / oficinas -----------------------------------------------------------------*/
#oficinas { margin:0px; padding:0px;}
#oficinas li{margin:0px 30px 30px 0px; padding:0; float:left; list-style:none; width:225px}
#oficinas li div{ height:20px; color:#666666; }
#oficinas li h2{ font-size: 12px; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; color: #FF6600; font-weight: bold; border-bottom:1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif;}



/* --------------------------------------------------------- form contacto -----------------------------------------------------------------*/
form.contacto{width:400px;  margin:5px 0px 0px 100px; padding: 10px; border:1px solid #000000; background-color:#EEEDE3;}
.contacto label{ width: 350px; padding:5px; font-size:11px; font-weight:bold; color:#333333; text-align: right; vertical-align:top; display: block}
.contacto input{ width:170px; height:15px; margin: 5px 0px 0px 20px;}
.contacto textarea{ width:170px; height:100px; margin: 5px 0px 0px 20px;}
.contacto .enviar{ text-align:right; width:340px; height:15px; padding:15px;border:0px solid #000000;}

.contacto .check{ width:20px; height:20px; margin: 5px 0px 0px 20px;}
.contacto table{ width:350px; border:0px solid #000000; text-align: right; margin:0px; padding:0px;}
.contacto td{padding-bottom:0px; padding-right:0px; border:0px solid #FFFFFF;text-align: left;}
.impresion table{ width:350px; border:0px solid #000000; text-align: right; margin:0px; padding:0px;}
.impresion td{padding-bottom:0px; padding-right:0px; border:0px solid #FFFFFF;text-align: left;}


.impresion {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #790f13;
	border-bottom-color: #790f13;
	border-left-color: #790f13;
	border-top-color: #790f13;
}
