/*
--------- GENERAL ---------
*/
* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
body {background:#C7BD9A;color:#7A7353;font:11px verdana,sans-serif;line-height:16px;text-align:left;}
/*
--------- ESTRUCTURA --------
*/
#contenedora {margin:0 auto;overflow:auto;}
#flashCabecera {background:url(../img/fnd_flashCabecera.gif) no-repeat;height:150px;overflow:hidden;margin:0 auto;width:100%;}
#cabecera {border-bottom:solid 5px #474437;height:150px;overflow:hidden;}
#contenido {margin:0 auto;overflow:hidden;width:960px;}
#contenido2 {background:url(../img/fnd_contenido2.png) repeat-y left top;margin:0 auto;overflow:hidden;padding:10px 26px 30px 26px;width:908px;}
#colder {float:right;overflow:hidden;padding:0px 0px 0px 0px;width:670px;}
.colder_col1 {float:left;overflow:hidden;padding:0px 0px 0px 0px;width:540px;}
.colder_col2 {float:right;overflow:hidden;padding:0px 0px 0px 0px;width:130px;}
#colizq {background:url(../img/fnd_colizq.gif) no-repeat left bottom;float:left;overflow:hidden;padding:0px 40px 30px 0px;width:198px;}
#pie {background:url(../img/fnd_pie.jpg) repeat-x left top;margin:0 auto;overflow:hidden;width:100%;}
#pie_centro {background:url(../img/fnd_pie2.jpg) no-repeat 12px top;color:#575344;margin:0 auto;overflow:hidden;padding:25px 13px 20px 10px;width:937px;}
#presentacion {background:url(../img/fnd_presentacion.jpg) no-repeat right bottom;float:left;height:190px;overflow:hidden;position:relative;padding-right:300px;width:370px;}
#enlaces_sup {height:13px;left:14px;overflow:hidden;position:absolute;top:20px;width:100px;}
.portesgratis {background:url(../img/fnd_portesgratis.jpg) no-repeat left top;color:#fff;font-weight:bold;height:34px;margin-bottom:5px;line-height:15px;overflow:hidden;Text-align:left;padding-left:5px;padding-top:3px;width:197px;}

/*
--------- ALINEADOS ---------
*/
.derecha {float:right;}
.izquierda {float:left;}
.clear {clear:both;}
.centrado {text-align:center;}
.oculto {display:none;}
/*
--------- TEXTOS ---------
*/
h1 {color:#474437;font-size:20px;padding-bottom:5px;}
.h1Lat {height:21px;}
.h2gama {color:#7A7353;font-size:15px;font-weight:bold;padding-bottom:7px;}
h2 {color:#B99F37;font-size:15px;padding-bottom:7px;}
h3 {color:#fff;font-size:20px;padding-top:10px;}
p {padding:6px 0px;}
.coletilla {background:#f3f3f3;border:1px solid #ddd;font-size:10px;line-height:14px;margin:10px;overflow:hidden;padding:10px;text-align:left;}

/*
--------- SPANS ---------
*/
.naranjab {color:#65614E;font-weight:bold;}
.negrob {color:#474337;font-weight:bold;}
.naranjaTlf {color:#8D8150;font-size:17px;font-weight:bold;}
.mora {color:#B99F37;}

/*
--------- FOTOS ---------
*/

.fotoizq {border:1px solid #380020;float:left;margin-right:8px;padding:5px;}
.fotoder {float:right;margin-left:8px;border:1px solid #AAA382;}
.fotoderSinborde {float:right;margin-left:12px;}
.fotoizqSinborde {float:left;margin-right:12px;}
.FotoFicha {max-width:370px;margin-right:20px;float:left;}
.fotoderab {float:right;margin-left:8px;border:1px solid #AAA382;position:absolute;top:10px;right:0px;}

/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#8D8150;text-decoration:underline;}
a:hover {text-decoration:none;}

#pie a:link,#pie a:visited,#pie a:active {color:#25231D;}
#pie a:hover {}

.hlinicio:link,.hlinicio:visited,.hlinicio:active {background:url(../img/fnd_inicio.gif) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}
.hlcontacto:link,.hlcontacto:visited,.hlcontacto:active {background:url(../img/fnd_contacto.gif) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}
.hlmapa:link,.hlmapa:visited,.hlmapa:active {background:url(../img/fnd_mapa.gif) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}

/*
--------- LISTAS ---------
*/
.lista li {background:url(../img/fnd_flechaamarilla.gif) no-repeat 2px 6px;padding-left:14px;margin-top:5px;}

/*
--------- FORMULARIOS ---------
*/
.form_fila {clear:both;color:#666;overflow:hidden;padding:6px 0px;text-align:center;}
.form_fila2 {clear:both;color:#666;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%;}
.input0 {background:#f4f4f4;border:1px solid #CDC4A3;font:11px verdana,sans-serif;padding:2px;width:50px;color:#8D8150;}
.input1 {background:#f4f4f4;border:1px solid #CDC4A3;font:11px verdana,sans-serif;padding:2px;width:100px;color:#8D8150;}
.input2 {background:#f4f4f4;border:1px solid #CDC4A3;font:11px verdana,sans-serif;padding:2px;width:150px;color:#8D8150;}
.input3 {background:#f4f4f4;border:1px solid #CDC4A3;font:11px verdana,sans-serif;padding:2px;width:160px;color:#8D8150;}
.input4 {background:#f4f4f4;border:1px solid #CDC4A3;font:11px verdana,sans-serif;padding:2px;width:180px;color:#8D8150;}
.textarea {background:#f4f4f4;border:1px solid #CDC4A3;font:11px verdana,sans-serif;height:46px;padding:2px;width:250px;color:#8D8150;}
.input {background:#f4f4f4;border:1px solid #CDC4A3;font:11px verdana,sans-serif;padding:2px;width:150px;color:#8D8150;}
.drp0 {background:#666;border:1px solid #380020;font:11px verdana,sans-serif;padding:2px;width:110px;color:#FFF;}
.registro_izq {float:left;line-height:12px;overflow:hidden;width:350px;}
.registro_der {border:2px solid #DDD8E2;float:right;line-height:10px;overflow:hidden;margin-top:15px;padding:10px 0px 10px 0px;text-align:center;width:300px;}
.btnMarginBot {margin-bottom:-2px;}
.txtpqnif{font-size:10px;}
.avisoTxtConf{margin-top:10px;color:#b99f37; font-size:12px; font-weight:bold;}
.inputpeq {background:#f4f4f4;border:1px solid #CDC4A3;font:11px verdana,sans-serif;padding:2px;width:85px;color:#8D8150;}

/*
--------- TABLAS ---------
*/

.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #ddd;padding:6px 6px;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;}
.tablaPedido {width:70%;text-align:center;margin-top:10px;}


