@charset "utf-8";

/*------ ESTILOS LAND VIVIENDA ------*/


/*------ CARCASA GENERALES INDEX -------*/

body {
	background-color: #c0c0c0;
	background-image: url(/templates/landvivienda/images/fondos/bg_general.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
}


p, ul, li, h1, h2, h3, h4, h5, h6, img {
	margin: 0px;
	padding: 0px;
}


a {outline:0; cursor:pointer;}

img {border: 0;}


.texto_naranja {
	color: #DD7400;
}

div#general {
	text-align: center;
	padding: 0px;
	width: 822px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}

div#cabecera {
	width: 822px;
	height: auto;
	float: left;
}

div#cabecera h1 a {
	display: block;
	background-image: url(/templates/landvivienda/images/logo_cabecera_index.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 90px;
	width: 412px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/*Menu cabecera*/
div#menu_cabecera {
	width: 822px;
	height: 24px;
	float: left;
	background-image: url(/templates/landvivienda/images/fondos/bg_menu_cabeceraie6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#menu_cabecera ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 202px;
}

div#menu_cabecera ul li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;		
}

li a.empresa {
	background-image: url(/templates/landvivienda/images/menu_cabecera/empresa_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 95px;
}

li a:hover.empresa {
	background-image: url(/templates/landvivienda/images/menu_cabecera/empresa_on.jpg);
}

li a.areas_actividad {
	background-image: url(/templates/landvivienda/images/menu_cabecera/areas_actividad_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 213px;
}

li a:hover.areas_actividad {
	background-image: url(/templates/landvivienda/images/menu_cabecera/areas_actividad_on.jpg);
}

li a.contacto {
	background-image: url(/templates/landvivienda/images/menu_cabecera/contacto_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 114px;
}

li a:hover.contacto {
	background-image: url(/templates/landvivienda/images/menu_cabecera/contacto_on.jpg);
}

li a.espanol {
	background-image: url(/templates/landvivienda/images/menu_cabecera/espanol_on.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 44px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}

li a.ingles {
	background-image: url(/templates/landvivienda/images/menu_cabecera/ingles_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 40px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

li a:hover.ingles {
	background-image: url(/templates/landvivienda/images/menu_cabecera/ingles_on.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*Fin menu cabecera*/




/*menu contenido*/
div#banner_swf {
	width: 822px;
	height: auto;
	float:left;
	margin-top: 10px;
	padding: 0;
}

div#menu_contenido {
	float: left;
	width: 822px;
	height: 24px;
	background-image: url(/templates/landvivienda/images/fondos/bg_menu_contenidoie6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 8px;
}

div#menu_contenido ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
}

div#menu_contenido ul li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;		
}

li a.reproducir {
	background-image: url(/templates/landvivienda/images/menu_contenido/reproducir_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 77px;
}

li a:hover.reproducir {
	background-image: url(/templates/landvivienda/images/menu_contenido/reproducir_on.jpg);
}


li a.visita_exterior {
	background-image: url(/templates/landvivienda/images/menu_contenido/visita_exterior_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 103px;
	margin-left: 35px;
}

li a:hover.visita_exterior {
	background-image: url(/templates/landvivienda/images/menu_contenido/visita_exterior_on.jpg);
}


li a.visita_interior {
	background-image: url(/templates/landvivienda/images/menu_contenido/visita_interior_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 103px;
	margin-left: 35px;
}

li a:hover.visita_interior {
	background-image: url(/templates/landvivienda/images/menu_contenido/visita_interior_on.jpg);
}


li a.localizacion {
	background-image: url(/templates/landvivienda/images/menu_contenido/localizacion_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 86px;
	margin-left: 35px;
}

li a:hover.localizacion {
	background-image: url(/templates/landvivienda/images/menu_contenido/localizacion_on.jpg);
}


li a.calidades {
	background-image: url(/templates/landvivienda/images/menu_contenido/calidades_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 69px;
	margin-left: 35px;
}

li a:hover.calidades {
	background-image: url(/templates/landvivienda/images/menu_contenido/calidades_on.jpg);
}

li a.documentacion_tecnica {
	background-image: url(/templates/landvivienda/images/menu_contenido/documentacion_tecnica_off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 24px;
	width: 165px;
	margin-left: 35px;
}

li a:hover.documentacion_tecnica {
	background-image: url(/templates/landvivienda/images/menu_contenido/documentacion_tecnica_on.jpg);
}

/*fin menu contenido*/



/*migas de pan*/

div#migas {
	float: left;
	width: 814px;
	height: 19px;
	margin-top: 8px;
	text-align: left;
	padding-top: 5px;
	padding-left: 8px;
	font-weight:bold;
	font-size: 12px;
	color:#333333;
}

div#migas a {
	color: #333333;
	text-decoration: none;
}

div#migas a:hover {
	text-decoration: underline;
}

/*fin migas de pan*/




/*Contenido general*/

div#contenido_general {
	float: left;
	height: auto;
	width: 822px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 12px;
}

div#contenido_left {
	display: block;
	margin: 0px;
	padding: 13px;
	float: left;
	height: 200px;
	width: 200px;
	background-image: url(/templates/landvivienda/images/fondos/bg_contenido_izquierda2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
}

div#contenido_left a {
	color: #DD7400;
	text-decoration: underline;
	font-weight:bold;
}

div#contenido_right_index {
	display: block;
	margin: 0px;
	padding: 12px;
	float: right;
	height: 195px;
	width: 572px;
	background-image: url(/templates/landvivienda/images/fondos/bg_contenido_derecha_principal3.png) !important;
	background-image:none;
	filter:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/landvivienda/images/fondos/bg_contenido_derecha_principal3.png');
	background-repeat: repeat;
	background-position: 0px 0px;
	text-align: left;
}

div#contenido_right_index ul {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}

div#contenido_right_index ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: square;
}

div#contenido_right {
	display: block;
	float: right;
	height: auto;
	width: 570px;
	background-image: url(/templates/landvivienda/images/fondos/bg_contenido_derecha_middle.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	margin-top: 0px !important;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#contenido_right_contacto {
	display: block;
	float: right;
	height: auto;
	width: 570px;
	background-image: url(/templates/landvivienda/images/fondos/bg_contenido_derecha_middle.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	margin-top: 0px !important;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#contenido_right_contacto a {
	color: #DD7400;
	text-decoration:underline;
}

div#contenido_right h3 {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px;
}

div#contenido_right_contacto h3 {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px;
}

div#contenido_right p {
	margin-bottom: 10px;
	text-align:justify;
}

div#contenido_right_contacto p {
	margin-bottom: 10px;
	text-align:justify;
}

div#contenido_right_up {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 13px;
	width: 596px;
	background-image: url(/templates/landvivienda/images/fondos/bg_contenido_derecha_up.png) !important;
	background-image:none;
	filter:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/landvivienda/images/fondos/bg_contenido_derecha_up.png');
	background-repeat: repeat;
	background-position: 0px 0px;
}


