/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
html{

	/*background-image:url(./img/paper.jpg);
	background-repeat:repeat;
	background-color:#EFEFEF;*/
	font-size:1rem;
	background-color:#ffffff;
}

.container{
	width: 100%
	background-color:#ffffff;
}


 

 

  

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.6;
	text-align:center;
	font-size:1.54rem; /* +10% */
	background-color:#ffffff;
}

/*
#contenido{
	margin:0px auto;
	text-align:left;

	width:1000px;
	padding:20px;
  
  	background-color:#FFFFFF;
	background-image:url(./img/cabecera.jpg);
  	background-repeat:no-repeat;

	border:solid 1px #cccccc;
  
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;

	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
	
	behavior: url(PIE.htc);
}*/
/*
#contenido_centrado{
	background: #FFFFFF;

	
	margin:0px auto;
	text-align:left;
	
	padding:20px;
	width:950px;

	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;

	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
  
	behavior: url(./PIE.htc);
	min-height:600px;
}

#contenido_centrado_plain{


	
	margin:0px auto;
	text-align:left;
	
	padding:20px;
	width:1000px;


}
*/

a:link, a:visited, a:hover {
	color: #800000; 
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 26.4px; /* +10% */
 color: #800000; 
}

h2{
 font-size: 22px; /* +10% */
 color: #800000; 
}

h3{
 font-size: 19.8px; /* +10% */
 color: #800000; 
}

.site-header {
 text-align: center;
 font-size: 18px;
 color: #666666;
 font-weight: normal;
 margin-bottom: 10px;
}

h4{
 font-size: 16px;

}


h5{
 font-size: 16px;
 color: #800000; 
}


ul{
 list-style-type: square;
 font-size: 16px;
 font-weight:bold;
  color: #800000;
  margin-top:20px;
}

li{
margin-top:10px;
}
ul ul{
 list-style-type: disc;
   margin-top:20px;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	margin: 0;
	min-height:200px;
	padding: 20px 0px;
	/*border-bottom: 1px solid #cccccc;*/
	width: 100%;
	/*background-color:#FFFFFF;*/


}

#navBar{
	float:none;
	/*background-color: #eeeeee;*/

}

#content{
  	float:right;
	width:80%
	/*background-color:#FFFFFF;*/
}

#pageNumbering{

	

  	font-size: 16px;

	
	width:100%;
	text-align:center;
	
	
}
/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding-bottom:30px;
	padding-top:0px;
	padding-left:0px;
	padding-right:20px;
	font-size:28px;
	text-transform:uppercase;
	/*color:#FFFFFF;*/

	/*background-color:#FFFFFF;*/
}


/*************** #pageName styles **************/

#pageName{
	padding: 0px 0px 10px 10px;
	text-align: left;
}


/************* #globalNav styles **************/

#globalNav{
		color:#FFFFFF;
		background-color:#EFEFEF;
		
		-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px; 

		
		font-size: 16px;
		font-weight:bold;
	
		padding:20px;
		
		
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
 display: block;

}


#globalNav a:link{

	
		background-color:#FFFFFF;
		color:#800000; 
		text-decoration:none;
		padding:10px;
		margin:5px;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;

		
		-moz-box-shadow: 1px 1px 1px #ccc;
	  	-webkit-box-shadow: 1px 1px 1px #ccc;
	  	box-shadow: 1px 1px 1px #ccc;
		behavior: url(PIE.htc);


}

#globalNav a:visited{
		background-color:#FFFFFF;
		color:#800000; 
		text-decoration:none;
		padding:10px;
		margin:5px;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(PIE.htc);



}

#globalNav a:hover{

		background-color:#CCCCCC;
		color:#800000; 
		text-decoration:none;
		padding:10px;
		margin:5px;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(PIE.htc);



	

}




/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 18px;
	text-align:left;
}
#idiomas{
	font-size: 16px;
	padding: 0px 4px 0px 0px; 
	text-align:right;
	/*background-color:#FFFFFF;*/
}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 16px;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	/*float: left;*/
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
	
}
/* adjust margins to change separation between the feature image and text flowing around it */


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 16px;
}

