/*Filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=10, StartY=0, FinishX=0, FinishY=0);*/
/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#a68236', startColorstr='#110d13', gradientType='0';*/

* {
  padding:0;
  margin:0;
}

@font-face {
font-family: "Perpetua Titling MT";
font-style:  normal;
font-weight: normal;
src: url(fuentes/PERPETU0.eot);
}
@font-face {
font-family: "arabian-normal";
font-style:  normal;
font-weight: normal;
src: url(fuentes/ARABIAN0.eot);
}
@font-face {
font-family: "Berryshand";
font-style:  normal;
font-weight: normal;
src: url(fuentes/BERRYSH0.eot);
}
body { 
min-width:900px;
text-align: center;
font-family:"arial";
font-size: 16px;
color:black;
border-top:2px solid #996633;
background: url(fotosfondo/f2.gif);
}

div#cabecerasg
{
width:88%;
background:black;
margin:auto;
}

div#cabeceras
{
width:99%;
height:320px;
background: #1a121e;
text-align:center;
margin:0 auto;
}

div#imgcab
{
position:absolute;
left:1%
}
div#imgcabsh
{
position:absolute;
left:8%;
top:10px;
}
div#imgcabind
{
position:absolute;
left:10%;
top:50px;
}
div#txtcab
{
text-align:center;
width:300px;
height:300px;
/*padding-top:80px;*/
margin:0 auto;
color:white;
background:url(fotosfondo/fondotxt.gif) no-repeat;
}

.txtcab1
{
padding-top:80px;
font-family:"Perpetua Titling MT";
font-size:50px;
}
.txtcab2
{
margin-top:25px;
font-family:"Perpetua Titling MT";
font-size:20px;
}
.txtcab3
{
margin-top:20px;
font-size:35px;
color:#a68e53;
font-family:arabian-normal;
}
div#figshisha
{
position:absolute;
left : 79%;
display:inline;
width:150px;
height:100px;
}
.txtshisha
{
font-family:"Qlassik bold";
font-size:18px;
color:#4a3c57;
text-decoration:none; 
}
txtshisha:link, .txtshisha:visited 
{ 
text-decoration:none; 
color:#4a3c57;
} 
.txtshisha:hover  
{ 
text-decoration:none;
font-family:"Qlassik bold";
font-size:18px;
color:#8e7946;
} 
div#figindia
{
position:absolute;
left : 79%;
top:155px;
display:inline;
width:150px;
text-decoration:none; 
}
.figindia
{
text-decoration:none;
}
.txtindia
{
font-family:"Qlassik bold";
font-size:18px;
color:#4a3c57;
display:block;
text-decoration:none;
}
txtindia:link, .txtindia:visited 
{ 
text-decoration:none; 
color:#8e7946;
} 
.txtindia:hover  
{ 
text-decoration:none; 
color:#8e7946;
} 
div#navidad
{
position:absolute;
left : 0;
top:0;
/*display:inline;*/
width:150px;
height:50px;
text-decoration:none; 
}
div#contenedor
{ 
width: 88%;
/*width:900px;*/
background-color:black;
margin:auto;
}

div#contenido 
{ 
top:85px;
text-align: center;
width:99%;
color:white;
background:#151017;
margin:auto;
}

div#menu
{
width:100%;
background:#fff url(fotosfondo/fd_menu.gif) repeat-x; /* Toda la barra a lo ancho del contenido */
/*Filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=4, FinishX=0, FinishY=0) progid:DXImageTransform.Microsoft.Gradient(endColorstr='#000000', startColorstr='#a48a4d', gradientType='0';*/
}
.menu2 {
padding:0; 
margin:0 auto;
list-style:none; 
height:25px; 
background:#fff url(fotosfondo/fd_menu.gif) repeat-x; /* La barra desde el principio del txt hasta el final del txt*/
position:relative; 
font-family:arial, verdana, sans-serif;
top:0px; 
text-align:center;
width:700px;
}
.menu2ing {
padding:0; 
margin:0 auto;
list-style:none; 
height:25px; 
background:#fff url(fotosfondo/fd_menu.gif) repeat-x; /* La barra desde el principio del txt hasta el final del txt*/
position:relative; 
font-family:arial, verdana, sans-serif;
top:0px; 
text-align:center;
width:700px;
}

