@charset "utf-8";
/* CSS Document */

HTML {height: 100%;}
body{ margin: 0; font-family: Tahoma, Verdana, Arial; text-align:justify; font-size: 12px; height: 100%; background-image:url(../img/bg.jpg); background-repeat:no-repeat; background-color:#F3F3E9;}
img {border:none}
* a{ outline:none;}
/* CSS geral inicio */
a:link {color: #333333; text-decoration: none;	}
a:visited {	color: #333333;	}
a:hover { text-decoration:underline;}
a:active {color: #333333;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 14px; margin-top:20px; padding-left:17px; background-image:url(../img/bullet.png); background-repeat:no-repeat; height:30px; text-transform:uppercase;}
h4 {font-size: 12px; height:10px; padding:10px 0px 10px 5px; background:#CCCCCC; color:#eee; width:98%;}
h5 {font-size: 10px;}
h6 {font-size: 10px;}
.formtext{ font-size: 11px; margin-bottom:15px; margin-right:15px; padding-left:5px; background-image:url(../img/bgInputext.jpg); border:none; border-right:#FF6600 2px solid;  border-left:#eeeeee 1px solid; border-bottom:#eeeeee 1px solid; position:relative; left:0px;}
.btnclass { border:none; background-image:url(../img/bgBtn.jpg); background-position:right; background-repeat:no-repeat; width:70px; height:22px; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:left;}
.btnclass2 { border:none; background-image:url(../img/bgBtn2.jpg); height:22px; color:#FFFFFF; font-weight:bold; text-align:center;}
.visualizacao img {margin:0px 10px 10px 0px; float:left;}
/* CSS geral fim */
	
/* Principal inicio */
#sombra { width:1016px; padding: 0px 15px 0px 5px; margin: 0 auto; background-image:url(../img/bgSombra.png); background-repeat:repeat-y; position: relative; }
#principal { width:990px; margin: 0 auto; background-image:url(../img/topo.jpg); background-color:#FFFFFF; background-repeat:no-repeat; padding:5px;}
/* Principal fim */
	
/* Navegacao inicio */
#navegacao {}
#topo { width:980px; margin-bottom:130px; padding:0px 10px 0px 10px;}
#menu {width:955px; height:66px; background-image:url(../img/bgMenu.png); background-repeat:no-repeat; margin:0 auto; font-weight:bold; }
#linksMenu { width:770px; padding:0px; margin:0px; color:#E67516}
#linksMenu a:hover { color:#ffffff}
.dropdown {float:left; padding-left:5px; }
.dropdown dt { font-weight:bold; cursor:pointer; background:url(images/header.gif); margin:0px;}
.dropdown dt a {color:#E67516; padding:20px 23px 20px 23px;}
.dropdown dt a:hover {color:#ffffff; background-image:url(../img/bgLink.gif); background-repeat:no-repeat; background-position:center;}
.dropdown dd {position:absolute; overflow:hidden; display:none; z-index:200; opacity:0; margin:0px;}
.dropdown ul {width:250px; list-style:none; border-top:none; margin-left:-40px; margin-top:0px;}
.dropdown li {display:inline; margin:0px; }
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; text-decoration:none;}
.dropdown a:hover { color:#FFFFFF;}
.dropdown dd a {background: #fff; color:#E67516;}
.dropdown dd a:hover {background: #E67516; color:#fff; width:250px;}
.dropdown .underline {border-bottom:1px solid #ccc; position:relative; left:5px; padding-left:5px; *padding-left:40px; width:250px;}

#busca { width:290px; float:left;}
#divBusca { position:absolute; left:670px; top: 160px;}
/* Navegacao fim */
	
/* Rodape inicio */
#rodape { width:950px; height:20px; position:relative; bottom: 0px; background-color:#ccc; text-align:right; padding:20px; color:#eee; font-weight:bold;}
#clearboth { clear:both; height:50px;}
/* Rodape fim */

/* slide destaque inicio */
#tv {POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 61px; BACKGROUND: no-repeat; FLOAT: left; HEIGHT: 250px; OVERFLOW: hidden; PADDING-TOP: 0px}
#tv h4{margin:10px 0px; padding:0px; color:#00CCFF; background-color:#FFFFFF;}
#tv IMG {	DISPLAY: block; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 0px; border:0px;}
#tv SPAN {	COLOR: #434343; FONT-SIZE: 13px; FONT-WEIGHT: normal}
#tv #nav {	POSITION: absolute; WIDTH: 80px; HEIGHT: 176px; OVERFLOW: hidden; TOP: 1px; LEFT: 275px}
#tv #nav IMG {	MARGIN: 0px 0px 10px; WIDTH: 80px; HEIGHT: 52px; CURSOR: pointer}
#tv .transp {	FILTER: alpha(opacity=30); MARGIN-BOTTOM: 5px; -moz-opacity: .20; opacity: .20}
#tv .opac {	FILTER: alpha(opacity=100); MARGIN-BOTTOM: 5px; -moz-opacity: 1.0; opacity: 1.0}
/* slide destaque fim */

/* Galeria de fotos inicio*/
#galeria{width:300px; margin:0 auto 0 auto; background:#f3f3f3;}
.galeria{ margin:12px; float:left;}
/* Galeria de fotos fim*/


/* clientes inicio */
#clientes{ background-image:url(../img/bgClientes.jpg); background-repeat:no-repeat; padding-right:30px;}
.highlightMain {	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px;  HEIGHT: 70px; OVERFLOW: hidden;}
.highlightMain .channelList {	POSITION: relative; WIDTH: 310px; FLOAT: right}
.highlightMain .channelList .prev {	TEXT-INDENT: -1342177.28px; MARGIN: 0px 0px 0px; WIDTH: 22px; FLOAT: left; HEIGHT: 60px}
.highlightMain .channelList .next {	TEXT-INDENT: -1342177.28px; MARGIN: 0px 0px 0px; WIDTH: 22px; FLOAT: left; HEIGHT: 60px}
.highlightMain .channelList DIV {  PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-LEFT: 2px; WIDTH: 246px; PADDING-RIGHT: 2px; FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden; PADDING-TOP: 0px}
.highlightMain .channelList DIV UL {POSITION: relative; MARGIN: 4px 0px 0px; WIDTH: 300px; FLOAT: left; HEIGHT: 60px; clip:rect(auto, 300, auto, auto); OVERFLOW: hidden; }
.highlightMain .channelList DIV LI {  BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 75px; PADDING-RIGHT: 4px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px} 
.news .highlightMain H2 { COLOR: #4a719d}
.full .channelList { WIDTH: auto}
.full .channelList DIV { WIDTH: 510px; clip:rect(auto, 300, auto, auto); overflow:hidden; position:relative;}
.full .channelList #ProviderList { MARGIN: 4px 0px; WIDTH: 200%}
.full .channelList DIV LI {	MARGIN: 0px}
.full #ProviderList IMG {	PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 3px}
/* clientes fim */

.foto{ padding:5px; float:left; border:#999999 solid 1px;}

.obs{color: red;}
