/*	Twist Comunicação e Design HTML/CSS Template
	Criado por William Nogueira
	Copyright 2010 All rights Reserved 
--------------------------------------------------------------------------------------------*/
/*	Configurações Principais
--------------------------------------------------------------------------------------------*/
#wrap-superior{height:700px;background:url("../images/top_bg.jpg");width:948px;text-align:left;margin:0 auto;}
#topo{height:110px;padding:15px;}
#logo{height:120px;width:352px;float:left;}
#logo-text{height:120px;width:500px;float:right;text-align:right;}
#menu{width:948px;height:44px;text-align:center;}
#propaganda{width:948px;height:500 auto;text-align:center;margin:5px 0px 5px 0px;}
#patrocinadores{width:975px;height:139px; text-align:left;background:#ede9ce;margin:0 auto;}
#apoio{width:975px;height:115px; text-align:left;background:#ede9ce;margin:0 auto;}

#wrap-inferior-conteudo{height:auto;background:#ede9ce;width:975px;text-align:left;margin:0 auto;}



/*	rodape 	background:#420c00text-align:center;
------------------------------------------------------------------------------------------*/
#rodape {
	width:975px;
	background:#420c00;
	bottom:0;
	color:#c0c0c0;
	padding:10px 0 10px 0;
	margin-left:auto;margin-right:auto;
	}
/*-----------------------------------------------------------------------------------------*/

#divclear{clear:both;}


html, body, div, span, small, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, img, form, label, legend, caption, b, p {
	border : 0;
	margin:0;
	padding:0;
	font-size : 100%;
	font-family : inherit;
	}
	
body {
	background-color: #420c00;
	background-repeat: repeat-x;
	background-image: url(../images/background.jpg);
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	margin:0;
}


/*	Headings
--------------------------------------------------------------------------------------------*/

h1 {
	font-size: 26px;
	letter-spacing:-1px;
	}
	
h1 strong	{
	color:#ed6400;
	}	

h2	{
	font-size:22px;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	}


h3	{
	font-size:18px;
	letter-spacing:-0.02em;
	margin:0 0 10px 0;
	}

h4	{
	font-size:16px;
	font-weight:normal;
	margin:0 0 10px 0;

	}

h5	{
	font-size:14px;
	font-weight:normal;
	margin:0;

	}

h6	{
	font-size:12px;
	font-weight:normal;
	margin:0;

	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#420c00;
	}


/*	Alinhamentos e estilos
--------------------------------------------------------------------------------------------*/

.default_text{
	font-size:12px;
	font-weight:normal;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-align:justify;
	margin:0;
	color:#000
	}
	
.strong_text{
	font-size:14px;
	font-weight: bold;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	margin:0;
	color:#000
	}
	
.white_text	{
	font-size:10px;
	font-weight:normal;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-align:justify;
	margin:0;
	color:#fff;
	}

.strongwhite_text	{
	font-size:10px;
	font-weight:bold;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-align:right;
	margin:0;
	color:#fff;
	}
	
.smal_text	{
	font-size:10px;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-align:justify;
	margin:0;
	color:#000
	}

.textleft 	{
	text-align:left;
	padding:15px;
}

.textright  {
	text-align:right;
	padding:15px;
	}
	
.paddingdown  {
	padding-bottom: 5px;
	}
	
.paddingleft  {
	padding-left: 5px;
	padding-bottom: 15px;
	}
	
.paddingright  {
	padding-right: 5px;
	padding-bottom: 10px;
	}
	
.bigpaddingdown  {
	padding-bottom: 5px;
	}
	
.paddinglogo  {
	padding:10px;
	}

p	{
	margin:0 0 15px 0;
	}

a 	{
	color:#5f423c;
	text-decoration:none;	
	}

a:hover	{
	color:#5f423c;
	text-decoration:underline;	
	}

	/*	CONTATO
--------------------------------------------------------------------------------------------*/


/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
	background: #ede9ce;	
	background-image: #ede9ce;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #ede9ce;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 

	
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(../logos/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 80%; 
}

