body, div, td, p, input, select, textarea {
	font-size: 12px;
	color: #666;
	font-family: "Trebuchet MS", Arial;
}

input, select, textarea {
	color: #444;
}

body {
	margin: 0;
	padding: 0;
}

a {
	color: #54a1bb;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

div.clear {
	clear: both;
}

h1, h2, h3, h4 {
	color: #438ea7;
}

h2.titulo {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

	h2.titulo a {
		color: #8f8f8f;
	}

p.autor {
	font-size: 11px;
	color: #aaa;
}

p.info_link {
	font-size: 11px;
}

img.thumb {
	width: 92px;
	height: 126px;
	margin: 3px 0;
	font-size: 11px;
}

span.aclaracion {
	color: #999;
	font-size: 11px;
}

/* HEADER */

div#header_top {
	margin: 0 0 10px;
	width: 100%;
	height: 96px;
	background: url("images/header.gif") no-repeat center top;
}

	div#header_width {
		margin: 0 auto;
		width: 962px;		
	}

		div#header_link {
			width: 490px;
			height: 90px;
			cursor: pointer;
			float: left;
		}
	
			div#header_link h3 {
				font-size: 13px;
				font-style: italic;
				color: #999;
				width: 230px;
				margin: 28px 0 0 253px;
				padding: 0;
				line-height: 18px;
			}

		div.header_buscador {
			width: 455px;
			height: 94px;
			overflow: hidden;
			float: right;
			background-image: url("images/buscador_recuadro_chico.gif");
			font-size: 11px;
		}
		
			p.buscador_input {
				padding: 0 0 0 45px;
				margin: 40px 0 0 0;
				float: left;
				width: 290px;
			}
			
				p.buscador_input input {
					width: 275px;
					font-size: 12px;
					color: #666;
					margin: 0;
					padding: 0;
				}
	
			p.buscador_submit {
				padding: 0;
				margin: 40px 20px 0 0;
				float: right;
				width: 90px;
			}
			
				input.buscador_submit {
					font-size: 0;
					/*text-indent: -200px;*/
					width: 92px;
					height: 28px;
					background-image: url("images/buscador_recuadro_submit.gif");
					border: 0;
					cursor: pointer;
					margin: 0;
					padding: 0;
				}
			
			p.buscador_opciones {
				margin: 0;
				padding: 0 0 0 40px;
				float: left;
				width: 298px;
			}
			
				p.buscador_opciones span {
					margin-right: 16px;
					color: #FFF;
				}
				
				p.buscador_opciones input {
					margin: 0 4px 0 0;
				}
	
			p.buscador_avanzado_abrir {
				float: left;
				width: 100px;
				margin: 2px 0 0 2px;
				padding: 0;
			}
			
				p.buscador_avanzado_abrir a {
					font-size: 10px;
					color: #FFF;
				}
		
		/*div.header_banner {
			float: left;
			height: 92px;
			width: 496px;
			padding-top: 1px;
			overflow: hidden;
			text-align: right;
			vertical-align: bottom;
		}*/
		
		div.buscador_avanzado {
			position: absolute;
			z-index: 1;
			width: 455px;
			height: 296px;
			background-image: url("images/buscador_recuadro_grande.png");
		}
		
			div.buscador_avanzado_contenido {
				margin: 42px 10px 10px 25px;
				font-size: 10px;
			}
			
			div.buscador_avanzado_contenido p {
				padding: 0;
				margin: 3px 0;
				color: #FFF;
				line-height: 16px;
			}
			
			div.buscador_avanzado_contenido select, input {
				font-size: 11px;
				margin: 0;
			}
					
			p.buscador_avanzado_acciones {
				position: absolute;
				bottom: 15px;
				right: 20px;
				width: 195px;
			}
						
				p.buscador_avanzado_acciones a {
					font-size: 10px;
					color: #FFF;
					margin-right: 20px;
				}


