/* CSS Document */

/* Reset
-----------------------------------*/
html, body { 
margin: 0; 
padding: 0; 
border: 0;  
background: 
transparent; 
font-size:10px; 
}

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, img, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {

	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 1; 
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

a:link		{ color:#ffebb5;}
a:visited	{ color:#ffebb5;}
a:active	{ color:#000;}
a:focus		{ color:#fff;}
a:hover		{ color:#fff;}


/* Containers
-----------------------------------*/


body 	{ 
	background-image:url(../images/misc/site-bg.gif);
}

#outer	{
	margin:0 auto;
	padding:0;
	width:1260px;
	background-image:url(../images/misc/bg2.jpg);
	background-repeat:no-repeat;
}

#wrapper	{
	margin:0 auto;
	padding:0;
	width:960px; 
	height:768px;
	overflow:auto;
	position:relative;
}

#index-link	{
	margin-top:20px;
	margin-left:330px;
}

#index-link a	{
	font-size:10px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

#social-media	{
	position:absolute;
	top:600px;
	left:590px;
	width:352px;
	height:56px;
	background-image:url(../images/misc/social-media-icons-bg.png);
	background-repeat:no-repeat;
	padding-top:13px;
}

#social-media-icons	{
	float:left;
	padding-left:10px;
}

#social-media-icons	img{
	margin-left:5px;	
}

#social-media-player	{
	float:left;
	margin-left:10px;
	margin-top:5px;	
}

#send-message-form-result	{
	width:100%;
	margin-top:100px;
	text-align:center;	
}

#send-message-form-result p	{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	color:#ffebb5;
}

#send-message-form-result a	{
	text-decoration:underline;
}


/* preloader
-----------------------------------*/

#carregador_pai
{
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 40%;
    TEXT-ALIGN: center;
}

#carregador
{
    BORDER-RIGHT: #6a6a6a 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #6a6a6a 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    Z-INDEX: 2;
    PADDING-BOTTOM: 16px;
    MARGIN: 0px auto;
    BORDER-LEFT: #6a6a6a 1px solid;
    WIDTH: 140px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #6a6a6a 1px solid;
    FONT-FAMILY:Verdana, Geneva, sans-serif;
    BACKGROUND-COLOR:#fff;
    TEXT-ALIGN: left;
}

/* forms
-----------------------------------*/

form ol {
	list-style-type:none;
}

form {
	text-align:left; margin:20px;
}

label {
	float:left; 
	width:62px; 
	margin-top:5px;
	margin-left:30px;
	text-align:right;
	display:block;
	background:none;
	font-weight:bold;
}

submit {
	background:none;
}

input {
	width:280px;
	margin:0 0 8px 10px;
	border:1px #999 solid;
	padding:5px;
	background:none;
}

input:focus, textarea:focus {
	background-color:#fff;
}

textarea {
	width:280px;
	max-width:280px;
	height:150px;
	max-height:150px;
	margin:0 0 8px 10px;
	border:1px #999 solid;
	padding:5px;
	background:none;
}

select {
	margin-bottom:20px;
}

.month {
	margin-left:155px;
}

.submit {
	width:90px;
	height:25px;
	margin-left:90px;
	font-size:12px;
}

.center-text	{
	text-align:center;
}

.margin-top	{
	margin-top:100px;
}
