body {
	margin: 0 0 0 0; 
	background-color:000000;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
a img, a img:link, a img:visited, a img:active,a img:hover{ border:none;}
a:link, a:visited, a:active  {color:#FFFFFF; text-decoration:none;}
a:hover {text-decoration:underline;}
/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/
#foto_home{
	width:100%;
	height:100%;
	background-image: url(images/foto_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
	background-color:#000000;
	}
#foto_home_grande{
	width:100%;
	height:100%;
	background-image: url(images/foto_home_height-1024.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: fixed;
	background-color:#000000;
	}
#logo_home{
	position:absolute;
	margin:0 0 0 0;
	width:690;
	height:160;
	}
.bg_geral{
	width:100%;
	height:100%;
	background-color:004ea4;
	background-attachment:fixed;
	background-image: url(images/bg_direita.gif);
	background-repeat: repeat-y;
	background-position: right;
	}
.geral{
	width:100%;
	height:100%;
	background-attachment:fixed;
	background-image: url(images/bg_esquerda.gif);
	background-repeat: repeat-y;
	background-position: left;
	}
#topo {
	width:100%;
	height:76;
	text-align:right;
	}
#logo{
	margin:0 0 0 0;
	width:693;
	height:76;
	float:left;
	}
#menu_home{
	position:absolute;
	margin:200 0 0 75;
	width:40;
	height:135;
	font-size:15;
	color:ffffff;
	font-weight:bold;
	}
#menu{
	padding:27 40 20 20;
	font-size:15;
	color:ffffff;
	font-weight:bold;
	}
.link_blog, .link_blog:link, .link_blog:visited, .link_blog:active{
	color:00aeef;
	text-decoration:none;
}
.link_blog:hover {text-decoration:underline;}
.link_lang, .link_lang:link, .link_lang:visited, .link_lang:active{
	font-size:10;
	color:#CCCCCC;
	text-decoration:none;
}	
.link_lang:hover{text-decoration:underline;}
#meio{
	margin:0 20 0 5;

	height:100%;
	background-attachment:fixed;
	background-image: url(images/bg_esquerda.gif);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align:middle;
	/*background-color:#FFFFFF;
	vertical-align:top;*/
	text-align:left;
	}
#rodape_home {
	margin:3 0 5 10;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	height:5;
	position:absolute;
	bottom:7;
	filter: ;
	filter: DropShadow(Color=666666, OffX=1, OffY=1, Positive=yes);
	}
#rodape {
	margin:10 0 10 10;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	}
#lang{
	position:absolute;
	top:3;
	right:3;
	}
/*docs*/
#doc_00{
	width:100%;
	height:100%;
	vertical-align:middle;
	}
#doc_01 {
	position:absolute;
	background-image: url(images/doc_riachuelo.jpg);
	width: 25.1%;
	max-width:25.1%;
	height:80%;
	float: right;
	background-position: center center;
	background-repeat: no-repeat;

		}
		
#doc_02 {
	position:absolute;
	width: 25.1%;
	height:80%;
	margin: 0px 0px 0px 25%;
	background-image: url(images/doc_ciu.jpg);
	max-width:25.1%;
	float: right;
	background-position: center center;
	background-repeat: no-repeat;

		}

#doc_03 {
	position:absolute;
	height:80%;
	width: 25.1%;
	margin: 0px 0px 0px 50%;
	background-image: url(images/doc_fandango.jpg);
	max-width:25.1%;
	float: right;
	background-position: center center;
	background-repeat: no-repeat;

		}
#doc_04 {
	position:absolute;
	width: 24%;
	height:80%;
	margin: 0px 0px 0px 75%;
	background-image: url(images/doc_parque.jpg);
	max-width:25.1%;
	float: right;
	background-position: center center;
	background-repeat: no-repeat;

		}
.foto_grande {
	background-image: url(../images/grande.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 400px;
	width: 100%;
	
	}
.thumbs {
	
	width:100%;
	height:94px;
	background-color:#5c5c5c;
	max-width:1300px;
	}
.tit_conteudos{
	margin:0 0 0 90;
	font-size:24px;
	font-weight:bold;
	width:350;	
	}
.texto_conteudos{
	margin:35 0 0 90;
	font-size:14px;
	width:350;
	text-align:justify;
	line-height: 18px;

	}