body#page1{
background-color: #1b0e08;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
vertical-align: top;

-webkit-text-size-adjust:none;
-ms-text-size-adjust:none;
-moz-text-size-adjust:none;
text-size-adjust:none;
}

body#page2{
background-color: #2b120a;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
vertical-align: top;

-webkit-text-size-adjust:none;
-ms-text-size-adjust:none;
-moz-text-size-adjust:none;
text-size-adjust:none;
}

body#page3{
background-color: #2b140c;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
vertical-align: top;

-webkit-text-size-adjust:none;
-ms-text-size-adjust:none;
-moz-text-size-adjust:none;
text-size-adjust:none;
}

a {
color:inherit;
text-decoration: none;
}

a [href^=tel] {
color:inherit;
text-decoration:none;
}

.fondo_index{
background-image: url("../img/bg_index.png");
background-position: -200px 50%;
background-repeat: no-repeat;
background-size: cover;
position: fixed;
width: 100%;
height: 100%;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_inicio{
background-image: url("../img/bg_inicio.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_promo{
background-image: url("../img/bg_promo.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: fixed;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_promo_2{
background-image: url("../img/bg_promo_2.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: fixed;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_promo_3{
background-image: url("../img/bg_promo_3.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: fixed;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_productos{
background-image: url("../img/bg_productos.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: fixed;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_detalle{
background-image: url("../img/bg_detalle.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: fixed;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_sync{
background-image: url("../img/bg_sync.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: fixed;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_coti{
background-image: url("../img/bg_cotizacion.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_thanks{
background-image: url("../img/bg_thanks.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.fondo_contact{
background-image: url("../img/bg_contact.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}


.fondo_nosotros{
background-image: url("../img/bg_we.jpg");
background-position: 50% -100px;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
width: 100%;
height: 1000px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.caja_general{
position: relative;
width: 800px;
min-height: 100px;
top: 50%;
margin-top: -275px;
left: 50%;
margin-left: -400px;
}

.col1{
position: relative;
width: 240px;
min-height: 100px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.logo{
position: relative;
width: 240px;
height: 246px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;

background-image: url("../img/logo.png");
background-size: 240px 246px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.col2{
position: relative;
width: 560px;
min-height: 100px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.titulo{
position: relative;
width: 520px;
min-height: 100px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 36px;
line-height: 34px;
}

.pregunta{
position: relative;
width: 560px;
min-height: 10px;
top: 0%;
margin-top: 30px;
left: 0%;
margin-left: 0px;
float: left;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 18px;
line-height: 18px;
}

.respuesta{
background-image: url("../img/bg_boton_inicio.jpg");
background-size: 1px 40px;
background-repeat: repeat-x;
background-position: 50% 50%;

position: relative;
width: 400px;
min-height: 40px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 0px;
float: left;

color: #EFDFBE;
font-family: arial, sanserif;
text-align: center;
font-size: 18px;
line-height: 40px;
font-weight: bold;

border-radius: 2px 20px 20px 2px;
}

.respuesta_2{
background-image: url("../img/bg_boton_inicio2.jpg");
background-size: 1px 40px;
background-repeat: repeat-x;
background-position: 50% 50%;

position: relative;
width: 400px;
min-height: 40px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 0px;
float: left;

color: #eeeeee;
font-family: arial, sanserif;
text-align: center;
font-size: 18px;
line-height: 40px;
font-weight: bold;

border-radius: 2px 20px 20px 2px;
}

.caja_co{
position: relative;
width: 520px;
min-height: 40px;
top: 0%;
margin-top: 20px;
left: 0%;
margin-left: 0px;
display: inline-block;
}

.co_logo{
position: relative;
width: 70px;
height: 70px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

background-image: url("../img/co.png");
background-size: 70px 70px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.visitbu_logo{
position: relative;
width: 70px;
height: 70px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

background-image: url("../img/visitbu.png");
background-size: 70px 70px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.mis_logo{
position: relative;
width: 70px;
height: 70px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

background-image: url("../img/mis.png");
background-size: 70px 70px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.co_texto{
position: relative;
width: 350px;
min-height: 50px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 20px;
float: left;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 16px;
line-height: 18px;
}

.caja_social{
position: relative;
width: 400px;
min-height: 40px;
top: 0%;
margin-top: 20px;
left: 0%;
margin-left: 0px;
display: inline-block;
}

.punto{
position: relative;
width: 30px;
height: 30px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 16px;
margin-right: 16px;
float: left;

background-image: url("../img/pepita.png");
background-size: 30px 30px;
background-repeat: no-repeat;
background-position: 50% 50%;
}


.icon_w{
position: relative;
width: 30px;
height: 30px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

background-image: url("../img/icon_w.png");
background-size: 30px 30px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.icon_f{
position: relative;
width: 30px;
height: 30px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

background-image: url("../img/icon_f.png");
background-size: 30px 30px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.icon_i{
position: relative;
width: 30px;
height: 30px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

background-image: url("../img/icon_i.png");
background-size: 30px 30px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.icon_t{
position: relative;
width: 30px;
height: 30px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

background-image: url("../img/icon_t.png");
background-size: 30px 30px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.icon_y{
position: relative;
width: 30px;
height: 30px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

background-image: url("../img/icon_y.png");
background-size: 30px 30px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.acerca{
position: relative;
width: 560px;
min-height: 10px;
top: 0%;
margin-top: 20px;
left: 0%;
margin-left: 0px;

color: #A79C7A;
font-family: arial, sanserif;
text-align: left;
font-size: 12px;
line-height: 14px;
}

.acerca_b{
position: relative;
width: 100%;
min-height: 10px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;

color: #A79C7A;
font-family: arial, sanserif;
text-align: center;
font-size: 14px;
line-height: 14px;
}

.credito{
position: relative;
width: 400px;
min-height: 10px;
top: 0%;
margin-top: 20px;
left: 0%;
margin-left: 0px;
margin-bottom: 40px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 12px;
line-height: 14px;
}

.credito_b{
position: relative;
width: 100%;
min-height: 10px;
top: 0%;
margin-top: 20px;
left: 0%;
margin-left: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: center;
font-size: 12px;
line-height: 14px;
}

.fondo_top{
position: relative;
width: 100%;
height: 250px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
display: inline-block;

background-image: url("../img/bg_top.png");
background-size: 1px 250px;
background-repeat: repeat-x;
background-position: 0% 0%;
}

.caja_top{
position: relative;
width: 1040px;
height: 250px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -520px;
float: left;
}

.caja_top_col1{
position: relative;
width: 400px;
height: 250px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.caja_top_col2{
position: relative;
width: 240px;
height: 250px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.caja_top_col3{
position: relative;
width: 400px;
height: 250px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.menu_top{
position: relative;
width: 100%;
height: 20px;
top: 0%;
margin-top: 25px;
left: 0%;
margin-left: 0px;

color: #A79C7A;
font-family: arial, sanserif;
text-align: justify;
text-justify: inter-word;
font-size: 16px;
line-height: 20px;
}

.logo_top{
position: relative;
width: 240px;
height: 250px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;

background-image: url("../img/logo.png");
background-size: 80%;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.caja_inicio{
position: relative;
width: 520px;
min-height: 100px;
top: 0%;
margin-top: 40px;
left: 50%;
margin-left: 0px;
display: inline-block;
}

.caja_anuncios{
position: relative;
width: 1038px;
min-height: 100px;
top: 0%;
margin-top: 90px;
left: 50%;
margin-left: -519px;
display: inline-block;
}

.caja_banner{
position: relative;
width: 332px;
min-height: 260px;
top: 0%;
margin-top: 7px;
left: 0%;
margin-left: 7px;
margin-bottom: 7px;
margin-right: 7px;
float: left;
border-radius: 20px 20px 0px 0px;
}

.banner_titulo{
position: relative;
width: 292px;
min-height: 20px;
top: 0%;
margin-top: 110px;
left: 0%;
margin-left: 20px;
float: left;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 24px;
line-height: 24px;
}

.banner_texto{
position: relative;
width: 240px;
min-height: 20px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 20px;
float: left;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 14px;
line-height: 14px;
}

.banner_boton{
position: relative;
width: 180px;
min-height: 40px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 20px;
float: left;
border-radius: 0px 20px 20px 0px;
border: 2px solid #5A0303;

color: #B00000;
font-family: arial, sanserif;
text-align: left;
font-size: 16px;
line-height: 40px;
padding-left: 20px;

background-color: rgba(0,0,0,0.3);
}

.caja_foot{
position: relative;
width: 750px;
min-height: 50px;
top: 0%;
margin-top: 40px;
margin-bottom: 40px;
left: 50%;
margin-left: -375px;
display: inline-block;
}

.caja_catalogo{
position: relative;
width: 1060px;
min-height: 50px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -530px;
display: inline-block;
}

.caja_catalogo_titulo{
position: relative;
width: 1040px;
min-height: 28px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -520px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 28px;
line-height: 28px;
}

.caja_catalogo_subtitulo{
position: relative;
width: 1040px;
min-height: 14px;
top: 0%;
margin-top: 10px;
left: 50%;
margin-left: -520px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 14px;
line-height: 14px;
}

.producto_caja{
position: relative;
width: 192px;
min-height: 192px;
top: 0%;
margin-top: 10px;
margin-bottom: 10px;
left: 0%;
margin-left: 10px;
margin-right: 5px;
float: left;
}

.producto_foto{
position: relative;
width: 192px;
height: 192px;
top: 0%;
margin-top: 0px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;
background-color: #ffffff;
border-radius: 10px 10px 10px 10px;
}

.producto_titulo{
position: relative;
width: 100%;
min-height: 15px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 15px;
line-height: 15px;
}

.producto_subtitulo{
position: relative;
width: 100%;
min-height: 14px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 14px;
line-height: 14px;
}

.producto_campo_add{
position: relative;
width: 48px;
height: 48px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
margin-right: 10px;
float: left;

-webkit-appearance: none;
border-radius: 24px 24px 24px 24px;
border: 2px solid #5A0303;

color: #B00000;
font-family: arial, sanserif;
text-align: center;
font-size: 20px;
line-height: 40px;

background-color: rgba(0,0,0,0.3);
}

.producto_campo_add::-webkit-input-placeholder {
  color: #B00000;
  opacity: 1;
}

.producto_boton_mas{
position: relative;
width: 170px;
min-height: 40px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 0px;
float: left;

border-radius: 0px 20px 20px 0px;
border: 2px solid #5A0303;

color: #B00000;
font-family: arial, sanserif;
text-align: left;
font-size: 16px;
line-height: 40px;
padding-left: 20px;

background-color: rgba(0,0,0,0.3);
}

.producto_boton_add{
position: relative;
width: 200px;
min-height: 40px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

-webkit-appearance: none;
border-radius: 0px 24px 24px 0px;
border: 2px solid #5A0303;
cursor:hand;

color: #B00000;
font-family: arial, sanserif;
text-align: left;
font-size: 16px;
line-height: 40px;
padding-left: 20px;

background-color: rgba(0,0,0,0.3);
}

.caja_detalle{
position: relative;
width: 1060px;
min-height: 50px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -530px;
display: inline-block;
}

.detalle_col_izq{
position: relative;
width: 192px;
min-height: 50px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 10px;
margin-right: 10px;
float: left;
}

.detalle_col_der{
position: relative;
width: 828px;
min-height: 50px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 10px;
margin-right: 10px;
float: left;
}

.detalle_foto_variedad{
position: relative;
width: 192px;
height: 750px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
}

.detalle_variedad{
position: relative;
width: 828px;
min-height: 18px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 18px;
line-height: 18px;
}

.detalle_paquete{
position: relative;
width: 828px;
min-height: 32px;
top: 0%;
margin-top: 5px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 32px;
line-height: 32px;
}

.detalle_v_descripcion{
position: relative;
width: 828px;
min-height: 14px;
top: 0%;
margin-top: 20px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: justify;
font-size: 14px;
line-height: 18px;

-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}

.detalle_p_descripcion{
position: relative;
width: 828px;
min-height: 14px;
top: 0%;
margin-top: 20px;
margin-bottom: 10px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 14px;
line-height: 18px;

-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;

}

.detalle_formato{
position: relative;
width: 828px;
height: 40px;
top: 0%;
margin-top: 20px;
margin-bottom: 10px;
left: 0%;
margin-left: 0px;
margin-right: 0px;
display: inline-block;
}

.detalle_foto_paquete{
position: relative;
width: 828px;
height: 828px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;
background-color: #ffffff;
border-radius: 10px 10px 10px 10px;
}

.pro_variedad{
position: relative;
width: 818px;
min-height: 18px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 10px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 18px;
line-height: 18px;
}

.pro_paquete{
position: relative;
width: 818px;
min-height: 32px;
top: 0%;
margin-top: 5px;
left: 0%;
margin-left: 10px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 32px;
line-height: 32px;
}

.pro_descripcion{
position: relative;
width: 818px;
min-height: 14px;
top: 0%;
margin-top: 20px;
left: 0%;
margin-left: 10px;
margin-right: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: justify;
font-size: 14px;
line-height: 18px;

-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}

.catalogo_categoria{
position: relative;
width: 333px;
min-height: 50px;
top: 0%;
margin-top: 0px;
margin-bottom: 0px;
left: 0%;
margin-left: 10px;
margin-right: 10px;

display: inline-block;
float: left;

background-image: url("../img/bg_grupos.png");
background-size: 2px 100%;
background-repeat: repeat-x;
background-position: 0% 0%;
border-radius: 10px 10px 10px 10px;
}

.catalogo_imagen{
position: relative;
width: 333px;
height: 100px;
top: 0%;
margin-top: 20px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;

background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.catalogo_stars{
position: relative;
width: 333px;
height: 25px;
top: 0%;
margin-top: 5px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;

background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.catalogo_titulo{
position: relative;
width: 333px;
min-height: 14px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: center;
font-size: 14px;
line-height: 14px;
}

.catalogo_subtitulo{
position: relative;
width: 333px;
min-height: 30px;
top: 0%;
margin-top: 5px;
left: 0%;
margin-left: 0px;

color: #c7c7c7;
font-family: arial, sanserif;
text-align: center;
font-size: 30px;
line-height: 30px;
}

.catalogo_tagline{
position: relative;
width: 333px;
min-height: 14px;
top: 0%;
margin-top: 5px;
left: 0%;
margin-left: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: center;
font-size: 14px;
line-height: 14px;
}

.catalogo_producto{
position: relative;
width: 333px;
height: 40px;
top: 0%;
margin-top: 10px;
left: 0%;
margin-left: 0px;
}

.catalogo_producto_variedad{
position: relative;
width: 333px;
min-height: 12px;
top: 0%;
margin-top: 5px;
margin-bottom: 20px;
left: 0%;
margin-left: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: center;
font-size: 12px;
line-height: 14px;
}

.sync_logo{
position: relative;
width: 200px;
height: 200px;
top: 50%;
margin-top: -170px;
left: 50%;
margin-left: -100px;

background-image: url("../img/logo.png");
background-size: 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.sync_texto{
position: relative;
width: 400px;
height: 40px;
top: 50%;
margin-top: 0px;
left: 50%;
margin-left: -200px;

color: #c5b490;
font-family: arial, sanserif;
text-align: center;
font-size: 20px;
line-height: 20px;
}

.caja_coti{
position: relative;
width: 1060px;
min-height: 50px;
top: 0%;
margin-top: 400px;
left: 50%;
margin-left: -530px;
display: inline-block;
}

.coti_col{
position: relative;
width: 510px;
min-height: 50px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 10px;
margin-right: 10px;
float: left;
}

.coti_titulo{
position: relative;
width: 100%;
min-height: 28px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 28px;
line-height: 28px;
}

.coti_titulo_2{
position: relative;
width: 100%;
min-height: 28px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 28px;
line-height: 28px;
}

.coti_subtitulo{
position: relative;
width: 100%;
min-height: 14px;
margin-bottom: 20px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 14px;
line-height: 14px;
}

.coti_subtitulo_2{
position: relative;
width: 100%;
min-height: 14px;
margin-bottom: 20px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 14px;
line-height: 14px;
}

.coti_reglon{
position: relative;
width: 100%;
height: 80px;
top: 0%;
margin-top: 0px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

background-image: url("../img/bg_coti_renglon.png");
background-size: 4px 2px;
background-repeat: repeat-x;
background-position: 0% 0%;
}

.coti_reglon_col{
position: relative;
min-width: 60px;
min-height: 60px;
top: 0%;
margin-top: 0px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;
float: left;
}

.coti_reglon_imagen{
position: relative;
width: 60px;
height: 60px;
top: 0%;
margin-top: 10px;
margin-bottom: 10px;
left: 0%;
margin-left: 0px;
margin-right: 10px;
border-radius: 30px 30px 30px 30px;
background-color: #ffffff;
}

.coti_reglon_titulo{
position: relative;
width: 380px;
height: 14px;
top: 0%;
margin-top: 25px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 14px;
line-height: 14px;
}

.coti_reglon_subtitulo{
position: relative;
width: 380px;
height: 14px;
top: 0%;
margin-top: 0px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 14px;
line-height: 14px;
}

.coti_reglon_delete{
position: relative;
width: 40px;
height: 40px;
top: 0%;
margin-top: 20px;
left: 0%;
margin-left: 10px;
float: left;

-webkit-appearance: none;
border-radius: 25px 25px 25px 25px;
border: 2px solid #5A0303;

color: #B00000;
font-family: arial, sanserif;
text-align: center;
font-size: 30px;
line-height: 40px;

background: transparent;
background-color: rgba(0,0,0,0.3);
}

.coti_campo_1{
position: relative;
width: 500px;
height: 40px;
top: 0%;
margin-top: 0px;
margin-bottom: 10px;
left: 0%;
margin-left: 0px;
margin-right: 10px;
float: left;

padding-left: 15px;

-webkit-appearance: none;
border-radius: 0px 24px 24px 0px;
border: 0px solid #ffffff;

color: #C3B48D;
font-family: arial, sanserif;
text-align: left;
font-size: 16px;
line-height: 40px;

background-color: rgba(199,184,143,0.3);
}

.coti_campo_1::-webkit-input-placeholder {
  color: #C3B48D;
  opacity: 1;
}

.coti_boton{
position: relative;
width: 250px;
min-height: 40px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;

-webkit-appearance: none;
border-radius: 0px 24px 24px 0px;
border: 2px solid #5A0303;
cursor:hand;

color: #B00000;
font-family: arial, sanserif;
text-align: center;
font-size: 16px;
line-height: 40px;
padding-left: 10px;

background-color: rgba(0,0,0,0.3);
}

.thanks_titulo{
position: relative;
width: 1040px;
min-height: 28px;
top: 0%;
margin-top: 400px;
margin-bottom: 0px;
left: 50%;
margin-left: -520px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 28px;
line-height: 28px;
}

.thanks_textos{
position: relative;
width: 1040px;
min-height: 28px;
top: 0%;
margin-top: 20px;
margin-bottom: 0px;
left: 50%;
margin-left: -520px;
margin-right: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: justify;
font-size: 16px;
line-height: 16px;
}

.thanks_boton{
position: relative;
width: 180px;
min-height: 40px;
top: 0%;
margin-top: 20px;
left: 50%;
margin-left: -520px;
border-radius: 0px 20px 20px 0px;
border: 2px solid #5A0303;

color: #B00000;
font-family: arial, sanserif;
text-align: center;
font-size: 16px;
line-height: 40px;

background-color: rgba(0,0,0,0.3);
}

.contact_texto{
position: relative;
width: 100%;
min-height: 28px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: left;
font-size: 16px;
line-height: 18px;
}

.contact_mapa{
position: relative;
width: 100%;
height: 300px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
background-color: #000000;

background-image: url("../img/mapsgoogle.jpg");
background-size: contain;
background-repeat: repeat-x;
background-position: 50% 50%;
}

.caja_we_1{
position: relative;
width: 1040px;
min-height: 100px;
top: 0%;
margin-top: 200px;
left: 50%;
margin-left: -520px;
display: inline-block;
}

.caja_we_2{
position: relative;
width: 1040px;
min-height: 100px;
top: 0%;
margin-top: 20px;
left: 50%;
margin-left: -520px;
display: inline-block;
}

.caja_we_3{
position: relative;
width: 1040px;
height: 585px;
top: 0%;
margin-top: 20px;
left: 50%;
margin-left: -520px;
display: inline-block;
background-color: #000000;
}

.caja_we_4{
position: relative;
width: 1040px;
min-height: 100px;
top: 0%;
margin-top: 20px;
left: 50%;
margin-left: -519px;
display: inline-block;
}

.caja_we_5{
position: relative;
width: 1040px;
min-height: 585px;
top: 0%;
margin-top: 20px;
left: 50%;
margin-left: -520px;
display: inline-block;
}

.caja_we_6{
position: relative;
width: 1040px;
height: 585px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
display: inline-block;
}

.caja_we_col1{
position: relative;
width: 320px;
min-height: 50px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 0px;
float: left;
}

.caja_we_col2{
position: relative;
width: 700px;
min-height: 50px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 20px;
float: left;
}

.we_pic1{
position: relative;
width: 320px;
height: 320px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -160px;
border-radius: 160px 160px 160px 160px;
border: 0px solid #323232;

background-image: url("../img/djc.jpg");
background-size: 420px 420px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.we_pic2{
position: relative;
width: 320px;
height: 320px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -160px;
border-radius: 160px 160px 160px 160px;
border: 0px solid #323232;

background-image: url("../img/we_yc.jpg");
background-size: 320px 320px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.we_pic3{
position: relative;
width: 320px;
height: 320px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -160px;
border-radius: 160px 160px 160px 160px;
border: 0px solid #323232;

background-image: url("../img/we_lh.jpg");
background-size: 320px 320px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.we_pic4{
position: relative;
width: 320px;
height: 320px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -160px;
border-radius: 160px 160px 160px 160px;
border: 0px solid #323232;

background-image: url("../img/we_yc2.jpg");
background-size: 320px 320px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.we_pic5{
position: relative;
width: 320px;
height: 320px;
top: 0%;
margin-top: 0px;
left: 50%;
margin-left: -160px;
border-radius: 160px 160px 160px 160px;
border: 0px solid #323232;

background-image: url("../img/we_jc.jpg");
background-size: 320px 320px;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.we_titulo{
position: relative;
width: 100%;
min-height: 28px;
top: 0%;
margin-top: 0px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: left;
font-size: 28px;
line-height: 28px;
}

.we_texto{
position: relative;
width: 100%;
min-height: 28px;
top: 0%;
margin-top: 20px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #C7C7C7;
font-family: arial, sanserif;
text-align: justify;
font-size: 14px;
line-height: 18px;

-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}

.we_pic_texto{
position: relative;
width: 320px;
height: 16px;
top: 0%;
margin-top: 10px;
margin-bottom: 0px;
left: 0%;
margin-left: 0px;
margin-right: 0px;

color: #c5b490;
font-family: arial, sanserif;
text-align: center;
font-size: 16px;
line-height: 16px;
}

.caja_we_pack{
position: relative;
width: 320px;
min-height: 16px;
top: 0%;
margin-top: 10px;
margin-bottom: 0px;
left: 0%;
margin-left: 20px;
margin-right: 0px;
float: left;
}

.marcas{
position: relative;
width: 380px;
min-height: 100px;
top: 0%;
margin-top: 40px;
margin-bottom: 0px;
left: 50%;
margin-left: -190px;
display: inline-block;
}

.logo_djc{
position: relative;
width: 150px;
min-height: 150px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 20px;
margin-right: 20px;
float: left;

background-image: url("../img/logo_djc.png");
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.logo_mosq{
position: relative;
width: 150px;
min-height: 150px;
top: 0%;
margin-top: 0px;
left: 0%;
margin-left: 20px;
margin-right: 20px;
float: left;

background-image: url("../img/logo_mosq.png");
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
