@CHARSET "UTF-8";
/*----------------------------------------------------------*/
/*                            CARRITO                       */
/*----------------------------------------------------------*/
div.carrito{ background-color: #ffffcc; color: #333333; font-size: 11px; border: 1px solid #ffff00; text-align: left; padding: 3px; margin-bottom: 20px;}
div.carrito div {background-color: #ff9900; padding: 2px; border: 1px solid #ff9900; text-align: center; background-image: url("../img/web/menus/fondo_titulo_central.gif"); background-repeat: repeat-x;}
div.carrito table {background-color: #ffffff; border: 1px solid #cccccc; border-collapse: inherit; width: 100%;}
div.carrito table td { padding: 3px;}
img.add_carrito {background-color: #ffffff; padding:1px; border: 1px solid #999999; margin-right:3px;}
img.add_carrito:hover {border: 1px solid #ff0000;}

/*----------------------------------------------------------*/
/*                            CARRITO                       */
/*----------------------------------------------------------*/
/* Div principal */
div.axs_sc{ background-color: #e1e1e1; color: #333333; font-size: 11px; border: 1px solid #cccccc; text-align: left; padding: 3px;}
div.axs_sc_333{ background-color: #111111; color: #333333; font-size: 11px; border: 1px solid #cccccc; text-align: left; padding: 3px;}
/* Encabezado carrito */
div.axs_sc div.cabecera, div.axs_sc_333 div.cabecera{background-color: #ffcc33; padding: 2px; border: 1px solid #999999; text-align: center; background-image: url("../img/web/menus/fondo_titulo_central.gif"); background-repeat: repeat-x;}
/* Tabla detalle */
div.axs_sc table.detalle {background-color: #ffffff; border-left: 1px solid #999999; border-right: 1px solid #999999; border-collapse: collapse; width: 100%;}
div.axs_sc table.detalle td { padding: 3px; border-bottom: 1px dotted #cccccc; font-size:11px;}
div.axs_sc table.detalle td.precio {text-align: right; background-color: #cccccc; border:0px; border-top: 1px solid #999999; color: #000000; font-size: 110%;}
div.axs_sc table.detalle td.precio_linea {background-color: #ffff99; text-align: right; border-right: 1px dotted #cccccc; border-left: 1px dotted #cccccc;}
/* Tabla detalle mini*/
div.axs_sc table.detalle_mini {background-color: #ffffff; border-left: 1px solid #999999; border-right: 1px solid #999999; border-collapse: collapse; width: 100%; color: #111111;}
div.axs_sc table.detalle_mini td { padding: 3px; border-bottom: 1px dotted #cccccc; font-size:9px;}
/* Barra de botones */
div.axs_sc p.botones {text-align: right;}
/* Pie del carrito */
div.axs_sc div.pie{background-color: #FFCC33; margin: 0px; padding: 2px; border: 1px solid #999999; margin-bottom: 2px; text-align: center;}
/* Iconos clicables del carrito */
div.axs_sc img.img_button {background-color: #ffffff; padding:1px; border: 1px solid #999999; margin-right:3px;}
div.axs_sc img.img_button:hover {border: 1px solid #ff0000;}
/* Formulario */
form.axs_sc_form { margin: 0px; padding: 0px; }
form.axs_sc_form input,textarea,select { margin: 0px; padding: 1px; font-family: arial; font-size: 11px;}
form.axs_sc_form input:focus, textarea:focus { background-color: #ffff99; }

/* Div botones ventana */
div.axs_sc_window { background-color: #006699; border-top: 1px solid #000066; border-bottom: 1px solid #000066; text-align: right;padding: 1px;}
div.axs_sc_window img {border: 0px;}
/* Div mensajes */
div.axs_sc_msg { background-color: #006600; color: #fff; padding: 2px; text-align: center;}
div.axs_sc_error { background-color: #ff0000; color: #fff; padding: 2px; text-align: center;}
/* Div Titular */
div#axs_sc_titular { background-color: #ffffcc; padding: 5px; border: 1px solid #CC9966; color: #996633;}
div#axs_sc_titular div.datos { background-color: #ffffff; border: 1px solid #ffcc99; padding: 5px; text-align: justify; color: #333333;}
a.botona{background-color: #996633; color: #ffffff; margin: 2px; margin-top: 0px; margin-bottom: 0px; text-align: center; padding: 0px 2px; border: 1px solid #663300;}
a.botona:hover{background-color: #990000; border: 1px solid #996633;}
a.boton_get{ display: block; color: #990000; margin: 2px; margin-top: 0px; margin-bottom: 0px; float: right; text-align: center; padding: 3px; background-color: #ffffcc; border: 1px solid #663300;}
a.boton_get:hover { color: #ffffff; background-color: #990000; border: 1px solid #663300;}

div#carrito_status{display:inline; text-align: right; right: 0px;margin-left:0px; color: #999;}

table.totales { width: 100%;}
table.totales td, table.totales th { text-align: right; }
table.totales th {border-bottom: 1px solid #333; }