body, html { height:100%; }
body { background:#f6f9fa url(../imagens/line_bg.gif) repeat-x; }
.clear { clear:both; }
p {line-height:1.3em;}
.limites { width:970px; margin:0 auto; }
div#atualizar_navegador {
	display:none;
	}

div#header {
	width:100%;
	height:62px;
	/*
	background:#2992cb;
	*/
	background:url(../imagens/bg_header.jpg) no-repeat 50% 0;
	border-bottom:1px solid #040811;
	}
	
div#content-header {
	width:950px;
	padding:10px;
	height:42px;
	position:relative;
	}
	
div#content-header h1 {
	width:213px;
	height:40px;
	overflow:hidden;
	text-indent:-9999em;
	background:url(../imagens/logo.png) no-repeat;
	float:left;
	}
	
div#content-header h1 a {
	width:213px;
	height:40px;
	display:block;
	}
	
div#content-header h3 {
	background:url(../imagens/sprite.png) no-repeat;
	width:29px;
	height:29px;
	overflow:hidden;
	text-indent:-9999em;
	position:absolute;
	top:30px;
	}
	
div#content-header h3 a {
	display:block;
	width:29px;
	height:29px;
	text-decoration:none;
	}
	
div#content-header h3.blog_antonio_campos {
	background:url(../imagens/icon_blog.png) no-repeat;
	right:109px;
	top:18px;
	}
	
div#content-header h3.youtube {
	background-position:0 -354px;
	right:72px;
	top:18px;
	}
	
div#content-header h3.twitter {
	background-position:0 -390px;
	right:35px;
	top:18px;
	}
	
div#content-header h3.facebook {
	background-position:0 -425px;
	right:0;
	top:18px;
	}
	
div#content {
	height:384px;
	padding-top:34px;
	}
	
	
/* INDEX */
div#area_carousel {
	width:919px;
	height:351px;
	margin:0 auto;
	padding-bottom:33px;
	}
	
ul#mycarousel {
	width:919px;
	height:351px;
	}
	
ul#mycarousel li {
	width:460px;
	height:351px;
	float:left;
	/*
	padding:0 35px;
	*/
	padding:0;
	position:relative;
	left:-230px;
	z-index:1;
	/*
	background:url(../imagens/linha_divisora_carousel.png) no-repeat right;
	*/
	}
	
ul#mycarousel li img {
	display:block;
	width:390px;
	margin:0 auto;
	}
	/*
ul#mycarousel li.last {
	width:425px;
	height:351px;
	float:left;
	position:relative;
	left:-230px;
	z-index:1;
	}
	
ul#mycarousel li.last img {
	display:block;
	width:425px;
	margin:0;
	}
	*/
div.jcarousel-prev {
	background:url(../imagens/pass_left.png) no-repeat;
	width:34px;
	height:367px;
	position:absolute;
	top:-6px;
	left:-20px;
	z-index:3;
	cursor:pointer;
	}
	
div.jcarousel-next {
	background:url(../imagens/pass_right.png) no-repeat;
	width:34px;
	height:367px;
	position:absolute;
	top:-6px;
	right:-20px;
	z-index:2;
	cursor:pointer;
	}
	
div.info-item {
	width:352px;
	height:76px;
	padding:7px;
	background:url(../imagens/bg_desc_revista.png) repeat;
	position:absolute;
	bottom:22px;
	right:38px;
	color:#fff;
	}
	
div.info-item h2 {
	font-size:14px;
	text-transform:uppercase;
	text-align:right;
	padding-bottom:15px;
	}
	
div.info-item p {
	font-size:8px;
	text-align:right;
	padding-bottom:5px;
	}
	
	
div#blocks {
	height:110px;
	padding-top:20px;
	}
	
div.block {
	width:197px;
	height:60px;
	padding:20px;
	float:left;
	margin:0 0px 0 5px;
	background:url(../imagens/bg_blocks.png);
	position:relative;
	}
	
/* HISTORIA */
div.historia h2 {
	padding-bottom:12px;
	width:180px;
	display:block;
	float:left;
	}
	
div.historia h2 a {
	color:#2992cb;
	font-size:18px;
	text-decoration:none;
	}
	
div.historia p {
	width:155px;
	padding-bottom:5px;
	float:left;
	}
	
div.historia p a {
	color:#333333;
	font-size:8px;
	text-decoration:none;
	}
	
div.historia h3 {
	width:38px;
	height:67px;
	overflow:hidden;
	text-indent:-9999em;
	background:url(../imagens/sprite.png) no-repeat 0 -150px;
	position:absolute;
	right:22px;
	top:17px;
	}
	
div.historia h3 a {
	display:block;
	width:38px;
	height:67px;
	}




/* PROJETOS */
div.projetos h2 {
	padding-bottom:12px;
	float:left;
	width:180px;
	display:block;
	}
	
div.projetos h2 a {
	color:#2992cb;
	font-size:18px;
	text-decoration:none;
	}
	
div.projetos p {
	width:155px;
	padding-bottom:5px;
	float:left;
	}
	
div.projetos p a {
	color:#333333;
	font-size:8px;
	text-decoration:none;
	}
	
