/* GENERALES */
body { margin:0px; padding:0px; background-color:#000; font-family:Tahoma, Verdana, Helvetica, Georgia, Geneva, Arial, sans-serif; font-size:11px; color:#333; background-image:url(../_img/comunes/bg148.gif); }
img { border: none; }
a { color:#467517; border:none; text-decoration:underline; }
a:hover { color:#467517; }
p { margin-top:10px; margin-bottom:10px; }
br { margin-top:2px; margin-bottom:2px; }

/* MAQUETACION */
.superior { height:130px; text-align:center; }
.inferior { height:100px; text-align:center; }
.submenu { margin-top:10px; margin-bottom:10px; background-color:#cdd768; color:#bcc527; font-weight:bold; }
.submenu a { color:#467517; }
.submenu a:hover { color:#000; }
.foto_pastilla { border: #CCCCCC solid 1px; width:110px; float:left; margin-right:10px; margin-top:10px; background-color:#FFFFFF; }
.foto_miniatura { border: #CCCCCC solid 1px; width:100px; height:90px; background-position:center; margin-bottom:10px; }

/* ESPECIALES */
.brisa { padding:5px; }
.brisa_vertical { padding-top:5px; padding-bottom:5px; }
.brisa_horizontal { padding-left:5px; padding-right:5px; }
.aire { padding:10px; }
.aire_vertical { padding-top:10px; padding-bottom:10px; }
.aire_horizontal { padding-left:10px; padding-right:10px; }
.vendaval { padding:25px; }
.vendaval_vertical { padding-top:25px; padding-bottom:25px; }
.vendaval_horizontal { padding-left:25px; padding-right:25px; }
.izq { float:left; }
.der { float:right; }

/* FONDOS */
.bgc0 { background-color:#000; }
.bgc1 { background-color:#FFF; }
.bgc2 { background-color:#d2dbc9; }

/* TITULOS */
h1, h2, h3 { font-weight:bold; font-stretch:condensed; }
h1 { font-size:24px; color:#c1cb43; margin-bottom:20px; }
h2 { font-size:16px; color:#c1cb43; margin-bottom:10px; }
h3 { font-size:14px; color:#c1cb43; margin-bottom:5px; }

/* TIPOS DE LETRA */
.bold { font-weight:bold; }
.destacado { color:#FFF; font-weight:bold; }
.underline { text-decoration:underline; }
.txt_izq { text-align:left; }
.txt_der { text-align:right; }
.txt_cen { text-align:center; }
.txt_jus { text-align:justify; }

/* FORMULARIO */
.superior input, select, textarea { color:#FFF; font-size:10px; width:100%; background-color:#111; border:#555 solid 1px; }
input, select, textarea { color:#000; font-size:12px; width:100%; background-color:#FFF; border:#333 solid 1px; }
input { }
select { }
textarea { }
.boton { color:#FFF; background-color:#333; }
.boton:hover { color:#000; background-color:#fbaf20; }
