body {

	margin: 0;

	padding: 0;

	color: #666;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 13px;

	line-height: 1.5em; 

	background-color: #eeeff3; background-repeat: repeat-x; background-position: top

}



#home { 

	background-image: url(../images/templatemo_bg_home.png); 

}



#sub_page { 

background-image: url(../images/templatemo_bg_sub.png); 

}



a, a:link, a:visited { 

	color: #e5a100; 

	font-weight: normal; 

	text-decoration: none; 

}

.links, a.links, .links a:link, .links a:visited {

	color: #4374E0;

	font-weight: normal;

	text-decoration: none;

	text-shadow: 2px -2px 10px #353535;

	font-size: 1.26em;

}



a:hover { 

	text-decoration: underline; 

}



a.more { 

	display: block; 

	width: 93px; 

	height: 29px; 

	line-height: 29px; 

	color: #000; 

	text-align: center; 

	background: url(../images/templatemo_btn.png) no-repeat; 

	font-weight: 700; 

	text-decoration: none; 

}



p { 

	margin: 0 0 0 0; 

	padding: 0; 

}



img { border: none; }

blockquote { font-style: italic; margin: 0 0 0 10px;}

cite { font-weight: bold; color:#000; }

cite a, cite a:link, cite a:visited  { font-weight: bold; color:#000; }

cite span { font-weight: 400; color: #333; }

em { color: #000; }



h1, h2, h3, h4, h5, h6 { 

	color: #000; 

	font-weight: normal; 	

	font-family: Georgia, "Times New Roman", Times, serif; 

}



h1 { font-size: 48px; margin: 0 0 30px; padding: 5px 0 }

h2 { font-size: 38px; margin: 0 0 25px; padding: 5px 0; }

h3 { font-size: 30px; margin: 0 0 20px; padding: 0; }

h4 { font-size: 24px; margin: 0 0 15px; padding: 0; }

h5 { font-size: 20px; margin: 0 0 10px; padding: 0;  }

h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }



.cleaner { clear: both }

.h10 { height: 10px }

.h20 { height: 20px }

.h30 { height: 30px }

.h40 { height: 40px }

.h50 { height: 50px }

.h60 { height: 60px }



.float_l { float: left }

.float_r { float: right }

 

.image_fl { 

	float: left; 

	margin: 3px 30px 0 0; 

}



.image_fr { 

	float: right; 

	margin: 3px 0 0 30px; 

}



.templatemo_list { 

	list-style: decimal-leading-zero; 

	padding: 0 0 0 15px; 

	margin: 0 0 0 15px; 

}



.templatemo_list li { 

	color:#333; 

	margin-bottom: 8px; 

}



.templatemo_list li a { 

	color: #333; 

	font-weight: normal; 

	font-size: 12px; 

	text-decoration: none; 

}



.templatemo_list li a:hover { 

	text-decoration: underline; 

}



#templatemo_wrapper { 

	width: 960px; 

	padding: 0 10px; 

	margin: 0 auto; 

}



#templatemo_top { 

	height: 35px; 

}



#templatemo_login { 

	float: right; 

	margin-top: 6px;

	color:#CCCCCC;

}



#templatemo_login form {

	height: 22px;

	margin: 0;

	padding: 0;

}



#templatemo_login .txt_field {

	float: left;

	display: block;

	margin-left: 5px;

	height: 22px;

	width: 150px;

	color: #c7c7c7;

	font-size: 11px;

	padding: 0 5px;

	font-variant: normal;

	line-height: normal;

	background: url(../images/templatemo_login_txt.png) no-repeat;

	border: none;	

	line-height: 22px;

}



#templatemo_login .sub_btn {

	float: left;

	display: block;

	margin-left: 5px;	

 	height: 22px;

	width: 70px;

	cursor: pointer;

	font-size: 12px;

	text-align: center;

	vertical-align: bottom;

	white-space: pre;

	color: #c7c7c7;

	border: none;

	background: url(../images/templatemo_login_btn.png)

}



#templatemo_header {

	width: 960px;

	height: 70px;

}



#site_title { 

	float: left; 

	margin-top: 2px; 

}



#site_title h1 { 

	margin: 0; 

	padding: 0; 

}



#site_title h1 a { 

	display: block; 

	width: 180px; 

	height: 61px; 

	color: #fff; 

	text-indent: -10000px; 

	background: url(../images/logo.png) no-repeat top left; 

}



#templatemo_menu { 

	float: right; 

	margin-top: 20px; 

}



