@charset "iso-8859-1";
/* CSS Document */

html, body
{
	width  : 100%;
	height : 100%;
}

body
{
	margin  : 0px;
	padding : 0px;
	
	text-align  : justify;
	line-height : 1.5em;
	font-family : Tahoma, Geneva, sans-serif;
	font-size   : 14px;
	color       : #666;
}

h1, h2, h3, h4, h5, h6
{
	color : #888;
	
	padding-bottom : 10px;
	
	margin-top : 0px;
}

h1
{
	color : #ff9519;
	font-size : 18px;
	sborder-bottom : 1px solid #999;
}

h2{font-size : 16px;}

h3{font-size : 14px;}

h4{font-size : 12px; margin:0px; padding:0px;}

h5{font-size : 10px;}

h6{font-size : 8px;}


img
{
	border : none;
}

#faixa1
{
	width  : 100%;
	
	position : absolute;
	
	/*sbackground-color : #a0d0d0;
	background-color : #ffddb5;*/
	background : transparent url('../images/bg_flash.jpg') top left repeat-x;
	height : 300px;
	
	top  : 65px;
	left : 0px;
}

#faixa3
{
	width  : 100%;
	height : 50px;
	
	color:#FFF;
	
	sposition : absolute;
	sleft     : 0px;
	sbottom   : 0px;
	
	clear:both;
	
	padding-top:50px;
	
	/*background : transparent url('../images/bg_footer.gif') top left repeat-x;*/
	background : transparent url('../images/bg_assinatura.jpg') top left repeat-x;
}

#all
{
	width : 1000px;
	min-height : 100%;
	height : auto;
	
	position : relative;
	sposition : absolute;
	stop  : 0px;
	left : 50%;
	
	float:left;
	
	margin-left : -500px;
	smargin : auto;
	
	background-color : transparent;
}

/* Topo */
#top
{
	width  : 100%;
	height : 365px;
	
	position:relative;
	/*background-color : #fff;*/
}

#logo
{
	width  : 295px;
	height : 115px;
	
	position : relative;
	top  : 10px;
	left : 0px;
}

#banner
{
	width  : 100%;
	height : 300px;
	
	position : absolute;
	top  : 65px;
	left : 0px;
	z-index : 8;
	text-align:center;
	
	/*sbackground-color : #a0d0d0;
	background-color : #ffddb5;*/
}

/* Menus */
#menuSup
{
	width  : 755px;
	
	padding-left : 95px;
	
	position : absolute;
	top   : 23px;
	right : 0px;
	z-index : 9;
}

#menuSup ul
{
	margin : 0px 0px 0px 0px;
	
	padding : 0px;
}

#menuSup li
{
	list-style-type : none;
	padding : 5px 15px 5px 15px;
	
	display : block;
}

#menuSup a
{
	text-decoration : none;
	font-weight : bold;
	color : #ff9519;
	
	display : block;
}

#menuSup li:hover
{
	background-color : #ff9519;
	color : #ffddb5;
}

#menuSup li:hover a
{
	color : #ffddb5;
}

#menuSup  ul li ul
{
	position : absolute;
	top  : 31px;
	z-index : 10;
		
	background-color : #fff;
	background : url('../images/shadow.png') top right repeat-y;
	
	padding-right : 20px;
	
	spadding : 10px 0px 10px 0px;
	
	margin-left : -15px;
	
	display : none;
	
	width : 150px;
}

#shadowMenu
{
	height : 15px;
	background : url('../images/shadow2.png') top right repeat-y;
	
	position : relative;
	bottom : -15px;
	left : 0px;
	
	width : 169px;
}

#menuSup  ul li ul li
{
	display : block;
	
	margin : 0px;
	padding : 7px 5px 7px 5px;
}

#menuSup ul li:hover ul li a
{
	color : #ff9519;
	
	display : block;
}

#menuSup ul li ul li:hover
{
	background-color : #ff9519;
	color : #ffddb5;
}

#menuSup ul li ul li:hover a
{
	color : #ffddb5;
}

#menuSup ul li:hover ul
{
	display : block;
}
/* end Menus */

/* Curvas do topo */
.curva_menu01, .curva01, .curva02, .curva03, .curva04, .curva05, .curva06, .curva07, .curva08
{
	position : absolute;
}

.curva_menu01
{
	width  : 135px;
	height : 69px;
	
	background : transparent url('../images/curva_menu01.gif') top left no-repeat;
	top  : -2px;
	left : -45px;
}

.curva01
{
	width  : 10px;
	height : 13px;
	
	background : transparent url('../images/curva01.gif') top left no-repeat;
	top  : -1px;
	left : -2px;
}

.curva02
{
	width  : 8px;
	height : 9px;
	
	background : transparent url('../images/curva02.gif') top left no-repeat;
	top   : -1px;
	right : -1px;
}

