
/*
--------- PAUTAS PATRÓN ---------
COLORES CLAROS:
    Color 1: #ffffff
    Color 2: #DDDDDD
    Color 3: #FFE3CA
COLORES OSCUROS:
    Color 1: #F5AF33
    Color 2: #27231D
    Color 3: #93C334
------- Fin PAUTAS PATRÓN -------
*/


/*
--------- GENERAL ---------
*/


@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700,900);

* {border:0;margin:0;padding:0;outline:none;}
body {background: url(../img/old_map.png) #27231D;color:#27231D;font-family:'Roboto',sans-serif;font-size:80%;line-height:130%;}
ul {list-style:none;}
b {font-weight:bold;}
/*
--------- ALINEADOS / VISIBILIDAD ---------
*/
.izquierda {float:left;}
.derecha {float:right;}
.clear {clear:both;} 
.centrado {text-align:center;}
.oculto {display:none;}
.marginBot {margin-bottom:-5px;}
.altoMinimo {min-height:425px;padding-bottom:25px;}
/*
--------- ESTRUCTURA ---------
*/
.cabecera{background: url(../img/fnd_cabecera.png) #FFFFFF;border-bottom:1px solid #27231d;}
.cabeceraSup {background-color:#f5af33;color:#ffffff;font-size:12px;padding-top:5px;height:22px;line-height:23px;text-align:right;}
.cabeceraSup_der {float:right;font-size:13px;font-weight:bold;margin-left:5px;margin-right:10px;}
.contenidoCabecera {margin:0 auto;height:176px;width:960px;}
.contenidoCentrado {margin:0 auto;overflow:hidden;padding:0 10px;width:940px;}
.contenidoCentrado2 {background:#fff;margin:0 auto;overflow:hidden;padding:0 10px;width:940px;min-height:400px;}
.contenidoCentradoPie {background:#fff;margin:0 auto;overflow:hidden;padding:0 10px;width:940px;}
.logo:link,.logo:visited,.logo:active {display:block;float:left;height:110px;overflow:hidden;width:627px;}
.cabeceraDer {float:right;height:110px;padding:10px 0px 0px 0px;text-align:right;width:210px;}
.colizq {float:left;padding:10px 0px;width:220px;}
.colder {float:right;min-height:400px;padding:10px 0px 10px 0px;width:710px; }
.envio {background:#93c334; border:2px solid #93c334;color:#fff;float:left;font-size:14px;font-weight:bold;margin-bottom:10px;padding:5px 10px;text-align:center; width:98%;}
.pie {background:#27231D; margin-top:0px;padding:10px 0px 18px 0px; }
.pie a {color:#ffffff !important;font-size:14px;text-decoration:none !important;}
.pie a:hover {text-decoration:underline !important;}
.pie .titulo3 {color:#DDDDDD;}
.pie_izq_col {float:left;width:240px;}
.pie_izq_col2 {color:#ffffff;font-size:14px;float:left;margin-left:20px;width:290px;}
.pie_der, .pie_der p {float:right;text-align:right;width:140px;}
.pie_der .lnkFacebook {background:url(../img/icoFacebook.gif) no-repeat right center; float:right; margin:3px; height:30px; width:30px;}
.pie_der .lnkTwitter {background:url(../img/icoTwitter.gif) no-repeat right center; float:right; margin:3px;margin-right:0px;height:30px; width:30px;}
.pie_der .lnkGoogle {background:url(../img/icoGoogle.gif) no-repeat right center; float:right; margin:3px; height:30px; width:30px;}
.pie_fam {background:#27231D;color:#ffffff;/*height:70px;*/padding-top:20px;width:100%;}
.pie_fam_sub {background: #413C39;min-height:25px;overflow:hidden;padding:15px 0px 10px 0px;width:100%;}
.pie_fam_sub {border-top:1px solid #fff;}
.pie_fam_sub a:link,.pie_fam_sub a:active,.pie_fam_sub a:visited {color:#FFFFFF;}
.pie_fam_sub a:hover{text-decoration:none !important}
/*
--------- TEXTOS ---------
*/
h1,.titulo1 {color:#95c233;font-size:150%;font-weight:700;line-height:28px;padding:12px 0px 10px 0px;}
h2,.titulo2 {color:#27231D;font-size:130%;line-height:14px;padding:10px 0px 8px 0px;}
h3,.titulo3 {color:#93C334;font-size:120%;line-height:15px;padding:8px 0px 6px 0px;}
p {padding:7px 0px;}
.color2 {color:#27231D;}
/*
--------- ENLACES ---------
*/
a:link,a:visited,a:active {color:#93C334;text-decoration:underline;}
a:hover {color:#27231D;}
.cabeceraSup a:link,.cabeceraSup a:visited,.cabeceraSup a:active {color:#ffffff;text-decoration:none;}
.cabeceraSup a:hover {color:#27231D;}
/*
--------- LISTAS ---------
*/
.lista1 li {background:url(../img/punt1.png) no-repeat 0px 7px;color:#ffffff;clear:both;padding:3px 3px 3px 12px;}
/*
--------- FORMULARIOS ---------
*/
.input0 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 5px;width:50px;}
.input1 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 5px;width:100px;}
.input2 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 5px;width:150px;}
.input3 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 5px;width:200px;}
.inputboletines {color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 5px;width:140px;margin-right:5px;}
.drp0 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 1px 1px 1px;width:50px;}
.drp1 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 1px 1px 1px;width:100px;}
.drp2 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 1px 1px 1px;width:150px;}
.drp3 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:21px;padding:1px 1px 1px 1px;width:200px;}
.textarea0 {border:1px solid #27231D;color:#27231D;font-family:'Roboto';font-size:12px;height:51px;padding:1px 5px;width:200px;}
.btn1:link,.btn1:visited,.btn1:active {background:#27231D;border-radius:4px;color:#FFFFFF;font-size:12px;overflow:hidden;padding:4px 10px 5px 10px;text-decoration:none;}
.btn1:hover {background:#F5AF33;}
.btn2:link,.btn2:visited,.btn2:active {background:#27231D;border-radius:4px;color:#FFFFFF;font-size:12px;overflow:hidden;padding:4px 10px 5px 10px;text-decoration:none;}
.btn2:hover {background:#F5AF33;}
.btn3:link,.btn3:visited,.btn3:active {background:#F5AF33;border-radius:4px;color:#FFFFFF;font-size:16px;font-weight:bold;overflow:hidden;padding:7px 18px 9px 18px;text-align:center;text-decoration:none;}
.btn3:hover {background:#27231D;}
.form_fila {clear:both;overflow:hidden;padding:6px 0px;text-align:center;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:40%;}
.form_colder {float:left;margin:0px;text-align:left;width:50%;}
/*
--------- TABLAS ---------
*/
.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #DDDDDD;padding:6px 6px;text-align:center;}
.tabla th {text-align:center;}
.tabla_cabecera {font-weight:bold;}
/*
--------- BOLETINES ---------
*/
.contenidoBoletinesInf {float:left;background:#ffffff;width:180px;border-radius:8px;padding-left:10px;margin-top:5px;display:block;}
/*
--------- BUSCADOR ---------
*/
.buscador {float: right;background:#dddddd;width: 200px;border-radius:8px;}
.inputbuscador {background:none;font-style: italic;padding: 2px 4px;width: 150px;margin-left:10px;font-size:14px;}
.btn_buscador{float: right;background: url(../img/btn_buscador.png) no-repeat top left;width: 14px;height: 14px;margin-top:3px;margin-right:10px;}