@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;
}

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;
}