/*  
Theme Name: Radiance
Theme URI: http://www.freewpthemes.net/preview/radiance
Description: Widget ready and tested on WP2.3
Version: 2.0
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net/
*/

/* Fix for PNG alpha channel display in IE6 */
img {
  behavior: url("/wp-content/themes/pngbehavior.htc");
  border: none;
  margin-bottom: 10px;
  
}

* {
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
}

#archives {
background-color: gray;
}


body {
	background: #004d78 /* url(  */repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	
}

/*
.breadcrumb {
background-color: f5f5f5;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 10px;
padding-top: 10px;
margin-left: 10px;
margin-right: 10px;

border-style: solid;
border-color: #cccccc;
border-width: 1px;

width: auto;
}
*/

/*
================ Elementos Graficos ================
*/


.sombra {display: block; padding-top: 0px; width:930px; margin:0 auto; }
/* .sombra2 {padding-top: 8px; width:420px; margin:0 auto; background:url(images/tarja-rodape-pequena.png)no-repeat center bottom;} */

.sombra3esq, .sombra3dir {margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: -25px; padding-top: 0px; width: 650px; /* background:url(images/tarja-rodape-pequena-2.png)no-repeat center bottom; */}


.sombra3dir {text-align: left;	font-family: Arial, Helvetica;	color: #004D78;	font-size:24px; /*border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #dcdcdc;*/	line-height: 2em;}


.sombra3esq {text-align: right;	font-family: Arial, Helvetica;	color: #004D78;	font-size:24px;/*border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #dcdcdc;*/	line-height: 2em;}

.frame {
margin-top: 0; 
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
padding:0;
width:975px;
background:url(images/frame_bg.png) repeat-y;
background-color: #004d78; 
}

#flags_language_selector img{
	  border-style: none;
	  margin-right: 10px;
	  margin-left: 5px;
	  margin-bottom: 0px;
	  margin-top: 0px;
	  padding: 15px 0 0 0;
	  float: right;
	  display: block;
}

/*
================ Elementos Graficos ================
*/


h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
    font-size: 24px;
	font-weight:normal;
    color: #004d78;
}

h2 {
	font-size: 20px;
	padding-bottom: 5px;
	font-weight:normal;
        color: #004d78;
}


h2-newsletter {
	font-size: 14px;
	padding-bottom: 5px;
	font-weight:normal;
    color: #ffffff;
}



h3 {
        font-size: 24px;
	font-weight:normal;
        color: #009df4;
}

h6 {
	font-size: 18px;
	font-weight:bold;
        color: #004d78;
}

p, ol {
    margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
	line-height: 140%;
    font-size:12px;
}

ul {
    margin-top: 10px;
	line-height: 140%;
    font-size:14px;
    text-decoration: none;
}

a {
	text-decoration: none;
	color: #004d78;
}

a:hover {

	color: #004d78;;
}

img.left {
	float: left;
	margin: 3px 20px 0 0;
	border: 3px solid #848C8F;
}

img.right {
	float: right;
	margin: 3px 0 0 20px;
	border: 3px solid #848C8F;
}

hr {
	display: none;
}

/* Header */

#header {
	width: 955px;
	height: 135px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	margin-right: 0px;
	background: url(images/fundo-topo.jpg) no-repeat /* 0px 50px */;
}

/*
#logo {
	float: left;
	width: 420px;
	height: 130px;
	padding: 70px 0 0 10px;
}

#logo h1, #logo p {
	color: #FFFFFF;
}

#logo h1 {
}

#logo p {
	margin: 0;
	padding: 0 0 0 2px;
	line-height: normal;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Search */

#search {
	width: 280px;
	display: block;
	clear: both;
	float: right;
	background-color:#003a62;
}

#search form {
	margin: 0;
	padding: 10px 10px 10px 10px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search #s, #search #x {
	float: left;
	font: normal 1em Arial, Helvetica, sans-serif;
}

#search #s {
	width: 118px;
	margin: 2px 6px 0 0;
}

#search #x {
}

/*Logo*/
#logo-image{

}


