/*
--------- GENERAL ---------
*/
* {margin:0px;padding:0px;}
a img {border:0px;}
ul {list-style:none;}
body {background:#000 url(../img/fnd_body.gif);color:#fff;font:11px tahoma,sans-serif;line-height:18px;text-align:center;}
/*
--------- ESTRUCTURA ---------
*/
#contenedora {background:url(../img/fnd_contenedora.gif) repeat-y;margin:0 auto;text-align:left;width:980px;border-bottom:1px solid #888888;}
#cabecera {height:162px;overflow:hidden;padding:0px 10px;text-align:left;width:980px;}
#contenido {background:url(../img/fnd_contenido.jpg) no-repeat bottom;clear:both;overflow:hidden;margin:0px 10px;border-right:6px solid #848484;border-bottom:6px solid #848484;border-left:6px solid #848484;width:948px;}
#contenido2 {background:url(../img/fnd_contenido2.gif) repeat-y 244px 0px;min-height:650px;overflow:hidden;_height:650px;}
#colizq {float:left;overflow:hidden;padding-top:15px;width:244px;}
#colder {float:right;overflow:hidden;padding:22px 10px 20px 10px;width:684px;}
#pie {clear:both;height:20px;padding:20px 10px;width:980px;}
#flashCabecera {float:left;height:128px;overflow:hidden;width:960px;}
#bannersCompra {clear:both;color:#000;padding:20px 0px;}
#bannersCompra h1 {background:#D1CA9E;border:0;color:#6B5E4D;font-size:11px;margin:0px 0px 5px 0px;padding:3px;}
#bannersCompra a:link,#bannersCompra a:visited,#bannersCompra a:active {text-decoration:none;}
#bannerEnvio {background:url(../img/fnd_banEnvio.jpg) no-repeat 0px 23px;border:1px solid #D1CA9E;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerEnvio p {padding:7px 3px 7px 85px;}
#bannerPago {background:url(../img/fnd_banPago.jpg) no-repeat right bottom;border:1px solid #D1CA9E;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerPago p {padding:5px 20px 8px 3px;}
#bannerDevolucion {background:url(../img/fnd_banDevolucion.jpg) no-repeat right bottom;border:1px solid #D1CA9E;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerDevolucion p {padding:5px 45px 8px 3px;}
/*
--------- ALINEADOS ---------
*/
.izquierda {float:left;}
.derecha {float:right;}
.clearboth {clear:both;}
.centrado {text-align:center;}
/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#fff;}
a:hover {color:#B9B9B9;}
/**/
#cabecera a:link,#cabecera a:visited,#cabecera a:active {text-decoration:none;}
#cabecera a:hover {text-decoration:underline;}
/**/
#pie a:link,#pie a:visited,#pie a:active {color:#fff;text-decoration:none;}
#pie a:hover {text-decoration:underline;}
/**/
.menuSup {float:right;height:35px;overflow:hidden;text-align:right;}
.menuSup li {float:left;}
.menuSup li a:link,.menuSup li a:visited,.menuSup li a:active {display:block;float:left;padding:8px 0px 15px 18px;margin-right:14px;}
.inicio {background:url(../img/ico_inicio.gif) no-repeat 0px 8px;}
.ayuda {background:url(../img/ico_ayuda.gif) no-repeat 3px 26px;}
.contactar {background:url(../img/ico_contactar.gif) no-repeat 0px 12px;}
.mapa {background:url(../img/ico_mapa.gif) no-repeat 4px 12px;}
/**/
.menuHor {background:#EFEDE9;height:30px;padding:5px 5px 0px 5px;}
.menuHor li {float:left;}
.menuHor li a:link,.menuHor li a:visited,.menuHor li a:active {display:block;float:left;padding:5px 10px 7px 10px;text-decoration:none;}
.menuHorSeleccionado {background:#fff;font-weight:bold;}
/**/
.btn:link,.btn:visited,.btn:active {background:#f1f1f1;color:#57a;padding:3px 8px 4px 8px;text-decoration:none;}
.btn:hover {background:#f5f5ff;color:#358;}
/*
--------- TEXTOS ---------
*/
h1 {background:url(../img/fnd_h1.gif) no-repeat;color:fff;border-bottom:1px dotted #fff;font:bold 11px verdana,sans-serif;line-height:10px;margin:5px 0px 15px 0px;padding:0px 0px 8px 8px;text-transform:uppercase;}
/*h1 span{color:#C40909;}*/
h2 {color:#939393;font:bold 10px verdana,sans-serif;margin:15px 0px;padding-left:4px;text-transform:uppercase;}
.txtcentrado {text-align:center;}
h3 {color:#000000;font:bold 14px verdana,sans-serif;margin:15px 0px;text-transform:uppercase;}
p {padding:7px 8px;}
.txt15 {font-size:15px;}
/*
--------- FOTOS ---------
*/
.FotoFichaOferta {border:1px solid ##D7D7D8;float:left;margin-right:6px; max-height:125px; height:auto; }
.fotoizq {border:1px solid #848484;float:left;margin-right:6px;}
.fotoder {border:1px solid #848484;float:right;margin-left:6px;}
.fotoizq_bordeClaro {border:1px solid #ccc;float:left;margin-right:6px;}
.fotoder_bordeClaro {border:1px solid #ccc;float:right;margin-left:6px;}
.fotoizq_sinborde {float:left;margin-right:6px;}
.fotoder_sinborde {float:right;margin-left:6px;}
.bannerizq {float:left;margin:10px 6px 10px 0px;}
.banneder {float:right;margin:10px 0px 10px 6px;}
/*
--------- FORMULARIOS ---------
*/
.form_fila {clear:both;overflow:hidden;padding:10px 0px;text-align:center;}
.form_colizq {float:left;margin:0px;overflow:hidden;padding-right:0%;text-align:right;width:44%;}
.form_colder {float:right;margin:0px;overflow:hidden;padding-left:0%;text-align:left;width:54%;}
.input {border:1px solid #999;color:#888;font:11px verdana,sans-serif;padding:2px;width:145px;}
.textarea {border:1px solid #999;color:#888;font:11px verdana,sans-serif;height:46px;padding:2px;width:290px;}
.combo {border:1px solid #999;color:#888;font:11px verdana,sans-serif;width:120px;}
/*
--------- TABLAS ---------
*/
.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #ddd;font-size:11px;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;font-size:11px;padding:6px 12px;text-align:left;vertical-align:top;width:33%;}
.tabla2_cabecera {font-weight:bold;text-transform:uppercase;}
.tabla3 {background:#fff;margin:auto;}
.tabla3 td {background:#EFEDE9;border:0;font-size:11px;padding:2px 10px;text-align:left;vertical-align:top;}

/*------------(CSS LOGO TAW)------------*/

.tawlogo { 
font-family: arial, sans-serif; 
border: 1px solid #C8C5B5; 
vertical-align: 0.2em;
font-weight: bold;
color: #fff;
font-size: 0.8em; 
background-color: #C8C5B5;
padding: 0;
}

.tawlogo .tnivel {
padding: 0 0.4em ;
border-bottom: 0px;
background-color: #C8C5B5;
color: #fff;
font-size: 0.8em;
}

.tawlogo abbr {
border-bottom: 0px;
}

.tawlogo acronym{
border-bottom: 0px;
padding: 0 0.3em;
background-color: #E3E1D9;
color: #666; 
}

.tawlogo sup{
padding: 0em;
vertical-align: 0.6em;
font-size: 0.6em;
}
/*------------(CSS LOGO TAW)------------*/