/* BODY */
body {
	margin:0;
	padding:0;
	background-color:#000000;
	background-image:url(../images/bg_total.jpg);
	height:100%;	
}

html {
	margin:0;
	padding:0;
	height:100%;
}

img {
	margin:0;
	padding:0;
}

/* TOPO */
#header {
	top:0;
	width:100%;
	height:50px;
	background-image:url(../images/bg_header.jpg);
}

#logo {
	position:relative;
	margin:0 auto;
	width:830px;
	height:50px;
	display:block;
}

/* BOTOES */
#botoes {
	width:100%;
	height:120px;
	display:block;
}

#botoes_miolo {
	position:relative;
	margin:0 auto;
	width:830px;
	height:120px;
	display:block;
}

#botoes_miolo h1 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#e4e0c2;
	margin:20px 0 0 0;
	display:block;
	font-weight: bolder;
}

#botoes_miolo h1 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#e4e0c2;
	text-decoration: none;
}

#botoes_miolo h1 a:hover {
	color:#7d8463;
	text-decoration: underline;
}

#menuhor {
	float:right;
	display:block;
	margin:50px 0 0 0;
	padding:0;
}

#menuhor li {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color:#e4e0c2;
	display: inline;
}

#menuhor li a {
	margin:0;
	text-decoration: none;
	color:#e4e0c2;
}

#menuhor li a:hover {
	color:#7d8463;
	text-decoration: underline;
}

#menuhor .ponto {
	margin:0 12px
}

#menuhor .visitado {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#db913f;
	display: inline;
	text-decoration: underline;
	font-weight: bolder;
}

/* MIOLO RANDOM */
#miolo_random {
	width:100%;
	height:350px;
	display:block;
}

#random {
	position:relative;
	margin:0 auto;
	width:830px;
	height:350px;
	display:block;
}

/* DIVISAO THUMBS */
#divisao_thumbs {
	float:left;
	width:100%;
	display:block;
}

#divisao {
	position:relative;
	margin:0 auto;
	width:830px;
	display:block;
}

.txt_rodape {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#e4e0c2;
	font-weight: bold;
	margin:0 0 10px 0;
	padding:0;
}

/* THUMBS */
#thumbs_total {
	float:left;
	width:100%;
	display:block;
	margin:0;
}

#thumbs {
	position:relative;
	margin:0 auto;
	width:830px;
	display:block;
}

#thumbs .thumb_esquerda {
	float:left;
	padding:0 0 10px 0;
	display:block;
}

#thumbs .thumb_centro {
	float:left;
	padding:0 10px 10px 10px;
	display:block;
}

#thumbs .thumb_direita {
	float:left;
	padding:0 0 10px 0;
	display:block;
}

.boxgrid{ 
	width:270px; 
	height:154px; 
	margin:0; 
	float:left; 
	overflow:hidden; 
	position:relative; 
}

.boxgrid img{ 
	position:absolute; 
	top:0; 
	left:0; 
	border:0; 
}

.boxgrid h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#e4e0c2;
	font-weight:bold;
	text-decoration: none;
	margin:7px 0 0 10px;
	padding:0;
}

.boxgrid p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#db913f;
	font-weight:bold;
	text-decoration: underline;
	margin:0 0 0 10px;
	padding:0;
}

.boxgrid a {
	color:#db913f;
}

.boxgrid a:hover {
	color:#7d8463;
}

.boxgrid .detalhes {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#db913f;
	font-weight:bold;
	text-decoration:underline;
	margin:7px 0 0 10px;
	padding:0;
}

.captionfull .boxcaption {
	top:154px;
	left:0;
}

.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 70px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 }
 
/* MIOLO RANDOM INTERNO */
#miolo_random_interno {
	width:100%;
	height:552px;
	display:block;
}

#random_interno {
	position:relative;
	margin:0 auto;
	width:910px;
	height:552px;
	display:block;
}

#random_interno h1 {
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #e4e0c2;
	margin:5px 0 0 40px;
	padding:0;
	display:inline;
	width:580px;
}

#random_interno h3 {
	float:right;
	text-align:right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e4e0c2;
	margin:10px 40px 0 0;
	padding:0;
	display:inline;
	width:250px;
}

#random_interno h2 {
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #db913f;
	margin:0 0 0 40px;
	padding:0;
	display:inline;
	width:580px;
	text-decoration: underline;
}

#random_interno h2 a  {
	color: #db913f;
}

#random_interno h2 a:hover  {
	color: #7d8463;
}

#random_interno h4 {
	text-align:right;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #db913f;
	margin:0 40px 0 0;
	padding:0;
	display:inline;
	width:250px;
	text-decoration: underline;
}

#random_interno h4 a  {
	color: #db913f;
}

#random_interno h4 a:hover  {
	color: #7d8463;
}

#pd_rating_holder_2287679 {
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 40px;
	display:inline;
	width:580px;
	color:#e4e0c2;
}
 
/* SLIDE SHOW */
#slideshow {
	margin:0 auto;
	width:910px;
	height:476px;
	position:relative;
}

#slideshow #slidesContainer {
	margin:0 auto;
	width:830px;
	height:476px;
	overflow:auto; /* allow scrollbar */
	position:relative;
}

#slideshow #slidesContainer .slide {
	margin:0 auto;
	width:830px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
	height:476px;
}

.control {
	display:block;
	width:40px;
	height:476px;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
}

#leftControl {
	top:0;
	left:0;
	background-image:url(../imgs_jobs/slideshow/control_left.gif);
	background-repeat: no-repeat;
}

#rightControl {
	top:0;
	right:0;
	background-image:url(../imgs_jobs/slideshow/control_right.gif);
	background-repeat: no-repeat;
}