div#contenido_right_down {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 13px;
	width: 596px;
	background-image: url(/templates/landvivienda/images/fondos/bg_contenido_derecha_down.png) !important;
	background-image:none;
	filter:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/landvivienda/images/fondos/bg_contenido_derecha_down.png');
	background-repeat: repeat;
	background-position: 0px 0px;
}




/* Footer*/

div#footer {
	float:left;
	height: 24px!important;
	height: 24px;
	width: 822px;
	background-image: url(/templates/landvivienda/images/fondos/bg_footer.png) !important;
	background-image:none;
	filter:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/landvivienda/images/fondos/bg_footer.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 30px !important;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#footer_left {
	float: left;
	margin-left: 10px !important;
	margin-left: 5px;
	margin-top: 6px;
}

div#footer_left a {
	color:#595959;
	text-decoration:none;
}

div#footer_left a:hover {
	text-decoration:underline;
}

div#footer_right {
	float: right;
	margin-right: 10px !important;
	margin-right: 5px;
	margin-top: 6px;
}

div#footer_right a {
	text-decoration: none;
	color: #000000;
}

div#footer_right a:hover {
	text-decoration: underline;
}

/* contacto */

div#map {
	float:left;
	width: 569px;
	height: 280px;
	border: 1px solid #C0C0C0;
	margin-top: 5px;
}

div#formulario_contacto {
	float: left;
	width: 569px;
	height: auto;
	margin-top: 20px;
	margin-left: 50px !important;
	margin-left: 0px;
}

div#formulario_contacto strong {
	font-weight: bold;
	color: #595959;
	float:left;
	width: 300px;
	margin-bottom: 1px;
}

