	/***************************************************************************
	//file:			arapis.css
	//about:		especificaciones de estilo para licoresbaratos.es
	//autor:		Mercenario
	//history:		- 29/03/2009: creacion
	//***************************************************************************/

html,body{
padding:0;
margin:0;
height:100%;
}

body{
font-size:14px;
font-family:arial,helvetica;
color:#000000;
background-image: url(img/backpage.png);
background-repeat:repeat-x;
background-color:#d9e3ea;
}

p{padding:2px;margin:2px;margin-bottom:4px;line-height:18px;}
span{font-size:9px;padding:4px;}
h1{padding:2px;margin:2px;font-size:24px;border-bottom:1px dotted #B7FFFF;}
h2{padding:2px;margin:2px;}

h4{padding:0px;margin:2px;color:white;margin-bottom:3px;font-size:12px;}
h5{margin:2px;font-family:verdana;font-size:10px;}
h5.gdev{font-family:Tahoma;font-size:8px;padding:7px;font-variant:normal;}
h6{padding:2px;margin:2px;font-size:10px;}

h1{
margin:1px;
padding:2px;
}

h3{
margin:1px;
padding:2px;
color:#003700;
font-size:18px;
text-decoration:underline;
}

h1.cabTitle{
font-size:10px;
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
border-color:#C5D1DB;
}

a{font-weight:bold;text-decoration:underline;color:#000000;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{text-decoration:underline;}
a:hover{text-decoration:none;color:#003700;}

input, textarea		{ background-color:#FFFFFF; border-left:1px solid; border-right:1px solid; border-top:1px solid; border-bottom:1px solid; border-color:#c5d1db;}

a img{border:none;}

a.cabSubTitle{
font-size:16px;
font-family:Georgia, serif;
color:#FFF;
text-transform:capitalize;
font-weight:bold;
}
a:hover.cabSubTitle{text-decoration:none;}

ul{
margin-top:0;
padding-left:50px;
}
address{
font-size:14px;
color: #0000A0;
font-family: 'Trebuchet MS',Tahoma,verdana,arial;
}

blockquote{
background-color:#b0c3d3;
width:450px;
border-left:4px solid #c5d1db;
border-bottom:2px solid #c5d1db;
padding:4px;
}

#backimg{
float:left;
position:absolute;
top:0;
left:0;
background-image: url(img/backbottle.gif);
width:463px;
height:600px;
}

#container{
width:790px;
height:100%;
}

#header{
position:relative;
height:285px;
width:790px;
border-left:1px solid #c5d1db;
border-right:1px solid #c5d1db;
background:#d9deb2 url(img/backhead.jpg) no-repeat top left;
}

#header .mn{
position:absolute;
width:770px;
height:38px;
top:235px;
left:10px;
padding:1px;
}

#header .cab{
position:absolute;
top:115px;
left:10px;
width:350px;
height:110px;
margin:7px;
}

#header .rec{
float:right;
width:360px;
height:130px;
background-color:white;
margin: 40px 20px 0px 7px;
filter:Alpha(opacity = 20);opacity: 0.2;
}

#body{
position:absolute;
*position:relative;
width:790px;
margin: 0px auto;
background-image:url(img/backbody.jpg);
background-repeat:no-repeat;
background-color:#5d8f40;
border-left: 1px solid #c5d1db;
border-right: 1px solid #c5d1db;
}

#body .data{
float:right;
width:550px;
margin:0px;
text-align:left;
}

#body .data h1{padding-left:21px;}
#body .data p{padding-left:25px;}

#body .textbody{
width:530px;
height:100%;
margin:3px;
margin-top:45px;
padding-left:7px;
background-color:#F0F8FF;
min-height:700px;height:auto !important;height:700px;
border-right: 1px solid #c5d1db;
border-bottom: 2px solid #c5d1db;
}
#body .textbody img{padding:3px;}
#body .ldata{
width:190px;
height:510px;
float:left;
padding:2px;
margin:14px;
/*border-bottom:2px solid #C6DFB7;*/
}

#body .ldata .backimg{
position:absolute;
width:190px;
height:470px;
background:url(img/backg.jpg) no-repeat top left;
border-bottom:2px solid #C6DFB7;
}

#body .footer{
width:540px;
height:148px;
margin-top:4px;
text-align:center;
font-size:12px;
padding:3px;
background:url("img/backfooter.jpg") no-repeat top left;
}

#body .footer a{text-transform:lowercase;font-variant:small-caps;}
#body .footer a:hover{color:#2F6B55;}

#body .backlogo{
position:absolute;
width:200px;
height:225px;
left:10px;
bottom:10px;
background:url("img/backlogo.jpg") no-repeat top left;
}

#junta{
position:relative;
width:190px;
height:100px;
}

/*----------------------- CATEGORIAS DE PYMEGEST ----------------------*/
#buttons {
position:relative;
text-align:left;
width:95%;
}

#buttons a{
color:#000000;
display:block;
font:15px Helvetica, sans-serif;
text-decoration:none;
font-size:18px;
font-variant:small-caps;
padding:5px 5px 5px 10px;
border-bottom: 1px solid #FFFFFF;
}

#buttons a:hover {
background-color:#84A0A7;
text-decoration:none;
border-right: 5px solid #FBFFFB;
}

#buttons a.mini{font-size:12px;}
#buttons a.pg{font-size:10px;}
#buttons a:hover.pg{border-right: 5px solid #FBFFFB;}

/*----------------------- ARTICULOSS DE PYMEGEST ----------------------*/
#pgProductos{
position:relative;
width:510px;
margin:3px;
background-image:url("img/backpgp.png");
height:165px;
margin-bottom:15px;
}

#pgProductos .pgdata{
position:absolute;
left:7px;
top:3px;
width:505px;
height:150px;
}

#pgProductos .pgbottom{
position:absolute;
left:0px;
bottom:0px;
_bottom:-1px;
width:510px;
height:48px;
background:url("img/backpgpbottom.png") no-repeat top left;
}

#pgProductos .botPrice{
float:right;
font-weight:bold;
font-size:24px;
padding:2px 10px 1px 5px;
margin:2px;
background-color:#e0eaf4;
border-bottom:2px dotted #9CADB7;
border-right:2px solid #9CADB7;
}

#pgProductos:hover .botPrice{
font-size:28px;
border-right:4px solid #9CADB7;
}

#pgProductos .pgDate{
position:absolute;
right:7px;bottom:0px;
padding:0 3px 0 3px;
border-bottom:1px solid #FFFFFF;
}
#pgProductos .pgdata p{font-size:11px;padding:0 0 0 4px;margin-left:4px;}
#pgProductos .pgdata img{padding-left:2px;padding-top:1px;}
#pgProductos:hover h3{text-decoration:none;padding-bottom:0px;color:#000066;}
#pgProductos:hover .pgDate{border:0px;}
#pgProductos .pd{padding-left:15px;}


/*----------------------- VARIOS ----------------------*/
.tablelist{padding:1px;}
.tablelist:hover{background-color:#E1F1FF;}
/*.tableproductos:hover{background-color:#E1F1FF;}*/
.cat{
font-size:10px;
margin-left:10px;
}

/*------------------------- TOOLTIP ----------------------------*/
.toolTipDiv{
background-color:#D5FFFF;
border:solid 1px;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:#000;
left:0;
padding:3px;
position:absolute;
text-align:left;
top:0;
visibility:hidden;
z-index:102;
filter:alpha(opacity=95);
opacity:.95;
max-width:550px;
}
