/* CASTWORK CSS */

/*GENERAL*/

	/* Allowed Colors */
	.verde{color:#00756c;}
	.azul_escuro{color:#205aa7;}
	.vinho{color:#6d0026;}
	.cinza{color:#7f7f7f;}
	.azul_claro{color:#8facd3;}
	.laranja_claro{color:#ff8264;}
	.laranja_escuro{color:#ff5014;}

	/* Tags redefined */
	body {font:11px verdana, arial, helvetica, sans-serif;color:#333;background-color:white;margin:5px 5px; padding:0px;text-align:left;}
	table {margin: -10px 0 0 0;font:11px verdana, arial, helvetica, sans-serif;color:#333;text-align:left;}
	h1 {color:#000;font-size:16px;font-weight:700;margin:0px 0px 10px 0px;}
	h2 {color:#333;font-size:14px;font-weight:700;margin:0px 0px 10px 0px;}
	h3 {color:#666;font-size:12px;font-weight:700;margin:0px 0px 5px 0px;}
	p {line-height:1.5;margin:0 0 1em;}
	ol, ul {margin-top:10;margin-bottom:1em;line-height:1.3;}
	a {color:#205aa7;text-decoration:none;}
	a:hover {text-decoration:underline;}
	form {margin:0; padding:0;}
	input,select {border: 0px; font-family: verdana, arial, helvetica; font-size: 10px;}
	input,textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px groove #FFFFFF;}
	.semborda {border: 0px}
	.borda-campo {background-color: #ffffff; border: 1px solid #999999; font-size: 10px;}
	.borda-botao {background-color: #cccccc; border: 1px solid #999999; font-size: 10px;}
	/* Tips */
	acronym {border-bottom: dotted 1px #000000; cursor: help;}
	
	/* Size */
	.pequeno{font-size:10px;}

/*END GENERAL*/

/*BEGIN LAYOUT*/

	/* Container */
		#container {width: 750px;background-color:#fff;padding:5px 5px;border:#bbb 1px solid;}
		#Header {clear:both;margin: 0px;}
		#Content {width: 750px;margin: 5px 0 0 0;}
		#left {float:left;margin: 0px; width:450px;}
		#right {float:right;margin: 0px;padding:0px;width:280px;}
		#Footer {clear:both;margin:10px 0px 0px 0px;padding:10px 0px 0px 0px;color:#333;font-size:10px;text-align:center;border-top:#bbb 1px dashed;width:750px;}
		.hide {display: none;}

/*END LAYOUT*/

/*BEGIN HOMEPAGE*/

	/*HEADER*/

		/* Logo */
		#logomarca {float:left;width:158px;height:39px;margin:0px;padding:0px;background-color: #fff;background-image: url(../image/core/logomarca.gif);background-repeat: no-repeat;background-position: left top;cursor: hand;}

		/* Top Nav */
		#TopNav {float:right; width:430px;margin:5px -7px 10px 0px; padding:2px;color:#fff;background-color:#000;}
		#TopNav p {text-align:center;line-height:1.5;margin:0 0 10px;}
		#TopNav a {color:#fff;text-decoration:none;}
		#TopNav a:hover {background-color: #000;text-decoration:underline;}
		.TopNavText {position:relative;top: 5px;left: 10px;}
		.keyPoint {position:relative;top: 5px;left: 5px;border:1px solid #c00;color:#000;}
		.keyPointOn {position:relative;top: 5px;left: 5px;border:1px solid #c00;background-color:#c00;}

		/*Extranet Nav*/
		#Extranet {float:left;text-align:right;width:750px;margin:0px 0px 5px 0px; padding:0px;color:#fff;background-color:#ff5014;}
		#Extranet p {margin:7px 5px 4px 7px; padding:0px;}

		/* Contact Information */
		#Contact {float:left;width:154px;height:13px;margin:8px 0px 0px 2px;padding:0px;background-image: url(../image/core/phone_contact2.gif);background-repeat: no-repeat;}
		#ContactNovo {float:left;width:45px;height:13px;margin:8px 0px 0px 2px;padding:0px;background-image: url(../image/core/txt_novo.gif);background-repeat: no-repeat;background-position:right;}

	/*CONTENT*/

		/* Home Image Campaign */
<?
//include("../includes/home_random_image_inc.php");
//$sorted = "fogo.jpg";
?>
		
/*		#HomeImage {width: 450px;height: 140px;background-color: #fff;background-image: url(../image/home/featured/<?echo $sorted;?>);}*/

		/* Home Slogan */
		#HomeSlogan {float:left;width:432px;margin-top:10px;padding:8px;color:#333;}

		/*Home Customer Speak*/
		#HomeCustomerSpeak {float:left;width:390px;margin:10px;padding:10px;color:#333;background-color:#d8d8d8;border:#bbb 1px dashed;}

		/* Featured News */
		#Feature { width:280px;height:140px;margin:0px;padding:4px 8px 4px 8px;background-color:#efefef;border:#d8d8d8 1px solid;}
		#Feature p {margin:0px;padding:0px 0px 10px 0px;}
		#Feature h2 {border-bottom:1px dotted #bbb;padding-bottom:2px;font:150%/1.2em Tahoma;color:#ff5014;}

		/* Ordinary News */
		#News { width:280px; margin:0px;padding:4px 8px 4px 8px;background-color:#efefef;border:#d8d8d8 1px solid;}
		#News p {margin:0px;padding:0px 0px 10px 0px;}
		#News h3 {border-bottom:1px dotted #bbb;padding-bottom:2px;padding-top:8px;}
		#News h6 {border-bottom:1px dotted #bbb;margin:0px 0px 10px 0px;padding:0px;}
		#News ul {list-style-image: url(../image/core/bullet.gif); margin:0px 5px 0px 16px;}

/*END HOMEPAGE*/

/*BEGIN INTERNAL*/

	/*CONTENT*/
		
		/* Layout */
		#CustomerContent {float:left;margin:5px 0px 0px 0px;width:750px;padding:0px;}
		#ContentLeft {float:left;margin: 0px 0px 0px 2px;width:538px;}
		#ListCustomer {float:left;margin: 0px 0px 0px 2px;width:264px;}
		#EachCustomer {float:left;margin: 0px 0px 0px 0px;width:330px;}
		#EachCustomer {float:left;margin: 0px 0px 0px 0px;}
		#EachCustomerImage {float:right;margin: 0px 1px 5px 0px;width:200px;border:#bbb 1px ridge;}

		#ContentLeft ul { margin:10px 5px 10px 20px;list-style-type:square;}
		/* Content Left Tool Tips*/
		#ContentLeft li.link a:link span{display: none;}
		#ContentLeft li.link a:visited span{display: none;}
		#ContentLeft li.link a:hover span {position: absolute;margin:0px;background-color: #ffe8ca;max-width:220px;padding: 2px 10px 2px 10px;border: 1px solid #ff5014;font: normal 10px/12px verdana;color: #000;text-align:left;text-decoration:none;display: block;}
		#ContentLeft ul.roi {line-height:1.5; margin:-5px 5px 5px 20px;list-style-type:square;}

		#ContentRight {float:right;margin: 0px 0px 0px 0px;width:200px;}

		/* Cross Content Right*/
		#CrossContentRight {background-color:#efefef;float:right;margin: 0px 0px 0px 0px;padding:5px;width:200px;border:#bbb 1px solid;}
		#CrossContentRight ul {list-style-image: url(../image/core/bullet.gif); margin:0px 5px 0px 16px;}
		#CrossContentRight li {margin:5px 0px 0px 0px;}
		#CrossContentRight li.link a:link span{display: none;}
		#CrossContentRight li.link a:visited span{display: none;}
		#CrossContentRight li.link a:hover span {position: absolute;margin:-70px 0px 0px -200px;background-color: #ffe8ca;max-width:220px;padding: 2px 10px 2px 10px;border: 1px solid #ff5014;font: normal 10px/12px verdana;color: #000;text-align:left;text-decoration:none;display: block;}
		#CrossContentRight h3 {border-bottom:1px solid #bbb;padding-bottom:2px;padding-top:0px;}
		#CrossContentRight h6 {border-bottom:1px dotted #bbb;margin:0px 0px 10px 0px;padding:0px;}

		/* Cross Content Right2*/
		#CrossContentRight2 {background-color:#efefef;float:right;margin: 0px 0px 0px 0px;padding:5px;width:200px;border:#bbb 1px solid;}
		#CrossContentRight2 ul {list-style-image: url(../image/core/bullet.gif); margin:0px 5px 0px 16px;}
		#CrossContentRight2 li {margin:5px 0px 0px 0px;}
		#CrossContentRight2 li.link a:link span{display: none;}
		#CrossContentRight2 li.link a:visited span{display: none;}
		#CrossContentRight2 li.link a:hover span {position: absolute;margin:-70px 0px 0px -200px;background-color: #ffe8ca;max-width:220px;padding: 2px 10px 2px 10px;border: 1px solid #ff5014;font: normal 10px/12px verdana;color: #000;text-align:left;text-decoration:none;display: block;}
		#CrossContentRight2 h3 {border-bottom:1px solid #bbb;padding-bottom:2px;padding-top:0px;}
		#CrossContentRight2 h6 {border-bottom:1px dotted #bbb;margin:0px 0px 10px 0px;padding:0px;}

		/* Customer Speak */
		#CustomerSpeak {float:left;width:480px;margin:0px;padding:10px;color:#333;background-color:#d8d8d8;border:#bbb 1px dashed;}

		#CompanyImage {float:right;width:200px;height:200px;margin:5px 0px 5px 5px;padding:0px;background-color: #fff;background-image: url(../image/core/E014591.jpg);background-repeat: no-repeat;background-position: right top;}

/*END INTERNAL*/

/* FORM STYLES */
	#myform{position: relative;top: 0px;left: 0px;margin: 0px 0 20px 0;padding: 0px;}
	form span.required {color: red;text-align: left;}
	form h2 {clear: left;font: bold 1em/1em;text-align: left;margin: 15px 0 0 0;color: #ff5014;}
	form h3 {clear: left;font: 11px;color: #333333;margin: 0 5px 0 0;}
	form label {font: bold 0.6em/1em;color: #333333;margin: 0 15px 0 0;}
	div.row{clear: both;height: 15px;font-size: 18px;margin: 15px 0 0 0;} 

/* COLUMN STYLES */

/* USED FOR GENERIC COLUMNS */
	.col1{float: left; width: 100px; text-align: right;} 
	.col2{float: left; width: 110px; text-align: left;} 
	.col2a{float: left; width: 115px; text-align: left;} 
	.col3{float: left; width: 100px; text-align: right;} 
	.col4{float: left; width: 100px; text-align: left;} 
	.col5{float: left; width: 80px; text-align: right;} 
	.col5a{float: left; width: 40px; text-align: left;} 
	.col6{float: left; width: 110px; text-align: left;} 