/*div#header_bottom {
	margin: 0 auto 8px;
	width: 962px;
	overflow: hidden;
}*/



	
/* FIN DEL HEADER */


/* CONTENIDO PPAL */

div.contenido {
	margin: 0 auto 8px;
	width: 962px;
	overflow: hidden;
}

div.contenido_menu {
	float: left;
	width: 156px;
	margin-right: 7px;
}

div.contenido_contenido {
	float: left;
	width: 578px;
	margin-right: 7px;
	padding: 12px;
	border: 1px solid #EEE;
	overflow: hidden;
}

h1.contenido_titulo {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 20px 0;
}

	h1.contenido_titulo_left {
		float: left;
		margin-right: 10px;
		max-width: 470px;
	}
	
	div#contenido_titulo_con_google {
		overflow: hidden;
	}


div.contenido_sidebar {
	float: left;
	width: 188px;
}


div.menu {
	background-color: #f8f8f8;
	width: 154px;
	margin-bottom: 8px;
	border: 1px solid #eaeaea;
}

	div.menu ul {
		margin: 6px 6px 12px 12px;
		padding: 0;
	}

	div.menu li {
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 11px;
	}
	
		div.menu ul ul {
			margin: 2px 6px 2px 10px;
		}
		
		div.menu ul ul a {
			color: #888;
		}
	
	div.menu a {
		color: #666;
		text-decoration: underline;
	}
	
	div.menu a:hover {
		text-decoration: none;
	}

	li.menu_listadocompleto {
		margin: 5px 0 8px !important;
	}

	li.menu_listadocompleto img {
		margin-right: 2px !important;
		position: relative;
		top: 2px;
	}

	li.menu_listadocompleto a {
		color: #438ea7 !important;
		font-weight: bold !important;
	}


div.sidebar_recuadro {
	width: 188px;
	margin: 0 0 9px 0;
	overflow: hidden;
	font-size: 11px;
}

	div.sidebar_contacto {
		height: 180px;
		background-image: url("images/recuadro_contacto.gif");
	}
	
		div.sidebar_contacto_contenido {
			line-height: 25px;
			margin: 43px 0 0 39px;
			font-size: 11px;
		}

	div.sidebar_carrito {
		background-image: url("images/recuadro_verde_repite.gif");
		font-size: 0;
		line-height: 0;
	}
	
		div.sidebar_carrito_contenido {
			margin: 8px 8px 2px 8px;
			font-size: 11px;
			color: #FFF;
			line-height: 14px;
		}
		
		table.sidebar_carrito_tabla {
			border-collapse: collapse;
			width: 100%;
		}

		table.sidebar_carrito_tabla td {
			padding: 3px;
			border: 0;
			vertical-align: top;
			color: #FFF;
			font-size: 11px;
		}
		
		td.sidebar_carrito_cnt {
			width: 15px;
		}
		
		td.sidebar_carrito_precio {
			font-size: 12px !important;
			font-weight: bold;
			border-bottom: 1px dotted #A8CFBC !important;
		}

		td.sidebar_carrito_total {
			font-size: 12px !important;
			font-weight: bold;
			padding-bottom: 6px !important;
		}

	div.sidebar_moneda {
		background-image: url("images/recuadro_verde_repite.gif");
		font-size: 0;
		line-height: 0;		
	}
	
		div.sidebar_moneda_contenido {
			margin: 8px 8px 2px 43px;
			font-size: 12px;
			color: #FFF;
			line-height: 14px;
		}
		
			div.sidebar_moneda_contenido span {
				margin-right: 10px;
			}
			
			div.sidebar_moneda_contenido a {
				color: #FFF;
				text-decoration: underline;
			}
		

	div.sidebar_metodospago {
		background-image: url("images/recuadro_pagos.gif");
		height: 140px;
	}
	
	div.sidebar_newsletter {
		height: 127px;
		background-image: url("images/recuadro_newsletter.gif");
	}
	
		p.sidebar_newsletter_parrafo {
			width: 150px;
			margin: 41px 0 0 12px;
			padding: 0;
			line-height: 13px;
			font-size: 11px;
		}
		
		div.sidebar_newsletter form {
			margin: 7px 0 0 12px;
		}
		
		div.sidebar_newsletter form p {
			margin: 0;
			padding: 0;
		}
		
		input.sidebar_newsletter_email {
			width: 160px;
			color: #888;
		}

		input.sidebar_newsletter_submit {
			border: 0;
			font-size: 0;
			line-height: 0;
			text-indent: -200px;
			display: block;
			background-image: url("images/boton_newsletter_inscribirse.gif");
			width: 91px;
			height: 25px;
			float: right;
			margin: 2px 10px 0 0;
			cursor: pointer;
		}

	div.sidebar_catalogos {
		height: 99px;
		background-image: url("images/recuadro_catalogos_online.gif");
	}
	
		p.sidebar_catalogos_parrafo {
			width: 164px;
			margin: 42px 0 0 12px;
			padding: 0;
			line-height: 13px;
			font-size: 11px;
		}
		
		p.sidebar_catalogos_link {
			margin: 2px 0 0 12px;
			width: 170px;
			padding: 0;
			text-align: right;
		}

	div.sidebar_banner {
		width: 188px;
		text-align: center;
	}

	div#sidebar_widgets {
		text-align: center;
	}
	

