/*********************************
	GOVESP Mobile - CSS Geral
**********************************/

/*Reset 
********/
* {vertical-align: center;s font-family: inherit; font-style: medium; font-size: inherit; text-decoration: none; border: 0 none; outline: 0; padding: 0; margin: 0; }
cite,em,dfn {font-style:italic;}
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea {font-family:mono-space,monospace;}
pre {white-space:pre;}
del {text-decoration:line-through;}
ins,dfn { border-bottom:1px solid #333;}
small,sup,sub {font-size:small;}
big {font-size:large;}
abbr,acronym {text-transform:uppercase;font-size:small;}
abbr[title],acronym[title],dfn[title] {cursor:help;	border-bottom:1px dotted black;}
sup {vertical-align:super;}
sub {vertical-align:sub;}
blockquote{margin-left:20px;}
ul {list-style:square outside;}
ol {list-style:decimal outside;}
ul, ol {margin-left:20px;margin-bottom:10px;}

/*Geral 
********/
body {font-family:"Arial", "Helvetica", sans-serif;color:#333;height:100%;}
h1 {font-size:large;font-weight:bold;color:#c00;margin-bottom:10px;}
h2, h3, h4, h5, h6 {font-size:medium;font-weight:bold;color:#333;margin-bottom:10px;}
p {margin:0 0 10px 0;text-align:left;}
a {text-decoration:none;color:#c00;}
a:hover {text-decoration:underline;}

/*Header
*********/
#banner {width:318px;height:44px;background:#eee;margin:10px 0 0;border:1px solid #ccc;}
#logo {background:#ffd400;border-bottom:1px solid #ccc;padding:15px 3px 10px;}

/*Content
**********/

/*info-pag-more*/
.pag, .info {background:#eee;border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;}
.info {padding-left:3px;}
.more {/*background:#eee;
	border-top:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
	*/
	width:90%;
	margin:0 auto;
	text-align: center;
	background:transparent url(../img/bg-button.png) repeat-x;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-bottom:5px;
}
.more a { 
	padding:5px 0;
}
.home {/*border-bottom:1px solid #ccc;*/}
.more a, .pag a, .info span {font-weight:bold;font-size:small;color:#333;}

.pag a {padding-left:20px;background-repeat:no-repeat;display:block;}
.more a {padding-left:3px;background-repeat:no-repeat;display:block;}
.pag .prev {background-image:url(../img/seta_esquerda.png);background-position:1px center;}
.more a, .pag .next {/*background-image:url(../img/seta_direita.png);background-position:right center;*/}
.pag {text-align:center;}
.left {text-align:left;}
.pag span {font-size:small;color:#666;display:block;}

.pag .disable {color:#ccc;cursor:normal;}
.pag .disable:hover {cursor:normal;}

#spnoticias .pag {border:none;border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;}

/*bottom, top*/
.bottom a, .top a {font-size:small;color:#666;padding-left:15px;background-repeat:no-repeat;background-position:left center;}
.top {border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;}
.bottom {padding-top:10px;padding-bottom:10px;}
.top a {background-image:url(../img/up_arrow.gif);}
.bottom a {background-image:url(../img/down_arrow.gif);}

/*titles*/
div.title {
	/*background:url(../img/bg_li.png) repeat-x center;*/
	border-top:3px solid #074693;
	border-bottom:1px solid #074693;
	padding:3px;
	font-size:large;
	font-weight:bold;
}
div.title span, div.title a {font-weight:bold;color:#074693;}

#spnoticias .title {border-top-color:#074693;}
/*#trabalhando .title {border-top-color:#036;}
#servicos .title {border-top-color:#c00;}
#orgaos .title {border-top-color:#600;}*/
#social .title {border-top-color:#074693;}

#spnoticias .mais-noticias div.title {background:none;border-top:none;border-bottom:none;padding:3px;font-size:medium;}
#spnoticias .mais-noticias div.title span {color:#c00;}

/*hightlight*/
.highlight {border:1px solid #ccc;}
	#spnoticias .highlight {background:#eee;
		margin:10px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
/*	#trabalhando .highlight {background:#036;}	*/
.highlight img {float:left;margin-right:4px;border-right:1px solid #ccc;width:100px;}
.highlight a {color:#666;font-weight:bold;padding-top:4px;font-size:small;}
.highlight hr {clear:both;}

/*entry*/
.entry a {color:#666;padding:7px 0;display:block;}

#spnoticias .entry a {
	padding-left:20px;
	background-position:2px center;
	background-repeat:no-repeat;
	background-image:url(../img/txt.png);
}

#social { 
	margin-top:10px;
}
#social .entry {
	padding-left:3px;
	border-bottom:1px solid #ccc;
	background:#fff;
	font-weight:bold;
	background-image:url(../img/seta_direita.png);
	background-position:right center;
	background-repeat:no-repeat;
}
#social .last {border-bottom:none;}
#social .entry a {padding-left:20px;background-position:left center;background-repeat:no-repeat;display:block;}
	#social .entry a.twitter {background-image:url(../img/twitter.png);}
	#social .entry a.youtube {background-image:url(../img/youtube.png);}
	#social .entry a.flickr {background-image:url(../img/flickr.png);}
	#social .entry a.facebook {background-image:url(../img/facebook.png);}
	#social .entry a.orkut {background-image:url(../img/orkut.png);}				

/*noticia*/
.description, .date {font-size:small;font-weight:bold;color:#666;margin: 0 0 0 0;}
.description {margin:-10px 0 10px 0;}
.noticia {padding:5px;text-align:left;}
.noticia p {text-align:left;}

/*img*/
.image {margin-bottom:10px;}
.image .legend, .image .credit {font-size:small;color:#999;margin:0}

/*Footer*/
#footer {background:#333;padding:10px 0;}
	#footer a {color:white;}
#footer ul {color:white;list-style:none;margin-left:0;}
	#footer ul li {color:white;list-style:none;margin-bottom:10px;}
#footer ul li a { 
	background:url(../img/bg-button-footer.png) repeat-x;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	
	width:90%; margin:0 auto; display: block; padding: 3px 0;

}
#copyright {font-weight:bold;color:white;}

/*Centralizando
*********/
#footer, #header, .bottom, .top, .info {text-align:center;}
#banner {margin:10px auto 0;}
strong {font-weight:bold;}
#tip {
/*	padding-bottom:11px;
	background:url(../img/seta.png) no-repeat center bottom;*/
	width:100%;
/*	position:absolute;*/
	background:#ffd400;
}
.wrap {
	background:#000;
	color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height:18px;
	font-size:14px;
	width:300px;
	text-align:center;
	padding:10px 5px;
	opacity:0.8;
	margin:10px auto 0;
}
