/*
--------- GENERAL ---------
*/
* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
body {background:url(../img/fnd_body.jpg) repeat-x left top;color:#666666;font:11px verdana,sans-serif;line-height:16px;}
/*
--------- ESTRUCTURA --------
*/
#contenedora {overflow:hidden;margin:0 auto;padding:0px;width:960px;}
#cabecera {height:131px;overflow:hidden;width:960px;}
#idiomas {width:960px;margin:0 auto;position:relative;}
.id {position:absolute;right:0px;top:-5px;}
#contenido {overflow:hidden;margin:0 auto;padding:0px 0px 20px 0px;width:960px;}
#colder {float:right;overflow:hidden;padding:20px 0px 30px 30px;width:685px;}
#colizq {float:left;overflow:hidden;padding:11px 0px 70px 0px;width:215px;text-align:left;}
.pie {background:#EBEBEB;margin:0 auto;overflow:hidden;width:100%;}
.pie_contenido {color:#7A1452;margin:0 auto;padding:10px 0px 10px 0px;overflow:hidden;width:960px;}
#introduccion {margin-top:15px;}
.fnd_links {background:url(../img/fnd_links.jpg) no-repeat right 60px;min-height:400px;}
.colizqIndex {background:url(../img/imgIndex.jpg) no-repeat left top;color:#7A5269;height:513px;float:left;overflow:hidden;padding:0px 10px 0px 480px;width:220px;}
.colderIndex {height:513px;float:right;overflow:hidden;width:226px;}
.infoIndex {background:#BAD405 url(../img/info1.jpg) no-repeat 133px 6px;color:#333333;height:150px;float:left;clear:both;line-height:15px;margin-bottom:13px;overflow:hidden;padding:6px 100px 6px 6px;width:120px;}
.infoIndex2 {background:#7A5269 url(../img/info2.jpg) no-repeat 133px 6px;color:#DCCBD5;height:150px;float:left;clear:both;line-height:15px;margin-bottom:13px;overflow:hidden;padding:6px 100px 6px 6px;width:120px;}
.infoIndex3 {background:#999999 url(../img/info3.jpg) no-repeat 133px 6px;color:#333333;height:150px;float:left;clear:both;line-height:15px;margin-bottom:13px;overflow:hidden;padding:6px 100px 6px 6px;width:120px;}
/*
--------- ALINEADOS ---------
*/
.derecha {float:right;}
.izquierda {float:left;}
.clear {clear:both;}
.centrado {text-align:center;}
/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#7A1452;text-decoration:underline;}
a:hover {text-decoration:none;}

/*
--------- MENÚS LATERALES ---------
*/
.menu_lateral {float:left;overflow:hidden;}
/* Estilo Listas del Menú Quiénes somos*/
.menuSomosEstatico {background:url(../img/fnd_menulateral.gif) no-repeat left 13px;border-bottom:dotted 1px #BFBFBF;color:#9EB504;display:block;font:12px verdana,sans-serif;margin-bottom:5px;overflow:hidden;padding:10px 0px 4px 12px;text-align:left;text-decoration:none;width:196px;}
.menuSomos:link,.menuSomos:visited,.menuSomos:active {background:url(../img/fnd_menulateral.gif) no-repeat left 13px;border-bottom:dotted 1px #BFBFBF;color:#9EB504;cursor:pointer;display:block;font:12px verdana,sans-serif;margin-bottom:5px;overflow:hidden;padding:10px 0px 4px 12px;text-align:left;text-decoration:none;width:196px;}
.menuSomos:hover {color:#7A1452;}
.menuSomos2:link,.menuSomos2:visited,.menuSomos2:active {background:url(../img/fnd_menulateral2.gif) no-repeat 12px 9px;color:#7A1452;cursor:pointer;display:block;font:11px verdana,sans-serif;margin-bottom:5px;overflow:hidden;padding:4px 0px 4px 20px;text-align:left;text-decoration:none;width:188px;}
.menuSomos2:hover {color:#7A5269;}
/*
--------- TEXTOS ---------
*/
h1 {color:#488387;font-size:14px;padding:10px 0px 5px 0px;text-transform:uppercase;}
.titulo1 {border-top:dotted 1px #BFBFBF;height:30px;margin-bottom:5px;}
.titulo2 {margin-bottom:5px;}
.titulo3 {margin-bottom:10px;color:#7A5269;font-size:14px;text-transform:uppercase;font-weight:normal;}
p {padding:7px 0px;text-align:justify;}
.derecha {text-align:left;}
.txtpeq {font-size:11px;}
.verde {color:#9EB504;font-weight:bold;}
.tituloinicio {height:20px;}
/*
--------- FOTOS ---------
*/
.fotoizq {border:1px solid #ccc;float:left;margin-right:12px;padding:3px;}
.fotoder {border:1px solid #ccc;float:right;margin-left:12px;padding:3px;}
.fotoder2 {border:1px solid #ccc;float:right;margin-left:8px;padding:3px;margin-top:8px;}
.fotoderSinBorde {float:right;margin-left:8px;}
.FotoFicha 
{
    border:1px solid #C1D62E;
    padding:3px;
    float:left;
    margin-right:8px;
    max-width:302px;
    _width:expression(this.width > 302 ? 300: true);}
.FotoFichaOferta 
{
    border:1px solid #C1D62E;
    padding:2px;
    max-width:201px;
    _width:expression(this.width > 203 ? 201: true);
}

/*
--------- LISTAS ---------
*/
.lista li {background:url(../img/fnd_lista.gif) no-repeat 2px 10px;padding-left:14px;line-height:26px;}
.lista2 li {background:url(../img/fnd_lista.gif) no-repeat 2px 5px;margin-bottom:8px;padding-left:14px;}

/*
--------- 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 #B0B0B0;color:#4E9219;font:11px verdana,sans-serif;padding:2px;width:50px;}
.input1 {border:1px solid #B0B0B0;color:#4E9219;font:11px verdana,sans-serif;padding:2px;width:100px;}
.input2 {border:1px solid #B0B0B0;color:#4E9219;font:11px verdana,sans-serif;padding:2px;width:150px;}
.textarea {border:1px solid #B0B0B0;color:#4E9219;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;}