.story p{
	padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border-bottom: 1px solid #999999;
	font-size: 18px;
	color: #666666;
	padding: 50px 10px 10px 10px;
	/*background-color:#FFFFFF;*/

	/*background-image:url(./img/pie.jpg);*/
  	background-repeat:no-repeat;
	

}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 16px;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;width:120px;}
#navBar ul {list-style: none; margin: 0; padding: 0;width:120px;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;width:120px;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;width:120px;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #cccccc;*/
	font-size: 16px;
	width:120px;

}

#sectionLinks h3{
	padding-bottom:10px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	width:120px;

	/*font-size: 110%;*/
		border-bottom: 1px solid #ccc;
}

#sectionLinks a:link{
	margin:10px;
	padding:10px;
	
	width:120px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
	
/*	-webkit--moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	
	behavior: url(PIE.htc);*/
	
	
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	background: #FECC96;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FECC96));
	background: -webkit-linear-gradient(#FFFFFF, #FECC96);
	background: -moz-linear-gradient(#FFFFFF, #FECC96);
	background: -ms-linear-gradient(#FFFFFF, #FECC96);
	background: -o-linear-gradient(#FFFFFF, #FECC96);
	background: linear-gradient(#FFFFFF, #FECC96);
	-pie-background: linear-gradient(#FFFFFF, #FECC96);
	
	
	behavior: url(PIE.htc);
	
}

#sectionLinks a:visited{
	margin:10px;
	padding:10px;
	width:120px;
/*	-webkit--moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;

	behavior: url(PIE.htc);*/
	
	
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	background: #FECC96;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FECC96));
	background: -webkit-linear-gradient(#FFFFFF, #FECC96);
	background: -moz-linear-gradient(#FFFFFF, #FECC96);
	background: -ms-linear-gradient(#FFFFFF, #FECC96);
	background: -o-linear-gradient(#FFFFFF, #FECC96);
	background: linear-gradient(#FFFFFF, #FECC96);
	-pie-background: linear-gradient(#FFFFFF, #FECC96);
	
	
	behavior: url(PIE.htc);
	
	
	
}

#sectionLinks a:hover{
	margin:10px;
	background-color: #FECC96;
	padding:10px;
	width:120px;
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	background: #FECC96;

	
	text-decoration:none;
	behavior: url(PIE.htc);



	
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 16px;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}


/************** #advert styles **************/

#advert{
	padding: 10px 0px 0px 10px;
	font-size: 16px;
	border-top: 1px solid #cccccc;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 16px;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}


#caja_centrada{


margin-left:40px;

}

#thumbdetalle{

	height:300px;
	width:250px;
	
}

#thumblista{

	min-height:350px;
}
#thumbcat{

	height:300px;
}
#tdcat{
	width:250px;
	text-align:center;
	
}
#tdcontents{
	width:250px;
	text-align:center;
	color:#333333;
}



div.imatge
  {
	
  margin:2px;
  /*border:1px solid #cccccc;*/
  margin-right:10px;
  margin-top:10px;
  border:solid 1px #cccccc;
  
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  background-color:#FFFFFF;
  
  display:inline-block;
	
  float:center;

  padding: 10px;
  	behavior: url(PIE.htc);


  }
div.imatge img
  {
  
  margin:3px;
  
 /* border:1px solid #cccccc;*/
  }
 /*div.imatge a:hover img
  {
  border:1px solid #cccccc;
  }*/
  
#content_product{
    float:right;
	width: 60%;
	margin: 0;
	/*padding: 0 3% 0 0;*/
	

}

#content_portada{
    
	width: 100%;
	clear:both;
	margin:auto;

}
  
#cuadros_left{
	overflow: hidden;

    /*border:1px solid #cccccc;*/
	
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px;
	padding-right:10px;
	
	width: 30%;
	float: left;
	display: block;
	height:auto;
	/*background-color:#EFEFEF;*/

}  
#cuadros_left_in{
	
	width:200px;
	display:inline;
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
  
	
	

	 margin-left:0px auto;
	 margin-right:0px auto;
	 margin-top:10px;
	 margin-down:10px;
	
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;

	background-color:#FFFFFF;
	behavior: url(PIE.htc);



}  

#cuadros_left_in_contact{
	overflow: hidden;
	margin:20px;
	 
	height:auto;
		
	padding:20px;
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
	background-color:#FFFFFF;


	behavior: url(PIE.htc);




}

