﻿@charset "utf-8";
/* DIVS */
body{background-image:url(../images/back-special-services.png); background-position:top; background-repeat:repeat-x}
#content{ padding-top:40px;}
#mapa{width:962px;float:left; height:504px; background-image:url(../images/contact_mapa.png); background-position:top left; background-repeat:no-repeat}
#pais{width:470px;float:right;}
#formulario{ width:700px;  background-image:url(../images/contact_back-form.png); background-position:top left; background-repeat:no-repeat; height:530px;}
.redes{ background-image:url(../images/contact_back-redes.png); background-repeat:no-repeat; background-position:top; width:270px; height:80px;}
/*CONTENT*/
@font-face {font-family: Hum;src:url('../Spanish/Humanist.ttf');}
@font-face {font-family: Hum;src:url('../English/Humanist.ttf');}
.titulo{font-family:Hum,Arial; font-size:42px; padding-bottom:30px; color:#333;text-shadow:0px 1px 0px #CCCCCC}
.texto-pais{font-size:14px; color:#333; line-height:15px;}
.texto-dir{font-size:12px; color:#666; line-height:21px; padding-top:10px;}
.texto-redes{font-size:11px; color:#999; line-height:11px;}
.subtitulo{ font-size:30px; color:#333; font-family:Hum,Arial;text-shadow:0px 1px 0px #CCCCCC; padding-bottom:60px;}
.texto-form{font-size:13px; color:#666; }
.link-noti{ color:#A3D130}
.link-pages:hover{color:#87C837}
.input{width:380px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; background-image:url(../images/contact_backinput.png); background-position:top; background-repeat:repeat-x; border:2px solid #CCCCCC; padding-top:7px; padding-bottom:7px; }
.mensaje{width:373px;border:2px solid #CCCCCC;margin-left:15px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; height:100px;background-image:url(../images/contact_backmensaje.png); background-repeat:repeat-x; background-position:top; background-color:#FFF; padding-left:7px; vertical-align:top;}
.texto{ font-size:12px; color:#666; padding-top:15px;}
.tel{width:90px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; background-image:url(../images/contact_backinput.png); background-position:top; background-repeat:repeat-x; background-color:#FFF; border:2px solid #CCCCCC; padding-top:7px; padding-bottom:7px;}
.tel2{width:170px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; background-image:url(../images/contact_backinput.png); background-position:top; background-repeat:repeat-x; background-color:#FFF; border:2px solid #CCCCCC; padding-top:7px; padding-bottom:7px; margin-left:15px;}
label.error{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FF0000;}
#correcto{ color:#87C837; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:none; margin-left:10px; text-align:left; float:left; line-height:21px;}
#incorrecto{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:none; margin-left:10px; text-align:left; float:left; line-height:21px;}
.selectpais{width:385px; padding-top:7px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999;  border:2px solid #CCCCCC;background:url("../images/contact_backinput.png") repeat scroll 0 0 transparent;}

