html { background:url(/templates/default/images/background_top.gif) repeat-x left top; padding-top:20px; }
body { margin:0px; color:#988848; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;  }
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;color:#f00;}
form, fieldset  { border:0px; padding:0px; margin:0px;}
ul { margin:0px; padding:0px; list-style-type:none; }
a { text-decoration:none; color:#d1d2d3;}
a:hover { text-decoration:none; color:#d4d4d4; }
/*a:focus, object  { outline:none; font-size:0.01em;}
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; }*/
h1,h2,h3,h4,h5.h6 { margin:0px; padding:0px; display:inline; }


#debug { text-align:right; cursor:help; padding-bottom:10px;}
.displaynone { display:none; }


.wysiwyg { text-align:left; }
.wrap { clear:both; width:990px; margin:0 auto; }

body.home 			{ background:url(/templates/default/images/background_home.jpg) no-repeat center top; }
body.default      { background:url(/templates/default/images/background_default.jpg) no-repeat center top; }
body.catalogue		{ background:url(/templates/default/images/background_catalogue.jpg) no-repeat center top; }
body.news         { background:url(/templates/default/images/background_news.jpg) no-repeat center top; }
body.schedule		{ background:url(/templates/default/images/background_schedule.jpg) no-repeat center top; }
body.environment	{ background:url(/templates/default/images/background_environment.jpg) no-repeat center top; }
body.googlemaps	{ background:url(/templates/default/images/background_googlemaps.jpg) no-repeat center top; }
body.form			{ background:url(/templates/default/images/background_form.jpg) no-repeat center top; }
body.riffle			{ background:url(/templates/default/images/background_sorteo.jpg) no-repeat center top; }


#footer { clear:both; width:100%; height:181px; background:url(/templates/default/images/background_footer.gif) no-repeat center top; }
/*
				#footer { clear:both; width:100%; height:149px; text-align:left; }
.home 		#footer { background:url(/templates/default/images/background_footer_home.gif) repeat-x center top; }
.default 	#footer { background:url(/templates/default/images/background_footer_default.gif) repeat-x center top; }
				#footer #flags select { height:18px; font-size:8pt; border:0px;}
				#footer #flags2 { margin-top:13px; }
				#footer #flags2 a { margin-left:15px; font-size:7pt;color:#ffa; }
*/

#subheader { width:860px; height:135px; float:left; }

#main_menu { float:left; height:40px; width:860px; margin-top:90px; background:url(/templates/default/images/background_mainmenu.gif) no-repeat left top #F8F2E7; }
#main_menu ul { font-size:15px; }
#main_menu li { float:left; display:inline; padding-left:5px; padding-right:5px; line-height:40px; }
#main_menu li.first { padding-left:20px; }
#main_menu li a { text-transform:lowercase; color:#fff; }
#main_menu li a:hover { text-transform:lowercase; color:#484848; }
#main_menu li a.selected{ color:#484848; }


#header { width:100%; height:160px;  }
#header .wrap{ background:#F8F2E7; mmargin-top:-33px;}

/*
.home 		#header { bbackground:url(/templates/default/images/background_header_home.jpg) repeat-x center top; }
.default 	#header { bbackground:url(/templates/default/images/background_header_default.jpg) repeat-x center top; }
.catalogo 	#header { bbackground:url(/templates/default/images/background_header_catalogo.gif) repeat-x center top; }
*/

#logo { float:left; padding-top:20px; padding-left:20px; padding-right:25px; background:#F8F2E7; height:115px; }

#breadcrumbs				{ float:left; line-height:25px; width:990px; text-align:right; background:#F5E8CD; }
#breadcrumbs ul			{ margin-right:7px; padding-left:20px; }
#breadcrumbs li			{ float:left; display:inline; }
#breadcrumbs a		  		{ cursor:pointer; color:#666666; text-transform:lowercase; font-size:12px; }
#breadcrumbs a:hover		{ cursor:pointer; color:#666666; }
#breadcrumbs a.breadselected 	{ color:#666666; }



#module { clear:both; }
#module_left	{ float:left; width:270px; height:100%; background:url(/templates/default/images/background_module.gif) repeat-x left top #fff; }
#module_center { float:left; width:520px; height:100%; background:url(/templates/default/images/background_module.gif) repeat-x left top #fff; }
#module_right	{ float:left; width:200px; height:100%; background:url(/templates/default/images/background_module.gif) repeat-x left top #fff; }
#module_ruralgest { width:600px; margin-right:120px; float:right; }

#submenu_top 	 { float:left; width:220px; height:11px; margin-left:20px; background:url(/templates/default/images/background_submenu0_top.gif) no-repeat left top #F5E8CD; margin-top:5px;  }
#submenu_bottom { float:left; width:220px; height:11px; margin-left:20px; background:url(/templates/default/images/background_submenu0_bottom.gif) no-repeat left top #F5E8CD; }
#submenu { clear:both; float:left; margin-left:20px; width:220px; background:#F5E8CD; }
#submenu ul { margin-left:20px;  }
#submenu li { float:left; width:170px; line-height:24px; height:24px; text-align:left; border-bottom:0px solid #D6B20A; }
#submenu li.casa { float:left; width:200px; line-height:24px; height:24px; text-align:left; border-bottom:2px solid #D6B20A; margin-left:-20px; padding-left:20px; }
#submenu li.element a { ccolor:#484848; color:#988848; line-height:20px; height:20px; font-size:12px; }
#submenu li.last { border-bottom:1px solid #D6B20A; }
#submenu li.casa a { text-transform:none; color:#988848; font-weight:normal; font-size:17px;  }
#submenu li a { text-transform:none; color:#988848; font-weight:normal; font-size:13px; }
#submenu li a:hover { color:#B76E1A; }
#submenu li a.selected { ccolor:#B76E1A; color:#988848; font-weight:bold; }
#submenu a.element2 { text-transform:none; color:#988848; font-weight:normal; font-size:13px; }


#subnews_bottom { float:left; width:220px; height:11px; margin-left:20px; background:url(/templates/default/images/background_submenu0_bottom.gif) no-repeat left top #F5E8CD; }
#subnews_top 	 { float:left; width:220px; height:31px; margin-left:20px; background:url(/templates/default/images/background_submenu0_top.gif) no-repeat left top #F5E8CD; margin-top:20px; text-align:left; padding-top:10px; }
#subnews_top span	{ font-size:13px; padding-top:5px; padding-left:20px; font-size:16px; font-weight:bold; }
#subnews { clear:both; float:left; margin-left:20px; width:220px; background:#F5E8CD; }
#subnews ul { margin-left:20px; }
#subnews li { float:left; width:170px; padding-top:5px; padding-bottom:5px; text-align:left; border-top:1px solid #D6B20A; }
#subnews li span { color:#B76E1A; }
#subnews li a { text-transform:none; color:#988848; font-weight:normal; font-size:13px; }
#subnews li a:hover { color:#988848; }
#subnews li a.selected { color:#988848; font-weight:bold; }

#subwidget_bottom { float:left; width:220px; height:11px; margin-left:20px; background:url(/templates/default/images/background_submenu0_bottom.gif) no-repeat left top #F5E8CD; }
#subwidget_top 	 { float:left; width:220px; height:31px; margin-left:20px; background:url(/templates/default/images/background_submenu0_top.gif) no-repeat left top #F5E8CD; margin-top:20px; text-align:left; padding-top:10px; }
#subwidget_top span	{ font-size:13px; padding-top:5px; padding-left:20px; font-size:16px; font-weight:bold; }
#subwidget { clear:both; float:left; margin-left:20px; width:220px; background:#F5E8CD; }
#subwidget ul { margin-left:20px; }
#subwidget li { float:left; width:170px; padding-top:5px; padding-bottom:5px; text-align:left; border-top:1px solid #D6B20A; }
#subwidget li span { color:#B76E1A; }
#subwidget li a { text-transform:none; color:#988848; font-weight:normal; font-size:13px; }
#subwidget li a:hover { color:#988848; }
#subwidget li a.selected { color:#988848; font-weight:bold; }

.widgets_home { text-align:left; }
.module_title { float:left; text-align:left; font-size:28px; margin-top:20px; width:480px; margin-bottom:10px; }

.widgets_house { clear:both; float:left; margin-left:20px; margin-top:10px; width:220px; }
.widgets_house table { line-height:10px; }
.widgets_house img {  }

/*suscription*/

/*
.suscription_izq {float:left; width:330px; margin-left:25px; background:url(/templates/default/images/bg_not_izq.jpg) repeat-x left top;}
.suscription_izq_bg { float:left;  width:238px; height:462px; margin-left:45px; margin-top:5px; margin-bottom:10px; display:inline; background:url(/templates/default/images/lorenipsum_bg.jpg) no-repeat left top;}
.suscription_izq_bg span {float:left; padding:10px; margin-top:250px;}
.suscription_form { width:440px; margin-left:70px; background:#fcf}
*/




#user .infouser		{ font-size:9pt; color:#d1d1d0 }
#user .infouser a		{ text-decoration:underline;  color:#d1d1d0;}

.form label				{ padding-right:0px; line-height:25px; font-size:8pt; line-height:20px; font-weight:normal; color:#3A3A39;}
.form fieldset 		{ margin:0px;padding:0px; border:0px;}
.form .submit			{ border:1px solid #F5E8CD; background:#C5A768; color:#fff; font-size:8pt; font-weight:normal; margin-top:20px; padding: 3px 23px 3px 23px; cursor:pointer; }
.form .field			{ border:1px solid #C5A768; background:#fff; color:#988848; font-size:8pt; font-weight:bold;  margin-left:5px;}
.form .field:focus	{ background:#fff;}
.form .required		{ font-weight:bold; }
.form .checkbox 		{ margin:0px;width:13px; height:18px; margin-top:2px; margin-right:5px; border:0px;vertical-align:text-bottom;}
.form textarea 		{ }
.form select 			{ }
.form .form_msg 		{ font-size:9pt;font-weight:bold; color:#5F1C1D; }
.form a		{ color:#5F1C1D; }

.form #captcha { margin-top:5px; background:#DBD9CD;text-align:center;color:#1D4D97;font-size:19pt;font-weight:normal;border:1px solid #000; width:140px; letter-spacing:11px; height:30px !important;height:40px; padding-top:5px !important;padding-bottom:5px !important;padding:0px; line-height:36px; }
.form .captcha { margin-top:17px;}



