/* ////////////////////////////////////////////  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; padding-top:110px; text-align:center; }
#PlecaBlanca{ background:#FFF; height:5px; width:100%; }

/* ////////////////////////////////////////////  TABS  //////////////////////////////////////////// */
#Tab { padding: 10px; padding-top:0; }

	#Tab .pestanas { overflow: hidden; margin: 0 0 0 0;  margin-bottom:15px; }
	#Tab .pestanas li { width: 165px; float: left;  }
	#Tab .pestanas li.last { margin-right: 0; }
	#Tab .pestanas li a { display: block; padding-left:0; padding-right:0; background: url(../images/tab-des.png) no-repeat; color: white; font-size: 14px; 
							font-weight:bold; text-align: center; border: 0; }
	#Tab .pestanas li a:hover { background: url(../images/tab-act.png) no-repeat; }
	
	#Tab ul { list-style: none; }
	#Tab ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
	#Tab ul li a:hover { background: #fe4902; color: white; }
	#Tab ul li:last-child a { border: none; }
	
	#Tab ul li.pestanas-one a.current, #Tab ul li.pestanas-two a.current{ background: url(../images/tab-act.png) no-repeat; color:#FFF; }

/* ////////////////////////////////////////////  BLOQUE LEFT  //////////////////////////////////////////// */		
#DivContactoLeft{ border-right:1px solid #CCC; display:inline-block; height:630px; margin-bottom:10px; padding:10px; text-align:left; vertical-align:top; width:455px; }
	.DivContactoLeft_BloqueTitulo{ background:100%; border-bottom:1px dotted #CCC; color:#5E1C21; font-size:18px; font-weight:bold; 
							padding-bottom:5px; margin-bottom:15px; font-family: "jaf-bernino-sans-condensed";}
	.DivContactoLeft_Bloque{ color:#333; font-size:14px; margin-bottom:10px; width:100%; }
		.DivContactoLeft_Bloque span{ color:#5E1C21; font-size:16px; font-weight:bold; font-family: "jaf-bernino-sans-condensed";}
		.DivContactoLeft_Bloque a{ color:#5E1C21; font-weight:bold; }
		.DivContactoLeft_Bloque_Label{ color:#333; font-size:14px; font-weight:bold; display:inline-block; vertical-align:top; width:80px; }
		.DivContactoLeft_Bloque_Campo{ display:inline-block; vertical-align:top; width:370px; }
			.TxtCampo{ color:#333; width:370px; }
			.TxtAreaCampo{ color:#333; width:370px; }
			
		.DivContactoLeft_Bloque_Btn{ display:inline-block; text-align:right; vertical-align:top; width:98%; }
			.BtnEnviar{ color:#FFF; cursor:pointer; display:inline-block; font-size:14px; background:#5E1C21; padding:6px; vertical-align:top; width:54px;}
			.BtnEnviar:hover{ background:#333; color:#FFF; }

/* ////////////////////////////////////////////  BLOQUE RIGHT  //////////////////////////////////////////// */			
#DivContactoRight{ display:inline-block; text-align:left; vertical-align:top; width:480px; }			
	.IfrmMapa{ border:0; border:2px solid #CCC; }							
/* ///////////////////////////////////////////  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;}

/* ////////////////////////////////////////////  BLOQUE LEFT  //////////////////////////////////////////// */		
#DivContactoLeft{ border-right:none; height:auto; width:86%; }
	.DivContactoLeft_Bloque_Btn{ width:450px; }	
	
/* ////////////////////////////////////////////  BLOQUE RIGHT  //////////////////////////////////////////// */			
#DivContactoRight{ border-top:1px dotted #CCC; margin-top:15px; padding-top:15px; width:90%; }	
	.IfrmMapa{ width:100%; }		
	}

/* UN MAXIMO DE 600px - HACIA ABAJO " ----------------- DISPOSITIVOS MOVILES 'SMARTPHONES' LANDSCAPE ----------------- " "ROSA: background:#F09;" */	
@media only screen and (max-width: 600px){	
/* ////////////////////////////////////////////  BLOQUE LEFT  //////////////////////////////////////////// */		
.DivContactoLeft_Bloque_Campo{ width:100%; }
	.TxtCampo{ width:100%; }
	.TxtAreaCampo{ width:100%; }	
	.DivContactoLeft_Bloque_Btn{ width:98%; }
/* ////////////////////////////////////////////  BLOQUE RIGHT  //////////////////////////////////////////// */						
.IfrmMapa{ height:400px; }						
	}

/* 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;}			

	}	