body {background: url('images/background.gif') repeat-x; font-family: verdana, helvetica, arial; font-size:11px}
input, select, textarea {font-family: verdana, helvetica, arial; font-size:11px}

div#mare {width:900px; margin:auto; background:#ffffff}

div#capcelera {margin:0px auto; text-align:center}

h2 {font-size:18px; margin:15px; color:#000066; font-weight:bold}

h3 {font-size:16px; margin:15px; color:#222299; font-weight:bold}

p {margin:15px}

table.formulario {margin:10px; width:450px; margin: 20px auto; border:1px solid #bbbbbb; background:#eeeeee}

td.etiq {text-align:right; border:1px solid #bbbbbb; background:#dddddd; width:200px; padding:2px; margin:2px}
td.camp {width:200px; padding:2px}
td.camp input {width:250px; border:1px solid #bbbbbb;}
td.camp input.boto {width:100px; background: #4673A2; color:#ffffff; font-weight:bold; margin:10px}

table.datos_empresa { width:670px; margin:auto; border:1px solid #bbbbbb}
table.datos_empresa td {border-bottom:1px solid #bbbbbb;}
table.datos_empresa td.tit {border-bottom:0px solid #bbbbbb; background:#bfcce0; font-weight:bold}
table.datos_empresa td.dad {border:1px solid #bbbbbb; background:#dddddd; width:90px; padding:2px; margin:2px;}

table.comanda { width:670px; margin:20px auto; border-collapse:collapse}
table.comanda td {border:0;padding:2px 4px}
table.comanda td.tit {background:#e76000; font-weight:bold; color:#FFF; padding:4px}
table.comanda td.pic {width:100px}
table.comanda td.desc {width:380px}
table.comanda td.dad {font-style:italic}
table.comanda td.num {width:80px; text-align:right}
table.comanda td.num input {width:80px; text-align:right; border:1px solid #bbbbbb}
table.comanda td.resul {width:80px; text-align:right}
table.comanda td.desc input {border:1px solid #bbbbbb; width:380px}
table.comanda td.com input {border:1px solid #bbbbbb; width:500px}

table.publica { width:670px; margin:20px auto; border-collapse:collapse}
table.publica td {border:0;padding:2px 4px}
table.publica td.tit {background:#e76000; font-weight:bold; color:#FFF; padding:4px}
table.publica td.pic {width:150px}
table.publica a img {border:none}
/*table.publica td.desc {width:380px}*/
/*table.publica td.num {width:80px; text-align:right}*/
/*table.publica td.num input {width:80px; text-align:right; border:1px solid #bbbbbb}*/
/*table.publica td.resul {width:80px; text-align:right}*/
/*table.publica td.desc input {border:1px solid #bbbbbb; width:380px}*/
/*table.publica td.com input {border:1px solid #bbbbbb; width:500px}*/

.parell {background:#eee}
.senar {background:#fff}

#tb-productos tbody.dnd tr:hover {background:#f7f7f7}
.dragging {background:#eee;color:#e76000}

span.error {color:#ff0000}
input.boto {width:150px; background: #4673A2; color:#ffffff; font-weight:bold; margin:10px; border:0px; padding:4px}

div#condiciones {margin:10px auto 10px auto;  width:650px; border:1px solid #bbbbbb; padding:10px}
h4 {font-size:12px; font-weight:bold}

ul.admo {margin:30px}
ul.admo li {list-style:none; margin-bottom:4px; margin-top:4px}
ul.admo li li {list-style:square}
a {text-decoration:none; color:#4673A2;}

td.canc {color:red}
td.mig {color:#669900}
td.llest {color:#ff9900}

table.llistat td {border-bottom:1px solid #dddddd}
.error {color:#ff0000}

div#cont {margin:auto; width:90%}

.tit {background:#bfcce0;}
div#alertas {position:relative; background:#ffeebb; width:95%; margin:10px auto; padding:5px 5px; border:1px solid #ffcc00; font-weight:normal}