
* { border: none; padding: 0; margin: 0; outline: none; }

div#site_container #contents_holder {	margin: 0 auto;	width: 762px;overflow: hidden; position: relative; z-index: 10000;}

	div#site_container #contents_holder #left_side {
		width: 180px;
		height: 758px;
		float: left;
		display: inline;
		background-color: #53443C;
		padding: 35px 13px 0 11px;
	}
	
		div#site_container #contents_holder #left_side a {
			color: #FFF;
			text-decoration: none;
		}
			
		div#site_container #contents_holder #left_side a:hover {
			color: #FFF;
			text-decoration: underline;
		}

		div#site_container #contents_holder #left_side .sub_cat {
			font-family: "Trebuchet MS";
			color: #FFF;
			letter-spacing: 0px;
			font-size: 11px;
			border-top: 1px solid #80746E;
			border-bottom: 1px solid #80746E;
			line-height: 32px;
			margin-top: -1px;
			cursor: pointer !important;
		}
		
		div#site_container #contents_holder #left_side .sub_cat:hover {
			color: #FFF;
			text-decoration: underline;
		}
		
		
		div#site_container #contents_holder #left_side .seccion {
			display: none;
			height: auto;
			color: #FFF;
			text-transform: uppercase;
			padding: 10px 0 15px 20px;
			line-height: 17px;
			font-size: 11px;
			font-family: "Trebuchet MS";
			line-height: 17px;
		}


	div#site_container #contents_holder #right_side {
		float: left;
		display: inline;
		/*position: absolute;*/
		width: 531px;
		margin: 16px 11px 0 15px;
		background-color: #FFF;
		overflow: hidden;
	}

		div#site_container #contents_holder #right_side #right_side_top {
			height: 29px;
			background: url(../img/content_box_top_bg.jpg) top left no-repeat;
		}

		div#site_container #contents_holder #right_side #middle {
			height: auto !important;
			min-height: 720px;
			height: 900px;
			padding: 0 20px 0 38px;
			background: url(../img/content_box_middle_bg.jpg) top left repeat-y;	
		}
		
			div#site_container #contents_holder #right_side #middle #top_nav {
				font-family: "Trebuchet MS";
				font-size: 11px;
				font-weight: normal;
				color: #3F3F3F;
				float: right;
	 		}
	 		
			div#site_container #contents_holder #right_side #middle #top_nav {
				font-family: "Trebuchet MS";
				color: #999;
				font-size: 10px;
				font-weight: normal;
				text-transform: uppercase;
				float: right;
	 		}
	 		
				div#site_container #contents_holder #right_side #middle #top_nav a {
					color: #333;
					text-decoration: none;
	 			}

				div#site_container #contents_holder #right_side #middle #top_nav a:hover {
					color: #333;
					text-decoration: underline;
	 			}		



			div#site_container #contents_holder #right_side #middle #bread_crumb {
				font-family: "Trebuchet MS";
				font-size: 17px;
				font-weight: normal;
				color: #3F3F3F;
				letter-spacing: 0px;
				line-height: 22px;
	 		}

			div#site_container #contents_holder #right_side #middle #current_section {
				font-family: "Trebuchet MS";
				font-size: 37px;
				font-weight: bold;
				color: #3F3F3F;
				letter-spacing: -1px;
				line-height: 27px;
		 	}
	 
			div#site_container #contents_holder #right_side #middle #coronel_tapiocca {
				font-family: "Trebuchet MS";
				font-size: 21px;
				font-weight: lighter;
				color: #D8D8D8;
				letter-spacing: -1px;
	 		}


		div#site_container #contents_holder #right_side #middle #items_holder {
			margin-top: 20px;
	 	}
	 	
	 		div#site_container #contents_holder #right_side #middle #items_holder #sin_resultados {
			 	font-family: "Trebuchet MS";
				font-size: 17px;
				color: #666;
				padding: 10px 5px 5px 3px;
			}
	 	

			div#site_container #contents_holder #right_side #middle #items_holder .producto {
				float: left;
				display: inline;
				width: 135px;
				height: 200px;
				margin: 0 8px 16px 8px;
				text-align: center;
				font-family: "Trebuchet MS";
				font-size: 12px;
	 		}
	 		
	 			div#site_container #contents_holder #right_side #middle #items_holder .producto .img_holder {
          padding: auto;
					height: 143px !important;
					line-height: 143px;
					overflow: hidden;
	 			}

				div#site_container #contents_holder #right_side #middle #items_holder .producto .img_holder img {
					/*
					height: 143px;
					width: 115px;
					*/

					vertical-align: middle !important;
	 			}

				div#site_container #contents_holder #right_side #middle #items_holder .producto .prod_precio {
					color: #FF6400;
					font-weight: bold;
					font-size: 12px;
	 			}

				div#site_container .prod_precio_anterior {
					color: #FF6400;
					font-weight: bold;
					font-size: 12px;
					text-decoration:line-through;
	 			}

		div#site_container #contents_holder #right_side #middle #return_to_sender {
			float: right;
			cursor: pointer;
			font-family: "Trebuchet MS";
			font-weight: bold;
			font-size: 11px;
			color: #999;
			display: inline;
	 	}

		
		div#site_container #contents_holder #right_side #middle #top_img_holder {
			text-align: center;
			margin-right: 18px;
			padding: 0px;
			margin-bottom: 6px;
	 	}

			div#site_container #contents_holder #right_side #middle #top_img_holder img {
				/*width: 300px;
				height: 300px;*/
	 		}
	 		
			div#site_container #contents_holder #right_side #middle #no_stock {
				font-family: "Trebuchet MS";
				color: #9A0101;
				font-size: 20px;
				position: absolute;
				display: none;
				margin: -30px 0 0 320px;
	 		}
	 		
	 		
		div#site_container #contents_holder #right_side #middle #item_info_holder {
			text-align: center;
			margin-right: 18px;
			padding: 0;
	 	}
	 	
			div#site_container #contents_holder #right_side #middle #item_info_holder #mini_pic_holder {
				overflow: hidden;
				clear: both;
	 		}
	 	
				div#site_container #contents_holder #right_side #middle #item_info_holder #mini_pic_holder .mini_pics {
					border: 1px solid #999;
					text-align: center;
					padding: 2px;
					float: left;
					display: inline;
					margin-right: 5px;
	 			}

					div#site_container #contents_holder #right_side #middle #item_info_holder #mini_pic_holder .mini_pics img {
						width: 55px;
						height: 55px;
	 				}
	 		
	 				
			div#site_container #contents_holder #right_side #middle #item_info_holder #data_holder {
				font-family: "Trebuchet MS";
				color: #666;
				overflow: hidden;
				text-align: left;
				margin-top: 5px;
				clear: both;
	 		}
	 		
				div#site_container #contents_holder #right_side #middle #item_info_holder #data_holder #data_title {
					font-size: 13px;
					margin-top: 5px;
		 		}
		 		
				div#site_container #contents_holder #right_side #middle #item_info_holder #data_holder #modelo_name {
					font-size: 19px;
					color: #9A0116;
					letter-spacing: -1px;
		 		}
		 		
				div#site_container #contents_holder #right_side #middle #item_info_holder #data_holder #precio_name {
					font-size: 19px;
					color: #333;
					letter-spacing: -1px;
		 		}
		 		
					div#site_container #contents_holder #right_side #middle #item_info_holder #data_holder #precio_name #precio_antes {
						font-size: 19px;
						color: #999;
						letter-spacing: -1px;
		 			}
		 		
				div#site_container #contents_holder #right_side #middle #item_info_holder #data_holder #descripcion_name {
					font-size: 11px;
					color: #999;
					margin-bottom: 12px;
		 		}


			div#site_container #contents_holder #right_side #middle #item_info_holder #data_form {
				font-family: "Trebuchet MS";
				color: #666;
				font-size: 11px;
				overflow: hidden;
				text-align: left;
				margin-top: 5px;
				overflow: hidden;
	 		}
	 		

				div#site_container #contents_holder #right_side #middle #item_info_holder #data_form #cantidad_articulos {
					width: 75px !important;
		 		}

				div#site_container #contents_holder #right_side #middle #item_info_holder #data_form label {
					font-family: "Trebuchet MS";
					color: #333;
					font-size: 12px;
		 		}

				div#site_container #contents_holder #right_side #middle #item_info_holder #data_form input {
					font-family: "Trebuchet MS";
					color: #333;
					font-size: 12px;
					padding: 2px;
					border: 1px solid #666;
					width: 20px;
					text-align: center;
		 		}

				div#site_container #contents_holder #right_side #middle #item_info_holder #data_form select {
					font-family: "Trebuchet MS";
					color: #333;
					font-size: 12px;
					padding: 2px;
					border: 1px solid #666;
					margin-top: 8px;
		 		}

					div#site_container #contents_holder #right_side #middle #item_info_holder #data_form select option {
						margin: 1px 0 1px 10px;
			 		}


				/* Mensaje de confirmacion de producto en la cesta */
				div#site_container #contents_holder #right_side #middle #item_info_holder #data_form #add_ok {
					display: none;
					margin-top: 12px;
					color: #9A0125;
					font-size: 14px;
			 	}
				/* Mensaje de confirmacion de producto en la cesta */


				div#site_container #contents_holder #right_side #middle #item_info_holder #data_form #add_cesta {
					margin-top: 12px;
					border-right: 1px solid #333;
					border-bottom: 1px solid #333;
					width: 180px;
					padding: 1px;
					color: #FFF;
					font-size: 13px;
					background-color: #666;
			 	}


	div#site_container #contents_holder #right_side #right_side_bottom {
		height: 29px;
		background: url(../img/content_box_bottom_bg.jpg) top left no-repeat;
	}


/* Tooltip */
#items_tooltip {
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding: 5px;
	text-transform: uppercase;
 }

#items_tooltip_pointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
 }
 
 /* modulo de rebajas estilo y hack para IE6 */
 
 #bannerRebajas{left:451px; position:relative; top:-864px; z-index: 0;}
 
 *html #bannerRebajas { top: -1042px; position:relative; left: 451px;}
 
 div#site_container{ position: relative;}
