@charset "ISO-8859-1";

* {	
	margin:		0;
	padding:	0;
}

body {
	font:				.6em Verdana,sans-serif;
	color:				#000;
	text-align:			center; /* horizontal centering for IE Win quirks */
	background-color:	#EFEFEF;
}

html, body { 
	height:		100%; 
	margin:		0; 
	padding:	0;
} /* give the body height:100% so that its child elements can have percentage heights */

input, textarea { outline-style:none; } /* Remove Safari's Default Field Highlighting */

a:active { outline: none; } /* remove dotted border from links... */
a:focus { -moz-outline-style: none; } /* ... in firefox*/


/*---------- ------------- ----------*/
/*---------- MAIN CONTENTS ----------*/

div.containerAll {
	position: 			relative;
	min-height: 		100%;
	/*background-color:	#006699;*/
}

div.outer {
	padding-bottom: 	170px;
	/*background-color:	red;*/
}

div#header { 
	margin-bottom: 		-20px !important; 
}

div#footer {
	position: 	absolute;
	bottom: 	0px;
	height: 	170px;
	display:	none;
}

div.containerSideL {
	float: 				left;
	width: 				280px;
	height:				auto;
	margin-top:			0px;
	/*background-color: 	#CF6;*/
}

div.containerSideR {
	float: 				right;
	width: 				670px;
	height: 			auto;
	margin-top:			0px;
	/*background-color: 	#CF6;*/
}

div#mainContentInfraestruturas {
	position: 			relative;
	width: 				960px;
	height: 			auto;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	/*background-color: 	blue;*/
}


/*---------- [MENU 1]------------*/
/*---------- INFRAESTRUTURAS.php ----------*/

div#leftInfraestruturas {
position:relative;
top:0px;
min-height:0px;
width:280px;
text-align:left;
/*background-color:#DDD;*/
}

div#rightInfraestruturas {
position:absolute;
top:0px;
min-height:5px;
width:670px;
text-align:left;
right:0px;
/*background-color:#DAE8FC;*/
}

div#leftInfraestruturas h1 {
font:16px Verdana, Geneva, sans-serif;
color:#F88C19;
}

div#leftInfraestruturas ul li {
list-style-type:none;
font:normal normal normal 11px/1.7em Verdana, Geneva, sans-serif;
color:#999;
}

div#leftInfraestruturas ul li a,
div#leftInfraestruturas ul li a:link,
div#leftInfraestruturas ul li a:active,
div#leftInfraestruturas ul li a:visited {
text-decoration:none;
color:#F65F13;
}

div#leftInfraestruturas ul li a:hover {text-decoration:underline}

div#rightInfraestruturas .infsName {
font:normal normal normal 11px/1.6em Verdana, Geneva, sans-serif;
color:#FFF;
height:18px;
}

div#rightInfraestruturas .infsDesc span {
font:normal normal normal 11px/1.6em Verdana, Geneva, sans-serif;
color:#999;
height:18px;
width:500px;
}

div#rightInfraestruturas .infDiv {margin-bottom:50px;}

div#rightInfraestruturas .infDiv img {height:300px !important;}

div#rightInfraestruturas .infDiv p,
div#rightInfraestruturas .infDiv h3,
div#rightInfraestruturas .infDiv img {margin-bottom:20px;}

div#rightInfraestruturas .infDiv h3 {
font:normal normal normal 14px/1.6em Verdana, Geneva, sans-serif;
color:#86B327;
}

div#rightInfraestruturas .titleInf {
font:normal normal normal 11px/1.6em Verdana, Geneva, sans-serif;
color:#999;
}

div#rightInfraestruturas .descInf {
font:normal normal normal 11px/1.6em Verdana, Geneva, sans-serif;
color:#666;	
}