/*::::::::::::::::::: MENU ESTILOSO ::::::::::::::::::::::::*/

ul#menu00
{
	margin-top: 45px;
	padding:0;
	list-style-type:none;
	width: 700px;
	position:relative;
	display:block;
	height:30px;
	font-size:14px;
	font-weight:none;
	background:transparent url(images/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	float: right;

}

ul#menu00 li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu00 li a
{
	display:block;
	float:left;
	color:#dedede;
	text-decoration:none;
	padding:8px 10px 0 10px;
}
	
ul#menu00 li a:hover
{	
	
	color:#FFFFFF;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menu00 li a.current
{
	display:inline;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	
	float:right;
	margin:0;
}



/**/
#pageWrap {
	width:					700px;
	background-color:		transparent;
	margin:					25px auto;
}

#pageBody {
	width:					100%;
}

div.hoverBtn {
	position: 		relative;
	float:			left;
	background:		black url(images/navbg.png) repeat-x 0 0 scroll;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	height: 		30px;
	line-height: 		30px;
	text-align: 		center;
	font-size:		1.1em;
	text-decoration:	none;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
	padding-left: 0px;
	padding-right: 30px;
	width: 100%;
}
div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		white url(images/navhover.png) repeat-x 0 0 scroll;
}
h1 {
	font-size:		2.0em;
	margin:			0;
}
p {
	padding-top:	0px;
	margin:			0.5em 0;
}

.clear	{ clear: both; }

html, body { height: 100%; margin-bottom: 1px; }








/* Menu */
#menu{
   background:url(images/bg-menu.jpg) repeat-x;
   height: 28px;
   font-size: 12px;
   padding: 90px 0 0 250px;
   margin-bottom: 0;
}
#menu ul{
   float:right;
   list-style: none;
   width: 690px;
}
#menu ul li{
   display:inline;
   margin-top: 0px;
   margin-left: 12px;
   margin-bottom: 0px;
   margin-right: 0px;
}
#menu ul li a{
   color:#FFF;
   text-decoration:none;
}
#menu ul li a:hover{
   text-decoration:underline;
}

/* Wide Post */

.wide-post {
	width: 955px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 9px;
	margin-bottom: 10px;
	background: #ffffff /* url(images/img04.gif) repeat-y */;
    float:right;
}

.wide-post .title {
	padding: 30px 30px 10px 0px;
	margin-left: 30px;
	/* background: url(images/img05.gif) no-repeat; */
	font-size: 2em;
}

.wide-post .title a {
	text-decoration: none;
	border-bottom: 1px solid #B4BBBE;
	color: #333333;
}

.wide-post .title a:hover {
	border: none;
	color: #FC3E1A;
}


.wide-post .entry {
	padding: auto;
	margin-top: 0;
	margin-bottom: auto;
	margin-left: 30px;
	margin-right: auto;
	width: 850;
}

.wide-post .bottom {
	height: 20px;
	/* background: url(images/img06.gif) no-repeat left bottom; */
}

.wide-post .links, .wide-post .meta {
	clear: both;
	margin: 0;
	padding: 10px;
	background: #CDD4D7;
	border-top: 1px solid #B4BBBE;
	font-size: .9em;
}

.wide-post .links a {
	text-decoration: none;
	color: #333333;
}

.wide-post .links a:hover {
	color: #FC3E1A;
}

.wide-post .links .date {
	padding-left: 20px;
	background: url(images/img08.gif) no-repeat left center;
}

.wide-post .links .author a {
	padding-left: 20px;
	background: url(images/img09.gif) no-repeat left center;
}

.wide-post .links .comments {
	padding-left: 20px;
	background: url(images/img10.gif) no-repeat left center;
}

.wide-post .links .feeds a {
	padding-left: 10px;
	background: url(images/img11.gif) no-repeat left center;
}


/***************************** 
						Wide Post 2 
								*****************************/
.wide-post3 {
	width: 960px;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 9px;
	margin-bottom: 10px;
	background: #ffffff /* url(images/img04.gif) repeat-y */;
    float:right;
}

