/*************************************************************************************************************************
	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO
*************************************************************************************************************************/

ul.nav-castelli-esh li a#nav01 { background-position:right top; }

/*************************
	MATERIAL INTERNA
*************************/

div#material-interna div.box-texto,
div.box-texto h3,
div.box-texto p {
	display:inline;
	float:left;
	position:relative;
	width:422px;
}

div#material-interna div.box-texto { margin:23px 0 0 26px; }

div.box-texto h3 {
	margin:16px 0 0;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#406F7D;
}

div.box-texto p {
	margin:8px 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#262626;
}

/*************************
	Geraldo Castelli
*************************/

div.box-geraldo-castelli,
div.box-geraldo-castelli span,
div.box-geraldo-castelli big {
	display:inline;
	float:left;
	position:relative;
}

div.box-geraldo-castelli img{
	display:block;
	margin:15px auto -15px auto;
}

div.box-geraldo-castelli {
	width:422px;
	height:411px;
	margin:40px 0 0 26px;
	background:url(../img/bg/geraldo-castelli.jpg) no-repeat left top;
}

div.box-geraldo-castelli span {
	width:150px;
	margin:110px 0 60px 235px;
	font:11px Arial, Helvetica, sans-serif;
	color:#262626;
}

div.box-geraldo-castelli big {
	width:392px;
	margin:50px 0 0 15px;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#364827;
}

div.box-geraldo-castelli a.btn-saiba-mais {
	display:inline;
	width:257px;
	height:22px;
	margin:30px 0 0 80px;
	background:url(../img/btn/saiba-mais-geraldo-castelli.png) no-repeat left top;
}


div.box-geraldo-castelli a.btn-saiba-mais:hover { background-position:left -22px; }

/*************************
	LISTA DE FOTOS
*************************/

div#material-interna ul.lista-thumbs,
ul.lista-thumbs li {
	display:inline;
	float:left;
	position:relative;
	width:205px;
}

div#material-interna ul.lista-thumbs { margin:25px 0 0 19px; }

ul.lista-thumbs li { 
	margin:30px 0 0;
	background:url(../img/bg/thumb-foto.jpg) no-repeat left top; 
}

ul.lista-thumbs li a.um-thumb {
	display:inline;
	width:189px;
	height:109px;
	margin:7px 0 0 8px;
	background:no-repeat center center;
}

ul.lista-thumbs li a.btn-ampliar {
	display:inline;
	width:87px;
	height:22px;
	margin:11px 0 0 60px;
	background:url(../img/btn/ampliar.jpg) no-repeat left top;
}

ul.lista-thumbs li a.btn-ampliar:hover { background-position:left -22px; }

/*************************
	BOX MEC
*************************/

div#material-interna div.box-mec {
	display:inline;
	float:left;
	position:relative;
	width:205px;
	height:601px;
	margin:-149px 0 0 19px;
	background:url(../img/bg/mec.jpg) repeat-y left top;
}

div.box-mec h5,
div.box-mec h6,
div.box-mec p {
	display:inline;
	float:left;
	position:relative;
	width:179px;
	padding:0 13px;
}

div.box-mec h5 {
	margin:10px 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#262626;
}

div.box-mec h6 {
	margin:15px 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#262626;
}

div.box-mec h6 a {
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#262626;
}

div.box-mec h6 a:hover { text-decoration:underline; }

div.box-mec p {
	font:11px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}

/*
	Modal
*/

div.box-txt-geraldo-castelli, div.box-txt-geraldo-castelli h6,
div.box-txt-geraldo-castelli p, div.box-txt-geraldo-castelli ul,
div.box-txt-geraldo-castelli ul li {
	display:inline;
	float:left;
	position:relative;
	width:555px;
}
div.box-txt-geraldo-castelli {
	width:580px;
	height:300px;
	overflow:auto;
}

div.box-txt-geraldo-castelli { background:url(../img/bg/texto-mec.jpg) repeat-x left top #8CBCCA; padding:0 15px 15px; }

div.box-txt-geraldo-castelli h6 {
	margin:15px 0 0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#262626;
}

div.box-txt-geraldo-castelli p {
	margin:10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	line-height:140%;
	color:#262626;
}

div.box-txt-geraldo-castelli ul { margin:15px 0 0; }

div.box-txt-geraldo-castelli ul li {
	width:560px;
	margin:5px 0 0;
	padding:0 0 0 10px;
	font:11px Arial, Helvetica, sans-serif;
	line-height:140%;
	color:#262626;
	background:url(../img/global/bullet.png) no-repeat left 5px;
}
