@import "user.css";
*{margin:0px;padding:0px;}
img{border:0px;}
a{text-decoration:none;}
html{height:100%;}
h1{font-size:13pt;width:790px;float:left;font-weight:normal;margin-bottom:10px;margin-top:10px;}
h1 b{color:#2A2864;}
body{height:100%;font:14px"Trebuchet MS",Tahoma,Arial,Helvetica,Sans-serif;padding:0px;margin:0px;color:#2C2C2C;}
#globalLayer{width:1024px;margin:0 auto;overflow:auto;border:1px solid #CCCCCC;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}
#indexlayer{width:1024px;background-color:#ECECED;float:left; margin-top: 35px;}

/* 26-05-2014: Agregado elemento div.sidebar que envuelve .featured-banner y #menuleft */
div.sidebar{ width: 200px; float: left; margin-right: 17px; margin-top: 10px; margin-left: 5px; }
/* --- */

.featured-banner{
	overflow: hidden; padding: 1em;
}
.featured-banner a{color: black; float: left; clear: both; background: transparent; }
.featured-banner a:hover{
	overflow: hidden;
	background: white;
	border-radius: 10px;
	box-shadow: 0 0 14px #ccc;
}
.featured-banner strong{ text-align: center; font-size: 150%; display: block; }
.featured-banner strong small{ text-align: center; display: block; clear: both; }

#menu{position: absolute;margin-top:0px;background-image:url("default/fondo-bottom.jpg");width:1024px;height:35px;}
#banner{width:1024px;height:118px;position:relative;}
#menu .menu-text{float:right;color:white;font-size:14pt;margin-right:94px;margin-top:5px;}

#footer .menu-text li{display:inline;float:left;}
#footer .menu-text ul{display:inline;list-style: none;}


#menu .menu-text a{color:white;margin-left:5px;margin-right:5px;}
#menu .menu-text a:hover{color:#2C2C2C;}

#menu .menu-text a.yellow{ color: yellow; }

/* 26-05-2014: Comentado estilo de #menuleft. Ahora este estilo se aplica a div.sidebar. */
/* #menuleft{width:200px;float:left;margin-right:17px;margin-top:10px;margin-left:5px;} */

#center{width:790px;float:left;}
#center .button{color:#ffffff;font-weight:bold;width:141px;height:34px;float:left;font-size:16pt;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-repeat: no-repeat;
background-image: url("default/button3.png");background:-moz-linear-gradient(top, #f67700, #b25804);background:-webkit-gradient(linear, 0 0, 0 100%, from(#f67700), to(#b25804)); background: -o-linear-gradient(#f67700, #b25804)}
#center .button:hover{background-image: url("default/button3-hover.png");background:-moz-linear-gradient(top, #ff9e00, #d66801);background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff9e00), to(#d66801)); background: -o-linear-gradient(#ff9e00, #d66801 )}
#center .button b{margin-top:1px;float:left;text-align:center;width:141px;}
#center .button2{color:#ffffff;font-weight:bold;width:100px;height:25px;float:left;font-size:12pt;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-image: url("default/button4.png");background:-moz-linear-gradient(top, #289AD1, #114663);background:-webkit-gradient(linear, 0 0, 0 100%, from(#289AD1), to(#114663)); background: -o-linear-gradient(#289AD1, #114663)}
#center .button2:hover{background-image: url("default/button4-hover.jpg");background:-moz-linear-gradient(top, #43B2E9, #0E5678);background:-webkit-gradient(linear, 0 0, 0 100%, from(#43B2E9), to(#0E5678)); background: -o-linear-gradient(#43B2E9, #0E5678 )}
#center .button2 b{margin-top:1px;float:left;text-align:center;width:100px;}
.textarea{width:380px;height:30px;font-size:14pt;border-radius:5px;border:1px solid #134665;}
.searchlayer{width:100%;float:left;margin-top:10px;margin-bottom:10px;}
.searchlayer form{margin-left:60px;}
.textsearch{width:580px;float:left;font-size:18pt;color:#2A2864;margin-left: -20px;}
.newslayer{background-image:url("default/box1.jpg");width:400px;height:396px;float:left;}
.newslayer2{background-image:url("default/box2.jpg");width:200px;height:198px;float:left;}
.caja{margin-bottom:2%;border:1px solid #909090;text-align:center;padding:1%;float:left;width:350px;height:300px;margin-right:20px;background-color:white;}
.sombra-caja{-moz-box-shadow:0 0 10px #909090;box-shadow:0 0 10px rgb(0,0,0);-webkit-box-shadow:0px 0px 10px rgb(144,144,144);}
.buybutton{background-image:url("default/button2.jpg");width:200px;height:40px;float:right;margin-top:10px;color:white;font-size:16pt;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:-moz-linear-gradient(top,#289AD1,#114663);background:-webkit-gradient(linear, 0 0, 0 100%, from(#289AD1),to(#114663));}
.buybutton:hover{background-image: url("default/button2-hover.jpg");background:-moz-linear-gradient(top, #43B2E9 , #0E5678);background:-webkit-gradient(linear, 0 0, 0 100%, from(#43B2E9), to(#0E5678));}
.buybutton b{margin-top:5px;float:left;text-align:center;width:200px;}
.box{margin-bottom:2%;border:1px solid #909090;text-align:center;padding:1%;float:left;width:155px;height:150px;margin-right:20px;background-color:white;}
.pband{margin-bottom:2%;border:0px;text-align:center;padding:1%;float:left;width:113px;height:auto;margin-right:0px;background-color:white;min-height: 110px;}
.pband p a{font-size: 12px;}
.little-box{-moz-box-shadow:0 0 10px #909090;box-shadow:0 0 10px rgb(0,0,0);-webkit-box-shadow:0px 0px 10px rgb(144,144,144);}
#footer{width:1024px;height:30px;float:left;background-image:url("default/bottom.jpg");background-image:-moz-linear-gradient(right , #104662, #2899D1);background-image:-webkit-gradient(linear, center right, center left, from(#104662), to(#2899D1));}
#footer .menu-text{float:left;color:white;font-size:14pt;margin-top:3px;margin-left: 15px;}
#footer .menu-text a{color:white;margin-left:15px;margin-right:15px;}
#footer .menu-text a:hover{color:#2C2C2C;}
#footer2{margin:0 auto;width:1024px;margin-top:10px;}
#footer2 p{text-align:center;color:#4D4D4D;}
#footer2 a{color:#104662;text-decoration:none;}
#footer2 a:hover{text-decoration:underline;}
#menuleft{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 10px #909090;box-shadow:0 0 10px rgb(0,0,0);-webkit-box-shadow:0px 0px 10px rgb(144,144,144);background-color:white;border:1px solid #909090;margin-bottom:20px;}
#menuleft ul{float:left;margin-left:15px;list-style: none;}
#menuleft li{float:left;width:100%;}
#menuleft ul li ul{margin-left: 30px; list-style-image: none; list-style: none; height: 0; overflow:hidden;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

#menuleft ul li.selected ul{opacity: 1; height: auto;}

/*#menuleft ul li:hover > ul{height: 200px; opacity: 1;}*/
#menuleft ul li ul li a{font-size: 12px;}

#menuleft p{margin-left:10px;margin-top:10px;float:left;font-size:14pt;}
#menuleft a{color:red;font-weight:normal;font-size:10.5pt;font-family: Helvetica,"Trebuchet MS",Tahoma,Arial,Sans-serif}
#menuleft a:hover{text-decoration:underline;color:#2A2864;}
.name-flag{font-size:14pt;color:#2A2864;}
.name-flag:hover{text-decoration:underline;}
.box a{color:#2A2864;font-size:13pt;}
.box a:hover{text-decoration:underline;}
#results{margin-bottom:10px;float:left;}
.list img{float:left;margin:5px;}
.list .image{float:left;width:100px;padding-right:10px;}
.list p{float:left;width:600px;}
.list{float:left;width:95%;margin-top:10px;border:1px solid #909090;-moz-box-shadow:0 0 10px #909090;box-shadow:0 0 10px rgb(0,0,0);-webkit-box-shadow:0px 0px 10px rgb(144,144,144);background-color:white;}
#menuleft .seecart{margin-top:10px;margin-left:45px;float:left;width:100%;}
.menu-right .seecart{margin-top:10px;margin-left:45px;float:left;}
.menu-right input[type=text]{padding: 2px;}
.menu-right p span{font-size: 11pt;}
.list .detail-flag{margin-top:5px;}
#best{width:95%;float:left;margin-bottom:10px;-moz-box-shadow:0 0 10px #909090;box-shadow:0 0 10px rgb(0,0,0);-webkit-box-shadow:0px 0px 10px rgb(144,144,144);background-color:white;border:1px solid #909090;}
#best h3{padding-left:5px;font-size:15pt;}
#best h4{padding-left:5px;font-size:15pt;color: #132C76;}
.paypal_button{margin-left:25px;}
#paginationbox{float:left;width:94%;-moz-box-shadow:0 0 10px #909090;box-shadow:0 0 10px rgb(0,0,0);-webkit-box-shadow:0px 0px 10px rgb(144,144,144);background-color:white;border:1px solid #909090;padding:5px;margin-top:10px;}
#paginationbox .button{color:white;font-weight:bold;width:100px;height:25px;float:left;font-size:11pt;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-repeat: none;
background:-moz-linear-gradient(top, #289AD1 , #114663);background:-webkit-gradient(linear, 0 0, 0 100%, from(#289AD1), to(#114663));}
#paginationbox .button b{width:100%;text-align:center;}
#paginationbox .pagination{float:left;margin-left:10px;margin-right:10px;margin-top:3px;}
#texto_index h2{font-size:12pt;float:left;font-weight:normal;}
.imagen_bandera{border:1px solid #CFCFCF;}
#texto_index{width:94%;float:left;-moz-box-shadow:0 0 10px #909090;box-shadow:0 0 10px rgb(0,0,0);-webkit-box-shadow:0px 0px 10px rgb(144,144,144);background-color:white;border:1px solid #909090;padding:5px;margin-top:10px;margin-bottom:10px;}
.carrito{width:100%;float: left;}
.carrito p{width:100%;float: left;}
.carrito i{margin-left:10px;float: left;}
.carrito ul{width:80%;float: left;}
.ver-carrito b{padding:5px;float: left;text-decoration:none;}
.ver-carrito{float: left;background-color: red;-moz-box-shadow:0 0 10px #909090;box-shadow:0 0 10px rgb(0,0,0);-webkit-box-shadow:0px 0px 10px rgb(144,144,144);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color: black;background:-moz-linear-gradient(top, #FF0000 , #FF6565);background:-webkit-gradient(linear, 0 0, 0 100%, from(#FF0000), to(#FF6565));margin-left: 10px;margin-top: 10px;}
.ver-carrito:hover{background:-moz-linear-gradient(top, #FF6565 , #FF0000);background:-webkit-gradient(linear, 0 0, 0 100%, from(#FF6565), to(#FF0000));color: white;text-decoration:none;}
.vercarro{margin-left:10px;margin-top: 10px;}

/*--------------------------------------------*/

#menu .menu-text img{position: absolute; bottom: 2px;}

.menu-text .twitter{right: 100px;}
.menu-text .fb{right: 60px;}
.menu-text .pinterest{right: 20px;}

.desdeprecio{
    color: #114663;
    float: left;
    font-size: 15pt;
    height: 40px;
	line-height:40px;
    margin-top: 10px;
    width: 145px; 
}
	
.desdeprecio2{
    color: #114663;
    font-size: 12pt;
    height: 22px;
	line-height:22px;
    width: 145px; 	
}

.desdeprecio3{
    color: #114663;
    font-size: 13pt;   
	line-height:45px;
	margin-top:10px;
	margin-left:110px;
}
.contact-box2{-moz-box-shadow: 0 0 10px #909090;box-shadow: 0 0 10px rgb(0,0,0);-webkit-box-shadow: 0px 0px 10px rgb(144,144,144);background: white;margin-top: 10px;padding: 10px;height:50px;}

.muestras .box{height: 120px;}

.muestras div.muestras-galeria{height: 140px;}

#redes-sociales{position: absolute; right: 10px; top: 5px;}
.pagination {
  height: 36px;
  margin: 18px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
  display: inline;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #333;
  border-left-width: 0;
  background-color: #fff;
  color: #222;
}
.pagination a:hover,
.pagination .active a {
  background-color: #D8D8D8;
}
.pagination .active a {
  color: #000;
  cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #000;
  background-color: #D8D8D8;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}

.menu-carrito{
  padding: 10px;
  width: 200px;
}

.menu-carrito td{
  font-size: 12px;
  line-height: 29px;
}

.menu-carrito th span{
  float: right;
}

#menuleft a.ver-mas{
  color: #3A7CFF;
  font-size: 14px;
}
.bannertlf{
background: #da0025; /* Old browsers */
background: -moz-linear-gradient(left,  #da0025 0%, #b45904 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#da0025), color-stop(100%,#b45904)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #da0025 0%,#b45904 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #da0025 0%,#b45904 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #da0025 0%,#b45904 100%); /* IE10+ */
background: linear-gradient(to right,  #da0025 0%,#b45904 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da0025', endColorstr='#b45904',GradientType=1 ); /* IE6-9 */
border-radius:5px;
float:left;
color:white;
padding:5px;
}
#menuleft .bannertlf p{margin-top:0px;}
.ctrash{ width: 13px; height: 15px; display: inline-block; overflow: hidden; background: transparent url(/images/trash.gif) no-repeat center center; }
.inputform{border:1px solid #134665;border-radius:5px;line-height: 28px;padding-left:2px;}
.textform{border:1px solid #134665;border-radius:5px;}
.select-field{border:1px solid #134665;border-radius:5px;line-height: 28px;font-size:12pt;vertical-align: middle;text-align:center;}
.select-field option{line-height: 28px;height: 28px;font-size:12pt;vertical-align: middle;}
.important{border-radius:5px;background-color:#ffaf33;padding:10px;}

div.col-tn-6{float: left; width: 50%;}
p.clean{clear: both;}

.confirm_cart{font-size: 16px;}
.arrow-left{background: url('default/flecha-izq.png'); display: block; width: 20px; height: 25px; margin-top: 1px; margin-left: 2px; float: left;}
.arrow-right{background: url('default/flecha-der.png'); display: block; width: 20px; height: 25px; margin-top: 2px; margin-right: 5px; float: right;}
.continue-buy{padding: 4px;}
.select-field{padding-top:5px;padding-bottom:5px;}