.wide-post2 {
	width: 955px;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 9px;
	margin-bottom: 10px;
	background: #ffffff /* url(images/img04.gif) repeat-y */;
    float:right;
}

.wide-post2-pesquisa {
	width: 550px;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 9px;
	margin-bottom: 10px;
	background: #ffffff /* url(images/img04.gif) repeat-y */;
    float:left;}

.wide-post2-pesquisa #posts li {
width: 550px;
}

.wide-post2-pesquisa #posts {
width: 550px;
}

.wide-post2-pesquisa .entry{
	padding: auto;
	margin-top: 0;
	margin-bottom: auto;
	margin-left: 5px;
	margin-right: auto;
}


.wide-post2 .title {
	width: 650px;
	padding: 30px 30px 20px 30px;
	font-size: 2em;
}

.wide-post2 .title a {
	text-decoration: none;
	border-bottom: 1px solid #B4BBBE;
	color: #333333;
}

.wide-post2 .title a:hover {
	border: none;
	color: #FC3E1A;
}


.wide-post2 .entry {
	padding: auto;
	margin-top: 0;
	margin-bottom: auto;
	margin-left: 5px;
	margin-right: auto;
}



.wide-post2 .bottom {
	height: 20px;
	/* background: url(images/img06.gif) no-repeat left bottom; */
}

.wide-post2 .links, .wide-post .meta {
	clear: both;
	margin: 0;
	padding: 10px;
	background: #CDD4D7;
	border-top: 1px solid #B4BBBE;
	font-size: .9em;
}

.wide-post2 .links a {
	text-decoration: none;
	color: #333333;
}

.wide-post2 .links a:hover {
	color: #FC3E1A;
}

.wide-post2 .links .date {
	padding-left: 20px;
	background: url(images/img08.gif) no-repeat left center;
}

.wide-post2 .links .author a {
	padding-left: 20px;
	background: url(images/img09.gif) no-repeat left center;
}

.wide-post2 .links .comments {
	padding-left: 20px;
	background: url(images/img10.gif) no-repeat left center;
}

.wide-post2 .links .feeds a {
	padding-left: 10px;
	background: url(images/img11.gif) no-repeat left center;
}

/***************************** 
						Wide Post 2 FIM
								*****************************/

/* Comments */

#comments .title {
	width: 850px;
	margin: 0;
	padding-bottom: 10px;
	font-size: 1.3em;
	margin-left: 30px;
}

#commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	line-height: normal;
}

#commentlist li {
	list-style: none;
	list-style-type: none;
	width: 850px;
	padding: 15px 10px;
	border-top: 1px solid #B4BBBE;
}

#commentlist .meta {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	text-align: right;
	color: #999999;
}

#commentlist .meta a {
	color: #999999;
}

#commentlist .meta small {
	font-size: .9em;
}

#commentlist .meta cite {
	font-style: normal;
}

/* Respond */

#respond .title {
	margin: 0;
	padding-bottom: 10px;
	font-size: 1.3em;
	padding-left: 30px;
}

#respond p {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: normal;
}

#respond .userid {
	margin-top: -2.2em;
	margin-bottom: 2em;
	text-align: right;
	font-weight: bold;
}

#comment {
	width: 600px;
}

/* Archive Posts */

#posts {
	width: 650px;
	margin: 0;
	padding: 0;
	/*list-style: none;*/
	line-height: normal;
}

#posts li {
	width: 650px;
	padding: 15px 0px;
	margin-left: 30px;
	margin-right: 25px;;
	border-top: 1px solid #B4BBBE;
}

#posts h2 {
	font-size: 1.3em;
}

#posts h2 a {
	text-decoration: none;
	color: #004d78;
}

#posts h2 a:hover {
	text-decoration: underline;
}

/* Navigation */

