@charset "utf-8";
/* CSS Document */

.subfoto {
	color:#CCC;
	vertical-align:top;
}

/* base das noticias */
#news {
	width:750px;
	background-color:#FFF;
	float:right;
	margin-right:10px;
}
#news #ntitulo {
	padding:2px;
	border-bottom:#CCC dotted 1px;
}
#news #nnoticia {
	clear:both;
	border-top:#CCC dotted 1px;
	border-bottom:#CCC dotted 1px;
	padding-top:5px;
}
#news #nrelated {
	padding: 10px 0;
	clear:both;
}
#news #nrelated #nmais, #news #nrelated #nimagens, #news #nrelated #nvideos {
	display:block;
	float:left;
}
#news #nrelated #nmais, #news #nrelated #nvideos {
	width:250px;
}
#news #nrelated #nimagens {
	width:245px;
	border-left:#999 dotted 1px;
	border-right:#999 dotted 1px;
}
#news #ncoment {
	clear:both;
	padding:5px 0 0 0;
	border-top:#CCC dotted 1px;
}

/* especifico noticias */
#news .DtPub {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999;
	text-align:left;
	margin-top:3px 0;
}
#news #ntitulo h1 {
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	text-align:justify;
}

#news #ntools #estrelinhas {
	width:300px;
	text-align:left;
	float:left;
}

#news #ntools #icones {
	width:300px;
	text-align:right;
	float:right;
}
#news #ntools #icones ul{
	list-style:none;
}
#news #ntools #icones ul li{
	display:inline;
	width:35px;
}

#news #nnoticia #nfoto {
	padding:3px;
	border:#CCC solid 1px;
	display:block;
	float:right;
	margin:0 5px;
}
#news #nnoticia #ntexto {
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#news #nnoticia #ntexto p{
	text-indent:20px;
	margin-top:5px;
}

#news #nrelated h3, #news #ncoment h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	color:#900;
}
#news #nrelated ul {
	margin-left:20px;
}
#news #nrelated #nmais ul, #news #nrelated #nimagens ul, #news #nrelated #nvideos ul {
	list-style-image:url(imagens/item_li_maisnews.jpg);
}
#news #nrelated #nmais ul li, #news #nrelated #nimagens ul li, #news #nrelated #nvideos ul li{
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	margin-top:5px;
	margin-right:4px;
}
#news #nrelated #nmais a, #news #nrelated #nimagens a, #news #nrelated #nvideos a{
	text-decoration:none;
	color:#000;
}
#news #nrelated #nmais a:hover, #news #nrelated #nimagens a:hover, #news #nrelated #nvideos a:hover {
	text-decoration:underline;
	color:#000;
}

#news #ncoment ul {
	list-style:none;
}
#news #ncoment ul li {
	padding:4px 4px 4px 30px;
	margin:5px 0;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:12px;
}
#news #ncoment .cor1 {
	background:url(imagens/fcomentb.png) no-repeat;
	background-color:#fff;
}
#news #ncoment .cor2 {
	background:url(imagens/fcomenta.png) no-repeat;
	background-color:#F5F5F5;
}
#news #ncoment .npor {
	font-weight:bolder;
	color:#000;
	margin-bottom:5px;
}
#news #ncoment .ncresp {
	display:block;
	border:#CCC dashed 1px;
	background-color:#FFC;
	padding:10px;
	margin:5px 0;
	text-align:justify;
}
#news form{
	margin-left: 15px;
	padding: 10px 0;
	width: 700px;
}
#news form fieldset {
	border:0;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#900;
}
#news form fieldset label{
	display: block;
	padding: 0; 
	margin:5px 0 0 10px;
	text-align: left;
}
#news form #fnome, #news form #femail, #news form #fcidade{
	width:650px;
	margin:5px 0 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#900;
	background-color: #fee;
	border: solid 1px #f66;
	height: 20px;
}
#news form #fmensagem {
	width:650px;
	margin:5px 0 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#900;
	background-color: #fee;
	border: solid 1px #f66;
	height: 100px;
	overflow:auto
}
#news form #fnome:hover, #news form #fmensagem:hover, #news form #femail:hover, #news form #fcidade:hover {
	background-color: #ccffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
}
#news form #fnome:focus, #news form #fmensagem:focus, #news form #femail:focus, #news form #fcidade:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
}
#news form input.submit {
	margin:10px;
	width:200px;
	height:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#900;
	border: solid 1px #006600;
	background-color:#CCC;
}
#news #ntags {
	clear:both;
	margin:5px 0;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#900;
	background-color:#FFC;
}
#news #ntags ul {
	list-style:none;
}
#news #ntags ul li {
	display:block;
	margin:3px;
	float:left;
}
#news #ntags ul li a{
	text-decoration:none;
	color:#900;
}
#news #ntags ul li a:hover{
	text-decoration:underline;
}





#contato form{
	margin-left: 15px;
	padding: 10px 0;
	width: 700px;
}
#contato form fieldset {
	border:0;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#900;
}
#contato form fieldset label{
	display: block;
	padding: 0; 
	margin:5px 0 0 10px;
	text-align: left;
}
#contato form #fnome, #contato form #femail, #contato form #fcidade, #contato form #fdestino{
	width:650px;
	margin:5px 0 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#900;
	background-color: #fee;
	border: solid 1px #f66;
	height: 20px;
}
#contato form #fmensagem {
	width:650px;
	margin:5px 0 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#900;
	background-color: #fee;
	border: solid 1px #f66;
	height: 100px;
	overflow:auto
}
#contato form #fnome:hover, #contato form #fmensagem:hover, #contato form #femail:hover, #contato form #fcidade:hover, #contato form #fdestino:hover {
	background-color: #ccffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
}
#contato form #fnome:focus, #contato form #fmensagem:focus, #contato form #femail:focus, #contato form #fcidade:focus, #contato form #fdestino:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
}
#contato form input.submit {
	margin:10px;
	width:200px;
	height:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#900;
	border: solid 1px #006600;
	background-color:#CCC;
}
