/* OHTABOO */

html, body {
	height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
}

	body {		
		background:url(imagenes/bg_3.jpg) center top no-repeat ;/*bg_stripe.png trama_2200.jpg bg_slash_2000.png*/
		background-color:#636363;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		height:768px;
		font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
		font-size: 75%;
    	line-height: 1.1em;
		/*line-height: 18px;*/
		color:#343434;
		}
		
	.left {float:left}
	.right {float:right}
	
	h3 {font-size:20px; line-height:normal}
	
	/* --------------- LINKS --------------- */
	
	a:link, a:active, a:visited {
		color:#abc102;
		text-decoration:none;
		}	
	a:hover {
		color:#fff;
		text-decoration:underline;
		}
		
	a:link.gris, a:active.gris, a:visited.gris {
		color:#5F5F5F;
		text-decoration:none;
		}	
	a:hover.gris {
		text-decoration:underline;
		}
		
	a:link.grisclaro, a:active.grisclaro, a:visited.grisclaro {
		color:#CCCCCC;
		text-decoration:underline;
		}	
	a:hover.grisclaro {
		text-decoration:none;
		}
		
	a:link.grisoscuro, a:active.grisoscuro, a:visited.grisoscuro {
		color:#333333;
		text-decoration:none;
		}	
	a:hover.grisoscuro {
		text-decoration:underline;
		}
		
	a:link.under_bla, a:active.under_bla, a:visited.under_bla {
		color:#FFFFFF;
		text-decoration:underline;
		}	
	a:hover.under_bla {
		text-decoration:none;
		}
		
	.atras{margin-right:15px; padding:1px 5px; background-color:#000000}
	
	/* --------------- ADV --------------- */
	
	#adv_right{
	position:absolute;
	height:25px;
	padding:3px 0px;
	width:200px;
	float:right;
	right:20px;
	z-index:99;
	text-align:right;
	top: 0px;
		}
	
	#adv_left{
		position:relative;
		height:200px;
		width:auto;
		/*margin-top:-35px;*/
		text-align:center;
		/*background-color:#00FFFF;*/
		}
		
	#adv_bottom {
		position:relative;
		width:auto;
		height:150px;
		background-color:#999999;
		margin:5px 0px 0px 0px;
		float:right;
		right:-7px
		}
		
	.adv_bottom_texto {
		font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		border: 0px none transparent;
		width:250px;
		overflow:hidden;
		text-align: center;
		height: 200px;
	}
	/*	
	#adv_bottom{
		position:relative;
		margin-right:0px;
		width:790px;
		height:150px;
		background-color:#CCCCCC;
		float: right;
		}
	*/
	/* --------------- BAR --------------- */
	
	#bar {
		position:relative;
		margin:5px 0px;
		height:29px;
		width:auto;
		}
	
	#bar_left {
		position:relative;
		float:left;
		height:29px;
		width:10px;
		margin-left:-10px;
		}
		
	#bar_center {
		position:relative;
		float:left;
		color:#abc102;
		vertical-align:bottom;
		text-align:left;
		height:15px; /*RESULTANTE DE 29px - [PADDING TOP + PADDING BOTTOM] */
		padding:7px 0px;
		width:100%;
		}
		
	#bar_right {
		position:relative;
		float:right;
		height:29px;
		width:10px;
		margin-right:-10px;
		}
		
	/* --------------- BAR GRIS --------------- */
	
	.bar_bgcolor_GRIS {
		background-color:#f0f0f0;
		font-weight:bold;
		}
	
	.bar_leftbg_GRIS {
		background-image:url(imagenes/bar_left.jpg);
		}
	
	.bar_rightbg_GRIS {
		background-image:url(imagenes/bar_right.jpg);
		}
	
	/* --------------- BAR NERO --------------- */
	
	.bar_bgcolor_NEGRO {
		/*background-color:#202020;*/
		background-image:url(imagenes/bar_center_NEGRO.png);
		}
	
	.bar_leftbg_NEGRO {
		background-image:url(imagenes/bar_left_NEGRO.png);
		}
	
	.bar_rightbg_NEGRO {
		background-image:url(imagenes/bar_right_NEGRO.png);
		}
	
	/* --------------- BAR NERO FOOTER--------------- */	
	
	.bar_bgcolor_NEGRO_footer {
		background-color:#4a4a4a;
		}
		
	.bar_leftbg_NEGRO_footer {
		background-image:url(imagenes/bar_left_NEGRO_footer.png);
		}
	
	.bar_rightbg_NEGRO_footer {
		background-image:url(imagenes/bar_right_NEGRO_footer.png);
		}
	
	
	/* --------------- BAR AZUL --------------- */
	
	.bar_centerbg_AZUL {
		background-image:url(imagenes/bar_center_AZUL.png);
		background-position:center top;
		background-repeat:repeat-x;
		}
	
	.bar_leftbg_AZUL {
		background-image:url(imagenes/bar_left_AZUL.png);
		}
	
	.bar_rightbg_AZUL {
		background-image:url(imagenes/bar_right_AZUL.png);
		}
	
	/* --------------- BAR VERDE --------------- */
	
	.bar_centerbg_VERDE {
		background-image:url(imagenes/bar_center_VERDE.png);
		background-position:center top;
		background-repeat:repeat-x;
		}
	
	.bar_leftbg_VERDE {
		background-image:url(imagenes/bar_left_VERDE.png);
		}
	
	.bar_rightbg_VERDE {
		background-image:url(imagenes/bar_right_VERDE.png);
		}
	
	/* --------------- BAR MORADO --------------- */
	
	.bar_centerbg_MORA {
		background-image:url(imagenes/bar_center_MORA.png);
		background-position:center top;
		background-repeat:repeat-x;
		}
	
	.bar_leftbg_MORA {
		background-image:url(imagenes/bar_left_MORA.png);
		}
	
	.bar_rightbg_MORA {
		background-image:url(imagenes/bar_right_MORA.png);
		}
		
	.bg_logo {
	padding:3px;
	/*background-image: url(imagenes/bg_logocat.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	}
	
	/* --------------- CABECERA	--------------- */
	
	#cabecera {
		position:relative;
		background-position:center top;
		background-repeat:no-repeat;
		height:120px;
		width:100%;
		margin:0px 0px 0px 0px;
		z-index:1;
		padding:3px 0px;
		}
		
	#cab_tel {
		position:absolute;
		width:130px;
		float:right;
		right:645px;
		}
		
	#cab_cesta {
		position:absolute;
		width:150px;
		float:right;
		right:275px;
		}
		
	#cab_buscador {
		position:absolute;
		width:220px;
		float:right;
		right:20px;
		}
	
	.cab_busca_txt {
		width:130px;
		background-color: #333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #999999;
		font-size:10px;
		/*line-height:11px;*/
		/*height:10px;	*/
		padding:2px;
		border:none;
		}
	
	.cab_busca_form {
		width:130px;
		height:12px;
		float:left;
		margin-right:11px;
		}
		
	#cab_logo {
		position:relative;
		height:70px;
		width:150px;
		margin:0px;
		float:left;
		color:#abc102;
		font-size:11px;
		font-weight:bold;
		}
	
	#cab_menu1 {
		position:absolute;
		width:500px;
		float:right;
		right:275px;
		top:50px;
		}
		
	#cab_menu2 {
		position:absolute;
		width:220px;
		float:right;
		right:20px;
		top:50px;
		}
		
	.clean {
	clear: both;
	}
	
	#clean {
	clear: both;
	}
	
	.catlink{padding:3px 5px; background-color:#000000; width:auto}
	
	/* --------------- COMPRA --------------- */

.compra_pasos{
	float:left;
	position:relative;
	text-align:left;
	/*margin:-3px 20px 0px 20px;*/
	/*padding: 3px 0px;*/
	/*height: 25px;*/
	width:auto;
	}

.compra_pasos ul{
	text-decoration:none;
	float: left;
	padding:0px;
	margin:0px;
	}

.compra_pasos ul li{
	display:inline;
	width:auto;
	font-size: 14px;
	padding:0px 6px;
	margin-right:3px;
	text-align: center;
	line-height:20px;
	color:#202020;
	background-color:#666666;
	}
	
	
	/* --------------- CONTENEDORES --------------- */
	
	#contenedor {
		position:relative;
		width: 990px;
		margin:0px auto;
		}
	
	/* --------------- CONTENEDOR CATEGORIAS --------------- */
	
	#cont_categorias {
	position:relative;
	float: left;
	width: 170px;
	display: block;
	margin-bottom: 0px;
	margin-top:-30px;
	sbackground-color:#00FFFF;