.navigation {
	width: 650px;
	clear: both;
	height: 18px;
	margin-left: 30px;;
	padding: 10px;
	background: #CDD4D7;
	border-top: 1px solid #B4BBBE;
	font-weight: bold;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Two Columns */

.two-columns {
	width: 955px;
	margin: 0 auto;
	padding: 20px 0;
}

.two-columns .column-one {
	float: left;
	width: 370px;
}

.two-columns .column-two {
	float: right;
	width: 370px;
}

.two-columns .title {
	height: 28px;
	padding: 7px 0 0 10px;
	background: #DB8603 url(images/img12.gif) no-repeat;
	font-size: 1.4em;
	color: #333333;
}

.two-columns .entry {
	background: url(images/img13.gif) repeat-x;
}

/* Recent Boxes */

#recents {
	margin: 0;
	margin: 0;
	/*list-style: none;*/
	line-height: normal;
}

/* Recent Posts */

#recent-posts {
	float: left;
	width: 370px;
}

#recent-posts h2 {
	height: 28px;
	padding: 7px 0 0 10px;
	background: #DB8603 url(images/img12.gif) no-repeat;
	font-size: 1.4em;
	color: #333333;
}

#recent-posts ul {
	margin: 0;
	padding: 20px;
	background: url(images/img13.gif) repeat-x;
	/*list-style: none;*/
}

#recent-posts li {
	padding: 5px 15px;
	background: url(images/img14.gif) no-repeat left center;
	border-bottom: 1px solid #949EA4;
}

/* Recent Comments */

#recent-comments {
	float: right;
	width: 370px;
}

#recent-comments h2 {
	height: 28px;
	padding: 7px 0 0 10px;
	background: #DB8603 url(images/img12.gif) no-repeat;
	font-size: 1.4em;
	color: #333333;
}

#recent-comments ul {
	padding: 20px;
	background: url(images/img13.gif) repeat-x;
	/*list-style: none;*/
}

#recent-comments li {
	padding: 5px 15px 5px 17px;
	background: url(images/img15.gif) no-repeat left center;
	border-bottom: 1px solid #949EA4;
}

/* Submenu */

#submenu {
	clear: both;
	padding: 20px 0;
	background: #535657 url(images/img16.gif) repeat-x left bottom;
	color: #A9B6BB;
}

#submenu ul {
	width: 770px;
	margin: 0 auto;
	padding: 0;
	/*list-style: none;*/
	line-height: normal;
}

#submenu li {
	display: block;
	float: left;
	width: 180px;
	padding: 0 12px 0 0;
}

#submenu li ul {
	width: auto;
	margin: 0;
}

#submenu li li {
	float: none;
	width: auto;
	padding: 5px 0 5px 10px;
	background: url(images/img17.gif) no-repeat left center;
	border-bottom: 1px solid #424546;
}

#submenu h2 {
	margin: 0 0 5px 0;
	border-bottom: 2px solid #424546;
	font-size: 1.2em;
}

#submenu a {
	text-decoration: none;
	color: #A9B6BB;
}

#submenu a:hover {
	text-decoration: underline;
}

/* Footer */
#footer {
	text-align: center;
	clear: both;
	margin: 0;
	width: 100%;
	background-color: #004d78;
}

#txt-footer {
margin-top: 105px;
}

#footer p {
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	font-size: small;
	color: #ffffff;
}

#footer a {
    font-size: 11px;
	color: #666666;
}

#footer a:hover {
	color: red;
}



/* ======================= CSS O GRUPO ========================= */



.banner-o-grupo {
margin-left: 0;
margin-top: 0px;
/* background-image: url(images/banners/banner-o-grupo.jpg);  FOI INSERIDO DIRETO DO PHP */
background-repeat: no-repeat;
width: 955px;
height: 373px;
}

.coluna-esquerda {
margin-top: 10px;
padding-left: 30px;
width: 462px;
float: left;
}

.resumo-integrantes {
background-color: #E6E7E8;
border-style: solid;
border-color: #bdbebd;
border-spacing: 5px;
border-width: 1px;
margin-right: 30px;
padding-top: 15px;
padding-left: 5px;
padding-bottom: 15px;
float: left;
}

.linha-pessoa {

border-spacing: 5px;
padding-bottom: 5px;
float: left;

}

.subtitulo-ogrupo{
background-image: url(images/ogrupo/nossos-dancarinos.png);
background-repeat: no-repeat;
margin-left: 5px;
width: 230px;
height: 40px;
float: left;
}

