body {
	margin: 0px;
	padding: 0;
	background: #FFFFFF;
	font: 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

p, ul, ol, blockquote {
	margin-top: 0;
}

#window {
	position: absolute;left: 525px;top: 0px;z-index:2000
}
#reja {
	width:409px;height:231px;
	display: block;
	background: url('images/window.png')  !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/window.png');	
}

.loading {
	border: 0;
	width : 35px;
	height : 35px;
	position:absolute;
    top:50%;
    left: 50%;	
    margin-top: -17px;
    margin-left: -17px;	
} 


td {
	text-align:center; 
	color:#C02830;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
th {
	color:#07963C;
	font-family:Arial, Helvetica, sans-serif;
}
td a:link, td a:visited {
/*	background:#C02830;
	color:#FFFFFF;*/
	color:#C02830;
	padding:2px;
	text-decoration:none;
}
td a:hover {
	background:#07963C;
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
}
caption {
	background:#07963C; 
	height:25px; 
	vertical-align:middle;
	color:#FFFFFF;
	font-size:14px;
	padding-top:4px;
	padding-bottom:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* Header */

#roof {
	width: 930px;
	height: 32px;
	background:url(images/roof.jpg) no-repeat top #C26C51;
	text-align:center;
	margin: 0 auto;
}
	
#header {
	width: 930px;
	height: 231px;
	margin: 0 auto;
	position: relative;
	background: url(images/title3.jpg) left top no-repeat #FFFFFF;
	text-align:left;
}

#under_menu {
	width: 930px;
	height: 25px;
	background: url(images/shadow_bg.jpg) top no-repeat #F9FAFC;
	text-align:center;
	margin: 0 auto;
}



/* Content */
#content {
	width: 930px;
	margin: 0 auto;
	background: #FFFFFF;
}

#colOne {
	float: left;
	width: 460px;
	padding: 0px 10px 0 0px;
	margin-top:0px;
}
#colOne h1 {
	color:#07963C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	width:420px;
	padding-top:8px;
}
#colOne h2 {
	color:#07963C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	width:420px;

}
#colOne h3 {
	color:#07963C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	width:420px;

}
#colOne img {
	border:0px;
	float:left;
	padding-right:10px;	
}



#colOne h4 {
	color:#07963C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	width:420px;
}


.field { border:2px solid #8291A0; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#025EC1; font-weight:bold; height:22px; background-color:#FFFFFF; text-align:center;}
.dott {
	background:url(images/dott.jpg) left top repeat-x;
	height:16px;
	clear: both;
}

#colTwo {
	float: right;
	width: 211px;
	padding: 0px 0px 0 0px;
	vertical-align:top;
	margin-top:0px;
}

#colTwo .img {
	border:1px solid #CCCCCC;
	padding:3px;
}

#colTwo .img:hover  {
	border:2px solid #07963C;
	padding:2px;
}


#colTwo span {color: #C02830}
#colOne span {color: #C02830}

#colTwo h2 {
	color:#07963C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	width:173px;
}

#colThree {
	float: left;
	width: 226px;
	padding: 0px 0px 0 0px;
	vertical-align:top;
	margin-top:0px;
}



#colThree .img, #catlist .img {
	border:1px solid #CCCCCC;
	padding:3px;
}

#colThree .img:hover, #catlist .img:hover {
	border:2px solid #07963C;
	padding:2px;
}

#colThree span {color: #C02830}

#colThree h2 {
	color:#07963C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	width:173px;
}
.rate {width:100px; float:left; border: none;}
.pause {height:12px}
.smallpause {height:6px;border: none;}
.cell {
	width:190px; 
	border:1px solid #C5C7B9; 
	vertical-align:top; 
	padding-left:16px; 
	padding-top:8px; 
	padding-right:4px;
}

.sponsors_cell {
	width:210px; 
	border:1px solid #C5C7B9; 
	vertical-align:top; 
	
}

.cell_bottom {
	width:210px; 
	height:7px; 
	background:url(images/bg_cell.jpg) top no-repeat; 
	padding-left:1px;
}	
.full_cell {
	width:456px; 
	border:1px solid #C5C7B9; 
	vertical-align:top; 
	padding-left:10px; 
	padding-top:0px; 
	padding-right:10px;
}

