@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; }
img { border: none; }
a { text-decoration:none; }
ul { text-decoration:none; display:block; overflow:hidden; list-style:none;}
li { text-decoration:none; float:left; overflow:hidden; margin:0px 8px 0px 8px;}
.marginButtons {margin:0px 15px;}
li .linkFooter { text-decoration:none; color:#FFFFFF;} li .linkFooter:hover {text-decoration: underline;}
li .linkHeader { text-decoration:none; color: #414141; font-size:20px; letter-spacing:1px;} li .linkHeader:hover {color:#000000;}
.linkBuy { text-decoration:none; color:#e40421; font-family:arial; font-size:12px; font-weight:bold; background-image:url(../images/redArrow.jpg); background-repeat:no-repeat; background-position:left; padding-left:11px;}
.linkBuy:hover {color:#e40421; text-decoration: underline}
.txtGeneral {color:#343434; font-family:arial; font-size:70%; line-height:15px;}
.txtBold {color:#343434; font-family:arial; font-size:70%; line-height:15px; font-weight:bold;}
.txtContacto {color:#343434; font-family:arial; font-size:10px; line-height:16px;}
.tituloGeneral {color:#e40421; font-family:arial narrow; font-size:22px; display:block; overflow:hidden; margin-bottom:8px; font-weight:100;}
.tituloContacto {color:#e40421; font-family:arial; font-size:12px; display:block; overflow:hidden; margin-bottom:8px; font-weight:bold;}
.esp { width:17px; height:12px; float:left; overflow:hidden; background-image:url(../images/espSelect.jpg); background-repeat:no-repeat;}
.eng { width:17px; height:12px; float:left; overflow:hidden; background-image:url(../images/engSelect.jpg); background-repeat:no-repeat;}


span{ display:block; overflow:hidden;}

body{
background-color:#000000;
background-position:top;
}

.container{
width:100%;
height:100%;
display:block;
overflow:hidden;
}

.bodySite{
width:972px;
background-color:#FFFFFF;
display:block;
overflow:hidden;
}

.bodySite .header{
width:972px;
background-image:url(../images/beachHeader.jpg);
background-repeat:no-repeat;
display:block;
overflow:hidden;
}

.bodySite .header .top{
width:972px;
height:33px;
background-image:url(../images/bannerTop.png);
background-repeat:no-repeat;
background-position:top right;
display:block;
overflow:hidden;
}

.bodySite .header .flash{
width:500px;
margin-top:20px;
height:100px;
display:block;
overflow:hidden;
}

.bodySite .header .containerButtons{
width:972px;
color:#000000;
font-family: arial narrow;
font-size:28px;
margin-left:30px;
margin-top:115px;
display:block;
overflow:hidden;
}

.bodySite .header .lineButtons{
width:740px;
height:1px;
background-color:#e40421;
margin-top:5px;
display:block;
overflow:hidden;
}

.bodySite .header .buttonsSection{
width:972px;
margin-left:40px;
margin-top:10px;
display:block;
overflow:hidden;
}

/*-------------------------------------------- SUB-BOTONES */

.bodySite .header .buttonsSection .buttonA{
width:67px; height:21px; font-size:14px; font-family:arial narrow;
color:#e40421; background-image:url(../images/buttonA.jpg);
background-repeat:no-repeat; padding-top:4px; margin:0px 5px;
float:left; overflow:hidden; text-align:center;
}.bodySite .header .buttonsSection .buttonA:hover{background-image:url(../images/buttonAHover.jpg); color:#FFFFFF;}
.bodySite .header .buttonsSection .buttonASelected{
width:67px; height:21px; font-size:14px; font-family:arial narrow;
color:#ffffff; background-image:url(../images/buttonAHover.jpg);
background-repeat:no-repeat; padding-top:4px; margin:0px 5px;
float:left; overflow:hidden; text-align:center;}

.bodySite .header .buttonsSection .buttonB{
width:116px; height:21px; font-size:14px; font-family:arial narrow;
color:#e40421; background-image:url(../images/buttonB.jpg);
background-repeat:no-repeat; padding-top:4px; margin:0px 5px;
float:left; overflow:hidden; text-align:center;
}.bodySite .header .buttonsSection .buttonB:hover{background-image:url(../images/buttonBHover.jpg); color:#FFFFFF;}
.bodySite .header .buttonsSection .buttonBSelected{
width:116px; height:21px; font-size:14px; font-family:arial narrow;
color:#ffffff; background-image:url(../images/buttonBHover.jpg);
background-repeat:no-repeat; padding-top:4px; margin:0px 5px;
float:left; overflow:hidden; text-align:center;}

.bodySite .header .buttonsSection .buttonC{
width:177px; height:21px; font-size:14px; font-family:arial narrow;
color:#e40421; background-image:url(../images/buttonC.jpg);
background-repeat:no-repeat; padding-top:4px; margin:0px 5px;
float:left; overflow:hidden; text-align:center;
}.bodySite .header .buttonsSection .buttonC:hover{background-image:url(../images/buttonCHover.jpg); color:#FFFFFF;}
.bodySite .header .buttonsSection .buttonCSelected{
width:177px; height:21px; font-size:14px; font-family:arial narrow;
color:#ffffff; background-image:url(../images/buttonCHover.jpg);
background-repeat:no-repeat; padding-top:4px; margin:0px 5px;
float:left; overflow:hidden; text-align:center;}

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

.bodySite .contenido{
width:900px;
margin-top:30px;
margin-left:42px;
display:block;
overflow:hidden;
}

.baseBodySite{
width:972px;
height:107px;
background-image:url(../images/baseBody.jpg);
background-repeat:no-repeat;
display:block;
overflow:hidden;
}

.footer{
width:900px;
color:#FFFFFF;
font-family:arial;
font-size:70%;
display:block;
overflow:hidden;
margin-top:10px;
margin-bottom:20px;
}

.fieldContainer{
width:500px;
display:block;
overflow:hidden;
}

.txtForm{
font-family:arial;
font-size:12px;
color:#454545;
display:block;
overflow:hidden;
}

.txtAclaracion{
font-family:arial;
font-size:10px;
color:#454545;
display:block;
overflow:hidden;
}

.fieldForm{
font-family:arial;
padding:5px;
font-size:11px;
border:#e40421 1px solid;
color:#181818;
display:block;
overflow:hidden;
}

.gratisBtn{
width:171px;
height:29px;
display:block;
overflow:hidden;
background-image:url(../images/gratisBtn.jpg);
background-repeat:no-repeat;
}.gratisBtn:hover{background-image:url(../images/gratisBtnHover.jpg);}

.gratisBtnEng{
width:171px;
height:29px;
display:block;
overflow:hidden;
background-image:url(../images/gratisBtnEng.jpg);
background-repeat:no-repeat;
}.gratisBtnEng:hover{background-image:url(../images/gratisBtnHoverEng.jpg);}

.enviarBtn{
width:71px;
height:29px;
display:block;
overflow:hidden;
background-image:url(../images/enviarBtn.jpg);
background-repeat:no-repeat;
}.enviarBtn:hover{background-image:url(../images/enviarBtnHover.jpg);}

.enviarBtnEng{
width:71px;
height:29px;
display:block;
overflow:hidden;
background-image:url(../images/enviarBtnEng.jpg);
background-repeat:no-repeat;
}.enviarBtnEng:hover{background-image:url(../images/enviarBtnHoverEng.jpg);}


.fieldContainer .left{
width:240px;
margin-bottom:10px;
padding-left:10px;
float:left;
overflow:hidden;
}

.fieldContainer .right{
width:240px;
padding-left:10px;
margin-bottom:10px;
float:left;
overflow:hidden;
}

.containerCarrito{
width:100%;
display:block;
overflow:hidden;
margin-bottom:40px;
}

.containerCarrito .modulo{
width:180px;
float:left;
margin-right:40px;
overflow:hidden;
}

.containerCarrito .modulo .title{
width:180px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#181818;
margin-bottom:5px;
display:block;
overflow:hidden;
}

.precio {color:#867779; font-family:arial; font-size:16px; float:right; overflow:hidden; margin-left:10px; font-weight:bold; margin-top:100px;}
.contieneImagen{ width:115px; height:115px; float:left; overflow:hidden;}
.lineCarrito{ border:1px double #e40421; width:180px; height:1px; display:block; overflow:hidden;}


.linkAdd{ text-decoration:none; color:#e40421; font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/cart.jpg); background-repeat:no-repeat; background-position:left; padding-left:16px;}.linkAdd:hover {text-decoration: underline}

.linkInfo{ text-decoration:none; color:#e40421; font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/plus.jpg); background-repeat:no-repeat; background-position:left; padding-left:16px; margin-right:20px;}.linkInfo:hover {text-decoration: underline}


.containerPedido{
width:600px;
margin-top:10px;
margin-left:10px;
display:block;
overflow:hidden;
}


.containerPedido .modulo{
width:600px;
margin-bottom:15px;
display:block;
overflow:hidden;
}


.containerPedido .modulo .producto{
font-family:arial;
width:380px;
height:18px;
padding-bottom:3px;
font-size:12px;
font-weight:bold;
color:#181818;
float:left;
overflow:hidden;
border-bottom: 1px solid #cccccc;
}

.containerPedido .modulo .delete{
text-decoration:none;
width:80px;
height:16px;
float:left;
overflow:hidden;
margin-left:30px;
padding-bottom:5px;
}

.containerPedido .modulo .delete .linkDelete{
text-decoration:none;
overflow:hidden;
color:#e40421;
font-family:arial;
font-size:10px;
font-weight:bold;
background-image:url(../images/delete.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
}.containerPedido .modulo .delete .linkDelete:hover {text-decoration: underline}


.containerPedido .modulo .valor{
font-family:arial;
width:100px;
height:18px;
padding-right:10px;
padding-bottom:3px;
font-size:12px;
font-weight:bold;
color:#867779;
float:left;
overflow:hidden;
border-bottom: 1px solid #cccccc;
}

.linePedido{ border:1px double #e40421; width:500px; height:1px; display:block; overflow:hidden;}


.datosBtn{
width:173px;
height:31px;
display:block;
overflow:hidden;
background-image:url(../images/datosBtn.jpg);
background-repeat:no-repeat;
}.datosBtn:hover{background-image:url(../images/datosBtnHover.jpg);}

.datosBtnEng{
width:173px;
height:31px;
display:block;
overflow:hidden;
background-image:url(../images/datosBtnEng.jpg);
background-repeat:no-repeat;
}.datosBtnEng:hover{background-image:url(../images/datosBtnHoverEng.jpg);}

.pagarBtn{
width:114px;
height:31px;
display:block;
overflow:hidden;
background-image:url(../images/pagarBtn.jpg);
background-repeat:no-repeat;
}.pagarBtn:hover{background-image:url(../images/pagarBtnHover.jpg);}

.pagarBtnEng{
width:114px;
height:31px;
display:block;
overflow:hidden;
background-image:url(../images/pagarBtnEng.jpg);
background-repeat:no-repeat;
}.pagarBtnEng:hover{background-image:url(../images/pagarBtnHoverEng.jpg);}

.cantidad{
font-size:70%;
color:#181818;
margin-top:3px;
border: 1px #ECECF1 solid;
margin-right:3px;
overflow:hidden;
}
