@charset "utf-8";
/* CSS Document */

a{text-decoration:none; color:#343A15}
a:hover{text-decoration:underline;}

h1,h2,h3,h4,h5,h6,ul,ol,li,p
{
	margin:0px;
	padding:0px;
}
ul,li{list-style:none;}
p{line-height:18px; text-align:justify;}
img{border:0; margin:0;}


body {
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center;
}

html
{ 
	background: url(../images/fundo_background.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
		

/************************** ID ***********************/

#root
{
	width:1000px;
	margin:0 auto;
	text-align:left;
	font-family: 'Maven Pro', sans-serif;
	font-size:13px;
	color:#FFF;
}

#topo
{
	width:971px;
	height:235px;
	background:url(../images/img_fundo_topo.png) top left scroll no-repeat;
	padding:24px 0 0 18px
	
	
}
	#topo h1.logo a
			{
				display:block;
				text-indent:-9999px;
				overflow:hidden;
				outline:none;
				width:130px;
				height:82px;
				background:url(../images/logo_shio.png) top left scroll no-repeat;
				float:left;
			}

#menu
{
	width:758px;
	padding:28px 0 0 80px;
	float:left;
	font-family: 'Josefin Slab', serif;
	font-weight:bold;
}
	#menu p{padding-right:8px; float:left; font-size:11px;}
	#menu a{color:#666;}

#latEsq
{
	width:125px;
	padding:0px 252px 0 0;
	float:left;
}
	#latEsq h3{font-family: 'Josefin Slab', serif; font-size:15px; color:#FFF; padding-bottom:15px;padding-top:214px;}
	#latEsq p{font-family: 'Josefin Slab', serif; font-size:14px; font-style:italic}
	#latEsq p.mais{float:right; padding-right:5px}
	#latEsq a{color:#FFF;}
	#latEsq img.verAliMid {vertical-align:middle}

#latDir
{
	width:584px;
	float:left;
}

#latDir a { text-decoration:none; color:#fff;}
	#latDir h2{font-family: 'Josefin Slab', serif; font-size:50px; color:#FFF; font-weight:normal; text-align:righ; padding-bottom:12px; line-height:40px; margin-top:10px}
	#latDir h2.internas{margin-top:0}
	#latDir h2 span{color:#D2B800;}
	#latDir h3{font-family: 'Josefin Slab', serif; font-size:14px;}
	#latDir p{font-size:15px;}
	
	#latDirDicas
{
	width:686px;
	float:left;
	margin-left:290px;
}

#latDirDicas h2{font-family: 'Josefin Slab', serif; font-size:50px; color:#FFF; font-weight:normal; text-align:righ; padding-bottom:12px; line-height:40px; margin-top:10px}
	#latDirDicas h2.internas{margin-top:0}
	#latDirDicas h2 span{color:#D2B800;}
	#latDirDicas h3{font-family: 'Josefin Slab', serif; font-size:14px;}
	#latDirDicas p{font-size:15px;}
	
#footer{ margin-top:100px; height:55px; padding:0 30px 0 40px; width:930px}
#footer p{float:left}
#footer a{float:right; color:#fff}


/********************************* CLASS ***********************************/
.clearBoth{clear:both;}

#latDir .box01
{
	width:557px;
	height:225px;
	background:url(../images/img_box_01.png) left top scroll no-repeat;
}
	#latDir .box01 img{float:left;}
	#latDir .box01 div{float:left; padding:85px 0 0 20px; width:130px; height:120px; font-family: 'Josefin Slab', serif; font-size:14px;}
	#latDir .box01 h3{font-size:14px}
	#latDir .box01 p{font-style:normal}
	#latDir .box01 a{color:#FFF}
	
#latDir .box02
{
	width:557px;
	height:191px;
	background:url(../images/img_fundo_box02.jpg) left top scroll no-repeat;
	padding-top:25px;
	margin-top:28px
}
	#latDir .box02 div{float:left; width:238px; font-size:13px; margin-left:28px}
	#latDir .box02 h3{color:#D2BA00; font-family: 'Josefin Slab', serif; font-size:22px;}
	#latDir .box02 a{color:#FFF}
	#latDir .box02 p{ font-size:13px;}
	#latDir .box02 p.mais{float:right;}
	


#voltar { width:60px; background: #fff; padding-top: 10px; padding-bottom: 10px; overflow: auto; color: #000; font-size: 12px; text-align: center; float: right; font-weight: bold;}


#latDir .box03
{
	width:557px;
	margin-top:22px
}
	#latDir .box03 img{float:left;}
	#latDir .box03 div{float:left; padding:12px 0 0 28px; width:260px; font-size:14px;}
	#latDir .box03 h3{font-size:23px; font-family: 'Josefin Slab', serif; line-height:22px; font-weight:normal;}
	#latDir .box03 a{color:#FFF}
	
	#dropmenudiv{
	position:absolute;
	font-family: 'Josefin Slab';
	z-index:100;
	border-top: 1px none black;
	border-right: 1px none black;
	border-bottom: 1 px #000000;
	border-left: 1px none black;
	color: #000000;
	background:url(../images/img_fundo_menu.gif);
	text-decoration: none;
	line-height:18px;
	font-size:14px;
	filter:Alpha(Opacity=95);
	-moz-opacity: .95;
	text-align:left;
	padding-left:10px;
	margin-top:10px;
	visibility:hidden;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 0px;
	border-bottom: none;
	color:#fff;
	padding: 8px 0;
	text-decoration: none;
	font-weight: normal;



}

#dropmenudiv a:hover{
	font-family: 'Josefin Slab';
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;

}
.Branco{
	font-family: 'Josefin Slab', serif; font-size:18px; font-weight:bolder; color:#FFF;}
	.Branco20{
	font-family: 'Josefin Slab', serif; font-size:20px; font-weight:bolder; color:#FFF; line-height:22px;}
.floatRight {float:right;}
.floatRight2 {float:right;}
.floatLeft {float:left;}
.margin20 {margin-right:20px;}
.CorCinza{ color:#666;}

.contato{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	border: none;
	background:#ccc;
}

.form1{width:210px; height:23px;}

.form2{width:230px; height:23px; margin-bottom:3px}


.form3{width:230px; height:70px;  margin-bottom:3px;}

.form4{width:360px; height:23px;  margin-bottom:3px;}

.form_data{width:150px; height:23px;  margin-bottom:4px;}


.form5{width:360px; height:120px;  margin-bottom:3px;}

.formBotao{
	width:72px;
	height:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background:#333333;
	color:#FFCC00;
	font-weight:bold;
	font-family: 'Josefin Slab', serif;
	font-size:14px;
	cursor:pointer;
}