div.projetos h3 {
	width:62px;
	height:53px;
	overflow:hidden;
	text-indent:-9999em;
	background:url(../imagens/sprite.png) no-repeat 0 -464px;
	position:absolute;
	right:15px;
	top:24px;
	}
	
div.projetos h3 a {
	display:block;
	width:62px;
	height:53px;
	}




/* BLOG */
div.blog h2 {
	padding-bottom:12px;
	float:left;
	width:180px;
	display:block;
	}
	
div.blog h2 a {
	color:#2992cb;
	font-size:18px;
	text-decoration:none;
	}
	
div.blog p {
	width:155px;
	padding-bottom:5px;
	float:left;
	}
	
div.blog p a {
	color:#333333;
	font-size:8px;
	text-decoration:none;
	}
	
div.blog h3 {
	width:66px;
	height:53px;
	overflow:hidden;
	text-indent:-9999em;
	background:url(../imagens/sprite.png) no-repeat 0 -290px;
	position:absolute;
	right:14px;
	top:22px;
	}
	
div.blog h3 a {
	display:block;
	width:66px;
	height:53px;
	}




/* E-BOOKS E VÍDEOS */
div.ebooks h2 {
	padding-bottom:12px;
	float:left;
	width:180px;
	display:block;
	}
	
div.ebooks h2 a {
	color:#2992cb;
	font-size:18px;
	text-decoration:none;
	}
	
div.ebooks p {
	width:155px;
	padding-bottom:5px;
	float:left;
	}
	
div.ebooks p a {
	color:#333333;
	font-size:8px;
	text-decoration:none;
	}
	
div.ebooks h3 {
	width:66px;
	height:53px;
	overflow:hidden;
	text-indent:-9999em;
	background:url(../imagens/sprite.png) no-repeat 0 -526px;
	position:absolute;
	right:15px;
	top:24px;
	}
	
div.ebooks h3 a {
	display:block;
	width:66px;
	height:53px;
	}



/* HISTORIA */
div#img-antonio-campos {
	width:230px;
	height:345px;
	padding:2px;
	border:1px solid #333333;
	float:left;
	}
div#img-antonio-campos img {
	display:block;
	width:230px;
	height:345px;
	}
	
div#text-area-historia {
	width:670px;
	height:351px;
	float:right;
	}
	
div#text-area-historia h2 {
	font-size:20px;
	color:#2992cb;
	padding-bottom:10px;
	}
	
h2.fotobiografia a {
	font-size:14px;
	color:#2992cb;
	padding-top:5px;
		}
	
div#text-area-historia p {
	width:670px;
	font-size:8px;
	color:#333333;
	padding-bottom:5px;
	}
	
	
div.galleria-thumbnails-container {
	position:absolute;
	top:-9999em;
	}

div#imgs img {
	position:absolute;
	top:-9999em;
	}

a#titulo_fotobiografia {
	display:block;
	width:346px;
	height:14px;
	margin:0;
	padding:0;
	}

a#titulo_fotobiografia img {
	position:inherit;
	width:346px;
	height:14px;
	margin:0;
	padding:0;
	}
	

	
	
	
/* PROJETOS */
h2.titles {
	font-size:20px;
	color:#2992cb;
	padding-bottom:10px;
	}
	
div.box-projects {
	width:280px;
	height:100px;
	background:url(../imagens/bg_box_project.png) no-repeat;
	float:left;
	margin-right:20px;
	margin-bottom:50px;
	padding:10px;
	position:relative;
	}
	
div.box-projects img {
	display:block;
	width:270px;
	height:90px;
	}

div.box-projects p{
	margin-top:20px;
	font-size:8px;
	}

div.title_project {
	width:250px;
	height:28px;
	padding:12px 10px 0 10px;
	background:url(../imagens/title-project.png) no-repeat;
	position:absolute;
	bottom:20px;
	left:10px;
	display:none;
	}
	
div.title_project h2 {
	color:#333;
	font-size:16px;
	}




div#footer {
	height:20px;
	padding-top:15px;
	margin-top:15px;
	position:relative;
	}
	
div#footer p {
	color:#333333;
	font-size:8px;
	text-align:left;
	padding-left:20px;
	}
	
div#footer h1#safari {
	width:36px;
	height:15px;
	position:absolute;
	top:10px;
	right:10px;
	}
	
div#footer h1#safari a {
	width:36px;
	height:15px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999em;
	background:url(../imagens/logo_safari.png) no-repeat;
	}
	
	
	
	
	
	
	
/* PÁGINA - E-BOOKS E VÍDEOS */
div#ebooks {
	height:150px;
	}
	
div#ebooks a {
	display:block;
	width:94px;
	height:144px;
	float:left;
	padding:2px;
	border:1px solid #444;
	margin-right:74px;
	}
	
div#ebooks a img {
	display:block;
	width:94px;
	height:144px;
	}
	
	
	
	


ul#videos {
	height:150px;
	}
	
ul#videos li {
	width:240px;
	height:144px;
	float:left;
	padding:2px;
	border:1px solid #444;
	margin-right:115px;
	}
	
ul#videos li a {
	display:block;
	width:240px;
	height:144px;
	}
	
ul#videos li a img {
	display:block;
	width:240px;
	height:144px;
	}

div#galeria-dialogos-contemporaneos {width:740px; margin:0 auto !important; }
