@charset "utf-8";
*{
border:0px;
margin:0px;
padding:0px;
font-family:tahoma, arial, verdana;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.header{
height:218px;
width:1020px;
}
a:hover{
text-decoration:underline;
}
body{
background-image:url(../layout/fondocafe.jpg);
background-repeat:repeat;
text-align:center;
}
.wrapper {
height:auto !important;
margin:0 auto;
min-height:100%;
text-align:center;
width:1020px;
background-image:url(../layout/brillofondo.jpg);
background-position:center bottom;
background-repeat:no-repeat;
}

input{color:#000000;}



#sideBar{
	position: absolute;
	width: auto;
	height: auto;
	top: 250px;
	right:0px;
	background-image:url(../../images/background.gif);
	background-position:top left;
	background-repeat:repeat;
}

#sideBarTab{
	float:left;
	height:137px;
	width:28px;
}

#sideBarTab img{
	border:0px solid #FFFFFF;
}

#sideBarContents{
	overflow:hidden !important;
}

#sideBarContentsInner{
padding:5px 0 0 0px;
}




.marquesinaHolder{
padding-top:193px;
}
.marquesina{
padding:3px 5px;
background-image:url(../layout/transparencia50.png);
margin:0 auto;
width:510px;
font-weight:bold;
}
.marquesina a{
color:#f6a22a;
font-weight:bold;
}
.marquesina a:hover{
color:#f6a22a;
font-weight:bold;
}
.loginHolder{
margin:180px 11px 0 24px;
}
.login{
padding:10px 0;
background-image:url(../layout/transparencia50.png);
margin:0 auto;
width:190px;
}
.chatHolder{
margin:180px 24px 0 11px;
}
.chat{
padding:10px 0;
background-image:url(../layout/transparencia50.png);
margin:0 auto;
width:190px;
height:16px;
text-align:center;
}
.chat a b{
color:#F6A22A;
}
.chat a:hover b{
text-decoration:underline;
}
.x1{
font-weight:bold;
}









.menu{
background-image:url(../layout/botones/fondo.jpg);
background-repeat:repeat-x;
height:31px;
text-align:center;
}
.lupa{
background-image:url(../layout/lupa.jpg);
width:20px;
height:20px;
float:left;
}
.menu form{
float:left;
}
.menu input{
	height:20px;
	width:115px;
	padding-top:2px;
	float:left;
}
.menu table{
margin:0 auto;
}















.content{
margin:20px 0 0 0;
background-image:url(../layout/transparencia50.png);
padding:15px;
}
.innercontent{
background-image:url(../layout/transparencia50.png);
padding:15px;
}
.lastcontent{
margin:20px 0;
background-image:url(../layout/transparencia50.png);
padding:45px 15px 15px;
}
.lastcontent div, .lastcontent div b, .lastcontent div a{
color:#E2A15C;
}
.lastcontent div span{
font-size:14px;
color:#FFFFFF;
}
h1{
color:#e2a15c;
font-family:"Trajan Pro","Times New Roman", Times, serif;
text-align:left;
font-size:22px;
margin-bottom:4px;
}
h2{
color:#e2a15c;
font-family:"Trajan Pro","Times New Roman", Times, serif;
text-align:left;
font-size:22px;
margin-bottom:0;
}
h3{
color:#e2a15c;
font-family:"Trajan Pro","Times New Roman", Times, serif;
text-align:left;
font-size:18px;
margin-bottom:4px;
}
h4, h4 a{
color:#c88e50;
text-align:left;
font-size:22px;
margin-bottom:4px;
font-weight:normal;
}
.date{
font-size:11px;
}
.legend{
margin:0 0 10px 0;
text-align:left;
}












.mapholder{
background-image:url(../layout/mapbg.jpg);
background-repeat:repeat-x;
background-color:#d0c6bf;
padding:10px;
}
.maplegend{
text-align:left;
color:#200d06;
}
.mapholder table{
margin:10px 0 0 0;
}
.mapholder table tr td div span{
font-size:16px;
color:#160703;
font-weight:bold;
}
.map{
border:3px solid #e2a15c;
text-align:left;
}
.maplisting{
border:1px solid #b7b2ae;
border-bottom-color:#fff;
border-right-color:#fff;
padding:3px 5px;
background-color:#f4ede6;
margin:5px 0 0;
color:#270f06;
}
.maplisting .list{
margin:4px 0 10px;
}
.maplisting .list .city{
background-color:#ede3da;
padding:2px 3px;
color:#270f06;
font-weight:bold;
}
.maplisting .list .details{
padding:2px 3px;
color:#270f06;
}
.paginacion{
color:#270f06;
margin:5px 0;
}
.paginacion a{
color:#270f06;
}





.contactform{
text-align:left;
margin-left:230px;
}
.fcontact table tr td input{
width:400px;
}
.bord{
border:1px solid #333333;
padding:2px;
height:20px;
}
.fcontact table tr td textarea{
width:400px;
height:140px;
color:#000000;
}
.bsubmit{
background:none;
color:#e2a15c;
font-family:"Trajan Pro","Times New Roman", Times, serif;
font-size:18px;
width:100px;
text-align:right;
}






.eventimg img{
border:2px solid #c89a20;
}
.paginacionevents{
font-size:11px;
}
.paginacionevents a{
font-weight:bold;
}
.paginacionevents a:hover{
color:#c88e50;
}
.ispag{
font-weight:bold;
color:#c88e50;
}
.paginacionevents .moreevents{
color:#c88e50;
font-weight:bold;
font-size:12px;
}








.prodholder,.prodholder1{
width:490px;
margin-bottom:10px;
text-align:center;
}
.prodholder{
float:left;
margin-right:10px;
}
.prodholder1{
float:right;
}
.catholder{
background-image:url(../layout/productsbg.jpg);
background-repeat:repeat-x;
height:227px;
}
.catholder img{
margin-top:10px;
}
.catname, .catname a{
background-color:#945601;
color:#fff;
font-family:"Trajan Pro","Times New Roman", Times, serif;
text-align:center;
font-size:20px;
padding:5px 0;
}
.catname a:hover{
text-decoration:none;
}





.listholder{
padding:10px;
}
.listholder, .listholder b{
color:#270f06;
}
.prodlist{
border-color:#B7B2AE;
border-style:solid;
border-width:1px;
margin:5px 0 0;
}
.proddetail,.proddetail1{
padding:4px 0;
width:470px;
height:100px;
background-color:#dfdbd8;
float:left;
margin-top:10px;
margin-right:9px;
}
.proddetail{
margin-left:10px;
}

.prodimg img{
border:1px solid #fb9315;
}

.prodpaginacion{
color:#270f06;
margin:10px 0 0;
}
.prodpaginacion a{
color:#270f06;
}





#filter
{
display: none;
position:absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #000;
z-index:10;
opacity:0.75;
filter: alpha(opacity=75);
}