/* FIN CONTENIDO PPAL */


/* CONFIGURACION DE WIDGETS */

div#___plusone_1, div#sidebar_widgets div#___plusone_0 {
	width: 75px !important;
}

div#producto_info_widgets div#___plusone_0 {
	width: 33px !important;
	margin-left: 6px !important;
}

div#producto_info_widgets iframe {
	vertical-align: bottom;
}

.fb_iframe_widget {
	overflow: hidden !important;
}

div#sidebar_widgets iframe {
	vertical-align: bottom;
}


/* FIN CONFIGURACION WIDGETS */


/* FOOTER */

div.footer {
	width: 100%;
	height: 44px;
	background: #323232 url("images/footer_fondo.gif") repeat-y center top;
	margin-top: 15px;
	overflow: hidden;
}

	div.footer_contenido {
		margin: 13px auto 5px;
		overflow: hidden;
		text-align: right;
		width: 964px;
	}

/* FIN DE FOOTER */


/* VENTANAS MODALES */

div.overlay {
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
	z-index: 1500;
}

div.modal {
	background-color: #F9F9F9;
	border: 1px solid #CCC;
	padding: 10px;
	margin-left: -195px;
	display: none;
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 1502;
	width: 370px;
	box-shadow: 0 0 8px #888;
	-moz-box-shadow: 0 0 8px #888;
	-webkit-box-shadow: 0 0 8px #888;
	text-shadow: 0 1px 0 #FFF;
}

div.modal h3 {
	padding: 0;
	margin: 0;
	font-size: 16px;
}

div.modal_cerrar {
	font-size: 10px;
	text-align: right;
	position: absolute;
	bottom: 5px;
	right: 5px;
}

div#modal_horarios {
	height: 100px;
}

div#modal_llamemos {
	height: 250px;
}

	div#modal_llamemos input[type=text], div#modal_consulta input[type=text] {
		width: 150px;
	}

	span.form_obs {
		font-size: 10px;
		color: #999;
	}
	
	p.form_error {
		margin: 0;
		padding: 0;
		color: #a00;
	}
	
p.form_consulta_res {
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #a00;
	display: none;
}

table#consulta_provincia {
	display: none;
}

/* FIN DE VENTANAS MODALES */


/* LISTADOS */

div.listado_columna {
	margin: 10px 0;
	overflow: hidden;
	height: 300px;
	width: 127px;
	float: left;
}

	div.home_columna_gris div.listado_columna { /* para que la ficha de producto en la columna gris de la home sea un poco mas chica */
		height: 292px;
		margin: 5px 0;
	}