#texto_right_in{
	overflow: hidden;

	width: 60%;
	float:right;
	font-size: 16px;
	display:block;
	height:auto;
	
	margin:2px;
	vertical-align:middle;
}

#pago_right_in{



	
	font-size: 16px;

	height:auto;
	
	text-align:right;

	
	padding:20px;


}

#pago_left_in{


	
	font-size: 16px;

	height:auto;
	
	text-align:left;
	
	padding:20px;
	font-weight:bold;
}

#texto_left_in{
	overflow: hidden;

	width: 35%;
	float:left;
	font-size: 16px;
	display:block;
	height:auto;
	
	margin:5px;
	vertical-align:middle;

}
  
#ref_item{
 font-weight:bold;
  margin:2px;
  font-size: 16px;
  text-align:center;
	color: #800000; 
	width:100%;
	
}  

#talla{
  margin:10px;
  border:1px solid #999999;
  padding: 10px;
  background-color:#EFEFEF;
  font-size: 16px;
  text-align: right;
  color: #800000; 
  font-weight:bold;
  clear:both;

}

#formato{
  margin:10px;
  border:1px solid #999999;
  padding: 10px;
  background-color:#999999;
  font-size: 16px;
  text-align: left;
  color: #800000; 
  font-weight:bold;
  width:100%;

}

div.imgdetalle{
    margin:10px;
    border:1px solid #cccccc;
  	padding: 10px 10px 10px 10px;
	
	width:420px;
	height:420px;
	border:solid 1px #cccccc;
  
  	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
    
	-moz-box-shadow: 5px 5px 5px #ccc;
  	-webkit-box-shadow: 5px 5px 5px #ccc;
  	box-shadow: 5px 5px 5px #ccc;
  	background-color: rgb(255,255,255);
  	behavior: url(PIE.htc);
	float:left

  }

#bannergratis{
    margin:0px;
    border:1px solid #cccccc;
  	padding: 10px 10px 10px 10px;
	
	width:100%;
	border:solid 1px #cccccc;
  
  	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
    
	-moz-box-shadow: 5px 5px 5px #ccc;
  	-webkit-box-shadow: 5px 5px 5px #ccc;
  	box-shadow: 5px 5px 5px #ccc;
  	background-color: rgb(255,255,224);
  	behavior: url(PIE.htc);
	

  }
  #grupotallas{
    margin:0px;
    border:1px solid #cccccc;
  	padding: 10px 10px 10px 10px;
	  display:inline-block;
	  min-width:200px;
	  max-width:500px;
	border:solid 1px #cccccc;
  
  	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
    
	-moz-box-shadow: 5px 5px 5px #ccc;
  	-webkit-box-shadow: 5px 5px 5px #ccc;
  	box-shadow: 5px 5px 5px #ccc;
  	background-color: rgb(255,255,224);
  	behavior: url(PIE.htc);
	

  }
  
  #separadorgrupotallas{
    margin:1px;
	float: left;
	width:100%;
	display:block;

	
  }
#totaltallas{
	padding: 0px 0px 10px 10px;
	margin-bottom:10px;
	float: left;
	overflow: hidden;
	display:block;
	font-size:16px;
}

#sumatallas{
	padding: 0px 0px 10px 10px;
	float: right;
	color: #800000; 
	font-size: 16px;
	font-weight:bold;
	margin-right:20px;
	overflow: hidden;
	display:block;

}

#headerlinks{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	
}

  #item{
  	
    text-align: left;
	min-width:200px;
	max-width:500px;
	display: inline-block;
	vertical-align: top;
  }
  #item b{
     color: #800000; 
  }
  #item a:link{
	color: #800000; 
	font-weight: bold;
 }
 #item a:visited{
	color: #800000; 
	font-weight: bold;
 }

div.desc
  {

  font-weight:bold;
  width:210px;
  margin:2px;
  font-size: 16px;

	
  }
  
 div.desc2
  {

  font-weight:bold;
  width:210px;
  font-size: 16px;
  color:#FF0000;
  padding: 5px;
  text-align:center;
  } 

 div.desc3
  {

  font-weight:bold;
  width:210px;
  font-size: 16px;
  color: #800000; 
  padding: 5px;
  text-align:center;
  } 
  
  #entrar
  {
  font-weight:bold;
  font-size: 16px;
  color: #FF0000;

  } 
  
 #entrar a:link {
    color: #FF0000;
	text-decoration:none;
  }
 #entrar a:visited {
    color: #FF0000;
	text-decoration:none;
  }
  
  
  #entrar  a:hover {
    color: #299C1D;
	text-decoration:none;
  }
  

  
  .raya{
  border-bottom:1px solid #cccccc;
  }