.mini-foto{
width: 65px;
height: 65px;
padding:2px;
float: left;
}

.nome{
margin-top: 25px;
font-size: 18px;
color: #414042;
/* width: 130px; */
padding-left: 8px;
padding-right: 10px;
float: left;
}

.texto{
margin-top: 7px;
padding: 9px;
font-size: 13px;
color: #666666;
/* width: 220px; */
float: left;
}

.saiba-mais{
margin-top: 18px;
font-size: 14px;
color: #00265b;
width: 40px;
float: left;
}


.texto-o-grupo-dir{
text-align: left;
color: #606060;
width: 420px;
padding-top: 10px;
padding-left: 0px;
padding-right: 5px;
margin-right: 30px;
float: right;
}

.texto-o-grupo-dir p{
font-size: 14px;
text-align: left;
color: #606060;
width: 420px;
float: right;
}

.texto-o-grupo-dir h1{
font-size: 24px;
text-align: left;
color: #004d78;
width: 420px;
float: right;
}

/* ======================= CSS INTEGRANTES ========================= */

.banner-integrantes {
/*  background-image: url(images/banners/banner-integrantes.jpg);  */
background-repeat: no-repeat;
margin-left: 0px;
width: 955px;
height: 373px;
margin-left: -5px;
margin-top: -12px;
}



.fotinha-esq {background-color: white; border-style: solid; border-color: #bdbebd; border-spacing: 5px; border-width: 1px; margin-top: 10px; margin-left: 20px;
width: 150px; height: 220px; padding-top: 10px; padding-left: 10px; padding-right: 5px; padding-bottom: 10px; float: left;}

