#container {

	background-color: white;
	margin: 0 auto;
	padding: 5px;
	border: 2px solid olive;
	width: 1024px;

}

body {
	background: #a3ba22 url(/imagenes/top_background.gif) repeat-x center 0;
}


.highlight_table { background-color: #eaf0cc }
.normal_table { background-color: white }

.thumbnail {
	padding: 3px 3px 14px 3px;
	background: #222 url(/imagenes/pointer.gif) no-repeat right 0;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor:pointer;
	width: 80px;
 
}

A, A:link, A:visited, A:active {

	font-weight: bold;
	padding-left: 0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #4C6882;
	TEXT-DECORATION: none;
}

A:hover {
	font-weight: bold;
	PADDING-LEFT: 0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #577896;
	TEXT-DECORATION: underline;
}

A.sitemap:link, A.sitemap:visited, A.sitemap:active {

	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: none;
}

A.sitemap:hover {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: underline;
}

H1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

H2 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

TD {
	font-weight: bold;
	padding-left: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	TEXT-DECORATION: none;
}

SMALL {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	PADDING-LEFT: 0;
}

A.header, A.header:link, A.header:visited, A.header:active {
	font-weight: bold;
	PADDING-LEFT: 0;
	font-family: Verdana, sans-serif;
	font-size: 17px;
	color: #F3F3F3;
	TEXT-DECORATION: none;
}

A.header:hover {
	font-weight: bold;
	PADDING-LEFT: 0;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	TEXT-DECORATION: none;
}


A.header_small, A.header_small:link, A.header_small:visited, A.header_small:active {
	font-weight: bold;
	PADDING-LEFT: 0;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #6666cc;
	TEXT-DECORATION: none;
}

A.header_small:hover {
	font-weight: bold;
	PADDING-LEFT: 0;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #9999cc;
	TEXT-DECORATION: none;
}

b.caract_sec {
	font-family: Verdana, sans serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
}

b.table_menu_title {
	font-family: Verdana, sans serif;
	font-size: 20px;
	color: white;
}

A.table_menu_item, A.table_menu_item:link, A.table_menu_item:visited, A.table_menu_item:active {
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #F3F3F3;
	PADDING-LEFT: 0;
	TEXT-DECORATION: none;
}

A.table_menu_item:hover {
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: white;
	PADDING-LEFT: 0;
	text-decoration: none;

}

td.lighteryellow, th.lighteryellow, tr.lighteryellow td, tr.lighteryellow th, table tr td.lighteryellow, table tr th.lighteryellow {
	background: #FFFFFF;
	color: #000000
}

table.black {
	background: #000
}

tr.black, td.black {
	background: #000;
	color: #FFF
}

table.ltgrey, tr.ltgrey, td.ltgrey {
	background: #EEEEEE
}

table.white, tr.white, td.white {
	background: #FFF
}

table.dkgrey1, tr.dkgrey1, td.dkgrey1 {
	background: #BBB
}

table.light_grey, tr.light_grey, td.light_grey {
	background: #f3f3f3;
}

table.vatop, tr.vatop, td.vatop, div.vatop {
	vertical-align: top
}

table.dashedborder {
	border-width: 4px;
	border-style: dashed;
	border-color: #f0f4d3;
	padding: 0;
}

.redtxt {
	color: #F00;
	text-decoration: none
}

table.orange_rounded, tr.orange_rounded, td.orange_rounded {
	background: #806237
}

table.light_orange_rounded, tr.light_orange_rounded, td.light_orange_rounded {
	background: #E9E2CF
}

table.dark_orange_rounded, tr.dark_orange_rounded, td.dark_orange_rounded {
	background: #ff3300
}

table.green_rounded, tr.green_rounded, td.green_rounded {
	background: #a3ba22;
}

table.darkgreen_rounded, tr.darkgreen_rounded, td.darkgreen_rounded {
	background: #84B42A
}

table.secure_rounded, tr.secure_rounded, td.secure_rounded {
	background: #8F95C2
}

table.arbitraje_rounded, tr.arbitraje_rounded, td.arbitraje_rounded {
	background: #fa8500
}

table.blue_rounded, tr.blue_rounded, td.blue_rounded {
	background: #2F5680
}

table.lightblue_rounded, tr.lightblue_rounded, td.lightblue_rounded {
	background: #D3D1DD
}

.item-serie {
	font-family: Verdana, sans-serif;
	font-size: 24px ! important;
	color: #000000;
	font-weight: bold
}

.item-desc {
	padding: 0 0 0 0;
	font-family: Verdana, sans-serif;
	font-size: 12px ! important;
	color: #2C2C2C
}

.item_caracteristicas_tecnicas_3 {
	font-weight: normal;
	font-size: 8px ! important;
}

.item_caracteristicas_tecnicas_4 {
	font-weight: normal;
	font-size: 10px ! important;
}

.item_caracteristicas_tecnicas_5 {
	font-weight: normal;
	font-size: 12px ! important;
}

.item_caracteristicas_tecnicas_6 {
	font-weight: normal;
	font-size: 14px ! important;
}

.item_caracteristicas_tecnicas_7 {
	font-weight: normal;
	font-size: 16px ! important;
}

b.tipoDocumento {
	FONT-SIZE: 20px ! important;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
}

/* Esto es un ejemplo de comentario */
table.menu_rounded, tr.menu_rounded, td.menu_rounded {
	background: #ca671e;
}

table.menu_rounded_1, tr.menu_rounded_1, td.menu_rounded_1 {
	background: #d66f23;
}

table.menu_rounded_2, tr.menu_rounded_2, td.menu_rounded_2 {
	background: #ca671e;
}

table.menu_rounded_3, tr.menu_rounded_3, td.menu_rounded_3 {
	background: #c1611a;
}

table.menu_rounded_4, tr.menu_rounded_4, td.menu_rounded_4 {
	background: #b75a16;
}

input.searchbox {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 130px;
	padding-left: 5px;
	border: 2px dashed #8aa015;
	color: #8aa015;
}

select.provinciaEntrega {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	width: 160px;
	padding-left: 5px;
	border: 2px dashed #8aa015;
	color: #8aa015;
}

input.searchbutton {
	margin-left: 8px;
	height: 23px;
	width: 68px;
	background-image: url( '/imagenes/searchbutton.gif' );
	background-repeat: no-repeat;
	cursor: pointer;
	border-width: 0;
	background-color: #8aa015;
}

input.searchbutton_over {
	margin-left: 8px;
	height: 23px;
	width: 68px;
	background-image: url( '/imagenes/searchbutton_over.gif' );
	background-repeat: no-repeat;
	cursor: pointer;
	border-width: 0;
}

input.searchbutton_ready {
	margin-left: 8px;
	height: 23px;
	width: 68px;
	background-image: url( '/imagenes/searchbutton_ready.gif' );
	background-repeat: no-repeat;
	cursor: pointer;
	border-width: 0;
}

input.suscribebox {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 160px;
	height: 19px;
	padding-left: 3px;
	border: 1px solid #adbac9;
	background: #F4F4F4 url( /imagenes/input_shadow.gif );
}

input.suscribebutton {
	height: 22px;
	width: 22px;
	background-image: url( '/imagenes/suscribebutton.gif' );
	background-repeat: no-repeat;
	cursor: pointer;
	border-width: 0;
}


input.enviar_amigo_text {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	width: 105px;
	height: 16px;
	margin-bottom: 3px;
	border: 1px solid #adbac9;
}

input.enviar_amigo_button {
	height: 18px;
	width: 19px;
	background-repeat: no-repeat;
	background-image: url( '/imagenes/enviar_amigo.gif' );
	background-color: #FFFFFF;
	border-width: 0;
	border-color: white;
	border-style: groove;
	text-align: right;
	font-family: Verdana, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 2px;
}



input.input_shadow {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-width: 2px;
	border-color: #adbac9;
	border-style: solid;
	background: #FFFFFF url( /imagenes/input_shadow.gif );
	height: 18px;
	padding-left: 3px;
}

input.input_shadow_opcional {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-width: 2px;
	border-color: #d0d7df;
	border-style: solid;
	background: #FFFFFF url( /imagenes/input_shadow.gif );
	height: 18px;
	padding-left: 3px;
}

input.cantidad_carro {
	font-family: Verdana, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-align: right;
	width: 60px;
	height: 32px;
	padding-left: 3px;
	padding-right: 10px;
}

select.select_shadow {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 3px;
	border-width: 2px;
	border-color: #adbac9;
	border-style: solid;
	background-color: #FFFFFF;
	width: 240px;
	height: 22px;
}

select.forma_pago {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-align: center;
	FONT-SIZE: 17px;
	padding: 4px;
	margin: 0;
	background-color: #FFFFFF;
	border-style: dashed;
	border-color: blue;
	width: 400px;
	color: blue;
}

DIV.pagetitle {
	FONT-SIZE: 21px ! important
}

DIV.pagetitle2 {
	FONT-SIZE: 16px ! important;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0;
	PADDING-TOP: 0;
}


b.asterisco_rojo {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	color: red;
	padding-left: 10px;
}

b.datos_registro_title {
	COLOR: #3B3B3B;
	FONT-SIZE: 28px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 10px;
}

b.datos_registro_field {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #3B3B3B;
	PADDING-RIGHT: 10px;
}

b.datos_registro_field_small {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	COLOR: #3B3B3B;
	PADDING-LEFT: 10px;
	vertical-align: top;
}

select.tapizados {
	width: 202px ! important;
}

select.acabados {
	width: 202px ! important;
}

select.accesorios {
	width: 202px ! important;
}

input.confirmar_registro {

	font-family: Verdana, sans-serif;
	FONT-SIZE: 18px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	height: 40px;
	width: 330px;
	background-color: #f3790d;
	border-width: 2px;
	border-color: black;
	border-style: dotted;
	text-align: center;
}

input.imprimir_factura {
	height: 29px;
	width: 135px;
	background-repeat: no-repeat;
	background-image: url( '/imagenes/areader.gif' );
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: white;
	border-style: groove;
	text-align: right;
	font-family: Verdana, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
}

input.realizar_pago_paypal {
	height: 29px;
	width: 144px;
	background-repeat: no-repeat;
	background-image: url( '/imagenes/realizar_pago_paypal.gif' );
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: white;
	border-style: groove;
	text-align: right;
	font-family: Verdana, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
}

input.realizar_pago_tarjeta {
	height: 36px;
	width: 190px;
	font-family: Verdana, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-image: url( '/imagenes/realizar_pago_tarjeta.gif' );
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: blue;
	border-style: groove;
	color: blue;
	cursor: pointer;
}

input.preaceptacion_cofidis {
	height: 36px;
	width: 245px;
	font-family: Verdana, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	text-align: right;
	background-repeat: no-repeat;
	background-image: url( '/imagenes/preaceptacion_cofidis.gif' );
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: blue;
	border-style: groove;
	color: blue;
	cursor: pointer;
}

input.imprimir_factura:hover, input.realizar_pago_tarjeta:hover, input.realizar_pago_paypal:hover {
	border-color: blue;
	cursor: pointer;
}

B.pedidos_black {
	FONT-SIZE: 10px ! important;
	COLOR: #000000;
	font-family: Verdana, sans-serif;
}

B.pedidos_green {
	FONT-SIZE: 10px ! important;
	COLOR: #339900;
	font-family: Verdana, sans-serif;
}

B.pedidos_orange {
	FONT-SIZE: 10px ! important;
	COLOR: #ff9900;
	font-family: Verdana, sans-serif;
}

B.pedidos_red {
	FONT-SIZE: 10px ! important;
	COLOR: #ff0000;
	font-family: Verdana, sans-serif;
}

/*
CServletProductos
*/
b.prod_header_bold {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

b.prod_header {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}

a.prod_header:link, a.prod_header:visited, a.prod_header:active {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4C6882;
	text-decoration: none;
}

a.prod_header:hover {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #577896;
	text-decoration: underline;
}

/*
Medidas & precios
*/
b.medidas_largo {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 28px ! important;
	font-weight: bold;
	COLOR: #a37415;
}

b.medidas_ancho {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 26px ! important;
	font-weight: bold;
	COLOR: #a37415;
	line-height: 22px;
}

b.medidas_ancho_small {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 10px ! important;
	font-weight: bold;
	COLOR: #a37415;
	line-height: 22px;
}

b.medidas_cm {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 24px ! important;
	font-weight: bold;
	COLOR: #a37415;
}

b.medidas_gemelos1 {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 20px ! important;
	font-weight: bold;
	COLOR: #a37415;
}

b.medidas_gemelos2 {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 14px ! important;
	font-weight: bold;
	COLOR: #a37415;
}

b.medidas_precio {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 24px ! important;
	font-weight: bold;
	COLOR: #6367ed;
	padding-right: 16px;
}

b.medidas_old_precio {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 16px ! important;
	font-weight: bold;
	COLOR: #000000;
	padding-right: 16px;

}

b.medidas_add {
	font-family: Verdana, sans-serif;
	FONT-SIZE: 9px ! important;
	COLOR: #000000;
}

td.medidas_back {
	background-image: url( '/imagenes/cesta_background.jpg' );

}

/*
REPORTAJES
*/

table.reportaje {
	border-width: 0;
	word-spacing: 5px;
	text-align: justify;
}

B.reportaje_title {
	font-family: Verdana, sans-serif;
	font-size: 20px;
}

B.reportaje_text {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

B.reportaje_text_bold {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}