/*************************************************************************************************************************
	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO	MIOLO
*************************************************************************************************************************/

ul.nav-estude-castelli li a#nav07 { background-position:left top; }

/*************************
	MATERIAL INTERNA
*************************/

div#material-interna h6 {
	display:inline;
	float:left;
	position:relative;
	width:646px;
	margin:40px 0 0 26px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#406f7D;
}

div#material-interna div#box-dia-c {
	display:inline;
	float:left;
	position:relative;
	width:305px;
	height:391px;
	margin:38px 0 0 26px;
	background:url(../img/bg/dia-c.jpg) no-repeat left top;
}

div#box-dia-c h5 {
	display:inline;
	width:235px;
	height:44px;
	margin:63px 0 0 35px;
	background:url(../img/txt/dia-c.png) no-repeat left top;
}

div#box-dia-c p {
	display:inline;
	float:left;
	position:relative;
	width:290px;
	margin:0 0 0 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}

div#box-dia-c span {
	display:inline;
	float:left;
	position:relative;
	width:290px;
	margin:20px 0 0 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}

div#box-dia-c ul#lista-datas {
	display:inline;
	float:left;
	position:relative;
	width:200px;
	margin:18px 0 18px 50px;
}

ul#lista-datas li {
	display:inline;
	float:left;
	position:relative;
	width:100px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#000;
}

div#material-interna div#box-visite-nos {
	display:inline;
	float:left;
	position:relative;
	width:304px;
	height:380px;
	margin:49px 0 0 37px;
	background:url(../img/bg/visite-nos.jpg) no-repeat left top;
}

div#box-visite-nos h5 {
	display:inline;
	width:142px;
	height:26px;
	margin:72px 0 0 18px;
	background:url(../img/txt/visite-nos.png) no-repeat left top;
}


div#box-visite-nos p {
	display:inline;
	float:left;
	position:relative;
	width:280px;
	margin:18px 0 0 18px;
	font:12px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}

div#box-visite-nos div#semana {
	display:inline;
	float:left;
	position:relative;
	width:284px;
	height:46px;
	margin:25px 0 0 10px;
	background:url(../img/bg/visita-semana.png) no-repeat left top;
}

div#semana span {
	display:inline;
	float:left;
	position:relative;
	width:250px;
	margin:7px 0 0 8px;
	font:12px Arial, Helvetica, sans-serif;
	color:#779844;
}

div#semana big {
	display:inline;
	float:left;
	position:relative;
	margin:2px 0 0 8px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}

div#material-interna form#frm-visite,
form#frm-visite fieldset, form#frm-visite input.campo,
form#frm-visite div.box-radio, form#frm-visite label,
form#frm-visite input.radio {
	display:inline;
	float:left;
	position:relative;
}

div#material-interna form#frm-visite { width:348px; margin:0 0 0 26px; }

form#frm-visite fieldset { width:348px; }

form#frm-visite input.campo {
	width:328px;
	margin:16px 0 0;
	padding:4px 10px;
	border:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#565656;
	background:url(../img/bg/campo-visite-castelli.png) no-repeat left top;
}

form#frm-visite select {
	width:348px;
	margin:16px 0 0;
	padding:4px 10px;
	border:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#565656;
	background:url(../img/bg/campo-visite-castelli.png) no-repeat left top;
}


form#frm-visite div.box-radio { margin:16px 0 0; }

form#frm-visite label {
	margin:3px 20px 0 5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#565656;
}

form#frm-visite input.btn-enviar {
	display:inline;
	width:59px;
	height:22px;
	margin:16px 0 0 55px;
	border:none;
	background:url(../img/btn/enviar.png) no-repeat left top;
	cursor:pointer;
}

form#frm-visite input.btn-enviar:hover { background-position:left -22px; }

form#frm-visite input.campo.medio {
	width:95px;
	margin:15px 200px 0 0;
	clear:both;
	background:url(../img/bg/campo-medio.png) no-repeat left top;
}

form#frm-visite input.campo.menor {
	width:49px;
	clear:both;
	margin:15px 10px 0 0px;
	background:url(../img/bg/campo-menor.png) no-repeat left top;
}
