/*
--------- GENERAL ---------
*/
* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
body {background:url(../img/fnd_body.gif);color:#4E5410;font:11px verdana,sans-serif;line-height:16px;}
/*
--------- ESTRUCTURA --------
*/
#contenedora {background:url(../img/fnd_contenedora.gif) no-repeat center bottom;margin:0 auto;overflow:hidden;}
#cabecera {height:320px;overflow:hidden;position:relative;width:918px;}
#contenido {position:relative;margin:0 auto;overflow:hidden;padding:0px 21px 0px 21px;width:918px;}
#contenido2 {background:url(../img/fnd_contenido.png) repeat-y center top;overflow:hidden;min-height:350px;padding:0px 28px 0px 28px;width:862px;}
#pie {background:#fff url(../img/fnd_pie.gif) no-repeat center top;font-size:11px;padding:45px 0px 22px 0px;}
.pie_contenido {background:#fff;margin:0 auto;padding:0px 21px 0px 21px;width:918px;}
.fichas {height:210px;overflow:hidden;padding-top:20px;width:918px;}
.ficha1 {background:url(../img/fnd_fichas.png) center top;float:left;height:162px;overflow:hidden;padding:20px 28px 0px 28px;position:relative;width:250px;}
.ficha2 {background:url(../img/fnd_ficha_descargas.png) center top;float:left;height:166px;overflow:hidden;padding:20px 28px 0px 28px;width:250px;}
.ficha3 {background:url(../img/fnd_ficha_blog.png) center top;float:left;height:166px;overflow:hidden;padding:20px 28px 0px 28px;width:250px;}
.presentacion {color:#fff;top:130px;left:47px;height:190px;position:absolute;width:300px;}
.introFL {}
.contenidoInf {background:url(../img/fnd_contenidoInf.png) no-repeat center top;overflow:hidden;height:30px;width:918px;}
.contenidoSup {background:url(../img/fnd_contenidoSup.png) no-repeat center top;overflow:hidden;height:30px;width:918px;}
.linkSup {background:url(../img/fnd_linkSup.jpg) no-repeat 150px 2px;float:right;overflow:hidden;width:380px;padding:20px 0px 0px 20px;height:30px;}
.telefono {color:#868b25;font:14px sans-serif;float:left;overflow:hidden;width:330px;padding:20px 0px 0px 20px;height:30px;}
.telefono a{font:14px sans-serif;font-weight:bold;}
.fondo_mapa {background:url(../img/fnd_mapa.jpg) no-repeat right top}
#idiomas {bottom:10px;height:18px;position:absolute;right:455px;width:39px;}
#idiomas_index {bottom:239px;height:18px;position:absolute;right:455px;width:39px;}
/*
--------- ALINEADOS ---------
*/
.derecha {float:right;}
.izquierda {float:left;}
.izquierdafb {float:left;padding-top:5px;}
.clear {clear:both;}
.centrado {text-align:center;}
/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#868B25;text-decoration:underline;}
a:hover {text-decoration:none;}
/*
--------- TEXTOS ---------
*/
h1 {color:#fff;font-size:14px;padding:0px 0px 5px 0px;}
p {padding:5px 0px;}
.txtpeq {font-size:11px;}
.txt_peque {color:#BEC056;font-size:10px;line-height:12px;}
/*
--------- FOTOS ---------
*/
.fotoizq {border:1px solid #C5C673;float:left;margin-right:8px;}
.fotoder {border:1px solid #C5C673;float:right;margin-left:8px;}
.fotoder2 {border:1px solid #C5C673;float:right;margin-left:8px;max-width:250px;}
.fotoderSinBorde {float:right;margin-left:8px;}
.FotoFicha {border:1px solid #ddd;float:left;margin-right:8px;max-width:325px;width:expression(this.width > 327 ? 325: true);}
/*
--------- LISTAS ---------
*/
.lista li {background:url(../img/fnd_li.gif) no-repeat 2px 6px;padding-left:11px;}

/*
--------- FORMULARIOS ---------
*/

.form_fila {clear:both;overflow:hidden;padding:5px 0px 5px 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%;}
.input0 {border:1px solid #C1C936;font:11px verdana,sans-serif;padding:2px;width:50px;}
.input1 {border:1px solid #C1C936;font:11px verdana,sans-serif;padding:2px;width:100px;}
.input2 {border:1px solid #C1C936;font:11px verdana,sans-serif;padding:2px;width:150px;}
.textarea {border:1px solid #C1C936;font:11px verdana,sans-serif;height:46px;padding:2px;width:250px;}
/*
--------- TABLAS ---------
*/

.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #ddd;padding:6px 12px;text-align:center;}
.tabla th {text-align:center;}
.tabla_cabecera {font-weight:bold;}
.tabla2 {background:#fff;margin:auto;}
.tabla2 td {border-bottom:1px solid #ddd;padding:6px 12px;text-align:left;vertical-align:top;width:33%;}
.tabla2_cabecera {font-weight:bold;text-transform:uppercase;}
.tabla3 {background:#fff;margin:auto;width:600px;}
.tabla3 td {background:#EFEDE9;border:0;padding:2px 10px;text-align:left;vertical-align:top;}
