/********** COMMON **********/

form, div, h1, h2, h3, h4, h5, h6, dl, ul, ol, li {padding:0; margin:0}
input, select, textarea {outline:none}
a img {border:none}
a {color:blue}
.clearer {clear:both}
div.float_container {height:1%}
p {margin:10px 0 10px 0; padding:0}
p + p {margin-top:0}
object {display:block}

.center {text-align:center}

p.msj {
    background-position:10px center;
    background-repeat:no-repeat;
    border-width:1px;
    border-style:solid;
    padding:6px 6px 6px 45px;
    margin-bottom:10px;
    font:normal 11px arial
}
p.error {
    background-color:#FCFFCD;
    background-image:url('../img/icon_alert.gif');
    border-color:red;
    color:red
}
p.exito {
    background-color:#EFEFEF;
    background-image:url('../img/icon_alert.gif');
    border-color:green;
    color:green
}


div.rounded {position:relative}
div.rounded div.corner {position:absolute; background-repeat:no-repeat}
div.rounded div.top_left {_margin-left:-7px; _margin-top:2px; background-position:left top}
div.rounded div.top_right {_margin-right:12px; _margin-top:2px; background-position:right top}
div.rounded div.bottom_left {_margin-left:-7px; _margin-bottom:78px; background-position:left bottom}
div.rounded div.bottom_right {_margin-right:12px; _margin-bottom:78px; background-position:right bottom}

label, input, textarea {font:normal 10px verdana; color:#333333}
label {font-weight:bold}

/********** FIN COMMON **********/


div.seccion_contenido {border:2px solid #EBEBEB; padding:8px}
div.seccion_contenido > div.corner {width:9px; height:10px}
div.seccion_contenido > div.top_left {left:-2px; top:-2px; background-image:url('../img/top_left.gif')}
div.seccion_contenido > div.top_right {right:-2px; top:-2px; background-image:url('../img/top_right.gif')}
div.seccion_contenido > div.bottom_left {left:-2px; bottom:-2px; background-image:url('../img/bottom_left.gif')}
div.seccion_contenido > div.bottom_right {right:-2px; bottom:-2px; background-image:url('../img/bottom_right.gif')}



/********** LAYOUT **********/

body {font:normal 12px trebuchet ms; background-color:#F2F2F2}
div#principal {width:780px; margin:0 auto}
div#sep {background-color:#006699; height:20px}
div#contenido {background-color:white}
div#menu {float:left; width:180px}
div#lalala {float:left; width:580px; margin:0 auto; padding:10px; background-color:inherit}
div#lolo {}
p#datos_empresa {text-align:center; color:#5C5C5C; font:normal 10px verdana}

div#pie {height:4px; background-color:#999999}
div#titulo_seccion {background-color:#EBE229; border-bottom:3px solid #7D473B}

div#lado {height:100%; float:none; width:120px; background-repeat:repeat-y}

/********** FIN LAYOUT **********/


/********** CONTACTO **********/


/********** FIN CONTACTO **********/


/********** ADMIN **********/

div#admin_menu {background-color:black; color:white; padding:4px}
div#admin_menu a {color:white; text-decoration:none}
div#admin_menu a:hover {text-decoration:underline}

table.clientes {width:100%; border-collapse:collapse}
table.clientes td, th {
	border:1px solid black;
	padding:6px	
}	
table.clientes th {background-color:#EFEFEF}

/********** FIN ADMIN **********/


table#pedido {width:100%; border:1px solid #E9E8E3}
table#pedido thead th {font-weight:normal; background-color:#E9E8E3; border:none; padding:2px}
table#pedido tbody td {padding:4px}