div#formulario_contacto strong.corto {
	font-weight: bold;
	color: #595959;
	float:left;
	width: 80px;
	margin-bottom: 1px;
}

.f-input {
	background-color: #f1f0f0;
	border: 1px solid #c3c3c3;
	float: left;
	width: 450px;
	margin-bottom: 6px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}

.f-input_corto {
	background-color: #f1f0f0;
	border: 1px solid #c3c3c3;
	float: left;
	width: 212px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}

#labels {
	float: left;
	margin-bottom: 6px;
}

#label1 {
	float: left;
	width: 212px;
}

#label2 {
	float: left;
	width: 212px;
	margin-left: 26px;
}

div#btn_formulario {
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 15px;
	padding: 0;
	float:left;
	width: 300px;
}

div#campos_obligatorios {
	margin-top: 19px;
	margin-left: 18px;
	float:left;
}


/* areas actividad */

div#contenedor_secciones {
	width: 598px !important;
	width: 570px;
	height: auto;
	margin-top: 15px;
}

.contenedor_imagen_texto {
	width: 120px;
	height: 135px;
	float:left;	
	margin-right: 29px !important;
	margin-right: 22px;
	margin-bottom: 50px;
}

.texto_actividad {
	margin-top: 3px;
	text-align: center;
	height:auto;
	width:120px;
}

/*Docuementacion*/

div#contenido_left_documentacion {
	display: block;
	margin: 0px;
	padding: 13px;
	float: left;
	height: 380px;
	width: 200px;
	background-image: url(/templates/landvivienda/images/fondos/bg_contenido_izquierda3.png) !important;
	background-image:none;
	filter:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/landvivienda/images/fondos/bg_contenido_izquierda3.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
}


ul#documentacion{
	float:left;
	margin-left:30px;
	margin-top:10px;
	list-style-type:none;
	list-style-image: url(/templates/landvivienda/images/documentacion/punto-naranja.gif);
}

ul#documentacion li{
	margin-bottom:5px;
}

ul#documentacion li a{
	color:#484848;
	text-decoration:none;
}

ul#documentacion li a:hover{
	text-decoration:underline;
}

p.tipologia {
	color:#bc6600;
	
}

div#imagen_tipo {
	float:left;
	width:174px; height:179px;
}

div#tabla_tipologia {
	float:left;
	width:360px; height:179px;
	margin-left: 20px;
}

table td.gris{height:20px; background-color:#e8e6e6; padding:4px;}
table td.normal{height:20px; padding:4px;}

div#pdf{
	float:left;
	width:174px;
	height:auto;
	margin-top:30px;
}

div#pdf ul{float:left;list-style-type:none; margin-left:15px; margin-top:20px;}
div#pdf ul li {background-image:url(/templates/landvivienda/images/documentacion/pdf.gif); background-position:0 0; background-repeat:no-repeat; height: 30px; padding-left:30px; padding-top:5px;}
div#pdf ul li a{color:#424242; text-decoration:underline;}

div#texto_tipologia {
	float:left;
	width: 360px;
	height: auto;
	margin-left:20px;
	margin-top:30px;
	text-align:justify;
}


/* Galeria calidades */
div#contenedor_galeria_calidades{float:left; width:210px; height:100px; margin-left:3px; margin-top:5px;}
.contenedor_foto{float:left; width:70px; height:69px; margin-bottom:4px;}

div#contenido_left_documentacion2 p.pulse{float:left; margin-left:13px; margin-top:20px;}

div#contenido_left_documentacion2 {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 380px;
	width: 226px;
	background-image: url(/templates/landvivienda/images/fondos/bg_contenido_izquierda3.png) !important;
	background-image:none;
	filter:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/landvivienda/images/fondos/bg_contenido_izquierda3.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
}



/*Clases*/

.flotar_izquierda {float:left; margin-right:10px; margin-top:5px;}

p.documentacion {margin-top:20px; padding-bottom:15px; font-size:11px; float:left;}

a.descarga_calidades{
	background-image:url(/templates/landvivienda/images/documentacion/pdf.gif); background-position:0 0; background-repeat:no-repeat; padding-left:30px; height:30px; padding-bottom:30px; padding-top:5px; margin-left:13px; color: #DD7400; text-decoration: underline;font-weight:bold;}
