/*Reset*/
@charset "utf-8";
body {background-color:#FFF; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
ul, li {margin:0px; padding:0px; list-style:none;}
p {padding:0px; margin:0px; line-height:18px;}


/*Fontface*/
@font-face {
font-family: 'SouvenirLtBTLight';
src: url('souvnrl-webfont.eot');
src: url('souvnrl-webfont.eot?#iefix') format('embedded-opentype'),
url('souvnrl-webfont.woff') format('woff'),
url('souvnrl-webfont.ttf') format('truetype'),
url('souvnrl-webfont.svg#SouvenirLtBTLight') format('svg');
font-weight: normal;
font-style: normal;
}


/*Fontface*/
@font-face {
font-family: 'HandOfSeanRegular';
src: url('handsean-webfont.eot');
src: url('handsean-webfont.eot?#iefix') format('embedded-opentype'),
url('handsean-webfont.woff') format('woff'),
url('handsean-webfont.ttf') format('truetype'),
url('handsean-webfont.svg#HandOfSeanRegular') format('svg');
font-weight: normal;
font-style: normal;
}


/*Tipos y Color*/
h1 {font-size:34px; color:#ed2d38; font-weight:normal; padding:0px 0px 20px 0px;; margin:0px; font-family:'SouvenirLtBTLight'; letter-spacing:-1px; line-height:32px;}
h2 {font-size:15px; color:#ff6600; font-weight:bold; padding:0px 0px 10px 0px; margin:0px;}
.red {color:#ed2d38;}


/*Estructura*/
#contenedor {overflow:hidden; text-align:center; margin:0px auto; width:100%; background:url(../images/fondo.gif) top repeat-x;}
#cabecera {width:910px; height:95px; text-align:center; margin:0px auto;}
.cabeceralogo {float:left; margin-top:20px; width:214px;}
.cabeceraidiomas {float:right; text-align:center; background-color:#c8262f; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px; height:28px; line-height:28px;}
.cabeceraslogan {float:right; width:350px; text-align:right; font-family:'HandOfSeanRegular'; color:#000; font-size:21px; line-height:30px; clear:right; margin-top:3px;}
#menu {height:74px; width:910px; text-align:center; margin:0px auto; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px; border-top-left-radius:6px; border-top-right-radius: 6px;}
#slider {height:283px; background:url(../images/fondoslider.gif) bottom no-repeat; width:910px; text-align:center; margin:0px auto; margin-bottom:25px;}
.slidercontent {background-color:#000; width:910px; height:275px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px;}
.carrusel {height:275px; width:910px; margin:0px auto; text-align:center;}
.bxslider {height:275px; overflow:hidden;}
.carrusel, .bxslider, .bxslider img {-webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px;}
#contenido {width:910px; background-color:#FFF; text-align:center; margin:0px auto; padding:60px 0px 40px 0px; overflow:hidden; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; border-top-left-radius:6px; border-top-right-radius:6px;}
.comcentro {width:815px; text-align:center; margin:0px auto;}
.centro {width:815px; text-align:center; margin:0px auto; background:url(../images/fondocentro.gif) repeat-y center; overflow:hidden}
.centro img {-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.comcentro img {-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.colizq {float:left; width:237px; margin-right:52px; text-align:left;}
.coldch {float:right; width:237px; text-align:left;}
.completa {width:815px; text-align:left;}
.tallas-grandes {width:815px; height: 300px; text-align:left;}
.localidad {float:left; width:100%; font-size:14px; position:relative;}
.localidad select {color:#999; width:100%; padding:2px;}
.lupa {position:absolute; width:63px; height:63px; background:url(../images/lupa.png) no-repeat; top:-110px; right:0px;}
.centro p {margin:20px 0px;}
.boton {font-size:14px; color:#FFF; font-weight:bold; background-color:#82d900; height:30px; line-height:30px; width:95px; text-align:center; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.boton:hover {background-color:#ed2d38;}
.centropastillas {width:815px; padding:50px 0px; text-align:center; margin:0px auto;}
.pastilla01 {float:left; width:190px; height:84px; background:url(../images/backpastilla01.gif) left no-repeat; margin-right:9px;}
.pastilla01 div {font-family:'SouvenirLtBTLight'; font-size:20px; color:#FFF; float:right; width:110px; text-align:left; line-height:20px; margin-top:17px;}
.pastilla02 {float:left; width:199px; height:84px; background:url(../images/backpastilla02.gif) left no-repeat; margin-right:9px;}
.pastilla02 div {font-family:'SouvenirLtBTLight'; font-size:20px; color:#FFF; float:right; width:125px; text-align:left; line-height:20px; margin-top:17px;}
.pastilla03 {float:left; width:202px; height:84px; background:url(../images/backpastilla03.gif) left no-repeat; margin-right:9px;}
.pastilla03 div {font-family:'SouvenirLtBTLight'; font-size:20px; color:#FFF; float:right; width:118px; text-align:left; line-height:20px; margin-top:17px;}
.pastilla04 {float:left; width:197px; height:84px; background:url(../images/backpastilla04.gif) left no-repeat;}
.pastilla04 div {font-family:'SouvenirLtBTLight'; font-size:20px; color:#FFF; float:right; width:122px; text-align:left; line-height:20px; margin-top:17px;}
#pie {width:100%; overflow:hidden; background:url(../images/fondopie.gif) bottom repeat-x; min-height:185px;}
.piecontent {width:815px; text-align:center; margin:0px auto; color:#999999; font-size:11px; border-top:solid 1px #d9d9d9; padding-top:50px;}
.piecontleft {width:50%; float:left; text-align:left;}
.piecontright {width:50%; float:right; text-align:right;}


/*Enlaces*/
a.linkpastilla:link {text-decoration:none; color:#ffffff;}
a.linkpastilla:hover {text-decoration:none; color:#99ff00 !important;}
a.linkpastilla:visited {text-decoration:none; color:#ffffff;}
a.linkpastilla:active {text-decoration:none; color:#ffffff;}

a.linkboton:link {text-decoration:none; color:#ffffff;}
a.linkboton:hover {text-decoration:none; color:#ffffff;}
a.linkboton:visited {text-decoration:none; color:#ffffff;}
a.linkboton:active {text-decoration:none; color:#ffffff;}

a.linkpie:link {text-decoration:underline; color:#999999;}
a.linkpie:hover {text-decoration:none; color:#999999;}
a.linkpie:visited {text-decoration:underline; color:#999999;}
a.linkpie:active {text-decoration:underline; color:#999999;}

/*Enlaces*/
.menucontent{
height: 100%;
width: 100%;
float: left;
position: relative;
}
.menuhtml {
position: absolute;
bottom: 0px;
height: 50px;
width: 100%;
border-radius: 6px 6px 0px 0px;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border: 0px solid #000;
background-color: #000;
}
.menuhtml li {
display: inline;
float: left;
padding: 15px 10px;
}
.menuhtml li.separador {
color: #ed2d38;
}
.menuhtml li:first-child a {
margin-left: 20px;
}
.menuhtml li a {
font-family: 'SouvenirLtBTLight';
font-size: 20px;
text-decoration: none;
color: #FFF;
padding: 15px 10px;
}
.menuhtml li a:hover {
color: #FFF;
background: rgb(106,175,4);
background: -moz-linear-gradient(0deg, rgba(106,175,4,1) 0%, rgba(130,217,0,1) 50%);
background: -webkit-linear-gradient(0deg, rgba(106,175,4,1) 0%, rgba(130,217,0,1) 50%);
background: linear-gradient(0deg, rgba(106,175,4,1) 0%, rgba(130,217,0,1) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6aaf04",endColorstr="#82d900",GradientType=1);
}
.linkverde a:hover {
color:#99ff00 !important;
background: none !important;
}
.bolsapapel {
position: relative;
float: right;
margin-right: 40px;	
-moz-transition: margin-right 0.2s linear 0.1s;
-webkit-transition: margin-right 0.2s linear 0.1s;
-o-transition: margin-right 0.2s linear 0.1s;
transition: margin-right 0.2s linear 0.1s;
}
.menucontent:hover .bolsapapel {
margin-right: 50px;
}