div.listado_fila {
	float: left;
	padding: 0 10px 0 0;
	width: 282px;
}

	img.thumb_fila {
		float: left;
		margin-right: 10px;
	}
	
	div.listado_fila_info {
		float: left;
		width: 170px;
	}
	

div.listado_listado {
	float: left;
	width: 288px;
	margin: 0 0 25px 0;
	overflow: hidden;
	/*height: 185px;*/
}

	img.thumb_listado {
		float: left;
	}
	
	div.listado_listado_info {
		float: left;
		width: 160px;
		margin: 0 20px 0 15px;
	}
	

div.listado_columna p.autor, div.listado_fila p.autor, div.listado_listado p.autor {
	padding: 2px 0;
	margin: 0;
}

div.listado_columna p.info_link, div.listado_fila p.info_link, div.listado_listado p.info_link {
	padding: 2px 0;
	margin: 0;
}

div.listado_columna p.precio, div.listado_fila p.precio, div.listado_listado p.precio {
	padding: 2px 0;
	margin: 0;		
}

	div.listado_columna p.precio span, div.listado_fila p.precio span, div.listado_listado p.precio span {
		text-decoration: line-through;
		font-size: 10px;
		color: #AAA;
	}

div.listado_columna p.agregar, div.listado_fila p.agregar, div.listado_listado p.agregar {
	padding: 2px 0;
	margin: 0;
}


div.producto_animacion {
	position: absolute;
	border: 1px solid #000;
	background-color: #54A1BB;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

p.paginacion {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 34px;
	font-weight: bold;
}
	
	p.paginacion a {
		padding: 3px 7px;
		border: 1px solid #54A1BB;
		background-color: #E0EFEF;
		margin-right: 5px;
		font-weight: normal;
	}
	
	p.paginacion span {
		padding: 3px 7px;
		border: 1px solid #BBB;
		background-color: #F8F8F8;
		margin-right: 5px;
		font-weight: bold;	
	}

p.buscador_resultado {
	margin: -4px 0 20px;
}


/* LISTADOS (TODAS) */

ul.listado_editoriales_todas {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	width: 172px;
}

	ul.listado_editoriales_todas li {
		margin: 0 0 0 15px;
		padding: 0;
	}

ul.listado_categorias_todas {
	margin: 0;
	padding: 0 15px 0 0;
}

	ul.listado_categorias_todas li {
		margin: 0 0 0 15px;
		padding: 0;
	}



/* HOME */

div.home_contenido {
	float: left;
	width: 604px;
	margin-right: 7px;
	overflow: hidden;
}

/*div.home_contenido_1 {
	float: left;
	overflow: hidden;
	width: 745px;
	margin-right: -1px;
}*/

/*div.home_contenido_2 {
	float: left;
	overflow: hidden;
	width: 146px;
}*/


div.home_bienvenida {
	font-size: 0;
	line-height: 0;
	width: 605px;
	height: 175px;
	margin: 0 0 7px 0;
}

div.home_columna {
	border: 1px solid #EEE;
	padding: 8px;
	width: 127px;
	float: left;
	margin: 0 8px 7px 0;
	overflow: hidden;
}

div.home_columna_blanco {
	background-color: #FFF;	
	/*height: 648px;*/
	height: 970px;
}

div.home_columna_gris {
	background-color: #F3F3F3;
	height: 910px;
}

div.home_columna h1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	width: 105px;
}

div.home_fila {
	background-color: #FFF;
	border: 1px solid #EEE;
	margin: 0;
	padding: 8px;
	width: 586px;
	overflow: hidden;
	/*height: 170px;*/
	margin: 0 0px 7px 0;
}

div.home_fila h1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 5px 0;
}


/* FIN HOME */


/* PRODUCTO */

div.producto_foto {
	float: left;
	width: 160px;
	overflow: hidden;
}

	img.producto_foto {
		width: 142px;
		height: 200px;
		margin-bottom: 10px;
	}