.Estilo1 {
	color: #FF0000;
	font-weight: bold;
}
#item_cabecera{
	display:inline-block;
	
}

#item_cabecera a:link{

	padding:10px;
	
	min-width:100px;
	margin:5px;
	float:left;
	
  	text-align:center;
	
	
	font-weight:bold;
	margin-top:0px;

	background-color:#FFFFFF;
/*	color:#800000; */	
	color: #800000;
	text-decoration:none;
	
	border:solid 1px #cccccc;
	
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
		

	
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FECC96));
	background: -webkit-linear-gradient(#FFFFFF, #FECC96);
	background: -moz-linear-gradient(#FFFFFF, #FECC96);
	background: -ms-linear-gradient(#FFFFFF, #FECC96);
	background: -o-linear-gradient(#FFFFFF, #FECC96);
	background: linear-gradient(#FFFFFF, #FECC96);
	-pie-background: linear-gradient(#FFFFFF, #FECC96);
	
	behavior: url(PIE.htc);



	
	
}

#item_cabecera a:visited{
	padding:10px;

	min-width:100px;
	margin:5px;
	float:left;
	
  	text-align:center;
	
	
	font-weight:bold;
	margin-top:0px;

	background-color:#FFFFFF;

	color: #800000;
	text-decoration:none;
	
	border:solid 1px #cccccc;
		
	-webkit--moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;

	
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FECC96));
	background: -webkit-linear-gradient(#FFFFFF, #FECC96);
	background: -moz-linear-gradient(#FFFFFF, #FECC96);
	background: -ms-linear-gradient(#FFFFFF, #FECC96);
	background: -o-linear-gradient(#FFFFFF, #FECC96);
	background: linear-gradient(#FFFFFF, #FECC96);
	-pie-background: linear-gradient(#FFFFFF, #FECC96);
	
	behavior: url(PIE.htc);



}

#item_cabecera a:hover{
	padding:10px;

	
	min-width:100px;
	margin:5px;
	float:left;
	
  	text-align:center;
	

	font-weight:bold;
	margin-top:0px;

/*	color:#006699;*/	
	color: #800000;
	text-decoration:none;
	
	background:#FECC96;
	
	border:solid 1px #cccccc;


	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	
	behavior: url(PIE.htc);



}

#separador{
	margin-top:10px;
	float: left;
	width:100%;
	display:block;
	
}

button{ 

	padding:10px;

	width:215px;

	
  	text-align:center;
	
	font-size: 16px;
	font-weight:bold;
	margin-top:0px;

	

	color: #FFFFFF;
	text-decoration:none;
	
	border:solid 1px #DB1E1E;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;


	
	background: #DB1E1E;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF6A6A), to(#DB1E1E));
	background: -webkit-linear-gradient(#FF6A6A, #DB1E1E);
	background: -moz-linear-gradient(#FF6A6A, #DB1E1E);
	background: -ms-linear-gradient(#FF6A6A, #DB1E1E);
	background: -o-linear-gradient(#FF6A6A, #DB1E1E);
	background: linear-gradient(#FF6A6A, #DB1E1E);
	-pie-background: linear-gradient(#FF6A6A, #DB1E1E);
	
	behavior: url(./PIE.htc);

}

button:hover{
	padding:10px;

	width:215px;

	
  	text-align:center;
	
	font-size: 16px;
	font-weight:bold;
	margin-top:0px;

	

	color: #FFFFFF;
	text-decoration:none;
	
	border:solid 1px #DB1E1E;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;


	
	background: #FF6A6A;

	
	behavior: url(./PIE.htc);
}



#paginacion a:link{
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	display:inline-block;
	
	
	background: #FECC96;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FECC96));
	background: -webkit-linear-gradient(#FFFFFF, #FECC96);
	background: -moz-linear-gradient(#FFFFFF, #FECC96);
	background: -ms-linear-gradient(#FFFFFF, #FECC96);
	background: -o-linear-gradient(#FFFFFF, #FECC96);
	background: linear-gradient(#FFFFFF, #FECC96);
	-pie-background: linear-gradient(#FFFFFF, #FECC96);
	
	color: #800000;
	
	
	font-weight:bold;
	font-size:18px;
	
	behavior: url(PIE.htc);
	padding: 10px;
	margin:2px;

	text-align:center;

}
#paginacion a:visited{
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	display:inline-block;
	
	
	background: #FECC96;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FECC96));
	background: -webkit-linear-gradient(#FFFFFF, #FECC96);
	background: -moz-linear-gradient(#FFFFFF, #FECC96);
	background: -ms-linear-gradient(#FFFFFF, #FECC96);
	background: -o-linear-gradient(#FFFFFF, #FECC96);
	background: linear-gradient(#FFFFFF, #FECC96);
	-pie-background: linear-gradient(#FFFFFF, #FECC96);
	
	font-weight:bold;
	color: #800000;
	
	behavior: url(PIE.htc);
	padding: 10px;
	margin:2px;
	font-size:18px;
	text-align:center;

}
#paginacion a:hover{
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	display:inline-block;
	
	
	background: #FECC96;
	
	color: #800000;
	font-weight:bold;
	
	behavior: url(PIE.htc);
	padding: 10px;
	margin:2px;
	font-size:18px;
	text-decoration:none;
	text-align:center;

}

#paginacion1{
	display:inline-block;
	
}

#paginacion1 a:link{
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	display:inline-block;
	
	
	background: #FECC96;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FECC96));
	background: -webkit-linear-gradient(#FFFFFF, #FECC96);
	background: -moz-linear-gradient(#FFFFFF, #FECC96);
	background: -ms-linear-gradient(#FFFFFF, #FECC96);
	background: -o-linear-gradient(#FFFFFF, #FECC96);
	background: linear-gradient(#FFFFFF, #FECC96);
	-pie-background: linear-gradient(#FFFFFF, #FECC96);
	
	
	font-weight:bold;
	
	behavior: url(PIE.htc);
	padding: 10px;
	margin:2px;
	font-size:16px;
	text-align:center;

}
#paginacion1 a:visited{
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	display:inline-block;
	
	
	background: #FECC96;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FECC96));
	background: -webkit-linear-gradient(#FFFFFF, #FECC96);
	background: -moz-linear-gradient(#FFFFFF, #FECC96);
	background: -ms-linear-gradient(#FFFFFF, #FECC96);
	background: -o-linear-gradient(#FFFFFF, #FECC96);
	background: linear-gradient(#FFFFFF, #FECC96);
	-pie-background: linear-gradient(#FFFFFF, #FECC96);
	
	font-weight:bold;
	
	
	behavior: url(PIE.htc);
	padding: 10px;
	margin:2px;
	font-size:16px;
	text-align:center;

}
#paginacion1 a:hover{
	border:solid 1px #cccccc;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	display:inline-block;
	
	
	background: #FECC96;
	
	
	font-weight:bold;
	
	behavior: url(PIE.htc);
	padding: 10px;
	margin:2px;
	font-size:16px;
	text-decoration:none;
	text-align:center;

}


/* -------- Long-form Text +10% (override 16px blocks) -------- */
.feature,
.feature p,
.story,
.story p,
#siteInfo,
#search,
#breadCrumb,
#idiomas,
#pageNumbering,
.relatedLinks,
#advert,
#headlines,
#headlines p,
#texto_right_in,
#texto_left_in,
#pago_right_in,
#pago_left_in,
#item,
div.desc,
div.desc2,
div.desc3,
#talla,
#formato,
#totaltallas,
#sumatallas,
#sectionLinks,
#sectionLinks h3,
#headerlinks {
    font-size: 17.6px;
}


/************* Responsive - Mobile ***************/

@media screen and (max-width: 768px) {
	body {
		font-size: 1.2rem;
	}

	#siteInfo {
		font-size: 16px;
		padding: 30px 15px 15px 15px;
	}

	.navBar, .sideNav {
		width: 100%;
		float: none;
	}

	#mainContent {
		width: 100%;
		padding: 10px;
	}
}