.curva03
{
	width  : 7px;
	height : 8px;
	
	background : transparent url('../images/curva03.gif') top left no-repeat;
	top  : -1px;
	left : -1px;
}

.curva04
{
	width  : 8px;
	height : 10px;
	
	background : transparent url('../images/curva04.gif') top left no-repeat;
	bottom : 0px;
	left   : -8px;
}

.curva05
{
	width  : 7px;
	height : 8px;
	
	background : transparent url('../images/curva05.gif') top left no-repeat;
	bottom : -1px;
	left   : -1px;
}

.curva06
{
	width  : 7px;
	height : 8px;
	
	background : transparent url('../images/curva06.gif') top left no-repeat;
	bottom : -1px;
	right  : -1px;
}

.curva07
{
	width  : 10px;
	height : 10px;
	
	background : transparent url('../images/curva07.gif') top left no-repeat;
	top   : -1px;
	right : -8px;
}

.curva08
{
	width  : 10px;
	height : 13px;
	
	background : transparent url('../images/curva08.gif') top left no-repeat;
	bottom : -6px;
	right  : -3px;
}
/* end Curvas do topo */

#sandbox
{
	width  : 900px;
	height : 215px;
	
	margin : auto;
	margin-top : 20px;
	
	sbackground-color : #c0a163;
	
	position : relative;
}

#sandbox img
{
	position : relative;
	top  : 0px;
	left : 0px;
	
	z-index : 8;
}

#areaCliente
{
	width  : 500px;
	height : 40px;
	
	position : absolute;
	bottom : -42px;
	right  : -250px;
	z-index : 10;
	
	text-align : center;
	
	margin-right : 50%;
	
	padding-top : 10px;
	
	border : 1px solid #999;
	border-top : none;
	
	background-color : #fff;
}

#areaCliente table {margin:auto;}

#areaCliente td
{
	padding-left : 10px;
}

#areaCliente input
{
	border : 1px solid #999;
	
	color       : #666;
	font-size   : 12px;
	font-family : Tahoma, Geneva, sans-serif;
}

#areaCliente a
{
	color : #ff9519;
}

#areaCliente a:hover
{
	color : #d87502;
}
/* end Topo */

/* Conteúdo */
#content
{
	margin : 65px 0px 30px 0px;
	
	position : relative;
}

#content a
{
	color : #666;
	text-decoration : none;
}

#content .box_half
{
	width : 435px;
	
	border : 1px dotted #999;
	border-right : none;
	border-left  : none;
	
	padding  : 20px;
	position : relative;
	
	float : left;
	
	background-color : #fff;
}

#content .box_half:hover
{
	sbackground-color : #ff9519;
	border : 5px solid #ff9519;
	padding : 15px;
	padding-top : 16px;
	scolor : #fff;
}

#content .box_half:hover h1
{
	scolor : #ffddb5;
	font-style:italic;
}

#content .box_full
{
	border : 1px dotted #999;
	border-right : none;
	border-left  : none;
	
	padding : 25px;
	
	position : relative;
	
	background-color : #fff;
}

#content .box_full:hover
{
	sbackground-color : #ff9519;
	border : 5px solid #ff9519;
	padding : 20px;
	padding-top : 21px;
}

/* Lateral interna */
#contentLeft
{
	width : 220px;
	min-height : 300px;
	height : auto;
	
	margin-bottom : 15px;
	
	float : right;
	
	padding : 15px;
	
	background-color : #ff9519;
}

#contentLeft h1
{
	color : #fff;
}

#contentLeft h2, #contentLeft h2 a
{
	color : #ffddb5;
}

#contentLeft a
{
	display : bolck;
}
/* end Lateral interna */

/* end Conteúdo */

/* Rodapé */
#footer
{
	width : 100%;
	height : 35px;
	
	sposition : absolute;
	sbottom : 0px;
	
	font-weight : bold;
	color : #666;
	
	text-align : center;
	
	padding-top : 15px;
}
/* end Rodapé */

/* Formulário */
#form
{
	/*  width : 100%; */
}

#form input, textarea
{
   /* 	width : 100%; */
	
	border : 1px solid #999;
	
	margin-bottom : 5px;
}

#form .botoes
{
	width : 60px;
	margin-right : 10px;
	color : #333;
}

#FCadastro input, #FCadastro textarea, #FCadastro select
{
	/* width : 100%;*/
	
	border : 1px solid #999;
	
	margin-bottom : 5px;
}
/* end Formulário */

/* Galria de fotos */
#galeria
{
	width : 100%;
	
	margin-top : 15px;
	
	text-align : left;
}

#galeria img
{
	margin-right  : 20px;
	margin-bottom : 15px;
}

#selectGaleria
{
	min-width : 200px;
	width     : auto;
	
	border : 1px solid #999;
	
	margin-bottom : 5px;
}
/* end Galria de fotos */
