/***********************************************************************************************
						        	LAYOUT DIVS						--!>
***********************************************************************************************/
body {
	/*font-family:Lucida Sans Unicode;
	font-family:Optima,Georgia,Arial Narrow,Arial,sans-serif;
	font-family:"Trebuchet MS","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	font-family:"Lucida Grande","Verdana",Geneva, Arial, Helvetica,,Sans-Serif;
	font-family:Geneva, Arial, Helvetica, sans-serif;*/
	font-family:"Bitstream Vera Sans", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; 
	border:none;
	font-size:12px;
	background-color:#ffffff;
	
	margin-top:0px;
	margin-bottom:30px;
	margin-left:0px;
	margin-right:0px;
}

a {
	outline:none;
}

#container {
	width:100%;
	float:none;
}

#contents_topo {
	width:100%;
	height:85px;
	float:none;
	/*margin:0px auto;*/
	
	background: url(../../images/bg_topo.png);
	background-repeat:repeat-x;
	
	position: relative;
	z-index: 1;
}

#contents_contents {
	margin-top:-5px;
	width:100%;
	height:65px;
	float:none;
	/*margin:0px auto;*/
	
	background: url(../../images/bg_container_inicio.png);
	background-repeat:repeat-x;
	
	position: relative;
	z-index: 1;
}

#contents {
	width:880px;
	float:none;
	margin:0px auto;
}

#contents_footer {
	width:880px;
	float:none;
	margin:0px auto;
}


#contents_middle {
	margin-top:-5px;
	width:100%;
	height:115px;
	float:none;
	/*background-color:#006b87;*/
	position: relative;
}

.footer{
	background: url(../../images/bg_footer.jpg);
	background-repeat:no-repeat;
	height:15px;
	width:880px;
}

.footertxt{
	font-size:10px;
	color:#888;
}

.footerlinks{
	font-size:10px;
	color:#888;
	text-decoration:none;
}

.footerlinks:hover{
	color:#333333;
}

.footerlinks:visited{
	color:#888;
}

/***********************************************************************************************
						        	CONTAINER TEXTOS						--!>
***********************************************************************************************/
.texto_content{
	font-size:11px;
	color:#666666;
	vertical-align:top;
}

.textolinks{
	font-size:11px;
	color:#666666;
	vertical-align:top;
	text-decoration:none;
}

.textolinks:hover{
	font-size:11px;
	color:#333333;
	vertical-align:top;
	text-decoration:underline;
}


.titulo1{
	font-size:18px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	
	font-family:Arial, Helvetica, sans-serif;
}

.titulo2{
	font-size:15px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}

.titulo3{
	font-size:13px;
	color:#0099CC;
	font-weight:bold;
	text-align:left;
}

.texto_corrido{
	font-size:12px;
	color:#666666;
	vertical-align:top;
	line-height:15px;
}

.tabelapreco{	
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
}

.titulo_homepage{
	font-size:17px;
	line-height:15px;
	font-weight:bold;
	text-align:left;
	font:Geneva, Arial, Helvetica, sans-serif;
}

.texto_homepage{
	font-size:13px;
	line-height:15px;
	text-align:left;
}


/***********************************************************************************************
						        	CONTAINER BORDERS						--!>
***********************************************************************************************/
.cont_left_top{
	background: url(../../images/cont_left_top.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

.cont_center_top{
	background: url(../../images/cont_center_top.jpg);
	background-repeat:repeat-x;
	height:10px;
}

.cont_right_top{
	background: url(../../images/cont_right_top.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

.cont_left_footer{
	background: url(../../images/cont_left_footer.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:10px;
}

.cont_center_footer{
	background: url(../../images/cont_center_footer.jpg);
	background-repeat:repeat-x;
	height:10px;
}

.cont_right_footer{
	background: url(../../images/cont_right_footer.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:10px;
}

.cont_left{
	background: url(../../images/cont_left.jpg);
	background-repeat:repeat-y;
	width:10px;
}

.cont_right{
	background: url(../../images/cont_right.jpg);
	background-repeat:repeat-y;
	width:10px;
}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 		 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* 									   FORMS 								     */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

textarea[name=add_mensagem]{
	background: url(../../images/textarea-input_bg.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
	border:1px solid #B6B6B6;
	font-family:"Trebuchet MS","Verdana","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	width:230px;
}

textarea[name=add_detalhes]{
	background: url(../../images/textarea-input_bg.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
	border:1px solid #B6B6B6;
	font-family:"Trebuchet MS","Verdana","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	width:230px;
}

input[id=file] {
	background: url(../../images/layout/textarea-input_bg.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
	border:1px solid #B6B6B6;	
	font-family:"Trebuchet MS","Verdana","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	margin:1px 0;
	width:70px;
}


input[type=text] {
	background: url(../../images/textarea-input_bg.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
	border:1px solid #B6B6B6;	
	font-family:"Trebuchet MS","Verdana","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	margin:1px 0;
	width:230px;
}


input[name=submit] {
	background: url(../../images/layout/textarea-input_bg.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
	border:1px solid #B6B6B6;	
	font-family:"Trebuchet MS","Verdana","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	margin:1px 0;
	width:70px;
}

select {
	background: url(../../images/layout/textarea-input_bg.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
	border:1px solid #B6B6B6;	
	font-family:"Trebuchet MS","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	margin:1px 0;
}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 		 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* 									 VALIDAÇÂO 								     */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

.validation-advice {
	padding: 2px;
	color : #FF3300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