.banner_cell {
	width:478px; 
	height:65px; 
	border:0px solid #C5C7B9; 
	vertical-align:top; 
	text-align:center; 
	padding-left:0px; 
	padding-top:0px; 
	padding-right:0px;
    padding-bottom:10px;
}

.full_cell_bottom {
	width:476px; 
	height:6px; 
	background:url(images/full_shadow.jpg) top no-repeat; 
}
.data {width:100px; float:left;}
.data2 {width:330px; float:left; }
.thumb {width:90px; float:left;}

/* Footer */

#footer {
	width: 930px;
	height: 40px;
	margin: 0 auto;
	background:url(images/down_bg.jpg) top no-repeat;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#footer * {
	color: #000000;
}
.copyright {
	display: inline; 
	padding-left:10px;
	padding-top:30px; 
	margin:0px;
	float:left;
}

.footer_links {display: inline; float:right; padding-right:10px; padding-top:30px;}

/* --------- Navigation -------- */

#navbar {
	background: #339F44 url(images/menu_bg.jpg);
	width: 930px;
	height: 32px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;

	}
	
#navbar a, #navbar a:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#navbar p {
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	}
	
#navbarright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#navbarleft {
	width: 930px;
	float: left;
	margin: 0px;
	padding: 8px 0px 8px 0px;
	}
	
#navbarright {

	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 7px 0px 6px 0px;
	border-right: 1px solid #07963C;
	}
	
#navbar ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbar li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#navbar ul li a, #navbar ul li a:visited {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	margin: 0px -3px 0px 0px;
	padding: 7px 19px 8px 17px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	border-right: 1px solid #07963C;
	border-left: 1px solid #9AC586;
	}

#navbar ul li a:hover {
	background: #339F44;
	color: #FFFFFF;
	margin: 0px -3px 0px 0px;
	padding: 8px 19px 8px 17px;
	text-decoration: none;
	border-right: 1px solid #07963C;
	}
	
.current_page_item a, .current_page_item a:hover {
    background: #FFFFFF !important;
    color: #339F44 !important;
    }
	
.gallerypage {width:390px;float:left;}

#gallerywrapper {position:relative;width:390px;height: 382px; float:left;overflow:hidden}
#gallery {position:relative; width:1170px;height: 382px; float:left;overflow:hidden}
#gallery img {
	border:1px solid #CCCCCC;
	padding:3px;
	margin-left:6px;
	margin-top:6px;
}

#gallery img:hover {
	border:2px solid #07963C;
	padding:2px;
}
.arrow {width:26px; float:left;}
.menu {width:468px; height:40px; margin-left:0px; vertical-align:middle}
.menu2 {vertical-align:middle}
.today {border-top:1px solid #CCCCCC; vertical-align:middle; text-align:center; color:#07963C; font-size:14px;}
.details {width:170px; float:right}
.read {
	float:right; 
	border:0px;
	background:url(images/read_more.jpg) left no-repeat;
	width:80px;
	height:45px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	text-decoration:none;
	text-align:center;
}
.small_link {color:#C02830}
.login {
	border:0px;
	background:url(images/read_more.jpg) left no-repeat;
	width:80px;
	height:45px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-left:11px;
	text-decoration:none;
}
.slider {width:177px; height:26px; position:relative}
#sliderbar {
	position:absolute;
	background-color:#C0DE96;
	width:100%;
	height:5px;
	top:10px;
	left:0px;
}	
#slideHandle1 {
	background: url('images/arrow1.gif') no-repeat;
	width: 16px;
	height: 13px;
	cursor: pointer;
	padding-top: -7px;
}

#slideHandle2 {
	background: url('images/arrow2.gif') no-repeat;
	width: 16px;
	height: 13px;
	cursor: pointer;
	padding-top: -7px;	
}


#prev, #prev2 
{
  display: block;
  width: 30px;
  height: 30px;
  background: url("images/icon_prev.jpg") no-repeat 0 0;
  float:left;
  margin-right:6px;

}

