/* CSS 
### AUTOR: Danilo Depolli
### EMAIL: danilodepolli@gmail.com


### DEFINIÇÃO DE CORES
### CINZA RODAPÉ, BARRA		#757575
### AGUIA					#c6a738
 */

*{
	
}

html{
	background:url(../images/html.gif);
}
body{
	margin:0;
	padding:0;
	background:url(../images/bg.gif) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul{
	margin:10px 10px 10px 25px;
	padding:0px;
}
a{
	color:#000;
	text-decoration:none;
}
#site{
	position:relative;
	width:778px;
	margin:0px auto;
}
#topo{
	width:778px;
	height:90px;
	background: url(../images/aguia.gif) no-repeat right;
}
.topTreinamento{
	position:absolute;
	margin:15px 0px 0px 65px;
}
#barra{
	margin-top:7px;
	color:#FFF;
	font:bold 11px Trebuchet, Arial, Helvetica, sans-serif;
	text-align:center;
}
#container{
	width:778px;
	margin-top:10px;
	background:#FFFFFF;
	min-height:840px;
}
#conteudo{
	width:580px;
	background:#FFF;
}
#conteudo p, #conteudo h3, #conteudo h1{
	margin-left:10px;
}

#conteudo li{
	margin:7px 0px;
}
#lateral{
	width:177px;
	float:right;
}

#home-galeria{
	background:#e7f3f8 url(../images/fio-box-galeria.gif) repeat-x top;
	border:1px solid #a0cbdd;
	margin:10px;
	padding:10px;
	height:40px;
}
#home-galeria img{
	margin:0px 5px;
}
#galeria-thumbs{
	position:absolute;
	float:left;
}
#galeria-display{
	width:230px;
	text-align:center;
	float: right;
	margin:0px 15px 10px 20px;
	height:40px;
	font:bold 18px Trebuchet Ms, Arial, Helvetica, Verdana, sans-serif;
	color:#46aed9;
}

.box{
	width:170px;
	border:1px solid #cad3d7;
	margin:0 0 10px 0;
	background:#c6e1ef url(../images/fio-box.gif) repeat-y left;
}

#rodape{
	clear:both;
	margin-top:20px;
	background:#404041;
	height:27px;
}
#rodape_lk{
	width:778px;
	margin:0px auto;
	padding-top:5px;
	color:#FFF;
	font:bold 11px Trebuchet, Arial, Helvetica, sans-serif;
	text-align:center;
}





/* FONTES E LINKS */

h1{
	font:bold 18px Trebuchet Ms, Arial, Helvetica, Verdana, sans-serif;
}
h2{
	font:bold 14px Trebuchet Ms, Arial, Helvetica, Verdana, sans-serif;
	color:#757575;
	margin:10px;
}

h4{
	font:bold 18px Trebuchet Ms, Arial, Helvetica, Verdana, sans-serif;
	color:#757575;
	margin:10px;
	padding:0px;
}

h3{
	font:bold 18px Trebuchet Ms, Arial, Helvetica, Verdana, sans-serif;
	color:#FFF;
	margin:0px;
	padding:5px;
	background:url(../images/bg-h3.gif) no-repeat top;
}
p{
	line-height:16px;
	color:#333;
	margin:10px 0px;
}

img{
	border:none;
}
a{
	text-decoration:none;
	border:none;
}

#barra a, #rodape_lk a{
	color:#FFF;
}
#barra a:hover, #rodape_lk a:hover{
	color:#c6a738;
}


.box h1{
	background:#757575;
	padding:5px;
	font:normal 14px Trebuchet Ms, Arial, Helvetica, Verdana, sans-serif;
	color:#FFF;
	margin:0px;
}
.box p{
	margin:5px;
}
.ct{
	text-align:center;
}
.left10{
	margin-left:10px;
}



.artigos_op img{
	margin-right:30px;
}
.artigos_op{
	text-align:right;
}
.artigos_op a{
	text-align:right;
	color:#FF0000;
}
.artigos_op a:hover{
	color:#666666;
	background:#CCCCCC;
}

