/*
--------- GENERAL ---------
*/
* {margin:0px;outline:none;padding:0px;}
a img {border:0px;}
ul {list-style:none;}
body {background:#798DAE url(../img/fdo_body.gif) repeat-x;color:#1A2E4C;font:12px 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; }
#cabecera {background: url(../img/fnd_cabecera.jpg) repeat-x;;font-size:11px;height:100px;overflow:hidden;padding:0px;text-align:left;width:980px;}
#contenido {background:url(../img/fnd_contenido.jpg) no-repeat 11px bottom;clear:both;overflow:hidden;padding-bottom:50px;width:980px;}
#colizq {background:url(../img/fnd_colizq.jpg) no-repeat;float:left;overflow:hidden;padding:120px 1px 125px 11px;width:249px;}
#colder {float:right;overflow:hidden;padding:5px 31px 20px 14px;width:674px;}
#pie {background:#798DAE url(../img/fnd_pie.jpg) no-repeat;clear:both;height:80px;overflow:hidden;padding:28px 20px 0px 20px;width:940px;}
#flashCabecera {float:left;height:94px;overflow:hidden;width:620px;}
#bannersCompra {clear:both;color:#000;padding:20px 0px;}
#bannersCompra h1 {background:#99A7B6;border:0;color:#FFF;font-size:11px;margin:0px 0px 5px 0px;padding:3px;}
#bannersCompra a:link,#bannersCompra a:visited,#bannersCompra a:active {text-decoration:none;}
#bannerEnvio {background:#FFF url(../img/fnd_banEnvio.jpg) no-repeat 0px 23px;border:1px solid #99A7B6;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerEnvio p {padding:7px 3px 7px 85px;}
#bannerPago {background:#FFF url(../img/fnd_banPago.jpg) no-repeat right bottom;border:1px solid #99A7B6;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerPago p {padding:5px 20px 8px 3px;}
#bannerDevolucion {background:#FFF url(../img/fnd_banDevolucion.jpg) no-repeat right bottom;border:1px solid #99A7B6;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerDevolucion p {padding:5px 45px 8px 3px;}
#compraok { margin-top:100px; color:#fff;}
/*
--------- ALINEADOS ---------
*/
.izquierda {float:left;}
.derecha {float:right;}
.clearboth {clear:both;}
.centrado {text-align:center;}
/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#000;text-decoration:underline;}
a:hover {}
/**/
#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:51px;overflow:hidden;padding-right:30px;text-align:right;}
.menuSup li {float:left;}
.menuSup li a:link,.menuSup li a:visited,.menuSup li a:active {display:block;float:left;padding:27px 10px 5px 20px;}
.inicio {background:url(../img/ico_inicio.gif) no-repeat 1px 27px;}
.ayuda {background:url(../img/ico_ayuda.gif) no-repeat 3px 29px;}
.contactar {background:url(../img/ico_contactar.gif) no-repeat 1px 29px;}
.mapa {background:url(../img/ico_mapa.gif) no-repeat 3px 29px;}
/**/
.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 {color:#0093DD;border-left:3px solid #0093DD;font:bold 11px verdana,sans-serif;margin:15px 0px;padding-left:4px;text-transform:uppercase;}
h2 {color:#1A2E4C;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 0px;}
.txt15 {font-size:15px;}
/*
--------- FOTOS ---------
*/
.FotoFichaOferta {border:1px solid #bbb;float:left;margin-right:6px; max-height:125px; height:auto; }
.fotoizq {border:1px solid #bbb;float:left;margin-right:6px;}
.fotoder {border:1px solid #bbb;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;}
/*
--------- 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)------------*/