#prev:hover, #prev2:hover
{ 
  background-position: 0 -30px;
}

#prev span, #prev2 span
{
  display: none;
}
#play, #play2
{
  display: block;
  width: 30px;
  height: 30px;
  background: url("images/icon_play.jpg") no-repeat 0 0;
  float:left;
  margin-right:6px;

}

#play:hover, #play2:hover
{ 
  background-position: 0 -30px;
}

#play span, #play2 span
{
  display: none;
}
#stop, #stop2
{
  display: block;
  width: 30px;
  height: 30px;
  background: url("images/icon_stop.jpg") no-repeat 0 0;
  float:left;
  margin-right:6px;

}

#stop:hover, #stop2:hover
{ 
  background-position: 0 -30px;
}

#stop span, #stop2 span
{
  display: none;
}
#next, #next2
{
  display: block;
  width: 30px;
  height: 30px;
  background: url("images/icon_next.jpg") no-repeat 0 0;
  float:left;
  margin-right:6px;

}

#next:hover, #next2:hover
{ 
  background-position: 0 -30px;
}

#next span, #next2 span
{
  display: none;
}

#closebtn 
{
  display: block;
  width: 97px;
  height: 30px;
  background: url("images/icon_close.jpg") no-repeat 0 0;
  float:right;
  margin-right:6px;
  margin-left:10px;

}
#closebtn:hover
{ 
  background-position: 0 -30px;
}

#closebtn span
{
  display: none;
}


#zoom, #zoom2
{
  display: block;
  width: 30px;
  height: 30px;
  background: url("images/icon_zoom.jpg") no-repeat 0 0;
  float:left;
  margin-right:6px;

}

#zoom:hover, #zoom2:hover
{ 
  background-position: 0 -30px;
}

#zoom span, #zoom2 span
{
  display: none;
}
#shareit, #shareit2
{
  display: block;
  width: 97px;
  height: 30px;
  background: url("images/icon_tell.jpg") no-repeat 0 0;
  float:left;

}
#shareit2 {
  float:right;
}

#shareit:hover, #shareit2:hover
{ 
  background-position: 0 -30px;
}

#shareit span, #shareit2 span
{
  display: none;
}
#download
{
  display: block;
  width: 97px;
  height: 30px;
  margin-right: 12px;
  background: url("images/icon_download.jpg") no-repeat 0 0;
  float:right;

}
#download:hover
{ 
  background-position: 0 -30px;
}

#download span
{
  display: none;
}


.btn {
	border:0px;
	background:url(images/read_more.jpg) left no-repeat;
	width:80px;
	height:45px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

#loginbtn {
	float:left; 
	margin-left:50px;
}


#pages {
	width:390px;
	float:left;
	padding-left:32px;
}

#pages a, #pages a:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	margin: 2px 2px 0px 0px;
	padding:1px;
	font-size:9px;
	float:left;
	width: 14px;
	text-align: center;
}
#pages a:hover {
	background: #C02830;
}

.currentpage  {
	background: #C02830;
}
.normalpage  {
	background: #07963C;
}

#pagesloading {
	width:390px;
	height:382px;
	left: 0px;
	top: 0px;	
	z-index: 3000;	
	position:absolute;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;	
	background: #fff;	
}

#preview {
	width:269px;
	height:203px;
	float:left;
	padding-right:10px;	
	position:relative;
}

#previewloading {
	width:269px;
	height:203px;
	left: 0px;
	top: 0px;
	padding-top:2px;	
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
	background: #fff;
	position:absolute;
}
#previewnores {
	width:269px;
	height:203px;
	left: 0px;
	top: 0px;
	display: none;
	padding-top:2px;	
	background: #fff;
	font-size:12px;
	font-weight:bold;
	text-align: center;	
	position:absolute;
}
#previewimg {
	width:269px;
	height:203px;
	left: 0px;
	top: 0px;
	padding-top:2px;
	position:absolute;
}

#player {
	display:none;
}

#amanecer, #dia, #atardecer, #noche {
	cursor: pointer;
}	

