body{text-align:center; background-color:#e6e6e6; color:#000000; margin:0; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body, td, table{font-family:Verdana, Arial, Helvetica, sans-serif;}
img, table{border:0; margin:0;}

.smalltxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.6em;}
.center{text-align:center;}
.right{float:right;}
.left{float:left;}
#contenedora {width:778px; margin:0 auto; text-align:left;}


#footer{position:relative; background-color:White; padding:10px 0 0 0; font-size:.6em; float:left; width:778px;}
.separadorPie{background-color:#C3C5C7; margin:0 .5em;}
#marcadoPie{color:#FE721D;}
.footer_partenaire{background:url(../img/dotted_gray1px.gif) repeat-x White; padding:10px; color:#757575;}
.footer_partenaire *{color:#757575;}
.footer_partenaire A:hover{text-decoration:none;}
.footer_international{background-color:#C8C7C7; text-align:center; padding:4px;}
.clear:after {content:"."; clear:both; display:block; visibility:hidden; height:0}


#head{background-color:#ffffff; text-align:left; width:778px; font:10px Verdana; position:relative; float:left;}
#head *{margin:0; padding:0;}

#top{height:76px;}
#cabecera{float:left;}
#logo{float:left; margin-top:0;}
#pantalonesTailandeses{float:right;}
#logoPantalonesTailandeses a{color:#ffffff; font-size:0.9em;}
#carrito{float:right; background:#E5E2D9; padding:5px; height:65px; border-top:1px solid white; border-left:1px solid white; border-right:1px solid white;}
#backet{background:url(../img/header_backet.gif) no-repeat 1px 4px; padding-left:22px; line-height:30px;}
#backet a{color:black;}
ul#mainNav{width:100%; background:#FE721D; float:left; border:1px solid white;}
html > body ul#mainNav{width:776px;}
ul#mainNav li{display:inline;}
ul#mainNav li a{background:#FE721D; color:white; padding:6px 10px 5px 10px; float:left; border-right:1px solid white; text-decoration:none; text-transform:uppercase; font-weight:bold;}
ul#mainNav li span{background:#FE721D; color:white; padding:6px 10px 5px 10px; float:left; border-right:1px solid white; text-decoration:none; text-transform:uppercase; font-weight:bold;}
ul#mainNav li a:hover{background:#DED8C2; color:black;}
ul#mainNav li.activ span{background:#DED8C2; color:black;}
ul#subNav1{width:100%; background:#DED8C2; float:left; border-left:1px solid white; border-bottom:1px solid white; border-right:1px solid white;}
html > body ul#subNav1{width:776px;}
ul#subNav1 li{width:100%; text-align:left; padding-left:10px; display:block; color :#464646; font-weight :bold; line-height :24px;}
ul#subNav1 li h1{font-size :1em;}
select{font-size:1em;}

#catalogo{background:#ffffff; text-align:left; width:778px; position:relative; float:left;}
* html #catalogo{height:328px;}
#catalogo #imgPantalon{width:210px; float:left;}
#catalogo img.pantalonTai{float:left; margin:1em 0 1em 1em;}
#catalogo table{margin:.8em 0 0 0; float:left;}
#catalogo table tr td{padding:0; margin:0;}
#catalogo table p{color :#757575; padding:0 2em 0 0; margin:0; font-weight :bold; font-size:.6em;}
#catalogo table p a{color :#757575; text-decoration:none;}
#catalogo table p a:hover{ color :#464646; text-decoration:underline;}
#catalogo p.parrafo{color :#464646; font-size:.6em; margin:1em 0 0 1em;}
#catalogo .tablaPantalon{width:364px; float:left; border:1px solid #FE721D; margin:1em .4em 1em .4em; padding:.4em .4em .4em .2em;}
* html #catalogo .tablaPantalon{width:371px; height:281px;}
#catalogo .tablaPantalon h2, #catalogo .tablaPrecios h2{font-size:.7em; float:left; margin:0 0 0 .7em; padding:0; color:#FE721D;}
#catalogo .tablaPantalon table, #catalogo .tablaPrecios table{font-size:.7em; margin-left:.5em; float:left;}
#catalogo .tablaPantalon p,  #catalogo .tablaPrecios p{font-size:.7em; margin:.6em 0 0 .7em; float:left; color:#757575;}
#catalogo .tablaPantalon p{width:220px;}
#catalogo .tablaPantalon table.precios tr th, #catalogo .tablaPrecios table.precios tr th{border:1px solid #ffffff; border-bottom:0; border-top:0; padding:.2em 1.2em; background:#FE721D; color:#ffffff;}
#catalogo .tablaPantalon table.precios tr td, #catalogo .tablaPrecios table.precios tr td{border-bottom:1px solid #C8C7C7; padding:.2em .8em; border-left:1px solid #C8C7C7; border-right:1px solid #C8C7C7;}
#catalogo .tablaPantalon table.precios tr th.izq, #catalogo .tablaPrecios table.precios tr th.izq{border-left:1px solid #FE721D;}
#catalogo .tablaPantalon table.precios tr th.der, #catalogo .tablaPrecios table.precios tr th.der{border-right:1px solid #FE721D;}
#catalogo .tablaPrecios{width:754px; float:left; border:1px solid #FE721D; margin:0 .4em 1em .4em; padding:.4em .4em .4em .2em;}

#catalogo .tablaPrecios.bolsos h2{width:500px;}
#catalogo .tablaPrecios.bolsos p{padding-top:1em;}

#catalogo .tablaPrecios p{margin-top:0;}
#catalogo .tablaPantalon table.precios a{color:#FE721D;}
#catalogo img.pantalonTaiTabla{float:left;}
#catalogo form{font-size:.7em; padding:1em 0 0 1em; float:left;}
#catalogo form label{width:16em; margin-left:1em; float:left; }
#catalogo form label.personales{width:25em; margin-bottom:.3em;}
#catalogo form label.personales2{width:31em; margin-bottom:.3em;}
#catalogo form label.parti{width:8em; margin:0; float:right;}
#catalogo form label#derecha{margin-right:12em;}
#catalogo form label span{float:left;}
#catalogo form label.parti p{float:right; margin:0;}

#simulador{float:left;width:33em;padding-top:1em;margin:0 1em;}
*html #simulador{margin:0 .5em;}

#simulador table.simulacion{font-size:.9em;background-color:#efecec;border:5px solid #efecec}
#simulador table.simulacion td.titular{font-weight:bold;color:#fe721d;}
#simulador table.simulacion td.subtitular{font-weight:bold;border-bottom:1px solid #ffc4a0;}
#simulador table.simulacion td.subtitular3{border-bottom:1px solid #ffc4a0;}
#simulador table.simulacion td.subtitular2{font-weight:bold;border-bottom:1px solid #ffc4a0;border-top:1px solid #ffc4a0;}

#simulador table.simulacion td.color{width:19em;}
#simulador table.simulacion td.unidad{width:6em;text-align:center;}
#simulador table.simulacion td.precio{width:8em;text-align:center;}


#catalogo form input, #catalogo form select, #catalogo form textarea{float:right; font-size:.9em; width:3em; margin:0 0 0 .5em; font-family:Verdana;}
#catalogo form input.personales, #catalogo form select.personales{width:18em;}
#catalogo form textarea.personales{width:22em; height:8em; font-family:Verdana;}
#catalogo form textarea.personales2{width:27em; height:8em; font-family:Verdana;}

#catalogo .moduloDerecha{width:36em; float:left;}
#catalogo .moduloizq{border-left:1px dotted #938F8F; padding-left:1em; width:30em; float:left;}
#catalogo .moduloizq p{margin-bottom:.3em;}
#catalogo .moduloizq p.para{margin-top:.3em;}
#catalogo form img{float:left; margin-right:.4em; width:20px; height:20px;}
#catalogo ul{font-size:.7em; color:#464646; padding:0; list-style-type :none; margin:.3em 0 0 1em; float:left; display:block;}
#catalogo ul li{background:url(../img/cuadradoNaranja.gif) no-repeat 0 5px; padding:0 0 0 .5em;}
#catalogo .contenedora{float:left; width:100%; padding:0;}
#catalogo table.tablaDatos{width:40em; font-size:.6em; float:left; margin:.5em 0 0 1em;}
#catalogo table.tablaDatos caption{float:left; border:0; padding:0;}
form input#enviar{height:20px; width:52px; text-align:center; background:url(../img/backBoton.gif) no-repeat 0 0; color:#ffffff; font-weight:bold; font-size:.9em; border:0; padding:.3em 0; margin:.2em 3.8em 0 0;}
form input#enviar.enviar{width:104px; background:url(../img/backBoton3.gif) no-repeat 0 0;}
form input#enviar2{height:20px; width:100px; text-align:center; background:url(../img/backBoton2.gif) no-repeat 0 0; color:#ffffff; font-weight:bold; font-size:.9em; border:0; padding:.3em 0; margin:.2em 1em 0 0;}
.posicion2{margin-top:5em;}
* html .posicion2{position:relative; left:0; top:0;}
#catalogo table.pedidos{font-size:.7em; margin:.1em 0 0 1.2em;} 
#catalogo table.pedidos tr.datos td{border-top:1px solid #FFC4A0; height:28px; background:url(../img/backgris.gif) repeat-x 0 0; padding-top:3px;}
#catalogo table.pedidos tr.datos1 td{height:22px; background:#eeeeee; padding-left:.2em;}
#catalogo table.pedidos tr.datos1 td.envio, #catalogo table.pedidos tr.datos2 td.envio{padding-top:.5em; padding-bottom:.5em;}
#catalogo table.pedidos tr.datos2 td{height:22px; padding-left:.2em;}
#catalogo table.pedidos tr.datosTotal td{border-top:1px solid #ff0000; border-bottom:1px solid #ff0000; height:30px; background:url(../img/backgris2.gif) repeat-x 0 0; padding-top:3px;}
#catalogo table.pedidos tr.datos td.borrar{background:none;}
#catalogo table.pedidos tr.datos td.subtotal{background:none;}
.rojo{color:#FF0000; font-weight:bold;}
#catalogo table.pedidos tr.cabecera td{height:20px;}
#catalogo img.destacado{float:right; margin:1em;}
#catalogo table.pedidos tr td.titulo{border-bottom:1px solid #FFC4A0;}
#catalogo table.pedidos tr td.primero{text-transform :uppercase;}
#catalogo h2.listado{color:#FE721D; font-size:.9em; padding:0 0 0 1.5em; margin:2em 0 .3em .35em; background:url(../img/flecha.gif) no-repeat 0 0;float:left;}
.separador{float:left; border-bottom:1px dotted #938F8F; padding-bottom:.3em; margin-bottom:.3em;}
#formEmpresas{display:none}
.tablaInicio{float:left;font-size:.8em;border:1px solid #fff;border-left:0;text-align:center;}

body.backoffice{text-align:left;font-size:.8em;margin:1em;background:#f9fbfe;}
.tablaInicio a {color:#000;}
.red,a.red{color:red;background-color:#feed61;}
.green,a.green{color:#ee00e6;background-color:#f0eded;}
table.tablaPedidos{border:1px solid #aeada9;border-right:0;border-bottom:0;font:.8em verdana;width:45em;}
table.tablaPedidos td{border-right:1px solid #aeada9;border-bottom:1px solid #aeada9;padding:.4em;}

#contenedoraTabla{float:left;width:700px;}
#contenedoraTabla ul.listado{float:left;list-style:none;font:verdana;font-weight:bold;position:relative;margin:0;padding:0;top:2;left:0;}
#contenedoraTabla ul.listado li{float:left;padding:.5em;border:2px solid #fbc819;margin: 0 1em;}
#contenedoraTabla ul.listado li.first{margin-left:0;}
#contenedoraTabla ul.listado li.sel{border-bottom:2px solid #fcf3d5;background:#fcf3d5;}
#contenedoraTabla .tablas{border:2px solid #fbc819;float:left;padding:1em;background:#fcf3d5;margin-bottom:1em;}