.texto-fotinha-esq {color: gray; background-color: #E6E7E8; border-style: solid; border-color: #bdbebd; border-spacing: 5px; border-width: 1px; margin-top: 10px; margin-right: 35px; margin-left: -30px; width: 650px; height: 200px; padding-top: 60px; padding: 20px; float: right; }


.fotinha-esq p {text-decoration: none;	margin-left: 10px;	text-align: left; font-family: Arial, Helvetica; color: gray; font-size:14px;}

.fotinha-esq c {text-decoration: none;	margin-left: 10px;	text-align: left; font-family: Arial, Helvetica; color: #E6E7E8; font-size:12px;}

.texto-fotinha-dir {color: gray; background-color: white; border-style: solid; border-color: #bdbebd; border-spacing: 5px; border-width: 1px; margin-top: 10px; margin-right: 10px; margin-left: 20px; width: 650px; height: 200px; padding: 20px;  text-align: right; float: left;}

.fotinha-dir {background-color: white;border-style: solid;border-color: #bdbebd;border-spacing: 5px;border-width: 1px;margin-top: 10px;margin-right: 35px;width: 150px;height: 220px;padding-top: 10px;padding-left: 10px;padding-right: 5px;padding-bottom: 10px;float: right;}

.fotinha-dir p {margin-left: 10px;	text-align: left; font-family: Arial, Helvetica; color: #182d7c; font-size:14px; text-decoration: none;}

.fotinha-dir c {margin-left: 10px; text-align: right; font-family: Arial, Helvetica; color: #999999; font-size:12px; text-decoration: none;}

/* ======================= CSS IMPRENSA ========================= */
.banner-imprensa {
/* background-image: url(images/banners/banner-imprensa.jpg); */
background-repeat: no-repeat;
margin-top: -12px;
margin-left: -5px;
width: 955px;
height: 373px;
}

.titulo {
margin: 20px 30px 30px 40px;
}

.texto-release {
margin-top: 5px;
font-size: 12px;
color: #666666;
width: 498px;
float: left;
margin: 0px 0px 0px 20px;
padding-bottom: 10px;
}


.download {
text-align: center;
font-size: 15px;
color: #000;
background-color: #E6E7E8;
border-style: solid;
border-color: #bdbebd;
border-spacing: 5px;
border-width: 1px;
width: 250px;
height: 190px;
padding: 20px;
float: right;
margin: 20px 30px 0px 0;
}

.download p {
padding: 5px;
font-size:  14px;
}

.download c {
color: #004d78;
}

.download hover {

background-color: #E6E9E9;
}

/* ======================= CSS  FOTOS ========================= */

#fotos {
padding: 10px;
margin-left: 30px;
margin-right: 30px;
margin-top: 15px;
margin-bottom: 10px;
text-align: left;
width: 875px;
/* height: 1500px; */
float: left;
border-bottom: solid 1px #c0c0c0;


}


.videos-01, .videos-02, .videos-03 {

background-color: #f5f5f5;
margin-top: 15px;
margin-left: 30px;
margin-right: 15px;
padding: 10px;
float: left;
width: auto;
height: auto;
border-style: solid;
border-color: #cccccc;
border-width: 1px;

}

#video-youtube {
margin-left: 55px;
margin-bottom: 20px;
margin-right: 10px;
margin-top: 15px;
width: 360px;
float: left;
}


.texto-youtube {
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 15px;

width: 380px;
padding-left: 0px;
padding-right: 27px;
}

/* ======================= CSS CONTATO Twitter, Newsletter========================= */


.formularios-contato {
float: left;
margin-left: -10px;
width: 600px;
height: auto;

 display: block; 
 clear: both; 
/* display:inline; */
}


.coluna-social {
margin-right: 9px;
float: right;
width: 270px;
height: auto;
}


.twitter {
margin-top: 0px;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
background-color: #E6E7E8;
}

.twitter p {
	font-size: 12px;
	font-family: arial, verdana;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
}

#twitter h1 {
	margin-top: 20px;
	font-size: 30px;
	font-weight: normal;
	color: #004d78;
	text-align: left;

}



/* ==================== Rodape Novo===================== */



.rodape-novo {
float:left;
margin-top: 0px;
margin-left: 0px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
width: 975px;
height: 180px;
background-image: url(images/rodape.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 50% 0pt;
text-align: center;
clear: both;
}


#col-1-rodape, #col-2-rodape{
padding-top: 40px;
margin-left: 40px;
text-align: left;
width: 200px;
float: left;
}

#col-3-rodape {
text-align: left;
padding-top: 40px;
margin-left: 40px;
width: 200px;
float: left;
}


.links-rodape-style a {
display: block;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 2px;
color: #004d78;
text-decoration: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: gray;
}

.links-rodape-style a:hover {
color: #red;
text-decoration: none;

}



/****************::::::::::::::::
					   HOME
				 ::::::::::::::::*******************/

#banner {
font-size: 12px;
color: #666666;
width: 498px;
height: 500px;
float: left;
margin: 0px 0px 0px 40px;
background-color: #000;
}

#blog-home {
	width: 360px;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 20px;
}
#blog-home h1 {
	font-size: 30px;
	font-weight: normal;
	color: #004d78;
	text-align: left;

}

#blog-home h1 a {
	text-decoration: none;
}

#blog-home h1 a:hover {
	color:#990000;
	text-decoration: underline;
}


#posts-loop {
	width: 360px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 20px;
}
#posts-loop h1 {
	width: 360px;
	font-size: 20px;
	margin-top: 10px;
	/* margin-bottom: 10px; */
	font-weight: normal;
	color: #004d78;
	text-align: left;

}



small{
   font-size:10px;
   color:#990000;
}
small a{
   font-size:10px;
   color:#990000;
   text-decoration:none;
}
small a:hover{
   text-decoration:underline;
}



#posts-loop p {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	float: left;
	margin-bottom: 25px;

}

#gallery-home {
	width: 250px;
	float: left;
	margin-top: 10px;
	margin-left: 18px;
}

#gallery-home h1 {
	font-size: 30px;
	font-weight: normal;
	color: #004d78;
	text-align: left;

}

#foto-gallery-small {
	width: 230px;
	height: 153px;
	/* border: solid 2px #ababab; */
	padding: 3px;
}


#content-social {
	width: 270px;
	float: right;
	float: right;
	padding-right: 10px;
	margin-bottom: 8px;
    list-style-type: none;
}



