/* ////////////////////////////////////////////  BLOQUE SUPERIOR  //////////////////////////////////////////// */
#Cuerpo_Full{ background-image: url("../images/productos/cabezal_productos.jpg"); background-position:center; background-size:100% auto; background-repeat:no-repeat; 
			  padding-bottom:5px; text-transform:uppercase; text-shadow:0.1em 0.1em 0.05em #333; }	
#Cuerpo_Dimension{ padding:0; }
#Content01{ color:#FFF; font-size:20px; font-family:"jaf-bernino-sans-condensed"; padding-top:110px; text-align:center; }
#PlecaBlanca{ background:#FFF; height:5px; width:100%; }

/* /////////////////////////////////////////////  TABS  //////////////////////////////////////////// */
.ContentTabs{ display:inline-block; margin-right:70px; vertical-align:top; }
.ContentTabs a{ background: url(../images/tab-des.png) no-repeat; color:#FFF; display:inline-block; font-size:18px; 
				margin-bottom:5px; height:26px; vertical-align:top; padding-top:2px; width:162px;  }
				
/* ////////////////////////////////////////////  BLOQUE DE CADA PRODUCTO  //////////////////////////////////////////// */					
/* CONTENEDORES PRINCIPALES */		
.ContentBloqueProducto{ display:inline-block; margin:10px; vertical-align:top; width:390px; }
	.BloqueProduct{ font-family:"kepler-std-semicondensed"; display:inline-block;  vertical-align:top; width:100%; background:#E5E5E5; 
					-moz-border-radius: 120px; -webkit-border-radius: 120px; border-radius: 120px;}					
/* "LEFT" */
.BloqueProductLeft{ display:inline-block; height:160px; margin-right:10px; vertical-align:top; width:160px;}
.BloqueProductLeft_Img{ overflow: hidden; position: relative; }
.BloqueProductLeft_Img figcaption { background-color:rgba(255,255,255,0.50); display:none; height: 144px;
									left: 0; position: absolute; text-align:center; top: 0; width: 145px;
									margin-left:9px; margin-top:8px; text-align:center; 
									-moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 80px;}
