/************************************************************************************
	LOCALIZACION Y CONTACTO
************************************************************************************/
#contacto {
	
}
#contacto .cabecera {
	
	height:50px;
}
#contacto .title_localizacion {
	background:transparent url("../media/title_localizacion.jpg") no-repeat 2px 0px;
	
}
#contacto .title_formulario_contacto {
	background:transparent url("../media/title_formulario_contacto.jpg") no-repeat top left;
	
}
#contacto .cabecera h3 {
	display:none;
}
#contacto .cabecera h4 {
	padding:32px 0 0 45px;
	font-size:9pt;
	color:#777777;
}

#contacto address {
	background:transparent url("../media/ul_flecha.gif") no-repeat 5px 5px ;
	padding:0 0 0 20px;
	margin:20px 0;
}
#contacto address p {
	margin:0 0 5px 0;
}

#contacto iframe {
	border:1px dashed #999;
}

/* FORMULARIO DE CONTACTO  */

#formulario_consulta {
	background:transparent url("../media/form_contacto_bg.jpg") no-repeat top left;
	padding:15px;
	height:350px;
}

.formulario .textbox {
	margin:0 0 10px 0;
	width:255px;
	border:1px solid #f3e731;
	padding:3px;
}
.formulario .areabox {
	margin:0 0 10px 0;
	width:255px;
	border:1px solid #f3e731;
	padding:5px;
	height:120px;
}
.formulario .textbox span {
	padding:0 15px 0 5px;
}
.formulario label {
	display:block;
	margin:0 0 0 0;
	font-weight:bold;
	line-height:10px;
}
.formulario label.error {
	position:relative;
	width:100%;
	display:block;
	float:none;
	font-size:8pt;
	color:red;
}
.formulario .checkbox {
	vertical-align:middle;
}
.formulario .botonera {
	height:16px;
}

.formulario .botonera .btn_enviar {
	display:block;
	height:16px;
	width:70px;
	border:0;
	cursor:pointer;
	background:transparent url("../media/ico_enviar.jpg") no-repeat top right;
	margin:0 0 0 auto;
} 

#formulario_error {
	border:1px dashed #999;
	padding:10px 10px 0 10px;
	background:#fbf8cc;	
	display:none;
	margin:20px 0;
}

label.error {
	display:block;
	font-weight:bold;
	font-size:9pt;
	color:red;
	margin:0 0 10px 0;
}