#sidebar-inserido-do-admin {
	font-size: 14px;
	width: 250px;
	float: right;
	padding-right: 20px;
	padding-left: 25px;

	margin-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
    list-style-type: none;
}






/*
#social-home h2 {
	list-style-type: none;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 24px;
	font-weight: normal;
	color: #004d78;

}



#social-home p {
	font-size: 14px;
	font-family: arial, verdana;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
}

#social-home h1 {
	font-size: 30px;
	font-weight: normal;
	color: #004d78;
	text-align: left;

}
*/

/*
#social-home h2 {
	margin-left: 30px;
	font-weight: normal;
	color: #000;
	text-align: left;

}
*/

.aktt_tweets {
display: block;
color: #333333;
font-size: 14px;
font-family: sans-serif;
text-align: left;

}


#social-twitter-updates {
	width: 250px;
    background-color: #e6e7e8;  
    margin-top: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 15px;
	text-align: left;
	float: right;

}

#social-twitter-updates-blog-page {
	width: 250px;
    background-color: #e6e7e8;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 15px;
	text-align: left;
	float: right;

}

#newsletter-home {
    width: 270px;
	margin-top: 8px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	background-color: #004D78;
	text-align: right;
	float: right;
}


#newsletter-home h1 {
	margin-left: 30px;
	font-weight: normal;
	color: #fff;
	text-align: right;
}

#newsletter-home p {
	margin-left: 12px;
	font-weight: normal;
	color: #fff;
	text-align: right;
}

#icons-social-home {
	width: 270px;
	margin-top: 8px;
	text-align: right;
	background-color: #e6e7e8;
	padding-bottom: 10px;
	padding-right: 10px;
	float: right;

}

#icons-social-home p {
	width: 200px;
	font-size: 12px;
	font-family: arial;
	color: #000;
	text-align: right;
	margin-top: 20px;
	float: right;
}
#icons2 {
	width: 75px;
	float: right;
}

/****************::::::::::::::::
					   FAQ
				 ::::::::::::::::*******************/

#conteudo-faq {
	width: 875px;
	margin-left: 30px;
	margin-top: 30px;
}

/****************::::::::::::::::
					   BLOG
				 ::::::::::::::::*******************/
				 


/*
#sidebar-contato li { font-family: sans-serif; margin-bottom: 5px; list-style-type: none; }
#sidebar-contato ul { margin-left: 0; margin-bottom: 5px; margin-right: 0; margin-top: 0; list-style-type: none; padding: 5px; }


#sidebar ul { margin: 0; padding: 5px; }
*/

#sidebar li { list-style-type: none; } 

#sidebar-contato li { list-style-type: none; } 

#sidebar-contato ul { margin-left: 0; margin-bottom: 5px; margin-right: 0; margin-top: 0; list-style-type: none; padding: 5px; }

#sidebar ul { margin-left: 0; margin-bottom: 5px; margin-right: 0; margin-top: 0; list-style-type: none; padding: 5px; }



#coluna-blog {
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}
#coluna-blog2 {
	width: 550px;
	float: left;
	padding-left: 15px;
	margin-left: 30px;
	margin-top: 20px;
	padding-bottom: 20px;
}

#coluna-blog2 h1 {
    font-size: 22px;
	font-weight:normal;
    color: #004d78;
    float: left;
}

#coluna-blog2 h1 a {
	text-decoration: none;
}

#coluna-blog2 h1 a:hover {
	text-decoration: underline;
}


#posts-loop-blog{
	float: left;
	width: 550px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}


#categorias {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #dedede;
}


/*
#fotos-videos-conteudo {
	margin-left: 30px;
	margin-top: 20px;
}
*/

#titulo-fotos-videos {
	margin-left: 30px;
	margin-top: 20px;
}

/****************::::::::::::::::
					   O GRUPO
				 ::::::::::::::::*******************/
				 
				 






/****************::::::::::::::::
					   COMMENTS
				 ::::::::::::::::*******************/

.wide-post3 {
width: 650px;
padding-top: 30px;
padding-right: 30px;
padding-bottom: 20px;
padding-left: 30px;
font-size: 2em;

}

#foto-small {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: left;
}