*/
		/*top:193px;*/
		}
		
	/* --------------- CONTENEDOR MARCAS --------------- */
	
	#cont_marcas{
	position:relative;
	width: auto;
	min-height:30px;
	padding:0px 15px;
	margin-top: 0px;
		}
	
	/* --------------- CONTENEDOR STAGE --------------- */
	
	#cont_stage {
		position:relative;
		background-repeat: no-repeat;
		background-position: center top;
		width: 790px;
		min-height: 50px;
		height:auto !important;
		height:450px;
		margin:8px -13px 0px 0px;
		float:right;
		}
	#cont_stage_principal {
		position:relative;
		background:url(imagenes/marco.png) center top no-repeat;
		width: 790px;
		min-height: 500px;
		height:auto !important;
		height:450px;
		margin:60px -13px 0px 0px;
		float:right;
		}
		
	#cont_stage_principal .interior{margin:80px 140px; padding:5px;}
		
	#cont_stage_top {
		position:relative;
		background-position:center top;
		width:auto;
		height:60px; /*RESULTANTE DE 50px [ALTURA DIV] - (PADDING TOP + PADDING BOTTOM) */
		padding:40px 20px 5px 40px;
		color: #000000;
		line-height:17px;
		z-index: 1;
		/*font-weight:bold;*/
		}
		.cont_stage_top_GRIS {
		background-image:url(imagenes/stage_top_GRIS_790.jpg);
		}	
		.cont_stage_top_GRISOSCURO{
		background-image:url(imagenes/stage_top_GRISOSCURO.jpg);
		}
		.cont_stage_top_NEGRO{
		background-image:url(imagenes/stage_top_790_NEGRO.png);
		}
		.cont_stage_top_VERDE {
		background-image:url(imagenes/stage_top_790_GRUNGE.png);
		background-repeat:no-repeat;
		}
		.cont_stage_top_VERDE_INN {
		background-image:url(imagenes/stage_top_790_GRUNGEINN.png);
		background-repeat:no-repeat;
		}
		.cont_stage_top_GRUNGE {
		background-image:url(imagenes/stage_top_790_GRUNGE_2.png);
		background-repeat:no-repeat;
		}
		.cont_stage_top_AZUL {
		background-image:url(imagenes/stage_top_AZUL.jpg);
		}
		.cont_stage_top_NEGRO_ADV{
		background-image:url(imagenes/stage_top_790_NEGRO.png);
		}
		
		
	#cont_stage_top_SOMBRA {
		position:relative;
		background-image:url(imagenes/stage_top_790_SOMBRA.png);	
		background-position:center top;
		background-repeat:no-repeat
		width:auto;
		height:40px; /*RESULTANTE DE 50px [ALTURA DIV] - (PADDING TOP + PADDING BOTTOM) */
		/*padding:40px 20px 5px 40px;*/
		color: #999999;
		/*font-weight:bold;*/
		}		

	#cont_stage_top_grunge {
		position:relative;	
		background-image:url(imagenes/stage_top_grunge.png);
		background-position:center top;
		background-repeat:no-repeat;
		width:auto;
		height:20px; /*RESULTANTE DE 50px [ALTURA DIV] - (PADDING TOP + PADDING BOTTOM) */
		padding:40px 20px 5px 40px;
		color: #999999;
		/*font-weight:bold;*/
		}
	
	#cont_stage_top_NEGRO {
		position:relative;	
		background-image:url(imagenes/stage_top_790_NEGRUNGE.png);/*stage_top_790_NEGRO*/
		background-position:center bottom;
		background-repeat:no-repeat;
		width:auto; 
		padding:30px 20px 5px 40px;
		height:40px;/*30px*/ /*RESULTANTE DE 50px [ALTURA DIV] - (PADDING TOP + PADDING BOTTOM) */
		color: #000;
		/*font-weight:bold;*/
		}
		
	#cont_stage_top_CUES {
		position:relative;
		background-image:url(imagenes/stage_top_790_GRUNGE_cues.png);	
		background-position:center top;
		background-repeat:no-repeat;
		color: #fff;
		width:auto;
		height:90px; /*RESULTANTE DE 50px [ALTURA DIV] - (PADDING TOP + PADDING BOTTOM) */
		/*padding:40px 20px 5px 40px;*/
		/*font-weight:bold;*/
		}		
		
	#cont_stage_medium {
		position:relative;
		background-image:url(imagenes/stage_medium_790_SOMBRA.png);/*fon-pagina.jpg stage_medium_790_SOMBRA*/
		background-position:center top;
		width:auto;
		min-height: 100px;
		height: auto !important;
		background-repeat: repeat-y;
		}
		
	#cont_stage_medium_NEGRO {
		position:relative;
		background-image:url(imagenes/stage_medium_790_NEGRO.png);
		background-position:center top;
		width:auto;
		min-height: 100px;
		height: auto !important;
		background-repeat: repeat-y;
		}
	
	#cont_stage_medium_adv {
		position:relative;
		background-image:url(imagenes/stage_medium_790_NEGRO.png);
		background-position:center top;
		width:auto;
		min-height: 100px;
		height: auto !important;
		height: 100px;
		}
		
	#cont_stage_medium_grunge {
		position:relative;
		background-image:url(imagenes/stage_medium_grunge.png);
		background-position:center top;
		padding:20px 30px;
		color:#999999;
		width:auto;
		min-height: 100px;
		height: auto !important;
		}
		
	#cont_stage_bottom {
		position:relative;
		background-image:url(imagenes/stage_bottom_790_SOMBRA.png);/*stage_bottom_790_SOMBRA*/
		background-position:center bottom;
		width:auto;
		height:50px;
		}
		
	#cont_stage_bottom_NEGRO {
		position:relative;
		background-image:url(imagenes/stage_bottom_790_NEGRO.png);/*stage_bottom_790_SOMBRA*/
		background-position:center bottom;
		width:auto;
		height:30px;
		}
		
	#cont_stage_bottom_adv {
		position:relative;
		background-image:url(imagenes/stage_bottom_790_NEGRO.png);
		background-position:center top;
		width:auto;
		height:14px;
		}
		
	#cont_stage_bottom_grunge {
		position:relative;
		background-image:url(imagenes/stage_bottom_grunge.png);
		background-position:center bottom;
		background-repeat:no-repeat;
		width:auto;
		height:85px;
		}

	.devolucion {margin-top:30px; padding-left:50px}
	
	.form_cuadro{
		background-color: #666666; 
		border:0px solid #666666;
		padding:0px;
		margin:0px;
		}
	
	.cues_cont{width:700px; margin-bottom:20px}
	
	/* --------------- FOOTER --------------- */
	
	#footer {
		position:relative;
		background-repeat: no-repeat;
		background-position: center top;
		height: 80px;
		width: 100%;
		float: left;
		top: 0px;
		margin: 7px 0px 0px 0px;
		padding-bottom:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		color: #333;/*#5F5F5F*/
	}
	
	#footer_cat{
		position:relative;
		background-image:url(imagenes/cat_footer.jpg);
		width:200px;
		height:30px;
		float: left;
		left: -10px;
		top: 5px;
		}
		
	.credits_logo{
	width:auto;
	float:right;
	position:relative;
	top:-10px;
	vertical-align:top;
	}
			
	.ordenar { 
	border:3px solid #abc102; 
	background-color:#E7F2CC;
	color:#000; 
	padding:5px; 
	font-size:12px;
	min-height:20px;
	height:auto !important;	
	}
		
	.precio_tot {
	float:right; 
	border:3px solid #abc102; 
	color:#333333; 
	padding:3px; 
	text-align:right; 
	font-size:16px; 
	background-color:#E7F2CC;
	}
	
	/* --------------- PROBLEM --------------- */
	