div.producto_info {
	float: left;
	width: 240px;
	overflow: hidden;
}

	h1.producto_titulo {
		font-size: 17px;
		line-height: 17px;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	div.producto_info p {
		font-size: 11px;
		padding: 0;
		margin: 6px 0;
	}
	
	div#producto_info_widgets {
		margin-top: 10px;
		width: 162px;
		text-align: center;
	}

div.producto_acciones {
	float: right;
	width: 175px;
	overflow: hidden;
	margin-bottom: 10px;
}

	div.producto_precio {
		font-size: 22px;
		font-weight: bold;
		color: #54A1BB;
		padding-bottom: 15px;
	}
	
		div.producto_precio span.producto_precio_tachado {
			font-size: 14px;
			font-weight: normal;
			text-decoration: line-through;
			color: #AAA;	
		}

	div.producto_info_pais {
		padding: 14px;
		border: 1px solid #ddd;
		width: 132px;
		color: #888;
		font-size: 11px;
		margin: 10px 0 0;
	}
	
		div.producto_info_pais strong {
			color: #54A1BB;
		}


div.producto_detalle {
	border: 1px solid #AAA;
	padding: 0 9px 9px;
	overflow: hidden;
}

	div.producto_descripcion {
		font-size: 11px;
		float: left;
		width: 410px;
		margin-right: 15px;
		overflow: hidden;
	}

	div.producto_categorias {
		font-size: 11px;
		float: left;
		width: 128px;
		overflow: hidden;
	}
	
	h2.producto_detalle {
		display: block;
		font-size: 15px;
		font-weight: bold;
		margin: 9px 0 9px 0;
		color: #444;
	}
	
	#producto_detalle_ver {
		cursor: pointer;
	}

	div.producto_detalle_detalle {
		display: none;
	}
	
	div.producto_detalle_detalle h3 {
		font-size: 12px;
		color: #333;
		margin: 0;
		padding: 3px 0 0;
	}
	
	div.producto_detalle_detalle h4 {
		font-size: 11px;
		font-style: italic;
		color: #333;
		margin: 0;
		padding: 1px 0 0;
	}
	
p#producto_preview {
	display: none;
	margin: 15px 0 0 0;
}

div.producto_relacionados_titulo {
	margin: 20px 0 0 0;
	padding: 4px;
	border: solid #999;
	border-width: 1px 0 1px 0;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	color: #54A1BB;	
}

div.producto_relacionados {
	overflow: hidden;
}

div.producto_relacionados div.listado_columna {
	margin-right: 17px;
}

/* FIN PRODUCTO */


/* CARRITO DE CONSULTA */

div.carrito_pasos {
	background-color: #EAEAEA;
	height: 30px;
	overflow: hidden;
	margin-bottom: 20px;
}

div.carrito_pasos_text {
	float: left;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 8px 0;
}

div.carrito_paso {
	float: left;
	margin: 0 3px;
	background-color: #c3c3c3;
	height: 30px;
	padding: 3px;
	font-size: 11px;
	overflow: hidden;
}

div.carrito_paso_activado {
	background-color: #54a1bb;
	font-weight: bold;
	color: #FFF;
}

	span.carrito_paso_text {
		display: block;
		float: left;
		padding: 6px 4px 0 0;
	}
	
		span.carrito_paso_text a {
			color: #666666;
			text-decoration: underline;
		}

		span.carrito_paso_text a:hover {
			text-decoration: none;
		}


	span.carrito_paso_nro {
		display: block;
		float: left;
		padding: 0 5px 0 3px;
		font-size: 19px;
		font-weight: bold;
	}


div.carrito_titulo {
	background-color: #54A1BB;
	color: #FFF;
	font-weight: bold;
	padding: 6px;
	margin: 0 0 10px;
}

div.carrito_destino {
	margin: 0 0 25px 0;
}

	div.carrito_destino p {
		margin: 8px 0 0 0;
		padding: 0;
	}

	span#carrito_provincia_cont {
		display: none;
		padding: 3px 0 0 0;
	}