.BloqueProductLeft_Precio{ border-bottom:1px solid #FFF; color:#000; font-size:26px; margin:0 auto; margin-top:30px; 
							margin-bottom:20px;  padding-bottom:5px; text-shadow:0.1em 0.1em 0.05em #CCC; width:100px; }	
.BloqueProductLeft_VerMas{ cursor:pointer; margin:0 auto; margin-bottom:10px; 
							padding-bottom:5px; width:100px; }
	.BloqueProductLeft_VerMas a{ color:#000;font-size:14px; text-shadow:0.1em 0.1em 0.05em #CCC;}
	.BloqueProductLeft_VerMas a:hover{ text-decoration:underline; }					
/* "RIGHT" */			
.BloqueProductRight{ display:inline-block;  margin-top:10px; text-align:left; vertical-align:middle; width:210px; }
	.BloqueProductRight h1{  border-bottom:1px dotted #5E1C21; color:#5E1C21; font-size:18px;
							font-weight:700; font-style:italic; padding-bottom:5px; width:180px;}
	.BloqueProductRight h2{ color:#5E1C21; font-size:16px; font-weight:700; font-style:italic; padding-bottom:20px; width:100%; }
	.BloqueProductRight div{ display:inline-block; margin-bottom:10px; vertical-align:top; }
/* COMBO CON IMAGEN "SELECT NUMERO DE PERSONAS" */
/* DIV CONTENEDOR DEL COMBO */
.Choose_NoPersonas { background: url(../images/red-on-white-arrow-down.png) no-repeat right #FFF; border: 1px solid #ccc; 
					display:inline-block; height: 27px; overflow: hidden; padding-top:2px; vertical-align:middle; 
					width: 150px; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px;}
/* COMBO */
.Choose_NoPersonas select { background: transparent; color:#555; cursor:pointer;  width:150px; padding-left: 5px; font-size: 13px;
					 border: 0; border-radius: 0; height: 34px; margin-top:-5px; -webkit-appearance: none; } 									
/* BOTON BUY */		
#BtnBuyNow{ background-color:#B94E3A; border:1px solid #777; color:#FFF; cursor:pointer; font-style:italic; 
			font-family: "kepler-std-semicondensed"; font-size:16px; padding:6px; 
			padding-left:14px; padding-right:14px; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px;}	
/* PLECA */
.PlecaBloqueProducto{ display:none; vertical-align:top; }					
										
/* ////////////////////////////////////////////  PAGINACION  //////////////////////////////////////////// */	
.ContentPaginacion{ text-align:center; }
	.ContentPaginacionLeft{ display:inline-block; text-align:left; vertical-align:top; width:307px; }
	.ContentPaginacionCenter{ display:inline-block; text-align:center; vertical-align:top; width:320px; }
	.ContentPaginacionRight{ display:inline-block; text-align:right; vertical-align:top; width:307px; }	
	
.pagination a.inactive,.pagination a.inactive:hover{ color:#000; border:1px solid #333; cursor: default; font:italic; text-decoration:none; }
.data a{list-style: none; margin: 5px 0 5px 0; color: #000; font-size: 13px; text-decoration:none;}
.pagination{ border-bottom:1px dotted #CCC; width:100%; height: auto; margin-bottom:20px; }       
	.pagination a{ 	 float: left;   margin-bottom:0.5em;  cursor:pointer; height:30px; width:30px; }        	
	.pagination div{ color:#666; font-size:12px; font-weight: bold; height:20px; padding-top:8px; text-align:center; width:30px; }
	.pagination div:hover{color: #C70019; text-decoration:underline; }

	#btn_previous, #btn_numero, #btn_next{ display:inline-block; padding:5px; vertical-align:top; font-size:16px; color:#5E1C21; }
	#btn_previous:hover, #btn_numero:hover, #btn_next:hover{  color:#000; }
							
/* ///////////////////////////////////////////  MEDIA QUERYS  ////////////////////////////////////// */	
/* UN MAXIMO DE 800px - HACIA ABAJO, HASTA 601px | "iPad - Portrait"  "NARANJA: background:#F90;" */
@media screen and (max-width:959px){
/* ////////////////////////////////////////  BLOQUE SUPERIOR  /////////////////////////////////////// */
#Cuerpo_Full{ background-size:auto; }	
#Cuerpo_Dimension{ margin-top:5px; text-align:center;}
#Content01{ padding-top:130px;}
/* //////////////////////////////////////////////  TABS  //////////////////////////////////////////// */
.ContentTabs{ margin-right:0; }	
/* //////////////////////////////////  BLOQUE DE CADA PRODUCTO  ///////////////////////////////////// */
.ContentBloqueProducto{ margin:0; margin-bottom:10px; }
.PlecaBloqueProducto{ display:inline-block; }
/* //////////////////////////////////////////  PAGINACION  ////////////////////////////////////////// */
.ContentPaginacionLeft{ display:none; }
.ContentPaginacionCenter{ display:none; }
.ContentPaginacionRight{ text-align:center; width:100%; }/* BLOQUE PAINACION */
	#btn_previous, #btn_numero, #btn_next{ font-size:20px; }	
	}

/* UN MAXIMO DE 600px - HACIA ABAJO " ----------------- DISPOSITIVOS MOVILES 'SMARTPHONES' LANDSCAPE ----------------- " "ROSA: background:#F09;" */	
@media only screen and (max-width: 600px){	
/* CONTENT CARRITO */
.ContentBtnCarrito{ margin-left:-40px; }
	}

/* UN MAXIMO DE 400px - HACIA ABAJO " ----------------- DISPOSITIVOS MOVILES 'SMARTPHONES' PORTRAIT ----------------- " "AMARILLO: background:#FFFF33;"*/	
@media only screen and (max-width:400px){
/* ////////////////////////////////////////////  BLOQUE SUPERIOR  //////////////////////////////////////////// */
#Content01{ padding-top:50px;}			
/* ////////////////////////////////////////  BLOQUE DE CADA PRODUCTO  //////////////////////////////////////// */
.ContentBloqueProducto{ width:300px; }
	.BloqueProductLeft{ margin-right:2px; }
	.BloqueProductRight{ margin-top:10px; width:135px; }
		.BloqueProductRight h1{ font-size:14px; width:100px; }
	
	/* COMBO CON IMAGEN "SELECT NUMERO DE PERSONAS" */
	/* DIV CONTENEDOR DEL COMBO */
	.Choose_NoPersonas { width: 120px;}
	/* COMBO */
	.Choose_NoPersonas select { font-size: 12px; width:120px; } 									
	/* BOTON BUY*/		
	#BtnBuyNow{  font-size:14px; padding-left:6px; padding-right:6px; }	
	
/* DIV DESPLEGABLE DEL CARRITO */
#DivDesplegableCarrito{ margin-left:-30px; }
	}	