#templatemo_middle { 

	clear: both;

	position: relative;

	width: 960px;

	height: 360px;

	padding: 30px 0;

}



#templatemo_main {

	clear: both;

	width: 960px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 0;

}



.col_fw {

	padding-bottom: 10px;

	border-bottom: 1px dashed #999;

	margin-bottom: 40px;

}



.col_fw_last { 

	padding-bottom: 20px; 

}



.col_w300 { 

	width: 300px; 

}



.col_allw300 { 

	float: left; 

	width: 300px; 

	margin-right: 30px; 

}



.col_w240 {

	float: left;

	width: 940px;

	padding-right: 20px;

}



.col_w630 { 

	width: 630px; 

}



.col_rm { 

	margin: 0; 

}



.news_box {

	padding-bottom: 5px;

	margin-bottom: 5px;

	border-bottom: 1px dashed #999

}



.news_box a { 

	font-weight: 700;  

}



#contact_form { 

	padding: 0; 

	width: 450px; 

}



#contact_form form { 

	margin: 0px; 

	padding: 0px; 

}



#contact_form form .input_field { 

	width: 300px; 

	padding: 5px; 

	color: #222; 

	border: 1px solid #a7a7a7;  

	background: #e8e8e8; 

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	margin-top: 5px;

}



#contact_form form label { 

	display: block; 

	width: 100px; 

	margin-right: 10px; 

	font-size: 14px; 

}



#contact_form form textarea { 

	width: 438px; 

	height: 200px; 

	padding: 5px; 

	border: 1px solid #a7a7a7;  

	background: #e8e8e8; 

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	margin-top: 5px;

}



#contact_form form .submit_btn { 

	margin: 10px 0px;

	padding: 5px 14px;

	color: #222; 

	border: 1px solid #a7a7a7;  

	background: #e8e8e8; 

	font-size:14px; 

}



#map img { border: 5px solid #fff }

#templatemo_footer_wrapper2 {

	clear: both;

	width: 100%;

	height:17px;

	background: #000000 url(../images/templatemo_f.png) top repeat-x;

}



#templatemo_footer_wrapper {

	clear: both;

	width: 100%;

	background: #000000 url(../images/templatemo_footer.png) top repeat-x;

}



#templatemo_footer {

	clear: both;

	width: 960px;

	padding: 15px 10px 15px;	

	margin: 0 auto;

	color: #666;

	text-align: center;

}



/*   m   */

#home #templatemo_wrapper #MyDiv #player{

margin-right:2px;

float:left;

}

.divVisible {display: none; width:960px;}

.divVisible1 {width:960px;}

.divHidden {display: block; float:left;}

#home #templatemo_wrapper #three .canais .imagem{

   width:70px;

   height:50px;

   border-radius: 5px;

   margin-right:5px;

   margin-bottom:5px;

}

#home #templatemo_wrapper #three .canais .imagem span{

overflow:hidden;

width:70px;height:50px;

display:block;

text-indent:-9999em;

}

#home #templatemo_wrapper .botao {

background-color: #030303;

border-style:solid; border-width:3px; border-color:#030303; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;

color:#FFFFFF;

font-weight: bold; 

height:30px;

float:left;

position:relative;

margin:0;

margin-bottom:5px;

margin-left:5px;

cursor: pointer;

}

#home #templatemo_wrapper #texto{

background-color:#FFFFFF;

border-style:solid;

 border-width:3px;

  border-color:#030303;

   -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

	 border-radius: 5px;

height:22px;

width:240px;

float:left;

padding-left:5px;

position:relative;

padding-top:2px;

margin-bottom:3px;

margin-left:4px;

}

#iframe-holder {

    width:468px;

    margin:0;

    overflow:hidden;

 }

#iframe-holder iframe {

    width:468px;

    height:380px;

    margin:-20px 0 0 0;

 }

 #shadow {background-image:url(../images/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}

 .lightSwitcher {position:absolute; margin-top:5px; margin-right:5px; float:right; text-decoration:none; z-index:101; background-image:url(../images/light_bulb_off.png); 

                        background-repeat:no-repeat; background-position:left; padding: 0 0 0 20px; outline:none; text-decoration:none;}

        .lightSwitcher:hover {text-decoration:underline;}







.imagem{position:relative}

.imagem:hover{

webkit-box-shadow: 0px 2px 0px 2px rgba(38,38,40,1);

-moz-box-shadow: 0px 2px 0px 2px rgba(38,38,40,1);

box-shadow: 0 0 0 2px rgba(38,38,40,1);

opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;}.item_bar_6 img:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;

}