img#carrito_envio_cargando {
	display: none;
	margin: 10px 4px;
}

table#carrito_envio_total {
	display: none;
	border-collapse: collapse; 
	margin: 0;
}

	tr#carrito_envio_total_exp td {
		padding: 9px 4px;
	}

	tr#carrito_envio_total_exp_total td {
		background-color: #ddd;
		border-top: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		padding: 6px 4px;		
	}
	
	td.carrio_envio_total_text {
		width: 415px;
	}
	
		td.carrio_envio_total_text span {
			font-weight: bold;
		}
	
	td.carrito_envio_total_total {
		text-transform: uppercase;
		text-align: right;
		font-weight: bold;
		color: #222;
		font-size: 13px;
	}
	
	td.carrito_envio_total_monto {
		text-align: right;
		width: 99px;
	}
	
	td.carrito_envio_aux {
		width: 41px;
	}


table.carrito_tabla {
	border-collapse: collapse; 
	width: 100%;
}

	table.carrito_tabla td {
		border-bottom: 1px solid #DDD;
		padding: 7px 4px;
		vertical-align: middle;
	}

	table.carrito_tabla th {
		font-size: 11px;
		font-weight: normal;
		color: #AAA;
		border-bottom: 1px solid #DDD;
		padding: 4px;
		vertical-align: middle;
		text-align: center;
	}


td.carrito_thumb {
	width: 55px;
	padding-left: 0;
}

	td.carrito_thumb img {
		height: 63px;
		font-size: 9px;
	}

td.carrito_nombre {
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
	width: 175px;
}

	td.carrito_nombre span {
		font-size: 11px;
		color: #AAA;
		font-weight: normal;
	}

td.carrito_pais {
	text-align: center;
	font-weight: bold;
	color: #54A1BB;
	width: 90px;
}
	
td.carrito_precio {
	width: 100px;
	text-align: right;
}

td.carrito_cnt {
	width: 70px;
	text-align: center;
	font-size: 12px;
}

	td.carrito_cnt select {
		font-size: 11px;
	}

td.carrito_accion {
	width: 40px;
	text-align: center;
}

tr.carrito_total td {
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	background-color: #F8F8F8;
}

p#carrito_texto {
	text-align: right;
	font-size: 11px;
	margin: 0;
	padding: 20px 0 0;
}

div.carrito_botones {
	padding: 20px 0 10px 0;
	overflow: hidden;
	text-align: right;
}

	div.carrito_botones img {
		margin-bottom: -10px;
		margin-left: 15px;
	}	


/* FIN CARRITO DE CONSULTA */


/* PAGINA DE COMPRA */

div.comprar_form {
	padding: 8px;
	border: 1px solid #EEE;
	margin: 0 0 10px 0;	
}

	div.comprar_form input[type=text] {
		width: 200px;
	}

h2.comprar_form {
	color: #666;
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 15px;
	text-transform: uppercase;
}

input.form_compra_submit {
	background-image: url("images/boton_finalizar.gif");
	width: 170px;
	height: 31px;
	display: inline;
	margin: 0 0 0 15px;
	padding-top: 6px;
	font-size: 0;
	line-height: 0;
	text-indent: -200px;
	border: 0;
	cursor: pointer;
}

.comprar_oblig {
	color: #DF3629;
}

	p.comprar_oblig {
		margin: 0 0 8px 0;
	}

	span.comprar_oblig {
		padding-left: 5px;
	}

div.form_compra_cargo_envio {
	color: #438EA7;
	padding: 4px 0;
	font-size: 16px;
	font-weight: bold;
}

div.form_compra_cargo_envio_expl p {
	font-size: 11px;
	margin: 5px 0 20px !important;
}

	div.form_compra_cargo_envio_expl p span {
		color: #438EA7; 
		font-weight: bold;
	}

table#form_compra_cnpj {
	display: none;
}

div#comprar_paso_2 {
	display: none;
}

