body{
color: #010101;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#72510e;
	}

/* diagramacion*/
#base{
height:100%;
width:972px;
}

#header{
height:87px;
background-image:url(../images/header_b.jpg);
}
#main{
width:829px;
float:left;
z-index:100;
background:url(../images/main_b.jpg) repeat-x;
background-color:#feefda;
position:relative;
}
#left{
background:url(../images/left_b.jpg);
width:137px;
height:313px; 
float:left;
}
#center{
width:829px;
height:auto;
float:left;
font-size:12px;
}

#menus{
padding-top:10px;
margin-bottom:5px;

}

@media screen and (-webkit-min-device-pixel-ratio:0)

    {
    

    #center, #menus{
	width:829px;
	float:left;
    }
	#menus{
	padding-top:0px;
	}
    }

.contentpaneopen, .contentpane{
padding: 5px 5px 5px 5px;
}

#footer{
float:left;
position:relative;
margin-top:-90px;
z-index:1;
background:url(../images/footer_b.png) no-repeat;
color:#000000;
height:172px;
width:972px;
}

.contentpaneopen .contentheading, .componentheading{
text-align:left;
width:800px;
padding-left:20px;
text-decoration:underline;
font-size:18px;
font-style:italic;
font-weight:bold;
}

a, a:visited{
color:#000000;
font-size:11px;
}

.moduletable_menu a, .moduletable_menu a:visited{
float:left;
height:17px;
display:block;
padding:2px 8px 0px 8px;
color:#FFFFFF;
background-color:#65022e;
text-decoration:none;
margin-right:1px;
}


#map-img{
background:url(../images/nuevo.jpg);
cursor:pointer;
}
#map-img:hover{
background:url(../images/nuevo_f2.jpg);
cursor:pointer;
}
.mandarinos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.mandarinos th{
background:#78013d;
color:#FFFFFF;
padding:0px 5px 0px 5px;
}
th span{
font-size:14px;
}
.mandarinos td{
padding:0px 5px 0px 5px;
color:#000000;
}

.mandarinos .price{
color:#78013d;
}

#boletin td{color:#000000;
}
#boletin a{
font-weight:bold; 
color:#660032;
text-decoration:none;
}
