* {margin:0;}
body{background:#FFFFFF;/*url(../img/fondo.jpg) repeat;background-position:center top;*/ FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif; COLOR:#666666;FONT-SIZE:12px;TEXT-DECORATION:none;background:url(../img/fondo_top.png) repeat-x;background-position:center top;padding-left:1%;padding-right:1%;padding-top:0;}
div{display:inline-block;vertical-align:middle;}
a{color:#23BCB9;TEXT-DECORATION:none;font-style:normal;}
a:Hover{color:#666666;TEXT-DECORATION:none;}
.cuerpo {}
#buscarPanel,.buscarPanel {width:100%; display:table;}
.buscarTable{width:50%;}
#top {width:930px;height:50px;margin:0 auto;}
.footer{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;text-align:left;width:100%;margin:auto;}
.footer1{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;text-align:left;width:100%;margin:auto;}
.itemformName{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;color:#23BCB9; font-style:italic;text-transform:uppercase;text-align:left;width:30%;max-width:140px;line-height:25px;}
.itemformField{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;text-align:left;width:70%;padding-left:10px;line-height:25px;}
.txtsomos{line-height:20px;letter-spacing:0.1em;padding-left:15px;padding-right:5px;font-size:12px}
.classTextbox{BACKGROUND:#CCCCCC;BORDER:#CCCCCC 1px solid;FONT-SIZE:14px;FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;COLOR:#666666;padding-left:3px;padding-right:3px;border:0;width:100%;box-sizing:border-box;}
.classTextbox1{BORDER:0;FONT-SIZE:11px;FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif; COLOR:#666666;padding-left:3px;padding-right:3px;height:17px;BACKGROUND:#CCCCCC;width:100%;}
.titulosec{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;COLOR:#23BCB9;FONT-SIZE:24px;MARGIN-TOP:0;TEXT-DECORATION:none;padding-left:0;height:30px;font-style:italic;text-transform:uppercase;text-align:left;}
.titnovios{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;COLOR:#23BCB9;FONT-SIZE:12px;MARGIN-TOP:0;TEXT-DECORATION:none;padding-left:5px;height:20px;background-color:#FFFFFF;text-align:left;}
.txtProd {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:11px;color:#666666;font-style:normal;}.txtMedio {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:10px;color:#666666;}
.font14 {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:14px;}
.wbold {font-weight:bold;}
.txtright {text-align:right;}
.txtleft {	text-align: left;}
.txtpos{text-align:right;}
.boton1, A:Hover.boton1{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;background-color:#23BCB9;/*border-top:solid 3px #FF0000;border-bottom:solid 3px #FF0000;margin:0;vertical-align:middle;*/padding-top:2px;padding-bottom:2px;	padding-left:10px;padding-right:10px;text-align:center;text-decoration:none;text-transform:uppercase;font-style:normal;}
.boton11, A:Hover.boton11{font-size:11px;color:#FFFFFF;}
.boton2, A:Hover.boton2{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;background-color:#23BCB9;border-bottom:solid 1px #FFFFFF;height:26px;vertical-align:middle;text-align:center;cursor:hand;text-decoration:none;text-transform:uppercase;width:100%;font-style:normal;}
.boton4, A:Hover.boton4 {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;background-color:#ff6699;border-bottom:solid 1px #FFFFFF;height:26px;vertical-align:middle;text-align:center;cursor:hand;text-decoration:none;text-transform:uppercase;font-style:normal;width:100%;}
.boton3, A:Hover.boton3{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;background-color:#ff6699 ;padding-top:2px;padding-bottom:2px;	padding-left:10px;padding-right:10px;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;font-style:normal;}
.jQueryaccordion{width:100%;max-width:600px;min-width:300px;}
#container {max-width:980px;width:100%;margin:auto;min-width:300px;}
#header {width:100%;margin:auto;}
#header .line1,  #header .line11{width:100%;margin:auto;}
#header .line1 .columnas_1{width:55%;float:left;height:30px;display:table-cell;vertical-align:middle;padding-top:3px;font-size:14px;font-weight:bold;}
#header .line1 .columnas_2{width:45%;float:right;height:30px;display:table-cell;vertical-align:middle;}
#header .line11 .columnas_1 {width:13%;float:left;display:table-cell;vertical-align:middle;padding-top:3px;font-size:14px;font-weight:bold;}
#header .line11 .columnas_2 {width:87%;float:right;display:table-cell;vertical-align:middle;}
#header .line11 .line1 .columnas_1{width:52%;float:left;height:30px;display:table-cell;vertical-align:middle;padding-top:3px;font-size:14px;font-weight:bold;}
#header .line11 .line1 .columnas_2 {width:48%;float:right;height:30px;display:table-cell;vertical-align:middle;}
#header .line2 {width:100%;margin:auto;}
#main {width:100%;margin:auto;}
#main .contenedor {height:auto;background-color:#FFFFFF;border-top:solid 2px #23BCB9;margin:0;padding:0;text-align:left;}
#main .line2{width:100%;margin:auto;}
#main .contenedor .line2 {width:100%;margin:auto;padding:2%;}
#main .contenedor .line2 #med1, #main .contenedor .line2 #med2, #main .contenedor .line2 #med3, #main .contenedor .line2 #med4 {width:24%;background-color:#CCCCCC;border-bottom:solid 2px #ff6699;}
#main .contenedor .line2 #med5, #main .contenedor .line2 #med6 {width:50%;padding-top:20px;padding-right:10px;}#main .contenedor .line2 #med5 .tit, #main .contenedor .line2 #med6 .tit {color:#ff6699;font-size:18px;text-transform:uppercase;font-style:italic;}
#main .columnas_1 {width:34%;float:left;}
#main .columnas_2 {width:24%;float:right;position:relative;}
#main .columnas_2 img, .columnas_1 img {width:100%;}
#main .columnas_3 {width:41%;float:right;}
#main .columnas_4 {width:1%;float:right;}
#menu {display:inline-block;float:right;margin-top:2em;margin-right:0;margin-bottom:2em;}
.nav-text {display:none;}
#popupBoxClose, #popupBoxClose1 {left:95%;}
A.link1, .lblLink1 {/*color:#23BCB9;*/color:#666666;text-decoration:none;font-style:normal;}
A:Hover.link1 {color:#ff6699;text-decoration:none;}
#divlogin, #dividioma, #divcompras {padding-left:15px;}
.bucarprod {width:100%;margin:0;text-align:left;}
.bucarprod .buscarcant {width:15%;float:left;}
.bucarprod .buscarlocal {width:35%;float:left;}
.bucarprod .buscarcat {width:25%;float:left;}
.bucarprod .buscarprecio {width:25%;float:left;}
hr {width:10%;color:#FFFFFF;height:10px;border:none;clear:left;}
.hrline {width:100%;color:#AADDDC;height:1px;border:none;background-color:#AADDDC;clear:left;}
.hrline2 {width:100%;color:#AADDDC;height:2px;border:none;background-color:#AADDDC;clear:left;}
.divmsg {width:100%;margin:0;text-align:left;}
#listaregalostxt1{text-align:left;width:100%}
#listaregalostxt1 .columna_1, #listaregalostxt1 .columna_2{text-align:left;float:left;width:30%}
#producto {width:162px;height:295px;vertical-align:top;margin:0;padding:10px;}
#estrella {position:absolute;float:left;padding:5px 0 0 120px;margin:0;width:25px;height:25px}
#regalado {position:absolute;float:left;padding:5px 0 0 5px;margin:0;}
.txtOpPaginar, A.linkOpPaginar {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;font-style:normal;}
.txtOpPaginarG {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;color:#23BCB9;text-decoration:none;}
.txtOpPaginar, A.linkOpPaginar{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;font-style:normal;}
.txtOpPaginarG{FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;color:#23BCB9;text-decoration:none;}
.txtOpPaginar1 {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;color:#666666;text-decoration:none;}
A.linkOpPaginar1 {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;color:#666666;text-decoration:none;font-style:normal;}
A:Hover.linkOpPaginar1 {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;color:#666666;text-decoration:underline;}
.ConfirmarGV, .ConfirmarGV div {width:100%;max-width:600px;text-align:left;}
.txtrojo11 {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:11px;/*color:#E92D30;*/color:#ff6699;}
.alignleft{ text-align:left;}
.tbBuscar{width:40%;}
.tbBuscarLista{width:160px;}
#detalleregalotable{width:100%;text-align:left;}
#detalleregalotable .columna_1{float:left;width:60%;max-width:390px;}
#detalleregalotable .columna_2{float:left;width:38%;padding-left:10px;    	}
#detalleregalotable .columna_1 .detalleimagen{width:100%;max-width:390px;}
#ContentPlaceHolder2_up2{width:100%;}
.dlProd{width:100%;font-size:12px;}
.dlProd .dlProdHeader .td1{width:6%; height:25px; border-right:solid 1px #FFFFFF;}
.dlProd .dlProdHeader .td2{width:7%; border-right:solid 1px #FFFFFF;}
.dlProd .dlProdHeader .td3{width:59%; border-right:solid 1px #FFFFFF;}
.dlProd .dlProdHeader .td4{width:10%; border-right:solid 1px #FFFFFF;}
.dlProd .dlProdHeader .td5{width:8%; border-right:solid 1px #FFFFFF;}
.dlProd .dlProdHeader .td6{width:10%; }
.dlProd .dlProdItems .td1{width:6%; height:70px; font-weight:bold;font-size:12px;}
.dlProd .dlProdItems .td2{width:7%; height:30px; }
.dlProd .dlProdItems .td3{width:59%; height:30px; }
.dlProd .dlProdItems .td4{width:10%; height:30px;}
.dlProd .dlProdItems .td5{width:8%; height:30px;}
.dlProd .dlProdItems .td6{width:10%; height:30px; }
.dlProd .dlProdFooter .td1{font-weight:bold; padding-right:20px; width:82%;}
.dlProd .dlProdFooter .td2{font-weight:bold;width:8%;}
.dlProd .dlProdFooter .td3{width:10%;}
.resumenbotones{width:100%;max-width:700px;}
.resumenbotones .columna_1{width:50%;float:left;text-align:center;}
.resumenbotones .columna_2{width:50%;float:right;text-align:center;}
.LblRed, A.linkRed {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;font-weight:bold;/*color:#E92D30;*/color:#ff6699;font-style:normal;}
A:Hover.linkRed {FONT-FAMILY:Trebuchet MS, Helvetica, sans-serif;font-size:12px;font-weight:bold;/*color:#E92D30;*/color:#ff6699;text-decoration:underline;}
.confirmasist{text-align:left;}
.confirmasistgrid, .confirmasistgrid div{width:100%;text-align:left;}
.confirmasistgrid .div1{float:left;width:33%;max-width:160px;	}
.confirmasistgrid .div2{float:left;width:25%;padding-left:10px;	}
.confirmasistgrid .div3{float:left;width:25%;padding-left:10px;}
.confirmasistgrid .div4{float:left;width:14%;padding-left:10px;	}
.dlProd1{width:100%;max-width:600px;}
.novios{padding-top:20px;}
.menunovios {background-color:#66CCCC;color:#FFFFFF;vertical-align:middle;width:100%;height:20px;overflow:hidden;height:auto;}
.menunovios .menunovioscol1{background-color:#66CCCC;float:left;width:30%;max-width:300px;text-align:left;line-height:15px;}
.menunovios .menunovioscol2{background-color:#66CCCC;float:right;width:70%;text-align:right;line-height:15px;}
.linknovios {color:#FFFFFF;text-decoration:none;font-style:normal;font-size:11px;}
A:Hover.linknovios {color:#FFFFFF;text-decoration:none;}
.mediodepago {width:240px;background-color:#CCCCCC; border-bottom:solid 2px #ff6699;}
.mediodepago .titulo{padding:5px 10px 0 10px; font-size:22px; text-transform:uppercase;color:#FFFFFF; font-style:italic; font-weight:bold;}
.mediopagocol1{width:48%; padding-top:20px; padding-right:10px; text-align:left; float:left;}
.mediopagocol2{width:48%; padding-top:20px; padding-left:10px; text-align:left; }
.imgProd1css{width:100%;}
.tbBuscarLista {width:180px;}
.gvconfirmar{width:100%;max-width:710px;}
.gvconfirmarit1{display:none;}
.gvoperaciones{width:100%;max-width:1100px;}
.gvoperacionesit1{display:none;}
.gvliquidacion{width:100%;max-width:700px;}
.resumencambiarpago{float:left;width:40%;}
.resumencancel{float:left;width:26%;padding-left:4%;}
.resumenpagar{float:left;width:26%;padding-left:4%;}
#divrsvp{display:none;}
#up1{width:100%;}
.csstextline{line-height:30px;}
/*PUNTOS DE QUIBRE */
@media screen and (max-width:1200px) {}
@media screen and (max-width:815px) {
#header .line1 .columnas_1, #header .line1 .columnas_2 {width:100%;}
#header .line11 .line1 .columnas_1, #header .line11 .line1 .columnas_2 {width:100%;}
#header .line11 .columnas_1{width:25%;}
#header .line11 .columnas_2 {width:75%;}
ul.uno {left:10%}
ul.tres {-webkit-padding-start:0;left:30%}
ul.cinco {-webkit-padding-start:0;left:35%}
#main .columnas_1 img {width:80%;}
.footer {font-size:12px;}
.titulosec {FONT-SIZE:18px;}
.buscarTable{width:80%;}
.tbBuscarLista{width:160px;}
}
@media screen and (max-width:720px) {
#header .line1 .columnas_1 {font-size:10px;font-weight:normal;}
#main .columnas_1 {width:42%;font-size:12px;}
#main .columnas_2 {width:21%;}
#main .columnas_3 {width:36%;}
#main .columnas_2 img {width:98%;}
#main .columnas_1 img {width:60%;}
.titulosec {FONT-SIZE:16px;}
.tbBuscarLista{width:160px;}
.footer {display:none;}
.bucarprod .buscarcant {display:none;}
#listaregalostxt1 .columna_1{width:40%}
#listaregalostxt1 .columna_2{width:60%}
.dlProd .dlProdHeader .td1, .dlProd .dlProdItems .td1{display:none;}
.itemformName {text-align:left;width:20%;max-width:140px;}
.itemformField {font-size:12px;text-align:left;padding-left:10px;}
.mediodepago {width:220px;background-color:#CCCCCC; border-bottom:solid 2px #ff6699;}
.mediodepago .titulo{font-size:18px;height:47px;}
.classTextbox {font-size:12px;}
.gvconfirmarit{display:none;}
.gvconfirmarit1{display:table-cell;}
.menunovios{background-color:#FFFFFF;overflow:hidden;height:auto;}
.menunovios .menunovioscol1{width:100%;background-color:#FFFFFF;color:#666666;float:left;max-width:100%;padding-top:10px;}
.menunovios .menunovioscol2{width:100%;text-align:left;float:left;max-width:100%;}
.gvoperacionesit{display:none;}
.gvoperacionesit1{display:table-cell;text-align:left;}
.gvliquidacionit1{display:none;}
#divrsvp{display:inherit;}
.novios{padding-top:0;}
.hrresp {display:inherit;   }
}
@media screen and (max-width:580px) 
{
.horario{display:none;}
#main .columnas_3 {display:none;}
#main .columnas_1 {width:55%}
#main .columnas_2 {width:33%}
#main .columnas_1 img{width:70%}    
.menunovios .op1, .menunovios .op2,.menunovios .op3{display:none;}
.mediopagocol1, .mediopagocol2{width:100%;padding-left:5px;}
#detalleregalotable .columna_2{padding-left:0;    	}
.confirmasistgrid .div4{width:80%;text-align:right;}
}
@media screen and (max-width:430px) {
#header .line1 .columnas_1 {font-size:12px;font-weight:normal;line-height:20px;text-align:left;}
#header .line1 .columnas_2 {text-align:left;}
#header .line11 .line1 .columnas_1, #header .line11 .line1 .columnas_2 {width:100%;font-size:10px;height:30px;}
#header .line11 .columnas_1{width:22%;}
#header .line11  .columnas_2{width:78%;}
#header .line11 .columnas_1 img {width:100%;text-align:left;}
#main .columnas_3 {display:none;}
#main .columnas_1 {width:60%;}
#main .columnas_2 {width:39%;}
#main .columnas_1 img {width:70%;}
.txtsomos {font-size:12px;line-height:20px;}
.titulosec {FONT-SIZE:14px;}
.horario{display:none;}
.tbBuscar{width:72%;}
.tbBuscarLista{width:160px;}
.imgBuscar{width:18px;}
#divlogin,#dividioma{/*padding-top:10px;*/padding-left:3px;}
#divcompras {padding-left:3px;/*padding-top:10px;*/}
.dlProd, .dlProd1{font-size:10px;}
.confirmasist{text-align:left;padding-left:5px;}
.confirmasist div{width:100%;}
.itemformName {text-align:left;width:100%;float:left;padding-left:10px;}
.itemformField {font-size:12px;text-align:left;width:100%;float:left;}
.mediodepago .titulo{font-size:16px;}
.resumencambiarpago{float:left;width:100%;max-width:100%;}
.resumencancel{float:left;width:100%;padding-left:0%;padding-top:6px;max-width:100%;}
.resumenpagar{float:left;width:100%;padding-left:0%;padding-top:6px;max-width:100%;}
}
@media screen and (max-width:376px) 
{
.txtpos{text-align:left;}
.max230{max-width:230px;}
#textfield {width:160px;}
.txtsomos {font-size:11px;line-height:15px;}
.buscarTable{width:100%;}
#header .line11 .line1 .columnas_1, #header .line11 .line1 .columnas_2 {width:100%;font-size:11px;height:30px;}
#header .line11 .columnas_1{width:100%;text-align:left;}
#header .line11  .columnas_2{width:100%;text-align:left;}
#header .line11 .columnas_1 img {width:35%;}
#header .line1 .columnas_2{font-size:10px;}
.resumenbotones .columna_1{width:100%;float:left;text-align:center;}
.resumenbotones .columna_2{width:100%;float:left;text-align:center;padding-top:10px;}
.confirmasistgrid .div1{width:100%;max-width:80%;}
.confirmasistgrid .div2{padding-top:10px;width:35%;}
.confirmasistgrid .div3{padding-top:10px;width:42%;}
.dlProd .dlProdHeader .td3, .dlProd .dlProdItems .td3{width:50%; }
.dlProd .dlProdHeader .td6, .dlProd .dlProdItems .td6{width:13%; }
.dlProd .dlProdHeader .td4, .dlProd .dlProdItems .td4{width:13%; }
.dlProd .dlProdHeader .td5, .dlProd .dlProdItems .td5{width:11%; }
.imgBuscar{width:24px;}
.linknovios{font-size:10px;}
.ibIdioma{width:25px;}
}
@media screen and (max-width:290px) {
#divcompras, #divlogin, #up1, #dividioma,#divrsvp {float:left;padding:0;text-align:left;}
#tableCarrito{text-align:left;}
}