.problem {
	padding:10px;
	border:#CC0000 3px solid;
	background-color:#F0E0DD;
	color:#CC0000;
	font-size: 14px}
	
	/* --------------- PRODUCTOS --------------- */
	
	.prod_img_g {
		position:relative;
		background-image:url(imagenes/bg_prod_g.png);
		background-position:center top;
		background-repeat:no-repeat;
		padding:5px 0px 0px 5px;
		height:385px; /*RESULTANTE DE 130px [ALTURA DIV] - (PADDING TOP) */
		width:100%;
		float:left;
		}
	
	/*.prod_img {
		position:relative;
		background-image:url(imagenes/bg_prod.png);
		background-position:center top;
		background-repeat:no-repeat;
		padding:11px 0px 0px 0px;
		height:230px; 
		width:100%;
		float:left;
		}*/
		
	.prod_img {
		position:relative;
		background-image:url(imagenes/bg_prod_5.png);
		background-position:center top;
		background-repeat:no-repeat;
		padding:11px 0px 0px 0px;
		height:200px; /*RESULTANTE DE 130px [ALTURA DIV] - (PADDING TOP) */
		width:100%;
		float:left;
		}
		
	.prod_img_negro {
		position:relative;
		background-image:url(imagenes/bg_prod_negro.png);
		background-position:center top;
		background-repeat:no-repeat;
		padding:11px 0px 0px 0px;
		height:230px; /*RESULTANTE DE 130px [ALTURA DIV] - (PADDING TOP) */
		width:100%;
		float:left;
		}
	
	.prod_img_inn {
	text-align:center;
	margin-bottom:10px;
	padding-top: 3px;
		}
	
	.prod_anadir {
		position:relative;
		width:120px;
		float:left;
		}
		
	.txt {
	margin:4px 4px;
	padding-bottom:4px;
	border-bottom: dotted 1px #666;
	color: #999;/*666666*/
	}
	
	.txt_bla {color: #fff;}
	
	.prod_txt {
	margin:4px 4px;
	padding-bottom:4px;
	border-bottom: dotted 1px #666;
		}
		
	.prod_tit {
	margin:10px 6px 0px 10px;
	padding-bottom:2px;
	font-size: 16px;
	font-weight:bold;
	color:#333333;
	border-bottom: dotted 1px #666;
		}
	.prod_tit_noborder {
	font-size: 16px;
	}
	
	.prod_txt_noborder {
		margin:0px 4px;
		padding-bottom:4px;
		}
		
	.prod_form_cantidad{
		width:20px;
		background-color:#CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:right;
		color:#333333;
		font-size:10px;
		line-height:10px;
		height:10px;	
		padding:3px;
		border:none;
		}
	
	.prod_form_tipo{
		width:100px;
		background-color:#CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:10px;
		line-height:12px;
		height:18px;
		padding:0px;
		border:2px;
		}
	
	.prod_form_txt{
		width:98%;
		font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		border:1px #999999;
		background-color: #999999;
		padding:2px 0px 2px 2px;
		}
		
	.prod_form_botanadir{
		background-color:#abc102;
		background:url(imagenes/center_bg_verde.jpg) bottom repeat-x;
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border:1px #333333;
		padding:4px;
		margin:2px;
		cursor:pointer;
		}
	
	.prod_form_botanadir_2{
		background-color:transparent;/*#8e0677;*/
		background-image:url(imagenes/boton_anadir.png);
		background-position:top left;
		background-repeat:no-repeat;
		width:150px;
		height:40px;
		color:#abc102;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border:none;
		padding:2px;
		margin:2px;	
		}
		
	.prod_imgborder{
		border:1px #000;
		}
	
	.prod_desc {
		position:relative;
		height:230px;
		width:130px;
		text-align:center;
		float:left;
		}
	
	.prod_desc_top {
		position:relative;
		background-image:url(imagenes/bg_prod_over_top.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		height:10px;
		width:100%;
		}
	
	.prod_desc_medium {
		position:relative;
		background-image:url(imagenes/bg_prod_over.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		height:200px;
		width:100%;
		}
	
	.prod_desc_bottom {
		position:relative;
		background-image:url(imagenes/bg_prod_over_bottom.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		height:10px;
		width:100%;
		}
	
	#recomendados{
		position:relative;
		float:left;
		width:auto;
		min-height:120px;
		margin-top:20px;
		}
	
	.recomendados_title{
		width:100%;
		/*background-color:#9eb701;*/
		background:url(imagenes/center_bg_verde.jpg) top left repeat-x;
		color:#333333;
		margin-bottom:8px;
		/*padding:8px 0px;*/
		font-size:14px;
		}
	
	/* --------------- TOP --------------- */
	
	#top {
	position:relative;
	height:110px;
	width:100%;
	margin:7px;
		}
	
	.titbusqueda {color: #000; font-size:20px; line-height:27px}
	.titbusqueda2 {font-size:20px; color:#FFFFFF; font-weight:bold; line-height:27px}
	.titbusqueda_peq {font-size:16px;}
	/* --------------- INNER --------------- */
	
	.inner {padding:20px}
		
	.inner2 {padding:40px 40px 20px 40px}
	
	.inner3 {padding:30px 40px}
		
	.inner_15 {
		padding:15px 18px 15px 18px;
		min-height:10px;
		height:auto !important;
		}
	
	.inner_10 {
		padding:10px;
		min-height:10px;
		height:auto !important;
		}
		
	.inner_5 {padding:5px}
	.inner_1 {padding:1px 0px}
	.inner_20{padding:0px 20px;}
	.inner_30{padding:0px 30px;}
	.inner_40{padding:0px 40px;}