.artigos_tags a{
	padding:5px;
}
.artigos_tags a:hover{
	background:#CCC;
}


.h2_dep{
	font-size:20px;
	font-weight:normal;
	margin-top:30px;
}
.h2_dep a{
	color:#757575;
}
.h2_dep a:hover{
	color:#333;
}


.box-dep{
	background:#d7eaf3;
	margin:15px 10px;
	padding:5px;
	border:2px solid #d7eaf3;
}
.box-dep strong{
	font-size:16px;
	color:#999;
}

.p_coments img{
	vertical-align:middle;
}

.cli_logos{
	width:270px;
	float:left;
	min-height:70px;
	margin:10px;
	text-align:center;
}

#galeria-lista-thumbs{
	margin:10px;
}
ul#galeria-lista-thumbs li{
	display:block;
	float:left;
	min-height:70px;
	margin:5px 8px 5px 0px;
	padding:5px;
	background:#F7F7F7;
	border:1px solid #CCC;
}
ul#galeria-lista-thumbs li:hover{
	background:#c6a738;
	border:1px solid #000;
	
}
ul#galeria-lista-thumbs li img{
	vertical-align:middle;
	min-height:70px;
	max-height:70px;
	max-width:91px;
	min-width:91px;
}

.fright{
	width:550px;
	text-align:right;
	padding:2px;
}
.txtIdent{
	float:right;
	margin:10px;
	padding:5px;
	border:1px solid #000;
}

.box_pages{
	margin:10px 0px 20px 10px;
	padding:10px;
	background:#F7F7F7;
}

.box_pages ul{
	/*list-style:inside;*/
}
.box_pages li{
	margin-left:30px;
}
.ul_gal_fotos{
	margin:30px;
}

.fotos_mini{
	width:70px;
	height:50px;
	padding:2px;
	border:1px solid #0033CC;
}

.fotos_total{
	float:left;
	width:200px;
	margin-left:10px;
}

.li_empresa{
	float:left;
	width:170px;
	margin:3px 0px 10px 10px;
	list-style:none;
}

ul.li_empresa li{
	padding:20px 10px 20px 10px;
	font-size:14px;
}
.li_empresa li:hover{
	background:#d7eaf3;
	cursor:pointer;
}

.li22{
	background:#d7eaf3;
}

.exibir_texto_emp{
	float:left;
	background:#d7eaf3;
	margin:10px 0px;
	padding:15px;
	width:370px;
	min-height:341px;
	display:none;
	overflow:auto;
}
.exibir_texto_emp p{
	padding:5px 0px;
}

.bordaSoluc{
	padding:5px;
	border:1px solid #000;
}
.box-dep:hover{
	border:2px solid #3399CC;
}
label{
	display:block;
}


input{
	padding:6px 3px;
	background:#d7eaf3;
	border:1px solid #3399CC;
}
fieldset{
	margin:30px 10px 10px 10px;
}
legend{
	font-size:16px;
	font-weight:bold;
}

.fieldset_indicar{
	width:350px;
}
.fieldset_contato{
	width:550px;
}
.nolab{
	margin:0px;
	padding:0px;
}

.ah1:hover{
	color:#c6a738;
}

.det_consultor{
	color:red;
}
.det_consultor:hover{
	color:red;
	font-weight:bold;
}

.cons p img{
	margin:10px;
	text-align:center;
}


.table_hoteis{
	margin:10px;
	padding:5px;
	border:1px solid #000;
	font-size:12px;
}

.tr_hoteis{
	background:#bf9f62;
	color:#FFF;
	font-size:14px;
	padding:5px;
}

.tb1{
	background:#E5E5E5;
}
.tb2{
	background:#FFF;
}


.paginacao a{
	padding:5px;
	background:#d7eaf3;
	font-size:16px;
	color:#000;
}
.paginacao a:hover{
	background:#E5E5E5;
	color:#333;
}

.img_con{
	padding:10px;
	border:1px solid #CCC;
}
