body { margin:0; padding:0; background-color:#FFFFFF; }
table.supert { margin:0; padding:0; width:100%; }
td.bann { margin:0; padding:0; vertical-align:top; }
#icrom { width:80%; min-width:60em;  margin:auto; }
#icrom #header { width:98%; background:url(../imagenes/headback.png) repeat-x; margin:0 auto; }
#icrom #header h1 { margin:0; text-align:center; height:85px; padding-top:15px; }
#icrom #header div#tabla { width:100%; border:none; border-top:solid 1px rgb(125,125,125);
   background:url(../imagenes/headtback.png) repeat-x; overflow:auto; }
#icrom #header table{ width:auto; border:none; margin:auto; background-color:transparent; }
#icrom #header table td { margin:0; padding:0; vertical-align:middle; text-align:center; padding:0 0.5em; }
#icrom #header table td a { font-size:1.25em; font-weight:bold; text-decoration:none; color:black; }
#icrom #header table td a#userlout { font-size:1em; font-weight:normal; text-decoration:underline; color:blue; }
#icrom #header table td a:hover { color:rgb(90,90,90); }
#icrom #header table td#labels { color:rgb(90,100,90); font-size:12px; }
#icrom #header table td input { width:8em; margin-top:2px; font-size:12px; border:solid 2px rgb(200,202,200); }
#userwelc { font-size:0.9em; }
#icrom #header table td a#clvolv { font-size:0.7em; font-weight:normal; text-decoration:none; font-style:italic; }
#icrom #header table td a#clvolv:hover { font-size:1em; text-decoration:underline; color:blue; }
#icrom #header table td#tclvolv { vertical-align:bottom; text-align:right; }

#icrom #contenido { width:98%; background:url(../imagenes/cntback.png) white; margin:5px auto; overflow:visible; }
#icrom #contenido table { width:94%; margin:30px auto; padding:0; }
#icrom #contenido table td.espa { padding-top:2em; padding-left:60px; }
#icrom #contenido table img { margin-right:10px; }
#icrom #contenido table img.midmar { margin-right:5px; }
#icrom #contenido table td.subtit { text-align:center; font-size:1.4em; padding-bottom:1em;
   padding-left:0; font-weight:bold; }
input.text { width:26em; font-size:12px; border:solid 2px rgb(200,202,200); }
textarea.text { font-size:12px; border:solid 2px rgb(200,202,200); }
input.midtext { width:12em; font-size:12px; border:solid 2px rgb(200,202,200); }
input.txnum { width:6em; font-size:12px; border:solid 2px rgb(200,202,200); }
td.tagsReg { width:8em; padding-right:10px; text-align:right; }
td.tagsNCol { width:12em; padding-right:10px; text-align:right; }
td.tagsNCro { width:6em; padding-right:10px; text-align:right; }
td.tagsMens { width:6em; }
td.tagsCol { width:11em; padding-right:10px; text-align:right; }
td.tagsOpcsCnf { width:16em; padding-right:10px; }
td.linepie { border-bottom:dotted 2px rgb(90,80,90); }
td.linedobpie { border-bottom:double 8px rgb(90,80,90); }
tr.reglist_head { text-align:center; font-weight:bold; }
tr.reglist_head td { border:solid 1px black; }
tr.reglist_a { background-color:rgb(207,212,207); }
tr.reglist_b { background-color:rgb(242,247,242); }
table.cuadri td { border:dashed 1px rgb(137,142,137); vertical-align:center; text-align:center; }
table.cuadri td.linedobpie { border:none; border-bottom:double 8px rgb(90,80,90); }
form.espa { padding-left:65px; }
form.fborde { width:22em; margin:0 auto; border:dotted 1px rgb(90,80,90); text-align:center; }
table.posbann { width:auto; margin:0; border:solid 1px rgb(160,160,160); }
table.posbann td { text-align:center; border:dotted 1px rgb(160,160,160); }
td.hassubt { padding:0; }
#icrom #contenido table.subtabla { margin:0; width:100%; }
table.subtablaocul { margin:0; width:100%; display:none; }
.ctrldesp { cursor:pointer; font-weight:bold; border:solid 1px rgb(245,245,245); }
.ctrldesp:hover { background-color:rgb(210,210,210); }
.ctrldesp span { font-weight:bold; border:solid 1px rgb(115,120,115); color:rgb(95,100,95); padding:0 4px; }
.oculto { display:none; }
p#condreg { margin-left:25px; padding:10px 25px; border:solid 2px rgb(90,92,90); height:14em; overflow:auto; }
p.answ { margin:14px 38px; text-align:justify; }
p.answ { text-indent:1em; }
.fqoculto { display:none; background-color:white; border:dashed 1px gray; }
.btnLKanchor td { border:ridge 2px rgb(80,76,81); text-align:center; }
.btnLKanchor input { border:none; border-bottom:solid 1px blue; background-color:transparent; color:blue; padding:0; }
.btnAnchor { border:none; border-bottom:solid 1px blue; background-color:transparent; color:blue; padding:0; }
.escaparate td { text-align:center; background-color:rgb(255,255,240); border:double 3px rgb(190,205,255); }
.escaparate input { border:none; background-color:transparent; color:blue; padding:0; }
input.txnumti { border:solid 1px rgb(120,120,120); width:3em; color:black; font-size:12px; }
td.contscarrito { padding:0; padding-left:10px; }
.formcart { border:double 3px rgb(190,205,255); border-bottom:dashed 1px rgb(190,205,255); padding:2px; margin:0; height:10em; overflow:auto; }
.formcartsub { border:double 3px rgb(190,205,255); border-top:none; padding:2px; margin:0; }
.contcart { border:double 3px rgb(190,205,255); padding:2px; margin:0; margin-left:10px; height:20em; overflow:auto; }
#icrom #contenido table.tbcart { width:auto; margin:0; padding:0; }
td.valtop { vertical-align:top; }

#icrom #footerarea { width:98%; background:url(../imagenes/cntback.png) repeat-x white; margin:0 auto; text-align:center; }

.alDer { text-align:right; }
.alCen { text-align:center; }
.error { font-weight:bold; color:red; text-align:center; }
input.btn { background:url(../imagenes/headbback.png) repeat-x transparent; font-weight:bold; color:rgb(90,100,90); font-size:10px; border:none; }
input.wbtn { background-color:white; font-weight:bold; color:rgb(90,100,90); font-size:10px; border:solid 2px rgb(130,135,130); }
.imgflota { float:left; }
input.ppbtn { background-color:transparent; font-weight:bold; border:none; border-bottom:ridge 2px blue; }
.d_inline { display:inline; }
.mail2comprador { border:inset 3px rgb(215,215,250); }
.nodispo { color:red; }
form.repors { padding:5px 1em; border:inset 3px rgb(128,127,126); border-bottom:groove 3px rgb(106,107,250); }
form.repors * { margin-top:4px; }
#icrom #contenido table.subtablarep { margin:0; width:100%; border:inset 3px rgb(128,127,126); border-top:none; }
#icrom #contenido table.subtablarepnf { margin:0; width:100%; border:inset 3px rgb(128,127,126); }

/*td {border:solid 1px red;} table {border:solid 1px green;} form {border:solid 1px blue;}*/


