/* CSS Document */body {	margin:0;	padding:0;	color:#B8B8B8;	font:normal 12px/14px Arial, Helvetica, sans-serif;	background-color: #282828;	background-image: url(images/main_bg.gif);	background-repeat: repeat-x;	background-position: 0 0;}div, a, p, img, ul, h1, h2, h3, dl, dt, dd {	margin:0; padding:0;}.spacer {	font-size:0; line-height:0; clear:both;}ul {	list-style:none;}a {	outline:none;	font-family: Arial;	color: #FFFFFF;	text-decoration: none;}img {	border:none;}/*-------- HEADER ----------*/div#header {	width:780px;	margin:0 auto;	height:276px;	position:relative;	color:#AC9B56;	background-color: #393939;	background-image: url(../imagen/hdr_bg-crigp.jpg);	background-repeat: no-repeat;	background-position: 0 16px;}div#header home{	width:20px;	height:20px;	color:#AC9B56;	background-image: url(../imagen/home.png);	background-repeat: no-repeat;	top: 60px;	position: absolute;	right: 5px;}div#header h1{	color:#CCCCCC;	font-family: Verdana;	font-size: 10px;	text-transform: uppercase;	text-align: right;	position: relative;	padding-top: 15px;	padding-right: 15px;}div#header ul {	height:25px;	padding-top: 20px;	padding-right: 0;	padding-bottom: 0;	padding-left: 300px;}div#header ul li {	float:left;	border-left:#868587 1px solid;	height:25px;	padding-right: 10px;	padding-bottom: 0;	padding-left: 10px;	padding-top: 8px;}div#header ul li a {	color:#AC9B56;	font-weight:bold;	background-color:#282629;}div#header ul li a:hover {	color:#CDAB7A;	background-color:#282629;}div#header ul li.noBdr {	border:none;}div#header    feria {	top:10px;	position: relative;}div#header feria h1{	font-family: cipher;	font-size: medium;	color: #FFFFFF;	text-align: right;	line-height: 1.5em;}div#header feria h2{	top:5px;	font-family: cipher;	font-size: medium;	color: #FFFFFF;	padding-top: 5px;	text-align: right;	line-height: 2em;	padding-right: 5px;	right: 25px;}/*--------------------- BODY ----------------------*/div#body {	width:744px; margin:0 auto; padding:12px 0 35px 36px;}div#body h2 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:18px;	font-weight:bold;	color:#FFFFFF;	text-transform:capitalize;} div#body  /*---------- LEFT PANEL -----------*/div.sec {	width:209px;	padding:0 32px 0 13px;	float:left;	background-color: #CC9900;}div#body       div.imagen    {	background-color:#FFFFFF;	height: 225px;	width: 210px;	border: medium solid #E8D99F;	padding: 5px;	background-image: url(../imagen/crigp.jpg);	background-repeat: no-repeat;	background-position: center center;}div#body   div.sec   h2 {	padding:15px 0 10px 13px;	font-size: small;	color: #FFFFFF;} div#body div.sec cal{	font-size: medium;	font-family: cipher;	background-color: #CCCCCC;	padding-top: 5px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 13px;	color: #FFFFFF;}div#body   div.sec   dl {	padding:16px 30px 0 18px; background-color:#2C2C2C; color:#B8B8B8;}div#body   div.sec   dl   dt {	font-size:11px; color:#CDAB7A; font-weight:bold; padding:0 0 9px 0; 	background-color:#2C2C2C;}div#body   div.sec   dl   dd {	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding:0 0 12px 0;}div#body div.dir{	background-color:#FFFFFF;	height: 70px;	width: 210px;	border: medium solid #E8D99F;	padding: 5px;	background-image: url(../imagen/direcciones.jpg);	background-repeat: no-repeat;	background-position: center center;}/*---------- RIGHT PANEL -----------*/div#body div.rightPanel {	width:479px;	float:left;	background-color: #E8D99F;}div#body div.rightPanel h2 {	padding:10px 0 10px 13px;	color: #FFCC33;} div#body  div.rightPanel  div.pro {	color:#666666;	background-color: #FFFFFF;	margin: 12px;	padding-top: 5px;	padding-right: 24px;	padding-bottom: 17px;	padding-left: 24px;	list-style-type: circle;	list-style-position: outside;	font-family: Verdana;	background-image: url(../imagen/logo-fondo.jpg);	background-position: center center;}div#body div.rightPanel div.img{	color:#666666;	background-color: #FFFFFF;	margin: 12px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	font-family: Verdana;}div#body     div.rightPanel     p  {	text-align: justify;	padding-top: 15px;	color: #000000;	line-height: 2em;}/*-- GALLERY --*/div#body div.rightPanel div.gallery {	padding:25px 0 18px 21px; background:#000; width:441px; margin:4px 0 0 0;	color:#CDAB7A;}div#body div.rightPanel div.gallery ul.gal {	 font-size:0; line-height:0;}div#body div.rightPanel div.gallery ul.gal li {	padding:0 9px 37px 0; float:left; margin:0; width:134px; height:100px;}div#body div.rightPanel div.gallery ul.gal li a img {	border:#fff 2px solid;}div#body div.rightPanel div.gallery ul.preNextBtns {	padding:8px 0 0 8px;}div#body div.rightPanel div.gallery ul.preNextBtns li {	float:left; color:#CDAB7A; font-weight:bold; font-size:9px;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 	background-color:#000;}div#body div.rightPanel div.gallery ul.preNextBtns li.left {	padding-left:97px;}div#body div.rightPanel div.gallery ul.preNextBtns li.right {	padding-left:105px;}div#body div.rightPanel div.gallery ul.preNextBtns li a {	 color:#CDAB7A; background-color:#000; padding:0 0 0 3px;}div#body div.rightPanel div.gallery ul.preNextBtns li a:hover {	color:#A68657; background-color:#000;}div#body div.rightPanel div.gallery ul.preNextBtns li a.rightMar {	margin-right:3px;}/*--------- FOOTER --------*/div#footer {	background:#393939 url(images/footer.gif) 0 0 repeat-x;}div#footer ul {	height:25px; padding:12px 0 0 0; width:420px; margin:0 auto;}div#footer ul li {	float:left; border-left:#868587 1px solid; height:19px;}div#footer ul li a {	color:#CDB96A; font-weight:bold; line-height:19px; background-color:#393939;	display:block; padding:0 10px; font-size:11px;}div#footer ul li a:hover {	color:#E1D08F; background-color:#282629;}div#footer ul li.noBdr {	border:none;}div#footer p {	padding:0 0 12px;	text-align:center;	font-size:10px;	color: #FFFFFF;}div#footer p a {	color:#B8B8B8;	text-decoration:none;	font-size: x-small;}div#footer p a:hover {color:#CDB96A;}/*------ MISCLENIOUS --------*/a.moreBtn {	font-weight:bold; color:#CDAB7A; font-size:11px;}a.moreBtn:hover {	color:#9D8563;}.topPad {	padding-top:18px !important;}.leftPad {	padding-left:38px !important;}.noPad {	padding-bottom:0 !important;}.noPad1 {	padding-right:0 !important;}