table.compra_carrito_tabla {
	border-collapse: collapse; 
	width: 100%;
	border-top: 1px solid #DDD;
	margin-bottom: 20px;
}

	table.compra_carrito_tabla td {
		padding: 4px;
		vertical-align: middle;
	}

td.compra_carrito_thumb {
	width: 60px;
	padding-left: 0;
	border-bottom: 1px dotted #DDD;
}

	td.compra_carrito_thumb img {
		height: 63px;
		font-size: 9px;
	}

td.compra_carrito_nombre {
	font-size: 13px;
	font-weight: bold;
	width: 310px;
	border-bottom: 1px dotted #DDD;
}

	td.compra_carrito_nombre span {
		font-size: 11px;
		color: #AAA;
		font-weight: normal;
	}
	
td.compra_carrito_precio {
	width: 75px;
	text-align: right;
	border-bottom: 1px dotted #DDD;
}

td.compra_carrito_cnt {
	width: 90px;
	text-align: center;
	font-size: 12px;
	border-bottom: 1px dotted #DDD;
}

td.compra_carrito_total {
	text-align: right;
	font-weight: bold;
}

td.comprar_form_pago_title {
	width: 90px;
	height: 105px;
	font-weight: bold;
	vertical-align: top;
	padding: 25px 15px 0 0;
}

div.comprar_form_pago {
	float: left;
	padding: 0 30px 0 0;
	text-align: center;
}

	div.comprar_form_pago img {
		cursor: pointer;
	}
	
	div#comprar_form_opcion_deposito {
		padding: 19px 0 0 0 !important;
	}

	div#comprar_form_opcion_wu {
		padding-top: 18px !important;
	}

div#form_compra_cuotas {
	border: 1px dotted #54A1BB;
	padding: 10px;
	margin-bottom: 10px;
	width: 400px;
	display: none;
	background-color: #E8F5F9;
}

	div#form_compra_cuotas span#form_compra_cuotas_title {
		font-weight: bold;
	}
	
	div#form_compra_cuotas select {
		margin-right: 10px;
	}

	div#form_compra_cuotas span#form_compra_cuotas_total {
		font-weight: bold;
		font-size: 13px;
	}

div.form_compra_pago_info {
	background-color: #FAFAFA;
	border: 1px dotted #DDD;
	padding: 10px;
	display: none;
}


	img.comprar_form_candado {
		float: left;
		padding: 0 10px 0 0;
	}

p.form_compra_acepto {
	
}

body.pago_redir {
	margin: 0;
	padding: 0;
	background-color: #005E84;
}

div.pago_redir {
	width: 500px;
	position: absolute;
	left: 50%;
	padding: 50px 20px;
	margin: 50px 0 0 -260px;
	border: 0;
	background-color: #FFF;	
	text-align: center;
	box-shadow: 0 0 30px #444;
	-moz-box-shadow: 0 0 30px #444;
	-webkit-box-shadow: 0 0 30px #444;

}

div.pago_redir p {
	margin: 30px 0 0 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #444;
}

/* FIN PAGINA DE COMPRA */


/* CATALOGOS PARA DESCARGAR */

ul.catalogos {
	margin: 0;
	padding: 0;
}

	ul.catalogos li {
		margin: 0 0 0 15px;
		padding: 0;
		font-weight: bold;
	}
	
ul.catalogos_archivos {
	margin: 0;
	padding: 0;
	display: none;
}
	
	ul.catalogos_archivos li {
		margin: 0 0 0 15px;
		padding: 2px 0 2px 20px;
		background-repeat: no-repeat;
		list-style: none;
		font-weight: normal;
	}
	
	ul.catalogos_archivos a {
		color: #666;
		text-decoration: underline;
	}
	
/* FIN CATALOGOS PARA DESCARGAR */


/* WESTERN UNION */

table#informar_wu {
	border-collapse: collapse;
}

table#informar_wu td {
	padding: 4px 10px 4px 0;
}	
