/* CSS CONTACTO */
.contienecontacto{
	position:relative;
	float:left;
	width:100%;
	}
	
.izquierda_contacto{
	position:relative;
	float:left;
	background-image:url(../contacto/images/fondo_contacto_21.jpg);
	background-repeat:no-repeat;
	width:75%;
	}

.izquierda_contacto_news{
	position:relative;
	float:left;
	background-image: url(../images/fondo_newsletter_21.jpg);
	background-repeat:no-repeat;
	width:76%;
	padding-left:5px;
		
	}
	
.derecha_contacto{
	background-color:#ffffff;
	width:22%;
	float:left;
	position:relative;
	}

.resto_contacto{
	position:relative;
	float:left;
	width:72%;

}

.h1_contacto{
	margin-left:5px;
	font-size:0.8em;
	color:c00000;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	}

.h2_legal{
	margin-left:10px;
	font-size:0.8em;
	color:c00000;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	border-bottom: #c00000 1px solid;
	margin-bottom:-2px;
	}

.filas_contacto{
	position:relative;
	float:left;
	width:98%;
	margin-bottom:5px;
	margin-top:5px;
	
	}

.filas_privacidad_contacto{
	position:relative;
	float:left;
	width:35%;
	font-size:0.7em;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	text-indent:55px;
	margin-top:4px;
	}

.filas_contacto_nombre{
	position:relative;
	float:left;
	width:25%;
	font-size:0.7em;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	text-indent:55px;
	margin-top:4px;
	}
	
.filas_contacto_input{
	position:relative;
	float:left;
	width:50%;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	text-indent:5px;
	}
.input_contacto{
	width:70%;
	background-image:url(../contacto/images/fondo_input_25.jpg);
	border: 1px solid #c00000;
	font-size:0.7em;
	filter: alpha(opacity=85);

}
.filas_contacto_nombre_doble{
	position:relative;
	float:left;
	width:15%;
	font-size:0.7em;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	margin-top:4px;
	}

.filas_contacto_input_doble{
	position:relative;
	float:left;
	width:25%;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	text-indent:5px;
	}
.input_contacto_doble{
	width:60%;
	background-image:url(../contacto/images/fondo_input_25.jpg);
	border: 1px solid #c00000;
	font-size:0.7em;
	

}

.select_contacto{
	width:40%;
	background-image:url(../contacto/images/fondo_input_25.jpg);
	border: 1px solid #c00000;
	font-size:0.7em;
}

.textarea_contacto{
	background-image:url(../contacto/images/fondo_input_25.jpg);
	border: 1px solid #c00000;
	font-size:0.7em;
	filter: alpha(opacity=85);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:90%;
	}

.contiene_botones{
	width: 40%;
	float:left;
	position:relative;
	text-align:right;
	margin:10px;
	}
	
.contiene_botones_dcha{
	width: 40%;
	float:left;
	position:relative;
	text-align:left;
	margin:10px;
	}

.boton_contacto{
	background-color:#c00000;
	color:#FFFFFF;
	font-family:tahoma, verdana;
	font-size:0.7em;
	text-align:center;
	}

.contiene_texto_lpd{
	position:relative;
	float:left;
	width:98%;
	margin-left:45px;
	}
	
.texto_lpd{
	position:relative;
	float:left;
	width:93%;
	font-family:tahoma, Verdana;
	font-size:0.7em;
	color:#333333;
	text-align:justify;

}

.texto_visita{
	position:relative;
	float:left;
	width:93%;
	margin-right:25px;
	margin-left:50px;
	font-family:tahoma, Verdana;
	font-size:0.7em;
	color:#333333;
	text-align:justify;

}
.texto_lpd_grande{
	position:relative;
	float:left;
	width:100%;
	margin:5px;
	font-family:tahoma, Verdana;
	font-size:0.8em;
	color:#333333;
	text-align:justify;

}

.texto_lpd_grande_legal{
	position:relative;
	float:left;
	width:100%;
	margin:10px;
	font-family:tahoma, Verdana;
	font-size:0.8em;
	color:#333333;
	text-align:justify;

}
.filas_contacto_error{
	position:relative;
	float:left;
	width:90%;
	font-size:0.7em;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	text-indent:105px;
	margin-top:4px;
	}

.li_contacto{
	list-style-image:url(../portada/images/dia_libre.jpg);
	vertical-align:middle;
	}

.contiene_botones_error{
	width: 35%;
	float:left;
	position:relative;
	text-align:center;
	
	}

.capaampliacion{
	position:relative;
	float:left;
	width:90%;
	height:200px;
}

.capaampliacion_grande{
	position:relative;
	float:left;
	width:90%;
	height:280px;
}

.departamento{
	text-transform: uppercase;
	font-weight:bold;
	color:#c00000;
	}

.texto_lpd_centrado{
	position:relative;
	float:left;
	width:100%;
	margin:5px;
	font-family:tahoma, Verdana;
	font-size:0.7em;
	color:#333333;
	text-align:center;
	border:1px solid #000000;
	}

.texto_confirmacion_centrado{
	position:relative;
	float:left;
	width:80%;
	margin:5px;
	font-family:tahoma, Verdana;
	font-size:0.7em;
	color:#333333;
	text-align:center;
	}

.enlaces_contacto{
	color:#c00000;
	font-family:tahoma, Verdana;
	text-decoration:none;
	}

.enlaces_contacto:hover{
	color:#333333;
	font-family:tahoma, Verdana;
	text-decoration:none;
	}
	
	
/*NEWSLETTER*/
.texto_newsletter{
	position:relative;
	float:left;
	width:99%;
	margin:5px;
	font-family:tahoma, Verdana;
	font-size:0.8em;
	color:#333333;
	text-align:justify;
	}

.filas_contacto_newsletter{
	position:relative;
	float:left;
	width:25%;
	font-size:0.7em;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	text-indent:15px;
	margin-top:4px;
	}
	
.filas_contacto_privacidad{
	position:relative;
	float:left;
	width:35%;
	font-size:0.7em;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	text-indent:15px;
	margin-top:4px;
	}
.filas_contacto_privacidad_idiomas{
	position:relative;
	float:left;
	width:40%;
	font-size:0.7em;
	color:#333333;
	font-family:Tahoma, Verdana;
	text-align:left;
	text-indent:15px;
	margin-top:4px;
	}

.texto_grande_legal{
font-family:tahoma, Verdana;
	font-size:0.8em;
	color:#333333;
	margin-left:5px;
	text-align:justify;
}
.imagen_noticia_listado{
	vertical-align:middle;
}

.li_contacto_circuito{
	list-style-image:url(../circuito/images/lista_03.jpg);
	margin-left:-15px;
	vertical-align: bottom;
	font-size:1em;
	padding-bottom:3px;
	
}
.contacto_centro{
	position:relative;
	float:left;
	width:100%;
	margin:10px;
	font-family:tahoma, Verdana;
	font-size:0.7em;
	color:#333333;
	text-align:center;

}