.catcheck {
	border:1px solid #9BC688; height:14px; width:14px; background:#FFFFFF;
}

.win_cell {
	width:100%; 
	height:100%; 
	border:1px solid #C5C7B9; 
}

.win_cell h2 {
	/*color:#07963C;
	font-family:Arial, Helvetica, sans-serif;*/
	font-size:17px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	/*border-bottom:1px solid #CCCCCC;*/
}

.win_cell_bottom {
	width:100%; 
	height:2px; 
	background:url(images/full_shadow.jpg) top repeat-x; 
}

.formcaptionright {
	width:150px; 
	float:left; 
	height:20px; 
	vertical-align:middle; 
	padding-top:4px;
}

.formcaptionleft {
	width:80px; 
	float:left; 
	height:20px; 
	vertical-align:middle; 
	padding-top:4px;
}

.formcaptionbig {
	width:400px; 
	float:left; 
	height:20px; 
	vertical-align:middle; 
	padding-top:4px;
	text-align: left;		
}

.formcell {
	width:98px; 
	float:left;
	text-align: left;	
}

.formcellbig {
	width:362px; 
	float:left;
	text-align: left;	
}

.formcheck {
	border:1px solid #9BC688; height:14px; width:14px;
	text-align: left;
}

.formfield {
	width:98px; height:20px; 
	border:1px solid #9BC688; background-color:#D7E9CF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#000000;
}

.formtextarea {
	width:362px; height:40px; 
	border:1px solid #9BC688; background-color:#D7E9CF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#000000;
}

.formcolpause {
	width:15px; 
	float:left; 
	height:20px; 
}

#register {
	width:484px; 
	height:496px; 
	padding:2px;
	display: none;
}

#registerbtn {
	float:right; 
	margin-right:15px;
}

#loginbtn2 {
	float:right; 
	margin-right:15px;
}
#closeformbtn {
	float:right; 
	margin-right:5px;
}

.formcapcha {
	width:343px; 
	float:left; 
	height:20px; 
	vertical-align:middle; 
	padding-top:4px;
	text-align: left;		
}

#shareform {
	width:525px; 
	height:520px; 
	padding:2px;
	display: none;
}

#shareitbtn {
	float:right; 
	margin-right:15px;
}
#closesharebtn {
	float:right; 
	margin-right:5px;
}

#shareimg {
	border:1px solid #CCCCCC;
	margin-left:6px;
	margin-top:6px;
	padding:3px;
	width: 80px;
	height: 80px;

}

.shareimghold {
}

#forgotpwform {
	width:464px; 
	height:180px; 
	padding:2px;
	display: none;
}

#forgotbtn {
	float:right; 
	margin-right:15px;
}
#closeforgotbtn {
	float:right; 
	margin-right:5px;
}

.eventtext {
	width: 930px;
	margin: 0 auto;
}

#contactform {
	width:464px; 
	height:350px; 
	padding:2px;
	display: none;
}

#contactbtn {
	float:right; 
	margin-right:15px;
}
#closecontactbtn {
	float:right; 
	margin-right:5px;
}

#profile {
	width:484px; 
	height:326px; 
	padding:2px;
	display: none;
}

#profilebtn {
	float:right; 
	margin-right:15px;
}

#closeprofilebtn {
	float:right; 
	margin-right:5px;
}

#slideshow_container {
	position: absolute;width:380px;height:194px;overflow:hidden;left: 530px;top: 18px;z-index:1
}

#calendar {
	width:173px; height:180px;
}

.ratingcontainer {
	margin-left:6px;width:185px;float:left;
}
.ratingcontainer2 {
		margin-left:6px;width:200px;float:right;
}
.line {
	height:12px; border-bottom:1px solid #EAEAE5; width:174px;
}
.line2 {
	height:5px; border-bottom:1px solid #EAEAE5; margin-left:15px;width:440px;
}
#welcomee {
	float:left; height:20px; vertical-align:middle; padding-top:4px;
}

#std {
	width: 300px;
	height: 80px;
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 10px;
	float:left;
}

#std img {
	border: 0;
	border:0px;
	float:left;
	padding-right:10px;	
}
