/* ############## ESTRUTURA DO SITE ################## */
BODY 		{font-family: tahoma, Arial, sans-serif; font-size: 13px; color: #666666; margin: 0px; background-color: #ffffff;
			 background-image:url(../images/estrutura/backbody.jpg); background-repeat:repeat-x;}
TD 			{font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #666666; line-height: 17px;}
H1			{font-size: 19px; margin-top: 15px; margin-bottom: 10px; color: #CE7B00; font-weight:lighter;}
H2			{font-size: 11px; margin-top: 4px; margin-bottom: 10px; color: #333333;}
H3			{font-size: 13px; margin-bottom: 10px; margin-top:0px; color: #666;}
IMG			{border: 0px;}


/**** POSICOES DAS REAS PRINCIPAIS  ****/
#master		{position: relative; width: 1002px; height: auto; margin: 0 auto;}
#header		{position: relative; width: 1002px; height: auto; z-index: 1;}
#content	{position: relative; width: 1002px; height: auto; background-color:#FF9900;}
#contentTop	{position: relative; width: 1002px; height: 32px; margin: 0 auto; padding-top: 0px; background-image:url(../images/estrutura/box1.gif); background-repeat:no-repeat; background-position:bottom; background-color:#FF9900;}
#footer		{position: relative; width: 1002px; height: auto; text-align:center;}
#miolo		{position: relative; width: 962px; height: auto; margin: 0 auto; padding: 0px 10px 0px 10px; background-color:#ffffff; overflow: hidden;} /* Overflow necessário para manter o fundo branco no Firefox*/
#home_bemvindo 			{position:relative; float:left; width: 592px; top: 0px; }
#home_projetos 			{position:relative; float:right; width: 345px; height:auto; top: 0px;}
#home_servicos 			{position: relative; float:left; width: 592px; height: auto;}
#home_servicos .coluna	{position: relative; float:left; width: 175px; margin: 5px; line-height: 18px;}
#home_servicos .vejamais{position: absolute; top: 300px; left: 0px;}
#conteudos_esq 			{position:relative; float:left; width: 592px; top: 0px; line-height: 17px;}
#conteudos_dir 			{position:relative; float:right; width: 345px; height: auto; top: 0px; line-height: 17px;}
.clear 					{clear:both;}

/**** CABECALHO  ****/
.barra				{width: 1002px; height: 25px; margin: 0 auto; background-image:url(../images/estrutura/top2.jpg); background-repeat:no-repeat; background-position:right;}
.logo				{width: 1002px; height: 92px; margin: 0 auto;}
.left				{float: left; position: relative; width: 501px; height: 92px; text-align:left;}
.right				{float: right; position: relative; width: 501px; height: 92px; text-align:right;}
.menu				{width: 1002px; height: 28px;}
.banner				{width: 1002px; height: 202px; margin: 0 auto; background:#FF9900; background-image:url(../images/estrutura/BackBanner.jpg); background-repeat: repeat-x;}

/**** RODAPE  ****/
.rodape1			{width: 1002px; height: 33px; background-image:url(../images/estrutura/rodape1.gif); background-repeat:no-repeat;}
.rodape2			{width: 1002px; height: 65px; background-image:url(../images/estrutura/rodape2.jpg); background-repeat:no-repeat;} 
.rodape3			{width: 1002px; height: 33px; background-image:url(../images/estrutura/rodape3.jpg); background-repeat:no-repeat;}
.info				{float: left; position: relative; width: 474px; height: auto; text-align:left; padding-left: 25px; padding-top: 25px;}
.chahadstudio		{float: right; position: relative; width: 474px; height: auto; text-align:right; padding-right: 25px; padding-top: 25px;}
.chahadHead			{position: absolute; left: 429px; width: 143px; height: 131px; z-index: 5;}
.linkRodape 		{font-size: 11px;color: #BFCDF2; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.linkRodape:hover 	{font-size: 11px;color: #ffffff; font-family: tahoma, Arial, sans-serif; text-decoration: none;}

/**** AREA DE CONTEUDO  ****/
.link 			{font-size: 13px;color: #666666; font-family: tahoma, Arial, sans-serif; text-decoration: underline;}
.link:hover 	{font-size: 13px;color: #FF9900; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.link2 			{font-size: 13px;color: #666666; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.link2:hover 	{font-size: 13px;color: #FF9900; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.linkVejaMais		{font-size: 13px; color: #666666; text-decoration:none; background-image:url(../images/estrutura/ico-mais.gif); background-repeat:no-repeat; font-weight: bold; padding: 0px 2px 2px 22px; line-height: 25px;}
.linkVejaMais:hover {font-size: 13px; color: #FF9900; text-decoration: none; background-image:url(../images/estrutura/ico-maisOver.gif); background-repeat:no-repeat; font-weight: bold; }
.marginTop10		{margin-top: 10px; margin-bottom: 10px;}
.liMargin li		{margin-bottom: 10px;}
.msgOk				{font-size:13px; color: #093; padding-bottom: 0px; margin-bottom: 0px;}
.msgAviso			{font-size:13px; color: #900; padding-bottom: 0px; margin-bottom: 0px;}
ul.miniaturas 		{margin-left: 0px; padding-left: 10px;}
ul.miniaturas li		{float: left; display: inline; width: 100px; height: 100px; margin: 6px 6px 8px 8px; padding-left: 0px; text-indent: -15px;}
ul.miniaturas li a img 	{border: 4px solid  #CCCCCC; width: 100px; height:100px;}
ul.miniaturas li a:hover img {border: 4px solid #FF9900; width: 100px; height:100px;}

ul.miniaturasH 			{margin-left: 0px; padding-left: 10px; margin-top:0px;}
ul.miniaturasH li		{float: left; display: inline; width: 60px; height:60px; margin: 6px 6px 8px 8px; padding-left: 0px; text-indent: -15px;}
ul.miniaturasH li a img 	{border: 4px solid  #C60; width: 60px; height:60px;}
ul.miniaturasH li a:hover img {border: 4px solid #fff; width: 60px; height:60px;}


/**** REDES SOCIAIS  ****/
ul.social {height: 40px;}
.right * {margin: 0;padding: 0;}

ul.social li, ul.social li a:link, ul.social li a:visited, ul.social li a:hover, ul.social li a:active {
	float: right;
	display: inline;	
	height: 40px;
	width: 37px;
	margin-right: 5px;
	margin-top: 11px;
	text-indent:-9999em;
	}
ul.social li.tel, ul.social li.tel a:link, ul.social li.tel a:visited, ul.social li.tel a:hover, ul.social li.tel a:active {
	float: right;
	display: inline;	
	height: 40px;
	width: 184px;
	margin-right: 5px;
	margin-top: 13px;
	text-indent:-9999em;
}
	
li.facebook a:link, li.facebook a:visited{
	background: url(../images/estrutura/icons/facebook.png) bottom left no-repeat;
}
li.facebook a:hover, li.facebook a:active{
	background: url(../images/estrutura/icons/facebook.png) top left no-repeat;
}
li.blog a:link, li.blog a:visited{
	background: url(../images/estrutura/icons/blog.png) bottom left no-repeat;
}
li.blog a:hover, li.blog a:active{
	background: url(../images/estrutura/icons/blog.png) top left no-repeat;
}
li.orkut a:link, li.orkut a:visited{
	background: url(../images/estrutura/icons/orkut.png) bottom left no-repeat;
}
li.orkut a:hover, li.orkut a:active{
	background: url(../images/estrutura/icons/orkut.png) top left no-repeat;
}
li.twitter a:link, li.twitter a:visited{
	background: url(../images/estrutura/icons/twitter.png) bottom left no-repeat;
}
li.twitter a:hover, li.twitter a:active{
	background: url(../images/estrutura/icons/twitter.png) top left no-repeat;
}
li.youtube a:link, li.youtube a:visited{
	background: url(../images/estrutura/icons/youtube.png) bottom left no-repeat;
}
li.youtube a:hover, li.youtube a:active{
	background: url(../images/estrutura/icons/youtube.png) top left no-repeat;
}
li.tel a:link, li.tel a:visited{
	background: url(../images/estrutura/telefone.png) top left no-repeat;
}


/**** BOX IMAGES  ****/
.box1Top			{background-image:url(../images/estrutura/home/boxbemvindo/top.jpg); background-repeat:no-repeat; height:22px;}	
.box1Back			{background-image:url(../images/estrutura/home/boxbemvindo/back.jpg); background-repeat:repeat-x; vertical-align:top; padding-left: 15px; padding-right: 8px; color:#663300; font-size: 12px;}
.box2Top			{background-image:url(../images/estrutura/home/boxdestaques/boxtop.jpg); background-repeat:no-repeat; height:24px;}	
.box2Back			{background-color:#FF9900; vertical-align:top; padding-left: 15px; padding-right: 8px; vertical-align:top;}
.box2Base			{background-image:url(../images/estrutura/home/boxdestaques/boxBase.gif); background-repeat:no-repeat; height:15px;}	
.box3Top			{background-image:url(../images/estrutura/home/boxservicos/boxtop.jpg); background-repeat:no-repeat; height:24px;}	
.box3Back			{background-color:#DBDBDB; vertical-align:top; padding-left: 15px; padding-right: 8px; vertical-align:top; font-size: 11px;}
.box3Base			{background-image:url(../images/estrutura/home/boxservicos/boxBase.jpg); background-repeat:no-repeat; height:15px;}	
.box4Top			{background-image:url(../images/estrutura/home/boxdestaques2/boxtop.jpg); background-repeat:no-repeat; height:24px;}	
.box4Back			{background-color:#333; vertical-align:top; padding-left: 15px; padding-right: 8px; vertical-align:top; color:#999;}
.box4Base			{background-image:url(../images/estrutura/home/boxdestaques2/boxBase.gif); background-repeat:no-repeat; height:15px;}	

.boxVideoTop			{background-image:url(../images/estrutura/home/boxvideos/boxtop.jpg); background-repeat:no-repeat; height:24px;}	
.boxVideoBack			{background-color: #333333; vertical-align:top; padding-left: 15px; padding-right: 8px; vertical-align:top; font-size: 11px;}
.boxVideoBase			{background-image:url(../images/estrutura/home/boxvideos/boxBase.jpg); background-repeat:no-repeat; height:26px;}	

/**** FORMULÁRIOS DE CONTATO ****/
.barraBotoes {padding-right: 20px;}
.bordaBase	{border-bottom: 2px solid #CCCCCC; padding-bottom: 5px;}
.form 
	{font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #666666;	
	height: 20px;	
	border: 2px solid #cccccc;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	}
.select 
	{font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #666666;	
	height: 30px;	
	border: 2px solid #cccccc;
	background-color: #FFFFFF;
	padding: 4px 4px 4px 0px;
	}
.textarea 
	{font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #666666;	
	border: 2px solid #cccccc;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	}	
.botao {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #ffffff;
	background-color: #FF6600;
	border: 0px;
	cursor: pointer;
	padding: 5px;
		
}

/*** CAROUSEL ***/

#carosel {
    height: 100px;
    line-height: 100px;
    text-align: center;
    width: 962px;
	background:#F0EFEF;
	border: 1px solid #DCDCDC;
	margin-bottom:10px;
}

.prev {
    background: url("/Images/Estrutura/SetinhaEsq.gif") no-repeat scroll 5px 44px transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 100px;
    width: 19px;

}
.next {
    background: url("/Images/Estrutura/SetinhaDir.gif") no-repeat scroll 5px 44px transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 100px;
    width: 19px;
	border-left: 1px solid #DCDCDC;
}

.carosel ul {
    height: 100px;
    line-height: 100px;
    margin: 0 auto;
    text-align: center;
	width:955px;
}
.carosel ul li {
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #FFFFFF;
    height: 100px;
    line-height: 100px;
    list-style: none outside none;
    padding-left: 15px;
    padding-right: 15px;
    width: 100px;
	background:#FFFFFF;
}
.carosel ul li img {
    border: medium none;
    height: 100px;
    line-height: 100px;
    vertical-align: middle;
    width: 100px;
}



/*** noticias ****/

a.linkPadrao {
    color: #666666;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    outline: medium none;
    text-decoration: none;
}

a.linkPadrao:hover {
    text-decoration:underline;
    
}

#rodape_noticia {
    background: url("../Images/Estrutura/rodape_noticia.jpg") no-repeat scroll center top transparent;
    height: 52px;
    width: 962px;
}

