@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'calibri_0';
    src: url('../fonts/calibri_0.eot');
    src: url('../fonts/calibri_0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri_0.woff') format('woff'),
         url('../fonts/calibri_0.ttf') format('truetype'),
         url('../fonts/calibri_0.svg#calibri_0') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'commercialscript_btregular';
    src: url('../fonts/commercial-webfont.eot');
    src: url('../fonts/commercial-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/commercial-webfont.woff') format('woff'),
         url('../fonts/commercial-webfont.ttf') format('truetype'),
         url('../fonts/commercial-webfont.svg#commercialscript_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

img {
	border:0px;
}

body {
	margin:0;
	padding:0;
	background:#020202;
	text-align:center; /* hack para o IE */	
}
html, body {
	height: 100%;
}

#geral {
width: 100%;
margin:0 auto;			
text-align:left; /* "remédio" para o hack do IE */	
min-height: 100%;
position: relative;
background-image:url(../imagens/fundao.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#geral2 {
width: 100%;
margin:0 auto;			
text-align:left; /* "remédio" para o hack do IE */	
min-height: 100%;
position: relative;
background-image:url(../imagens/fundao2.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#tudo {
	width: 1000px;
	margin:0 auto;
	text-align:left; /* "remédio" para o hack do IE */
	min-height: 100%;
	position: relative;
	font-family:Verdana, Geneva, sans-serif;
}

* html #tudo {
	height: 100%; /* hack para IE6 que trata height como min-height */
}

#topo {
width: 956px;
height:112px;
margin-left:22px;
padding-top:100px;
}

#topo2 {
width: 956px;
height:112px;
margin-left:22px;
padding-top:5px;
}

#logo {
	margin-top:30px;
	float:left;
}

#menu {
	font-family: 'calibri_0';
	font-size:20px;
	color:#ffffff;
	float:right;
	margin-top:40px;
}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li {
	padding-left:29px;
	float:left;
}

#conteudo {
	width: 956px;
	background-color:transparent;
	margin-left:22px;
}

#tudo_conteudo {
	width: 956px;
}

#texto_home {
	color:#FFF;	
	font-family: 'commercialscript_btregular';
	font-size:24px;
	line-height:30px;
	margin-top:55px;
}

#texto_atelie {
	color:#FFF;	
	font-family: 'calibri_0';
	font-size:14px;
	line-height:23px;
	margin-top:71px;
	text-align:justify;
}

#texto_atelie2 {
	color:#FFF;	
	font-family: 'calibri_0';
	font-size:14px;
	line-height:23px;
	margin-top:68px;
	text-align:justify;
}

#texto_atelie3 {
	color:#FFF;	
	font-family: 'calibri_0';
	font-size:14px;
	line-height:23px;
	margin-top:33px;
	text-align:justify;
}

#esq {
	width:314px;
	margin-right:42px;
	margin-top:77px;
	font-family: 'calibri_0';
	font-size:14px;
	color:#FFF;
	float:left;
}

#dir {
	width:600px;
	margin-top:87px;
	font-family: 'calibri_0';
	float:right;
}

.catestilo {
	width:130px;
	height:25px;
	background-color:#132297;
	text-align:center;
	vertical-align:middle;
	padding-top:6px;
	margin-bottom:5px;
	cursor:pointer;
}

.catselect {
	background-color: #455AF6 !important;
}

.prod {
	width:110px;
	height:85px;
	background-color:#585858;
	cursor:pointer;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
	padding-top:6px;
}

#amp {
	font-size:14px;
	color:#FFF;
	margin-left:10px;
	height:20px;
	margin-top:215px;
}

.dataestilo {
	width:103px;
	height:28px;
	background-color:#132297;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	margin-bottom:5px;
	cursor:pointer;
}

#rodape {
	width: 956px;
	font-family: 'calibri_0';
	margin-left:22px;
	height:50px;
	font-size:12px;
	color:#afafaf;
	margin-top:55px;
}

.select_filtroI2C {
	border: 1px solid #ffffff;
    border-radius: 5px 5px 5px 5px;
    margin: 5px 0;
    padding: 5px;
    width: 350px;
	font-size:12px;
	margin-right:12px;
	color:#5b5b5b;
}


.select_filtroI3C {
	border: 1px solid #ffffff;
    border-radius: 5px 5px 5px 5px;
    margin: 5px 0;
    padding: 5px;
    width: 350px;
	height:100px;
	font-size:12px;
	margin-right:12px;
	color:#5b5b5b;
}

#forms {
	float:left;
}

#infos {
	float:right;
	width:463px;
}

#modal {
	background-image:url(../imagens/fundo_desc.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:765px;
	height:427px;
	position:absolute;
	top:41px;
	left:129px;
}

#desc {
    color: #333333;
    font-family: 'calibri_0';
    font-size: 14px;
    height: 323px;
    margin-top: 10px;
    overflow: auto;
    padding-left: 32px;
    padding-right: 15px;
    padding-top: 16px;
    text-align: justify;
    width: 703px;
}

#fechar {
	width:103px;
	height:28px;
	background-color:#132297;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	margin-bottom:5px;
	cursor:pointer;
	float:right;
	margin-right:48px;
}

#rodape2 {
	width: 956px;
	font-family: 'calibri_0';
	margin-left:22px;
	height:50px;
	font-size:12px;
	color:#afafaf;
	bottom:0;
	position:absolute;
	top:522px;
}

.subs {
	left: 169px;
    position: absolute;
    top: 302px;
}

.catestilo2 {
	width:130px;
	height:25px;
	background-color:#2c325f;
	text-align:center;
	vertical-align:middle;
	padding-top:6px;
	margin-bottom:5px;
	cursor:pointer;
}
