body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/general/base.jpg);
	background-repeat: repeat-x;
}
.style1 {
	font-family: Tahoma, Arial, Helvetica;
	color: #FFFFFF;
}
.style2 {
	font-size: 10px;
	font-weight: bold;
	color: #9eaba1;
	font-family: Tahoma, Arial, Helvetica;	
}
.textovideo {
	font-size: 10px;
	color: #65776d;
	font-family: Tahoma, Arial, Helvetica;
}
.textovideo12 {
	font-size: 12px;
	font-weight: bold;
	color: #8CAAA5;
	font-family: Tahoma, Arial, Helvetica;
}
.style3 {
	font-size: 10px; 
	font-weight: bold; 
	color: #abc04e;
	font-family: Tahoma, Arial, Helvetica; 
}
.style4 {
	font-size: 10px;
	color: #9eaba1;
	font-family: Tahoma, Arial, Helvetica; 
}
.style6 {
	font-size: 10px; 
	color: #9bb051;
	font-family: Tahoma, Arial, Helvetica; 
}
.details {
	font-size: 10px; 
	font-family: Tahoma, Arial, Helvetica; 
	color: #ABBE55;
}
.style7 {
	font-size: 10px;
	font-weight: bold; 	
	color: #9eaba1;
	font-family: Tahoma, Arial, Helvetica; 
}
.style8 {
	font-size: 10px;
	font-weight: bold;	
	color: #5c6c63;
	font-family: Tahoma, Arial, Helvetica; 
}
.style9 {
	font-size: 10px; 	
	color: #54635b;
	font-family: Tahoma, Arial, Helvetica; 
}
.style10 {
	font-size: 12px; 
	font-weight: bold; 
	color: #abc04e;
	font-family: Tahoma, Arial, Helvetica; 
}
.style11 {
	font-size: 12px;
	color: #abc04e;
	font-family: Tahoma, Arial, Helvetica; 
}
.bolista {
	font-size: 11px; 
	font-weight: bold; 
	color: #262b27;
	font-family: Tahoma, Arial, Helvetica; 
}
.bolistatxt {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
}
.error {
	font-size: 10px;
	font-weight: bold;	
	color: #ff0000;
	font-family: Tahoma, Arial, Helvetica; 
}
.titulo {
	font-size: 16px;
	font-weight: bold; 	
	color: #9eaba1;
	font-family: Tahoma, Arial, Helvetica; 
}
.ratetitulo {
	font-size: 18px;
	font-weight: bold; 	
	color: #abc04e;
	font-family: Tahoma, Arial, Helvetica; 
}
.cxinput {
	background-color: #333333;
	border: #3e4842 1px solid;
	font-size: 10px;
	color: #9eaba1;
	font-family: Tahoma, Arial, Helvetica;  
}
.cxinputform {
	background-color: #333333;
	border: #3e4842 1px solid;
	font-size: 10px;
	color: #9eaba1;
	font-family: Tahoma, Arial, Helvetica;  
}
input:hover,input:focus {
	background-color: #262b27;
}
textarea:hover,textarea:focus {
	background-color: #262b27;
}
div.fileinputs {
	position: relative;
	height: 30px;
	width: 300px;
}

input.file {
	width: 250px;
	margin: 0;
}

input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
}

div.fakefile input {
	margin-bottom: 5px;
	margin-left: 0;
}
.cxinputfile {
	background-color: #333333;
	border: #3e4842 1px solid;
	border-bottom-color: #3e4842; 
	border-top-color: #3e4842;
	border-left-color: #3e4842;
	border-right-color: #3e4842;		
	font-size: 10px;
	color: #9eaba1;
	font-family: Tahoma, Arial, Helvetica;  
}
.cxinputerror {
	background-color: #ff0000;
	border: #3e4842 1px solid;
	font-size: 10px;
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica;  
}
.comments a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #9eaba1;
	text-decoration: none;		
}
.comments a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #9eaba1;
	text-decoration: none;		
}
.comments a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #9eaba1;
	text-decoration: underline;	
}
.comments a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #9eaba1;
	text-decoration: none;		
}

.user a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}
.user a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}
.user a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: underline;	
}
.user a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}
.bo a:link {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}
.bo a:visited {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}
.bo a:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: underline;	
}
.bo a:active {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}

.logout a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}
.logout a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}
.logout a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: underline;	
}
.logout a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #abc04e;
	text-decoration: none;		
}

