/* --------------------------- Sólo para página de contacto ----------------------------*/




/* --------------------------- Contenidos de uso general ------------------------------ */

/* Contenidos */


/* --------------------------- Contenidos de secciones -------------------------------- */


/* Contacto */

#toppage {
	position:relative;float:none;
	margin:0 auto;padding:100px 0 0 0;
	width:100%;height:500px;
	clear:both;overflow:hidden;	
	background-color:#fff;
	background-position:center top;
	background-repeat:no-repeat;
    background-image:url('../img/content_bg_ctc.jpg');
	background-size:100%;
}

#toppage .wrap h2 {
	position:relative;float:none;
	margin:30% auto 5px auto;padding:0;
	width:100%;min-height:20px;
	text-align:left;color:#000;font-size:650%;text-shadow:0 1px 3px rgb(0,0,0,0.2);
	clear:both;
}



/* --------------------------- Intro -------------------------------------------------- */

#content .wrap section p.error {color:#ff2255;}


/* --------------------------- Formulario --------------------------------------------- */

#content .wrap fieldset {
	position:relative;float:left;
	margin:1.5% 1.5% 1.5% 1.5% ;padding:1.5%;
	width:44%;min-height:550px;
	overflow:hidden;	
	border:none;border-radius:15px;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
}

#content .wrap fieldset p {
	position:relative;float:left;
	margin:5px 0 5px 0;padding:0px;
	width:100%;height:auto;
	overflow:hidden;clear:both;
}

#content .wrap fieldset p.form_boton {
	position:relative;float:right;
	margin:15px 0 15px 0;padding:0px;
	width:100%;height:auto;
	overflow:hidden;clear:both;
	text-align:center;
}

#content .wrap fieldset .form_boton_enviar { /* botón enviar */
	margin: 0 auto; padding: 0 13px 0 13px;
	position:relative;float:none;
	width: auto; height: 27px;
    font: normal 13px arial, sans-serif;text-decoration: none;
	background-color:#c9eb37;
    color: #333;
    display: block;
	border:none;
	/* Bordes redondeados */
	border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;/*Internet Explorer*/
	-moz-border-radius: 5px 5px 5px 5px;/*Firefox*/
	-webkit-border-radius: 5px 5px 5px 5px;/*WebKit y Safari*/
	-khtml-border-radius: 5px 5px 5px 5px;/*Konqueror*/
}

#content .wrap fieldset .form_boton_enviar:hover,
#content .wrap fieldset .form_boton_enviar:active
{
	background: #a8c633;
    color: #fff;text-shadow:1px 1px 0.15em #000;
	border:none;
    outline: none; /* hide dotted outline in Firefox */
	cursor:pointer; /* efecto puntero del ratón como hipervinculo */
}
#content .wrap fieldset .form_boton_enviar:hover{cursor:pointer;}




/* ******************************** */

#content .wrap fieldset label{/*CSS-JS*/
	position:relative;float:left;
	margin:0 auto;padding:15px 5px 0 0;
	height:22px;
	line-height:80%;color:#000;text-align:left;
	overflow:visible;
}



#content .wrap fieldset input{/*CSS-JS*/
	position:relative;
	margin:0 auto;padding:0.5%;
	height:28px;
	overflow:visible;
	background-color:#fff;border:1px solid #cfcfcf;
	font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:80%;color:#000;text-align:left;font-weight:normal;
	/* Bordes redondeados */
	border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;/*Internet Explorer*/
	-moz-border-radius: 5px 5px 5px 5px;/*Firefox*/
	-webkit-border-radius: 5px 5px 5px 5px;/*WebKit y Safari*/
	-khtml-border-radius: 5px 5px 5px 5px;/*Konqueror*/
}

#content .wrap fieldset textarea{/*CSS-JS*/
	position:relative;float:left;
	margin:0 auto;padding:0.5%;
	width:95%;
	overflow:visible;
	background-color:#fff;border:1px solid #cfcfcf;
	font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:100%;color:#000;text-align:left;font-weight:normal;
	clear:both;
	/* Bordes redondeados */
	border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;/*Internet Explorer*/
	-moz-border-radius: 5px 5px 5px 5px;/*Firefox*/
	-webkit-border-radius: 5px 5px 5px 5px;/*WebKit y Safari*/
	-khtml-border-radius: 5px 5px 5px 5px;/*Konqueror*/
	white-space:nowrap;
}






/* --------------------------- Mapa --------------------------------------------------- */

#content .wrap aside {
	position:relative;float:right;
	margin:1.5% 1.5% 1.5% 1.5% ;padding:1.5%;
	width:44%;min-height:550px;
	overflow:hidden;	
	border:none;border-radius:15px;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
}