.menu2 li.top 
{
display:block; 
float:left; 
position:relative;
}
.menu2 li a.top_link {display:block; float:left; height:25px; margin-left:0px; line-height:25px; color:#333; text-decoration:none; font-size:9px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}
.menu2 li a.top_link:hover {/*color:#fff;*/background:url(fotosfondo/button4a.gif);}
.menu2 li a.top_link:hover span { background:url(fotosfondo/button4a.gif)}
.menu2 li a.top_link:hover span.down { background:url(fotosfondo/button4a.gif)}

.menu2 li:hover > a.top_link {color:#fff; background:url(fotosfondo/button4a.gif);}
.menu2 li:hover > a.top_link span {background:url(fotosfondo/button4a.gif);}
.menu2 li:hover > a.top_link span.down {background:url(fotosfondo/button4a.gif);}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub 
{
left:-46px; 
top:25px; 
background: #fff; 
padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ 
width:auto; 
height:auto; 
font-weight:normal;
}
.menu2 :hover ul.sub li 
{
background:url(fotosfondo/fd_menu.gif) repeat-x;
display:block; /*height:20px; */
position:relative; 
float:left; 
width:auto; /*border-bottom:1px solid #005FB9;*/ /*border-left:1px solid #005FB9; border-right:1px solid #005FB9;*/ margin-bottom:0;
}
.menu2 :hover ul.sub li a 
{
display:block; 
height:auto; 
width:160px;
font-size:9px; 
padding:4px 3px; 
line-height:1; /*color:#005FB9;*/
color:#333; 
font-weight:bold;
text-decoration:none;
}
.menu2 :hover ul.sub li a.fly {/*background:#fff  url(fotosfondo/vineta_menu.gif) no-repeat 150px 6px;*/}
.menu2 :hover ul.sub li a:hover 
{
background:url(fotosfondo/button4a.gif);
/*background:#E5FAFC;*/ color:#fff;
}
.menu2 :hover ul.sub li a.fly:hover {/*background:#E5FAFC url(fotosfondo/vineta_menu.gif) no-repeat 150px 6px;*/}
.menu2 :hover ul li:hover > a.fly {background:#E5FAFC} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}


.menu2ing li.top 
{
display:block; 
float:left; 
position:relative;
}
.menu2ing li a.top_link {display:block; float:left; height:25px; margin-left:0px; line-height:25px; color:#333; text-decoration:none; font-size:9px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;}
.menu2ing li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu2ing li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}
.menu2ing li a.top_link:hover {/*color:#fff;*/background:url(fotosfondo/button4a.gif);}
.menu2ing li a.top_link:hover span { background:url(fotosfondo/button4a.gif)}
.menu2ing li a.top_link:hover span.down { background:url(fotosfondo/button4a.gif)}

.menu2ing li:hover > a.top_link {color:#fff; background:url(fotosfondo/button4a.gif);}
.menu2ing li:hover > a.top_link span {background:url(fotosfondo/button4a.gif);}
.menu2ing li:hover > a.top_link span.down {background:url(fotosfondo/button4a.gif);}


.menu2ing table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2ing a:hover {visibility:visible;}
.menu2ing li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2ing ul, 
.menu2ing :hover ul ul, 
.menu2ing :hover ul :hover ul ul,
.menu2ing :hover ul :hover ul :hover ul ul,
.menu2ing :hover ul :hover ul :hover ul :hover ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2ing :hover ul.sub 
{
left:-50px; 
top:25px; 
background: #fff; 
padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ 
width:auto; 
height:auto; 
font-weight:normal;
}
.menu2ing :hover ul.sub li 
{
background:url(fotosfondo/fd_menu.gif) repeat-x;
display:block; /*height:20px; */
position:relative; 
float:left; 
width:auto; /*border-bottom:1px solid #005FB9;*/ /*border-left:1px solid #005FB9; border-right:1px solid #005FB9;*/ margin-bottom:0;
}
.menu2ing :hover ul.sub li a 
{
display:block; 
height:auto; 
width:160px;
font-size:9px; 
padding:4px 3px; 
line-height:1; /*color:#005FB9;*/
color:#333; 
font-weight:bold;
text-decoration:none;
}
.menu2ing :hover ul.sub li a.fly {/*background:#fff  url(fotosfondo/vineta_menu.gif) no-repeat 150px 6px;*/}
.menu2ing :hover ul.sub li a:hover 
{
background:url(fotosfondo/button4a.gif);
/*background:#E5FAFC;*/ color:#fff;
}
.menu2ing :hover ul.sub li a.fly:hover {/*background:#E5FAFC url(fotosfondo/vineta_menu.gif) no-repeat 150px 6px;*/}
.menu2ing :hover ul li:hover > a.fly {background:#E5FAFC} 

.menu2ing :hover ul :hover ul,
.menu2ing :hover ul :hover ul :hover ul,
.menu2ing :hover ul :hover ul :hover ul :hover ul,
.menu2ing :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2ing :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}

div#avisos
{ 
text-align:center;
color:#dbcfb2;
font-size:18px;
width:400px;
margin:0 auto;
float:left;
}

.avisofoto
{
text-align:center;
margin-bottom:5px;
}
.avisotxt
{
text-align:center;
color:#dbcfb2;
font-family:arial;
font-size:12px;
display:block;
}
.avisores
{
color:#FF8000;
font-family:arial;
font-size:18px;
display:block;
}
div#estiloprecio
{
color:#990066; 
font-size:20px;
font-family:"Matura MT Script Capitals";
}

.link1 
{
text-decoration:none; 
font-family:sans-serif;
font-size: 16px;
color: white;
font-weight: bold;
} 

link1:link, .link1:visited 
{ 
text-decoration:none; 
font-family:sans-serif;
font-size: 16px;
color: white;
font-weight: bold;
} 
.link1:hover { 
text-decoration:none; 
font-family:sans-serif;
font-size: 16px;
color: #FFFF99;
font-weight: bold;
} 
.avisolink
{
text-decoration:none; 
color: #dbcfb2;
} 
.avisolinkres
{
font-family:arial;
font-size:18px;
text-decoration:none; 
color: #FF8000;
} 

avisolink:link, .avisolink:visited 
{ 
text-decoration:none; 
color: #dbcfb2;
} 
.avisolink:hover { 
text-decoration:none; 
color: #dbcfb2;
} 
avisolinkres:link, .avisolinkres:visited 
{ 
font-family:arial;
font-size:18px;
text-decoration:none; 
color: #FF8000;
} 
.avisolinkres:hover { 
font-family:arial;
font-size:18px;
text-decoration:none; 
color: #FF8000;
} 
#contenidoindicesh li 
{ 
display:inline; 
/*float:left; */
text-align: center; 
font-size:20px;
} 
.pedido
{ 
font-size:14px;
text-align:center;
margin:0 auto;
} 
.pedido td, th
{
padding-right:10px;
}
.formpedido
{
text-align:left;
margin:0 auto;
}
div#pie {
clear: both;
position:relative;
top:0px;
width: 100%;
height:210px;
text-align: center;
top:50px;
background: #8e7946 url(fotosfondo/lineapie.gif) repeat-x;
margin-top:0px;
}
div#spie
{
position:absolute;
float:left;
top:-42px;
left:0px;
/*margin:auto;*/
}
div#imagenpie
{
margin-top:10px;
background: #8e7946 url(fotosfondo/degradadopie.gif) bottom repeat-x;
/*margin:auto;*/
}
div#textopie1
{ 
width:80%;
font-family:verdana;
font-size:11px;
color:#1d1821;
margin:auto;
}
div#textopie2
{ 
width:80%;
font-family:verdana;
font-size: 11px;
color:#d2b382;
margin:auto;
}
div#caja
{
border: white 2px solid; 
}
table 
{
border-collapse:collapse; 
border: none;
} 
td 
{
padding: 6px;
}
th 
{
padding: 6px;
}
img#marco
{
/*border: 1px solid #d2b382;*/
/*border: 2px solid white;*/

padding:6px;
background:url(fotosfondo/marco.gif) repeat;

/*margin: 1px auto;*/
}
img#marco2
{
border: 2px solid white;
}
.marco2
{
border: 2px solid white;
}
img#marcoind
{
border: 4px solid #503131;
margin: 4px auto;
}
.selectienda { 
color: #505050; 
border: 2px solid #8e7946; 
background-color: #dbcfb2;
} 
.boton 
{    
font-family: verdana, arial, sans-serif; 
font: bold 10px verdana,sans-serif;  
padding: 2px 22px 3px 22px; 
background: #8e7946; 
color: #FFF; 
text-decoration: none; 
margin-top:8px;
border: 1px solid; 
border-color: #FC9 #630 #FC9 #FC9;
} 
.boton:link, 
.boton:visited { 
font-family: verdana, arial, sans-serif; 
font: bold 10px verdana,sans-serif;  
padding: 2px 22px 3px 22px; 
background: #8e7946; 
color: #FFF; 
text-decoration: none; 
margin-top:8px;
border: 1px solid; 
border-color: #FC9 #630 #FC9 #FC9;
} 
.boton:hover { 
    border-bottom: 1px solid #cccccc; 
    border-top: 2px solid #666666; 
    border-right: 1px solid #cccccc; 
    border-left: 2px solid #666666; 
	margin-left:2px;
} 
div#gfamilia
{
/*border: white 1px solid;*/
}

h2 {
font-family:arial;
font-size: 15px;
color:#FFFF99;
/*filter:glow(color=#BBBB20);*/
}

h3 {
font-size: 17px;
font-style:oblique;
color:#FFFFFF;
width:100%;
/*filter:dropshadow(color=#000000,offx=1, offy=1, positive=1), glow(color=#000000, strength=0);*/
}
.link0
{
text-decoration:none; 
color:#d2b382;
} 
link0:link, .link0:visited 
{ 
text-decoration:none;
color:#d2b382;
} 
.link0:hover { 
text-decoration:none; 
color:#d2b382;
} 
.quienesomos
{
width:80%;
color:#FFFFCC;
font-size:17px;
font-style: italic;
margin:0 auto;
}
.textofamilia
{
color:#FFCC99;
font-weight: bold; 
font-style: italic; 
text-decoration: underline; 
}
.redessociales
{
margin:0 auto;
text-align:center;
margin-top:10px;
width:400px;
}
.compartirface
{
float:left;
margin-left:5px;
/*width:80px;*/
}
.tweet
{
float:left;
margin-left:5px;
/*width:60px;*/
}
.tuenti
{
float:left;
margin-left:5px;
/*width:50px;*/
}
.tuenti img
{
border:0px;
}
.buzz
{
float:left;
margin-left:5px;
/*width:80px;*/
}
.masuno
{
float:left;
margin-left:5px;
/*width:80px;*/
}