.bosort a:link {
	font-size: 11px; 
	font-weight: bold; 
	color: #262b27;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.bosort a:visited {
	font-size: 11px; 
	font-weight: bold; 
	color: #262b27;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.bosort a:hover {
	font-size: 11px; 
	font-weight: bold; 
	color: #262b27;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: underline;	
}
.bosort a:active {
	font-size: 11px; 
	font-weight: bold; 
	color: #262b27;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}

.bolink a:link {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.bolink a:visited {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.bolink a:hover {
	font-size: 11px;
	color: #60dc03; 	
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: underline;	
}
.bolink a:active {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}

.bolinkchar a:link {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.bolinkchar a:visited {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.bolinkchar a:hover {
	font-size: 11px;
	color: #60dc03;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: underline;	
}
.bolinkchar a:active {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}

.view a:link {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.view a:visited {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.view a:hover {
	font-size: 11px;
	color: #55735a; 	
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: underline;	
}
.view a:active {
	font-size: 11px;
	color: #55735a;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}

.forgot a:link {
	font-size: 11px;
	color: #65776d;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.forgot a:visited {
	font-size: 11px;
	color: #65776d;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.forgot a:hover {
	font-size: 11px;
	color: #65776d; 	
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: underline;	
}
.forgot a:active {
	font-size: 11px;
	color: #65776d;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}

.contactemail a:link {
	font-size: 10px;
	color: #65776d;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.contactemail a:visited {
	font-size: 10px;
	color: #65776d;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}
.contactemail a:hover {
	font-size: 10px;
	color: #65776d; 	
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: underline;	
}
.contactemail a:active {
	font-size: 10px;
	color: #65776d;
	font-family: Tahoma, Arial, Helvetica; 
	text-decoration: none;		
}

.bosearch{
	font-size: 11px; 
	font-weight: bold; 
	color: #262b27;
	font-family: Tahoma, Arial, Helvetica; 	
}
.about a:link {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;	
	color: #ABBE55;
	text-decoration: none;		
}
.about a:visited {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;	
	color: #ABBE55;
	text-decoration: none;		
}
.about a:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;	
	color: #ABBE55;
	text-decoration: none;	
}
.about a:active {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;	
	color: #ABBE55;
	text-decoration: none;		
}

/* these are the styles for the "shadow" graphical style */
#tweenWindow  .white_bl {height:1px;width:14px;display:block;position:absolute;bottom:1px;left:0px;}
#tweenWindow  .white_tr {height:1px;width:12px;display:block;position:absolute;top:0px;right:1px;}
#tweenWindow  .white_tl {height:1px;width:6px;display:block;position:absolute;top:0px;left:0px;}

/* these are the styles for the "plain" graphical style */
#tweenWindow {overflow:visible;padding:1px 1px 1px 1px;position:absolute;z-index:110;background-color:#ffffff; opacity: 0;filter:alpha(opacity=60);filter:alpha(opacity=0);-moz-opacity: 0;}

/* global tweenbox styles */
#tweenClose {cursor:pointer;height:17px;width:18px;display:block;position:absolute;top:13px;right:15px;background:url(../images/close.jpg) 0px 0px no-repeat;}
#tweenContent {background-color: #fff;display:block;}
#tweenOverlay {position: absolute;z-index:100;width: 100%;height: 100%;top: 0;left: 0;min-height:100%;background-color:#000;opacity: 0;filter:alpha(opacity=0);-moz-opacity: 0;}
#tweenLoad {position:absolute;display:none;height:100px;width:100px;z-index:201;}

/* gallery right and left styles */
#tweenGalleryRight a {position:absolute;right:-41px;display:block;height:90px;width:41px;z-index:411;background:url(../images/images_right.jpg) 0px 0px no-repeat;}
#tweenGalleryRight a:hover {background:url(../images/images_right.jpg) 0px -90px no-repeat;}
#tweenGalleryLeft a {position:absolute;left:-35px;display:block;height:87px;width:35px;z-index:411;background:url(../images/images_left.jpg) 0px 0px no-repeat;}
#tweenGalleryLeft a:hover {background:url(../images/images_left.jpg) 0px -87px no-repeat;}

/* gotta love IE */
*html #tweenWindow .white_bl {height:12px;width:14px;display:block;position:absolute;bottom:-5px;left:0px;}