@charset "UTF-8";
/* CSS Document */

* {margin:0px ; padding:0px ; border: 0px}

body {text-align: center;
background-image: url(../img/fondo.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #d9d5d5;
font-family: "Century Gothic", "Helvetica CY", Arial
}

#global {width:955px ; 
margin: 10px auto }

	#mapa_web { text-align:right }
		
		a.link_mapa_web:link { color:#ffffff ; text-decoration:none ; font-size:0.8em }
		a.link_mapa_web:visited { color:#ffffff ; text-decoration:none ; font-size:0.8em }
		a.link_mapa_web:hover { color:#fd0101 ; text-decoration:none ; font-size:0.8em }
		
	#cabecera { padding:3px 0px 3px 0px }
		#cabecera_izq { width:209px ; height:348px ; float:left; position: relative; }
			img.foto { margin:0px 0px 3px 0px }
		#cabecera_dcha { width:743px ; height:348px ;/*348*/ text-align:right ; float:right; position: relative;}
		
	#contenido {width:955px ; margin: 0px auto ; }
		#contenido_izq { width:209px ; float:left;  text-align:left ; height:560px ; background:url(../img/curva_izq.gif) no-repeat bottom #adaaaa ; margin:0px 3px 0px 0px }
		
			/*#contenido_izq ul { padding: 20px 25px 0px 20px ; list-style:url(../img/cuadradito.gif) inside  }*/
			#contenido_izq ul { padding: 20px 25px 0px 20px ;  }
			#contenido_izq li { border-top: dashed 1px #ffffff ; padding:2px 0px 5px 20px; list-style-type: none; background: url('../img/cuadradito.gif') no-repeat left 8px; }
			#contenido_izq li.li_final { border-bottom: dashed 1px #ffffff }
			
			a.link_menu_izq:link { color:#ffffff ; text-decoration:none ; font-size:0.9em ; font-weight:bold }
			a.link_menu_izq:visited { color:#ffffff ; text-decoration:none ; font-size:0.9em ; font-weight:bold }
			a.link_menu_izq:hover { color:#fd0101 ; text-decoration:none ; font-size:0.9em ; font-weight:bold}
			
			img.logos { padding: 28px 0px 0px 22px }
			
			#curva_izq { background:url(../img/curva_izq.gif) no-repeat bottom }
			
		#contenido_dcha { width:150px ; float:right ; text-align:right ; background:url(../img/curva_dcha.gif) no-repeat bottom #ffffff ; min-height:502px; height: auto !important; height: 502px; }
		
		#contenido_centro { text-align:center ; background:url(../img/curva_centro.gif) no-repeat bottom #ffffff ; width:590px ; float:left; min-height: 502px; height: auto !important; height: 500px; }
			#contenido_centro p { font-size:0.8em ; text-align:justify ; padding:0px 20px 20px 20px ; color:#2c2b2c }
			#contenido_centro p.p_nota { font-size:0.7em ; text-align:justify ;color:#2c2b2c }
			#contenido_centro p.p_modelo { font-size:0.9em ; text-align:justify ;color:#999999 ; margin:0 ; padding:0px 20px 10px 20px }
			#contenido_centro p.p_ficha { font-size:0.9em ; text-align:justify ;color:#999999 ; ; margin:0 ; padding: 10px 20px 10px 20px }
			
			a.link_modelo:link { color:#999999 ; text-decoration:none ; font-weight: bold ; font-size:1em }
			a.link_modelo:visited { color:#999999 ; text-decoration:none ; font-weight: bold ; font-size:1em }
			a.link_modelo:hover { color:#fd0101 ; text-decoration:none ; font-weight: bold ; font-size:1em }
			
			.link_modelo_selec { color:#fd0101 ; font-weight: bold ; font-size:1em}
			
			#contenido_centro ul.ul1 { padding: 0px 20px 20px 40px ; list-style: square ; text-align: justify ; font-size:0.8em }
			#contenido_centro ul.ul_nivel1 { padding: 0px 20px 20px 40px ; list-style: decimal ; text-align: justify ; font-size:0.7em }
			#contenido_centro li{ padding: 0px 0px 6px 0px }
			#contenido_centro ul.ul_nivel2 { padding: 12px 20px 8px 40px ; list-style: square ; text-align: justify  }
			#contenido_centro ul.ul_mapa_web { padding: 2px 20px 0px 20px ; list-style:square inside ; text-align: justify  }
			#contenido_centro ul.ul_mapa_web2 { padding: 0px 20px 5px 20px ; list-style:disc inside ; text-align: justify  }
			
			img.img_empresa { text-align:center }
			
			a.link_mail:link { color:#2c2b2c ; text-decoration:none }
			a.link_mail:visited { color:#2c2b2c ; text-decoration:none }
			a.link_mail:hover { color:#2c2b2c ; text-decoration:underline }
			
			a.links_mapa_web:link { color:#2c2b2c ; text-decoration:none ; font-size:0.8em }
			a.links_mapa_web:visited { color:#2c2b2c ; text-decoration:none ; font-size:0.8em }
			a.links_mapa_web:hover { color:#fd0101 ;text-decoration:none ; font-size:0.8em }
			
			table { width:550px ; font-size:0.8em ; margin:10px 20px 20px 20px ; font-weight:bold}
			tr.tr_titulo { background-color:#fd0101 ; color:#ffffff }
			td.td_foto {padding:8px 0px 0px 0px}
			td.td_texto { background-color: #E4E4E4 }
			hr {  width:100% ; height:1px ; background-color:#fd0101 ; margin:6px 0px 6px 0px}
			hr.hr_mapa_web {  width:550px ; background-color:#ffffff ; margin:30px 20px 30px 20px ; border: 1px #999999 dashed ;  }
			hr.hr_ficha { width:550px ; background-color:#ffffff ; margin:0px 20px 0px 20px ; border: 1px #999999 dashed  }
				
				a.link_vermodelos:link { color:#000000 ; text-decoration:none ; font-size:0.8em }
				a.link_vermodelos:visited { color:#000000 ; text-decoration:none ; font-size:0.8em}
				a.link_vermodelos:hover { color:#fd0101 ; text-decoration:none ; font-size:0.8em}
						
			table.table_formulario { text-align:left}
			td.td_form { padding:0px 0px 10px 0px}
			td.td_form_mensaje { padding:0px 0px 10px 0px ; vertical-align: top}
			input { background-color: #d9d5d5 }
			textarea { background-color: #d9d5d5; resize: none; }
			
			table.table_ficha { width:550px ; border:0 ; color:#FFFFFF ; text-align:justify ; font-weight: normal}
			td.td_oscuro { background-color:#3d2a02 }
			td.td_claro { background-color:#866027  ; vertical-align: top  }
			td.td_verfotos { background-color:#3d2a02 ; vertical-align: bottom ; text-align:center ; font-size:0.9em}
			td.td_volver { background-color:#3d2a02 ; vertical-align: bottom ; text-align:right ; font-size:0.8em }
			.marca { color:#866027}
			
				a.link_verfotos:link { color:#ffffff ; text-decoration:none }
				a.link_verfotos:visited { color:#ffffff ; text-decoration:none }
				a.link_verfotos:hover { color:#866027 ; text-decoration:none }
				
				a.link_volver:link { color:#3d2a02 ; text-decoration:none }
				a.link_volver:visited { color:#3d2a02 ; text-decoration:none }
				a.link_volver:hover { color:#ffffff ; text-decoration:none }
				
				a.link_vertarifas:link { color:#000000 ; text-decoration:none ; font-size:0.8em }
				a.link_vertarifas:visited { color:#000000 ; text-decoration:none ; font-size:0.8em}
				a.link_vertarifas:hover { color:#000000 ; text-decoration:underline ; font-size:0.8em}
			
			table.table_alquiler { width:550px ; border:0 ; text-align:justify ; font-weight: normal}
			tr.tr_alquiler { background-color:#866027 }
			
				a.link_verficha:link { color:#000000 ; text-decoration:none }
				a.link_verficha:visited { color:#000000 ; text-decoration:none }
				a.link_verficha:hover { color:#000000 ; text-decoration:underline }

	
	#pie { height:30px ; clear:left ; padding:6px ; color:#666666 ; text-decoration:none ; font-size:0.7em }
			
		a.links_down:link { color:#666666 ; text-decoration:none }
		a.links_down:visited { color:#666666 ; text-decoration:none }
		a.links_down:hover { color:#666666 ; text-decoration:underline }
		
	#validadores {  } 
	
	

.titulo { font-weight:bold ; font-size:1.2em}
.negrita { font-weight:bold}

.texto-intro a { font-weight: bold; text-decoration: none; color: #000; }
.table_ficha td p {color:#fff !important; font-size: 1em !important; padding-left: 0 !important; }
.table_ficha td p a { color: #fff !important; }
.table_ficha td p a:hover { text-decoration: none !important; }


.btn {
	width: 101px;
	height: 75px;
	background: #866027
}

.btn a {
	display: block;
	width: 101px;
	height: 75px;
	text-decoration: none;
	position: relative;
	color: #fef7f8;
	font-weight: normal;
	background: #3d2a02;

}

.btn a:hover {
	background: #9e8052;
}

.btn a span { 
	display: block;
	padding-top: 55px;
}

.btn-left a {
	padding-left: 10px;
}
.btn-right a {
	padding-right: 10px;
}


#social-networks {
	width: 85px;
	overflow: hidden;
	margin: auto;
	position: absolute;
	top: 160px;
	left: 60px;
}

			

#menu-cabecera, #menu-cabecera li {
	margin: 0;
	padding: 0;
}

#menu-cabecera {
	position: absolute;
	bottom: 10px;
	right: 10px;
	border-left: 1px solid #3d2a02;
	z-index: 9999;
}
#menu-cabecera li {
	list-style-type: none;
	float: left;
	margin: 0;
	border-right: 1px solid #3d2a02;
}

#menu-cabecera li a {
	color: #3d2a02;
	text-decoration: none;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 0 3px 0 3px;
}

#menu-cabecera li a span {
	background: url('../img/bg_opt_menu_cabecera_off.gif') repeat-x left top;
}

#menu-cabecera li a:hover span {
	background: url('../img/bg_opt_menu_cabecera.gif') repeat-x left top;
}

#menu-cabecera li span {
	display: block;
	padding: 10px 5px  0 5px;
}


#slider {
	width: 744px;
	height: 345px;
	position: relative;
	overflow: hidden;
}
#slider ul, #slider li {
	margin: 0;
	padding: 0;
}
#slider li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}
#slider img {
	display: block;
	opacity: 1;
}	
	


#headers,
#headers li {
	margin: 0;
	padding: 0;
}

#headers {
	position: relative;
	width: 744px;
	height: 435px;
}
#headers li {
	list-style-type: none;
	position: absolute;
	left: 0;
	top: 0;
}
