/*

Folha de estilos do site Phoenix Empreendimentos

Natal, novembro de 2012

*/



/* Colocando as margens em zero */

	body, p, html, ul, li, a, h3, h2, h1 { margin:0px; padding:0px }
body, html{height:100%;}

/* Preparando os divs */

	div { overflow:hidden; }



/*Selecionando a fonte principal*/

	body { font-family:Arial; 
	
		/*background-image: url(../img/FU02.png);
		background-size: cover;*/
		/*background-color: red;*/
		
		/*background-image: linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
		background-repeat: no-repeat;*/
		

	}





/* Estiliza��o */

	.propaganda {height: 430px; background: url(../img/propaganda.jpg) center; margin-bottom: -4px; }

	.imgleft { float:left; }

	.container { position:relative; margin:auto; width:1000px; }

	.destaque { }

	.titulo_lateral { padding: 0.5em 0; color: #aa0000; margin-top: 1em; }

	.subtitulo { color: #999999; font: arial lighter; }

	.destaque25 { margin-bottom: 200px; }

	.coluna70 { width:66.8%; padding:1em; }

	.coluna100{ width:96.8%; padding:1em; }

	.coluna30 { width:26.8%; padding:1em; }

	.listagem { }

	.img_left { float: left; }

	.img_right { float: right; }

	.hornav { overflow:hidden; }

	.hornav li { display:inline; }

	.label { font-weight: bold; color: #aa0000; }

	.back1 { 
		
		/*background-color:#36ca79 url(../img/bg_rodape2.jpg) repeat-x;
		background-color: #898d8eca;		
		background-repeat: no-repeat;*/
		/*background-color: linear-gradient(rgb(179, 179, 186), rgb(126, 126, 130) rgb(105, 105, 107));*/
		background: linear-gradient(#eeeeee, #808080);
		
		background-size: cover;
		
			
    }

	body{
		/*background:#898d8eca;*/
		
	}

	#fimdalateral { margin:-1em; margin-top:0; }

/* Estruturas de Diagrama��o */

	

	#top { 

		height:			120px;

		/*border-bottom: 	1px dotted #000000; */

		border-top: 	1px dotted #000000; 

		margin-top:		3px; 

		background:		#ffffff; 

		}

		

	#top iframe, #rodape iframe {

		margin-top: 	-4px;

		width:			1000px; 	

		}

		

	#top #hornav, #auxnav {

		float:			right;

		clear:			both;

		list-style:		none;

		height:			40px;

		}

		

	#top #hornav { position:relative; top:20px; }

	#top #hornav li,a { display:inline; color:#DA251D; font-weight:bold; padding:5px 10px; text-decoration:none;}

	#top #hornav li,a:hover { color:#ffaa00; }

	#top #auxnav li a { display:inline; color:#666666; font-weight:lighter; padding:5px 10px; }

	#top #auxnav li a:hover { color:#000000; padding:5px 10px; }

	#top .container { height:120px; }

	#corpo { margin-bottom:2em; }

	#corpo .container { background:#ffffff; margin-top:10px; border-radius: 1em; padding:1em; }

	#corpo .destaque { position:relative; width:100%; left:0px; height:350px; background:#00ff00; border-radius:0.5em; padding-left:0; }

	#corpo .destaque  a { margin:0; padding:0; }

	

	#corpo .destaque25 { border:1px solid #999999; border-radius:0.5em; width:23.0%; float:left; margin: 1em 0.1%; padding:0.5em; min-height:310px; margin-left: 6.5%; }

	#corpo .destaque25 p { text-align: center; line-height:1.5em; font-size:0.8em; color:#666666; }

	#corpo .destaque25 .chamada { margin-bottom:1em; }

	#corpo .destaque25 img,a{ text-decoration:none; border:none;}

	#corpo .destaque25 h3 { color:#ffffff; font-size:1em; background:rgba(255, 0, 0, 1); line-height:300%; width:100%; padding:0 3.5%; position:relative; top: -0.5em; left:-0.5em; border-radius: 0.3em; }

	#corpo h1 { background-color:#333333; color:#ffffff; padding:1em; ; display:block; clear:both; }

	#corpo h2 { color:rgba(255,0,0,1); font-size:2em; margin:2em 0 0em 0; }

	#corpo .coluna70 { float:left; color:#444444; border-top:5px solid #bbbbbb; text-align: center;}

	#corpo .coluna70 p { text-align: justify; line-height:1.5em; margin:1em 1em; font-size:0.8em; text-indent:30px; }

	#corpo .coluna70 blockquote { text-align: justify; line-height:1.5em; margin:1em 1em; font-size:0.8em; }

	#corpo .coluna70 h3 { text-align: justify; line-height:1em; margin:1em 0.5em; font-size:1.5em; color:#aa0000; border-top: 1px solid #CCCCCC; padding-top:2em; }

	#corpo .coluna100 { float:left; color:#444444; border-top:5px solid #bbbbbb; }

	#corpo .coluna100 p { text-align: justify; line-height:1.5em; margin:1em 1em; font-size:0.8em; text-indent:30px; }

	#corpo .coluna100 blockquote { text-align: justify; line-height:1.5em; margin:1em 1em; font-size:0.8em; }

	#corpo .coluna100 h3 { text-align: justify; line-height:1em; margin:1em 0.5em; font-size:1.5em; color:#aa0000; border-top: 1px solid #CCCCCC; padding-top:2em; }

	#corpo .listagem { text-align: justify; line-height:1.5em; margin:1em 3em; font-size:0.8em; color:#666666; }

	#corpo .coluna30 { float:right; background:url(../img/bg_coluna30_corpo.jpg) repeat-y; border-top:5px solid #bbbbbb; }

	

	#corpo .coluna30 h2{color:#666; font-size:1.2em; margin-bottom:1.0em;}

	#corpo .coluna30 .texto{color:#666; font-size:0.76em;}

	

	#corpo .coluna30:after { background:url(../img/bg_coluna30_corpo_final.jpg); height:150px; display:block; line-height:0; }

	.coluna70 .hornav , .coluna100 .hornav { padding:0; margin:-1em; margin-bottom:3em; padding:5px; padding-left:10px; background:#cccccc url(../img/bg_hornav_li_corpo2.jpg) no-repeat; }

	.coluna70 .img_left, .coluna100 .img_left { width: 200px; margin: 20px; margin-left: 0; }

	.coluna70 .img_right, .coluna100 .img_right { width: 200px; margin: 20px; margin-right: 0; }

	#corpo .hornav li { background:url(../img/bg_hornav_li_corpo.jpg) no-repeat right; padding: 10px; padding-right:30px; }

	#corpo .coluna70 .hornav a { text-decoration:none; color: #DA251D; }

	#rodape { background:#333333 url(../img/bg_rodape.jpg) repeat-x; color:#cccccc; height:300px; }

	#rodape .container { padding-top:50px; position:relative; }

	#rodape .coluna70 { float:right; margin:0; border:0; }

	#rodape .coluna30 { float:left; margin:0; border:0; }

	

	.links { list-style: none; }

	.first-li{
		margin-left: -18%;
	}

	.links tr {

		min-height: 3em;

		overflow: hidden;

		border-bottom: 1px solid #ccc;

		padding: 0.5em;

		font-size:0.8em;

		margin-top:20px

		}

	.links td{

		border-bottom: 10px solid #ccc;

		padding:1em 0;

		}

		

	#perguntas { list-style: none; }

	#perguntas li, .listagem{

		min-height: 2em;

		overflow: hidden;

		/*border-bottom: 1px solid #ccc;*/

		padding: 0.5em;

		}



	#perguntas li a, .listagem a {

		color: #333333;

		font-weight:lighter;

		text-indent:0;

		}	

	

	#perguntas .respostas {

		width: 80%;

		color: #777;

		position: relative;

		left: 30px;

		padding: 1em;

		font-style: italic;

		}

	

	.numeracao {

		background: #333;

		border: 5px solid #ccc;

		color: #ccc;

		font-size: 1.5em;

		font-weight:bolder;

		width: 30px;

		height: 30px;

		float: left;

		text-align: center;

		margin-right: 0.5em;

		margin-left: -0.3em;

		}
	.separador {

		color: #aa0000;
		font-size: 1.5em;
		margin-top: 20px;

		}

	

/*paginas do iframe lateral e rodape*/

#lateral_geral { background: url(../img/bg_coluna30_corpo_iframe.jpg) repeat-y; }



#rodape_geral {

	background: url(../img/bg_rodape_iframe.jpg) repeat-x #222222;

	color: #cccccc;

	font-size: 0.8em; 

	}



#rodape_geral h2 {

	margin:				20px 0 30px;

	}



#rodape_geral .coluna30 { float: left; }



#rodape_geral .coluna70 {

	float: right;

	text-align: justify;

	}

	

/*Defini��es dos Javascript*/

	/*Simple Gallery - Paineis*/

		#simplegallery1 { /*CSS for Simple Gallery Example 1*/

					position: relative; /*keep this intact*/

					visibility: hidden; /*keep this intact*/

					border:0px; 

					 }



		#simplegallery1 .gallerydesctext { /*CSS for description DIV of Example 1 (if defined)*/

					text-align: left; 

					padding: 2px 5px; 

					 }

.card{
	background: rgba(255, 255, 255, 0.5);
	border-radius: 5px;
	padding:10px;
	padding-bottom:30px;
	width: 80%;
	font-size: 0.8em;
}
