/*
Theme Name:     Arte de Educar
Theme URI:      http://www.artedeeducar.org.br/
Description:    Child theme for the Basic Theme 
Author:         Garagem Design
Author URI:     http://www.garagemdesign.com.br/
Template:       shell-lite
Version:        0.1.0
*/

@import url("../shell-lite/style.css");
/************************************************************************************
GENERAL STYLING
*************************************************************************************/


/* COISAS MUDADAS */

#content-archive .titulo-acervo h2 span a img{ }

#content-archive .titulo-acervo h2 span  .a2a_button_facebook a{padding:0; margin:0;background-color:#0F0;}

.addtoany_share_save_container{clear:both;line-height:16px;margin:16px 0; }
.addtoany_list{display:inline}
.addtoany_list a{font-size:16px;padding:0 9px}
.addtoany_list a img{height:auto;opacity:.7;overflow:hidden;vertical-align:middle;width:auto}
.addtoany_list a:hover img,.addtoany_list a.addtoany_share_save img{opacity:1}
.addtoany_special_service{display:inline-block;padding:0 9px;vertical-align:middle}
a.addtoany_share_save img{border:0;width:auto;height:auto}
#a2apage_PTZ{display:none}

body {
	background:none;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin:0;
	padding:0;
}

#container {
	margin:0 auto;
	padding:0;
	width:950px;
	background-image:url(images/fundo.png);
	background-repeat:no-repeat;
}

#wrapper {
	background:none;
	clear:both;
	margin:0 auto;
	padding:0;
	position:relative;
	width:950px;
	padding-left:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-top:0;

}

#header {
	margin:0 auto;
	width:950px;
	height:200px;
}

#header #logo {
	float:left;
	margin:5px 0 0;
	margin-top:110px;
	margin-left:0;

}



.entry-content p{ margin-bottom:0;}

#widgets{ border:none;}

#widgets .widget-title, #widgets .widget-title-home h3{ background:none; text-align:left; font-size:14px; font-weight:bold; background-image:url(images/circulo-titulo-2.gif);	height:22px; 
	padding-left: 30px;
	background-repeat:no-repeat;
	padding-top:5px;
	line-height:120%;  border-bottom: solid 2px #a3aece;}
	
.wp_bannerize{ margin-bottom:20px;}

#widgets .lwl-widget .widget-title-home h3, #widgets .lwl-widget .widget-title{ background-image:url(images/icone-twitter.gif); background-repeat:no-repeat; padding-left:30px; height:28px; background-color:none; border:none; text-align:left; }

#widgets .widget-title-home h3 outro{ background-color:white; text-align:left;  color:#000; font-size:14px; margin-top:10px;}

#widgets .tweets{ padding-left:0; border:none;}

#widgets .tweets ul li{ margin-bottom: 20px; padding-bottom:20px;}

#widgets .tweets ul{ margin-bottom: 0; padding-bottom:0;}

#widgets #searchform .field{ width:160px;}

#widgets #searchform .submit{ height: 26px; margin-top:0;}



/* SLIDER CAPA 
--------------------------------------------------------------------*/

#slider-topo{ float:right; margin-top:23px; z-index:1000;}

div.promo_slider .panel { background: none; }

div.promo_slider img { float:right; border:none;}

div.promo_slider_excerpt{ background:none; color:#000; opacity:1; float:left; width:200px; position:relative; top:130px; left:15px;}

div.promo_slider_title, div.promo_slider_title a{ font-size:22px; color:#000; font-weight:normal; width:190px; line-height:120%; left:7px; top: 20px; text-transform:uppercase;}






#content-full{ padding-bottom:0; margin-bottom:0; min-height:300px;}

#rodape-widget{ line-height:120%;}

#titulo-rodape-widget{ font-weight:bold;}

#texto-topo{ z-index:10; text-align:center; margin:0 auto;width:200px;  padding-top:70px; position:absolute;margin-left:400px;  text-transform:none;  }

#titulo-texto-topo-widget{ font-size:23px; text-align:left; line-height:120%; letter-spacing:-0.07em; width:170px; text-transform:none;   }

#texto-topo-widget{ font-size:12px; text-align:left; text-transform:none; }



#content-geral, #content-archive {
	background:white;
	margin-bottom:11px;
	margin-top:0;
	padding-top:10px;
	min-height:300px;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	
}


#content-duas-colunas{
	background:white;
	margin-bottom:11px;
	margin-top:0;
	padding-top:20px;
	font-size:12px;
	min-height:300px;
}

.post-entry h2{
	font-size:15px;
	font-weight:bold;
	color:#000;
}

.post-entry{ text-align:left;}

#content-archive .post-entry ul li, #content-archive .post-entry-single-archive ul li, #content-archive ul li a{ color:#000;}


#content-geral .post-entry-single-archive { padding-left:0;} 

.post-entry-search{ margin-bottom:40px;}




#content-archive h1 a{ font-size:14px; color:#000;}

#content-archive h1 a:hover{ color:#999;}

.post-entry{padding-left:27px; padding-right:10px; }

.post-entry-cat-textos, .post-entry-noticias, .post-entry-geral{padding-left:0;}

.post-entry-videos{ text-align:left; padding-left:0; margin-left:0;}

.coluna2-videos{ width:350px; float:left; margin-top:10px; margin-left:10px;}

.coluna2-videos ul{margin-bottom:0; padding-bottom:0;}
.coluna2-videos h2{ font-size:15px; font-weight:normal; margin-top:0; padding-top:0; color:#000; margin-bottom:0; }

.icone-video{ background-image:url(images/icone-video-titulo.gif); width:13px; height:17px; background-repeat:no-repeat; display:inline-block; margin-left:5px;}

.video-autor{padding-left:30px;}

.post-entry-cat-textos h2{ font-size:13px; color:#000;}

#content-archive h2 a, #content-archive a, .post-entry-cat-textos a, #content-geral a{color:#000;}

#content-archive ul{ margin-top:0; }

#content-archive .menu-lat ul li, #content-geral .menu-lat ul li, #content-archive .menu-lat-hist ul li, #content-geral .menu-lat-hist ul li{ color:#666; padding-left:0; text-indent:0; line-height:120%;}

#content-archive .menu-lat li, #content-geral .menu-lat li, #content-archive .menu-lat-hist li, #content-geral .menu-lat-hist li{ margin-left:0;  padding-left:0; }

#content-archive .menu-lat ul li a, #content-geral .menu-lat ul li a, #content-archive .menu-lat-hist ul li a, #content-geral .menu-lat-hist ul li a{ margin-left:0; color:#666; }

#content-archive .menu-lat ul li a:hover, #content-geral .menu-lat ul li a:hover, #content-archive .menu-lat-hist ul li a:hover, #content-geral .menu-lat-hist ul li a:hover{ margin-left:0; color:#000; }

#content-archive .menu-lat .current_page_item a,#content-geral .menu-lat .current_page_item a, #content-archive .menu-lat-hist .current_page_item a,#content-geral .menu-lat-hist .current_page_item a{ color:#000; font-size:12px;  }

#content-archive .menu-lat ul, #content-geral .menu-lat ul, #content-archive .menu-lat-hist ul, #content-geral .menu-lat-hist ul{ margin-left:30px; margin-bottom:5px; font-size:11px;  }

#content-archive .menu-lat-hist ul, #content-geral .menu-lat-hist ul{ margin-left:70px;}

#content-archive ul li{ list-style-type:disc; color:#c3adcf;}

#content-archive .amarelo ul li{ list-style-type:disc; color:#f1ce24;}

#content-archive ul li span a{ list-style-type:disc; color:#000;}

.post-entry-cat-textos h2 a:hover, #content-archive a:hover, #content-geral a:hover{ color:#666;}

.post-entry-geral h2{ font-size:13px; font-weight:bold; color:#000;}

.post-entry-geral p{ list-style:none;}

.voltar{ margin-top:10px;}

.post-entry-cat-textos img{margin-right:10px; border:1px solid #CCC; width:70px; }

.post-meta-geral{ display:none;}


.alinhar-hist{ margin-top:25px;}

.wp_bannerize img{ border: 1px solid #ccc;}

#content-archive  .imagem-unidade{margin-left:25px; background-color:#f1ce24; font-size:10px; text-align:left; width:155px; line-height:100%; margin-top:20px;}

#content-archive  .imagem-unidade span p{ margin-left:6px; padding-bottom:10px;}

#content-archive  .imagem-unidade  a{ color:#000;}

#content-archive  .imagem-unidade img{ padding:0; border:none; padding-top:0; margin-bottom:5px;}



#widgets .tweets li{ padding-bottom:10px;}

#content-geral .scrollgallery .scrollGalleryFoot,#content-geral .scrollgallery .scrollGalleryHead,#content-geral  .scrollgallery .imageareaContent img,#content-geral  .scrollgallery .thumbareaContent img,#content-geral  .scrollgallery .thumbarea{ margin-top:0; padding-top:0; padding:0; margin-right:12px;}

#content-geral  .scrollgallery .imageareaContent img, #content-geral  .scrollgallery .thumbareaContent img{ border:2px solid #c3adcf;} 

#content-geral .scrollgallery .scrollGalleryFoot{ width:645px;}

#fancybox-content{ z-index: 9999999;}







/* =Footer
-------------------------------------------------------------- */
#footer {
	color:black;
	font-size:11px;
	border-top: 3px solid #848fc1;
	padding-top:10px;
	background:#FFF;
}

#footera {
	color:#444;
}

.scroll-top {
	text-align:center;
}

.copyright {
}

.powered {
	text-align:right;
}

#footer-wrapper {
	margin:0 auto;
	background:white;
	width:auto;
	
}


/* =Titles
-------------------------------------------------------------- */
.featured-title {
	margin-top:5px;
}

.featured-subtitle{
	margin-top:0;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background-image:url(images/circulo-titulo-1.gif);
	height:22px;	
	padding-left: 30px;
	background-repeat:no-repeat;
	padding-top:5px;
	line-height:120%;
}

.titulo-acervo h2{
	margin-top:0;
	font-size:16px;
	font-weight:bold;
	color:#000;
	background-image:url(images/circulo-titulo-2.gif);
	height:22px;	
	padding-left: 30px;
	background-repeat:no-repeat;
	padding-top:5px;
	line-height:120%;
	border-bottom: 2px solid #c3adcf;
}


.titulo-acervo h2 span{
	float:right;
	
}

.titulo-acervo h2 span .a2a_kit .a2a_target .addtoany_list .a2a_dd .addtoany_share_save{ display:none;}


.subtitulo-video h1, .subtitulo-foto h1, .subtitulo-textos h1{ margin-top:0;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-top:4px; 
	 background:none; width:27px; height:28px; background-repeat:no-repeat; background-position:right; width:155px; 
	 }
	 
.subtitulo-textos h1{
	padding-top:4px; 
	 background:none; width:auto; 
	 }
	 

.subtitulo-foto h1{ 
	 background:none; width:22px; height:21px; background-repeat:no-repeat; background-position:right; width:150px; 
	 }
	 
#content-archive img{ border:none; padding:0;}

.fit-fotos{ padding-left:0; color:#669; }

.fit-fotos ul{ margin-left:5px; }

.fit-fotos li{text-indent: -6px; }

.fit-fotos img a{ padding-bottom:0; margin-bottom:0; height:91px; }

.fit-fotos a{ color:#000; font-weight:normal; font-size:13px;}

.fit-fotos .autor{ color:#000; padding-left:6px; }







#titulo-paginas h1, #titulo-paginas h6, #titulo-paginas-laranja h1, #titulo-paginas-azul h1, .featured-title-amarelo h2 {
	margin-top:20px;
	font-size:16px;
	font-weight:bold;
	color:#000;
	background-image:url(images/circulo-titulo-1.gif);
	height:22px;	
	padding-left: 30px;
	background-repeat:no-repeat;
	padding-top:5px;
	line-height:120%;
}

#titulo-paginas h6 a{ color:#000;}

#titulo-paginas-laranja h1{background-image:url(images/circulo-titulo-3.gif);}

#titulo-paginas-azul h1{background-image:url(images/circulo-azul.gif);}

.featured-title-noticias, .featured-title-arte h2, .titulo-capa-azul, .titulo-capa-amarelo, .titulo-capa-laranja, .titulo-capa-roxo {
	margin-top:0;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background-image:url(images/circulo-titulo-2.gif);
	height:22px;	
	padding-left: 30px;
	background-repeat:no-repeat;
	padding-top:5px;
	line-height:120%;
	width:318px;
	border-bottom: solid 2px #f2d414;
	padding-bottom:2px;
	margin-bottom:7px;
	
}

.titulo-capa-azul{background-image:url(images/circulo-azul.gif); border-color:#52a1c8;}

.titulo-capa-amarelo{background-image:url(images/circulo-titulo-1.gif);}

.titulo-capa-laranja{background-image:url(images/circulo-titulo-3.gif); border-color:#f99b21;}

.titulo-capa-roxo{background-image:url(images/circulo-titulo-2.gif);  border-color:#a3aece;}

.featured-title-arte h2{
	margin-top:20px;
}

.featured-subtitle-noticias, .featured-subtitle-geral h1, .featured-subtitle-geral-invert h1, .titulo-geral h1, .featured-subtitle-padding h1{
	margin-top:0;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:140%;

}

.featured-subtitle-padding h1{padding-left: 27px;}



.titulo-geral h1{ margin-top:20px;}



.featured-subtitle-geral-invert h1{ width:530px;}

 .featured-subtitle-geral h1{ margin-top:20px;}
 
  .featured-subtitle-geral h1 a{ color:#000;}
  
  
.featured-subtitle-imprensa h1{ color:#000; font-size:22px;}
 

.widget-title {
	background:#f5f5f5;
	color:#444;
	display:block;
	font-size:13px;
	font-weight:700;
	height:33px;
	line-height:33px;
	margin:0;
	padding:0;
	text-align:center;
}

.widget-title a {
	border-bottom:none;
	color:#d66525!important;
	padding:0!important;
}

.widget-title-home h3 {
	background:#f5f5f5;
	color:#444;
	display:block;
	font-size:13px;
	font-weight:700;
	height:33px;
	line-height:33px;
	margin:0;
	padding:0;
	text-align:center;
}

.widget-title-home h3 a {
	border-bottom:none;
	color:#444!important;
	padding:0!important;
}

.title-404 {
	color:#933;
}

/* =Main Menu
-------------------------------------------------------------- */
/* MENU GERAL  */

.menu a {
	
	border-left:none;
	color:#000;
	display:block;
	font-size:10px;
	font-weight:400;
	height:auto;
	line-height:17px;
	margin:0;
	padding:0 1em;
	position:relative;
	text-decoration:none;
	
}




.menu, .menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	border:none;
	margin-left:10px;


}

.menu ul {
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	z-index:10;
	margin-left: 10px;
	padding:10px 30px 30px;


}





.menu li {
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	z-index:5;

}



.menu li:hover {
	white-space:normal;
	z-index:10000;
	
}

.menu li li {
	float:none;
}


.menu a:hover {
	background:#f05a22;
	color:#fff;

}

.menu .current_page_item a {
	background:#f05a22;
	color:#fff;
}


.menu li:hover>ul {
	top:100%;
	visibility:visible;
}

.menu li li:hover>ul {
	left:100%;
	top:0;
}

.menu:after, .menu ul:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
}

.menu, .menu ul {
	min-height:0;
}



.menu ul ul {
	margin:-30px 0 0 -10px;
	padding:30px 30px 30px 10px;
	
}

.menu ul li a:hover, .menu li li a:hover {
	color:#484848;
	text-decoration:none;
	background:#f05a22;
}

.menu ul {
	width:14em;
	
}

.menu li li {
	background:white;
	border-bottom:none;
	color:#fff;
	width:auto;
	height:auto;
	padding-bottom:0;
	margin-bottom:0;
}

.menu li li a {
	border:none;
	color:#fff;
	font-size:11px;
	font-weight:400;
	height:auto;
	padding:8px 6px 0 6px;
}

.menu li li a:hover {
	background:#f05a22;
	border:none;
	color:#fff;
}

.menu ul>li + li {
	border-top:0;
}

.menu li li:hover>ul {
	left:100%;
	top:0;
}

.menu>li:first-child>a {
	border-left:none;
}

.menu>li:first-child>a, .menu li + li + li li:first-child>a {
}


/* MENU PRINCIPAL ------------------------------------------------------------------ */


#header .menu, .menu{ 
	background:white;
	clear:both;
	margin-left: 232px;
	
	

	
}

#header .menu ul{
	padding:0;
	margin:0;
    float: left;
	list-style:none;
	height:10px;
	
}

#header .menu ul li, .menu ul li, #menu-menu-principal ul li{ background:white;   }


#header .menu ul li a,  .menu ul li a, #menu-menu-principal ul li a{ 
padding: 2px 10px;
    float:left;
    /* visual do link */
    color: black;
	background:white;
	width:100%;
	border: 1px solid #999;

	
}
#menu-menu-principal li li a{   background:white;  }

#menu-menu-principal ul li li{ border: none;   background:white;  }

#menu-menu-principal li li a:hover{background:#f05a22;}


/* MENU METODOLOGIA E HISTORICO ------------------------------------------------------------------ */



#menu-metodologia li a, #menu-menu-historico li a, #menu-id-esquerdo .menu-lateral-esquerdo  li a, #menu-id-esquerdo .menu-met-esquerdo li a{ height:auto; color:#666; font-size:11px; }

#rodape-widget .menu-metodologia-container #menu-metodologia ul, #menu-id-esquerdo .menu-lateral-esquerdo  ul { list-style:disc; color:#F60;}

#menu-metodologia li a:hover, #menu-menu-historico li a:hover, #menu-id-esquerdo .menu-lateral-esquerdo li a:hover{
	background:none;
	color:#000;

}

#menu-metodologia .current_page_item a,  #menu-menu-historico .current_page_item a, #menu-id-esquerdo .menu-lateral-esquerdo .current_page_item a,  #menu-id-esquerdo .menu-met-esquerdo .current_page_item a  {
	background:none; color:#000; font-weight:bold; padding-left:0;
	
}

#menu-id-esquerdo .menu-lateral-esquerdo .current_page_item a {
	font-size:13px;
}

#menu-menu-historico, #menu-id-esquerdo .menu-lateral-esquerdo{ margin-left: 60px; width:40px; }


/* MENU LATERAL------------------------------------------------------------------ */




#widgets .menu-menu-lateral-container #menu-menu-lateral{ margin-top:0; padding-top:0; height:50px;}

#widgets #menu-menu-lateral, .menu-lateral ul{background:none; padding:0; color:#000;  }

#widgets #menu-menu-lateral a, #widgets #menu-menu-lateral  .menu-item-47 a, .menu-lateral a{background: url(images/sublinhado-amarelo.gif) bottom; width:216px; font-size:13px; font-weight:bold; text-align:right; text-transform:uppercase; color:black; text-align:right; float:right; background-repeat:no-repeat; line-height:140%; letter-spacing:0; height:24px; }

#widgets #menu-menu-lateral a:hover, .menu-lateral a:hover{ color:#999;}

#widgets #menu-menu-lateral  .menu-item-47 a, .menu-lateral .menu-item-47 a{background: url(images/sublinhado-laranja.gif) bottom; background-repeat:no-repeat; }

#widgets #menu-menu-lateral ul li a,.menu-lateral ul li a{color:#000;  }


/* MENU RODAPE ------------------------------------------------------------------ */

.menu-rodape a, .menu-rodape li a{ color:#000;}

.menu-rodape a:hover{ color:#000;background-color:#F90;}

.menu-rodape ul li a:hover{ color:#000; background-color:#F90;}

.menu-rodape li{ list-style:none; line-height:140%; color:#000;}

.menu-rodape li a{ }

.menu-rodape { margin-left:0;}

.menu-rodape  .sub-menu{ margin-bottom:0; padding-bottom:0; margin-left:0;}

.menu-rodape ul ul{ }



/* MENU-SUBMENUS------------------------------------------------------------------ */

.menu-topo-todos{  padding-left:0; margin-left:0;}

#wrapper #content-geral .menu-topo-todos ul, #wrapper #content-archive .menu-topo-todos ul, #wrapper #content-duas-colunas .menu-topo-todos ul{ list-style:none; width: 100%;}

#wrapper #content-geral .menu-topo-todos ul li, #wrapper #content-archive .menu-topo-todos ul li, #wrapper #content-duas-colunas .menu-topo-todos ul li{ display: inline; border-right:1px solid #000; padding-right:10px;}

 #wrapper #content-duas-colunas .menu-topo-todos ul li a{ color:#000;}
 
 #wrapper #content-duas-colunas .menu-topo-todos .current_page_item a,  #wrapper #content-geral .menu-topo-todos .current_page_item a, #wrapper #content-archive .menu-topo-todos .current_page_item a{ color:#9d0b0f;}

#menu-item-543, #menu-item-575, #menu-item-569, #menu-item-552{ padding-left:0; margin-left:0;}

#wrapper #content-geral .menu-topo-todos #menu-item-542, #wrapper #content-archive .menu-topo-todos #menu-item-542, #wrapper #content-duas-colunas .menu-topo-todos #menu-item-542,#wrapper #content-archive .menu-topo-todos #menu-item-576, #wrapper #content-archive .menu-topo-todos #menu-item-576,#wrapper #content-geral .menu-topo-todos  #menu-item-568,#wrapper #content-geral .menu-topo-todos #menu-item-551{ border-right: none;}

/* MENU-SUBMENUS-LATERAIS-ESQUERDO------------------------------------------------------------------ */






/* =Horizontal Rule
-------------------------------------------------------------- */
hr {
	background:#ddd;
	border:none;
	clear:both;
	color:#ddd;
	float:none;
	height:.1em;
	margin:0 0 1.45em;
	width:100%;
}

hr.space {
	background:#fff;
	color:#fff;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:700;
}

/* =Base
-------------------------------------------------------------- */
html {
	height:100%;
}



/* =Typography
-------------------------------------------------------------- */
cite, em, dfn {
	font-style:italic;
}

code, kbd, samp, pre, tt, var {
	font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-style:normal;
}

strong {
	font-weight:700;
}

pre {
	background:#fff;
	border-left:4px solid #6ce26c;
	max-width:98%;
	padding-left:1em;
	height:auto;
}

del {
	color:#555;
	text-decoration:line-through;
}

ins, dfn {
	border-bottom:1px solid #ccc;
}

small, sup, sub {
	font-size:85%;
}

abbr, acronym {
	font-size:85%;
	letter-spacing:.1em;
	text-transform:uppercase;
}

a abbr, a acronym {
	border:none;
}

abbr[title], acronym[title], dfn[title] {
	border-bottom:1px solid #ccc;
	cursor:help;
}

sup {
	vertical-align:super;
}

sub {
	vertical-align:sub;
}



	

/* =Shell Grids (12 Column Grid)
-------------------------------------------------------------- */
.grid {
	float:left;
	margin-bottom:2em;
	padding-top:0;
}

.grid-nobottom {
	float:left;
	margin-bottom:0;
	padding-top:0;
}

.col-60, .col-130,.col-140,.col-160,.col-170, .col-170,.col-220, .col-300, .col-380, .col-460, .col-540, .col-560,.col-600,  .col-620, .col-680, .col-700, .col-730, .col-755,.col-780, .col-860, .col-950, .col-730, .col-350, .col-530,  .col-520  {
	display:inline;
	margin-right:15px;

}

.col-60 {
	width:60px;
}

.col-130 {
	width:140px;
}


.col-140 {
	width:140px;
}

.col-160 {
	width:160px;
}



.col-190 {
	width:190px;
}



.col-300 {
	width:300px;
}



.col-380 {
	width:380px;
}

.col-460 {
	width:460px;
}

.col-540 {
	width:540px;
}



.col-560 {
	width:560px;
}

.col-600 {
	width:600px;
}

.col-620 {
	width:620px;
}

.col-680 {
	width:680px;
}

.col-700 {
	width:700px;
}

.col-730 {
	width:730px;
}


.col-745 {
	width:745px;
}

.col-755 {
	width:755px;
}


.col-780 {
	width:780px;
}

.col-860 {
	width:860px;
}

.col-940 {
	width:940px;
}


.col-170 {
	width:170px;
	font-size:11px;
}


.col-220 {
	width:220px;
}

.col-350 {
	width:350px;
}

.col-530 {
	width:530px;
}

.col-520 {
	width:520px;
}



.col-730 {
	width:720px;
}


.col-950 {
	width:950px;
}

.pleft{ padding-left:10px; }

.nopleft{padding-left:0; }

.top-coluna2{ margin-top:55px;}



.top-unidade{ margin-top:90px;}


.no-bottom {
	padding-bottom:0!important;
	margin-bottom:0!important;
}

.top-capa{ margin-top:50px;}

.top-capa-not, .top-capa-video{ margin-top:0;}

.top-capa-casa{ margin-top:55px;}

.top-capa-not p{ margin-bottom:0; padding-bottom:0;}

.top-capa-not .see-more{margin-bottom:10px; border-bottom:2px solid #f99b21; padding-bottom:30px;}

.top-capa-video .titulo-capa-roxo{ margin-top:10px;}



/* .fit is the very last item in your grid 
   to keep your columns inline and without
   floats
*/
.fit {
	margin-left:0!important;
	margin-right:0!important;
	
}

.fit-fotos {
	margin-left:0!important;
	margin-right:10px!important;
	height:130px;
	
}

.fit-right, .fit-right-invert {
	margin-left:0!important;
	margin-right:0!important;
	float:right;
	margin-top: 74px;
}

.fit-right-invert {

	margin-top: 0;
	padding-left:0;
	padding-right:0;
}

.fit-left, .fleft {
	float:left;
	padding-right:0;
	margin-right:0;
	
}



.mright{ margin-right:10px;}

.fright{ float:right;}

.fit-left-margin-right {
	float:left;
	padding-right:0;
	margin-right:40px;
	
}

.fit-right-invert .post-entry{ padding-left:0; font-size:12px; }

.height-not{ height:500px; background-color:#0FF;}

/* =Links
-------------------------------------------------------------- */
a {
	color:#447099;
	font-weight:700;
	text-decoration:none;
}

a:hover {
	color:#444;
}

/* =Forms
-------------------------------------------------------------- */
fieldset {
	border:1px solid #ccc;
	margin:0 0 1.5em;
	padding:1em 2em;
}

legend {
	padding:2px 5px;
}

label {
	display:block;
	font-weight:700;
	padding:2px 0;
}

form div {
	clear:both;
	margin:.5em 0;
}

input[type="text"], input[type="password"], select {
	background:#fff;
	border:1px solid #d9d9d9;
	font-family:Tahoma, Geneva, sans-serif;
	height:17px;
	margin:0;
	outline:none;
	padding:4px 10px;
	width:200px;
}

select {
	height:auto;
	width:312px;
}

textarea, .area {
	background:#fff;
	border:1px solid #d9d9d9;
	font-family:Tahoma, Geneva, sans-serif;
	height:auto;
	overflow:auto;
	margin:0;
	outline:none;
	padding:4px 14px;
	width:400px;
	
}

input, select {
	cursor:pointer;
}

input[type='text'], input[type='password'] {
	cursor:text;
}


/* =Buttons
-------------------------------------------------------------- */
#searchsubmit, #submit {
	background:#444;
	border:1px solid #000;
	color:#fff;
	padding-bottom:4px;
}

#searchsubmit{ background:url(images/icone-busca.gif); background-repeat:no-repeat; width:23px; height:23px; font-size:0; color:#000; border:none; padding-bottom:4px; }

textarea#searchform{ margin-top:10px; }

/* =Notices
-------------------------------------------------------------- */
.required {
	color:#d5243f;
}

#commentform input.error, #commentform textarea.error {
	background-color:#f6cbca;
}

#commentform div.error, #commentform label.error {
	color:#cb2026;
}

#commentform div.errorlabels label {
	display:block;
}

.notice {
	background:#fff1a8;
	color:#000;
	padding:2px 7px;
}

/* =Tables
-------------------------------------------------------------- */
table {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	width:100%;
}

th, td {
	border-bottom:1px solid #ddd;
	border-right:1px solid #ccc;
}

/* =Lists
-------------------------------------------------------------- */
ul li {
	margin-left:.85em;
}

ul {
	list-style-type:disc;
}

ul ul {
	list-style-type:square;
}

ul ul ul {
	list-style-type:circle;
}

ol {
	line-height:22px;
	list-style-position:outside;
	list-style-type:decimal;
}

dt {
	font-weight:400;
}

/* =Blockquote
-------------------------------------------------------------- */
blockquote {
	border:none;
	border-left:none;
	border-right:none;
}

blockquote p {
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	line-height:26px;
	margin:20px;
	padding:0 0 0 12px;
}

/* =Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	line-height:1em;
}

h1 {
	color:#444;
	font-size:2em;
}

h2 {
	color:#5e5e5e;
	font-size:1.6em;
}

h3 {
	font-size:1.5em;
}

h4 {
	font-size:1.3em;
}

h5 {
	font-size:1.2em;
}

h6 {
	font-size:1em;
}

/* =Margins & Paddings
-------------------------------------------------------------- */
blockquote:first-child {
	margin:.8em 0;
}

hr, p, ul, ol, dl, pre, blockquote, address, table, form {
	margin-bottom:1.6em;
}

h1 {
	margin:1em 0 .5em;
}

h2 {
	margin:1.07em 0 .535em;
}

h3 {
	margin:1.14em 0 .57em;
}

h4 {
	margin:1.23em 0 .615em;
}

h5 {
	margin:1.33em 0 .67em;
}

h6 {
	margin:1.6em 0 .8em;
}

th, td {
	padding:.8em;
}

caption {
	padding-bottom:.8em;
}

blockquote {
	margin:1.6em 0;
	padding:0 1em;
}

fieldset {
	margin:1.6em 0;
	padding:0 1em 1em;
}

legend {
	padding-left:.8em;
	padding-right:.8em;
}

legend+* {
	margin-top:1em;
}

textarea, input {
	padding:.3em .4em .15em;
}

select {
	padding:.1em .2em 0;
}

option {
	padding:0 .4em;
}

a {
	padding:.3em 0 .1em;
	position:relative;
}

dt {
	margin-bottom:.4em;
	margin-top:.8em;
}

ul {
	margin-left:1.5em;
}

ol {
	margin-left:2.35em;
}

ol ol, ul ol {
	margin-left:2.5em;
}

form div {
	margin-bottom:.8em;
}

/* =Globals
-------------------------------------------------------------- */


#footer {
	clear:both;
	line-height: 33px;
	margin:0 auto;
	width:980px;
}



/* =Header
-------------------------------------------------------------- */


#header #search-box {
	float:right;
	margin-top:40px;
}

#header .social-icons {
	float:right;
	list-style:none;
	margin:42px 33px 0 0;
}

#header .twitter-icon, 
#header .facebook-icon, 
#header .linkedin-icon, 
#header .rss-icon {
	display: inline;
	height: 24px;
	margin: 1px;
	padding-left: 3px;
	width: 24px;
}

/* =Search Form
-------------------------------------------------------------- */
#searchsubmit {
}

/* =Content
-------------------------------------------------------------- */


#content-archive {
	background:#fff;
	min-height:300px;
}

#content-blog {
	background:#fff;
	min-height:300px;
}

#content-images {
	background:#fff;
	min-height:300px;
}

#content-full {
	background:none;
	min-height:300px;
}

#content-sitemap {
	background:#fff;
	min-height:300px;
}

#content-sitemap a {
	font-size:12px;
}

#content .sticky {
	border-bottom:4px solid #eee;
	clear:both;
}

#content-geral .sticky p {
}

#content-geral .bypostauthor {
}

#content-geral img {
	max-width:98%;
	height:auto;
}

/* =bbPress
    bbPress has its own breadcrumb lists
-------------------------------------------------------------- */
.bbPress .breadcrumb-list {
	display:none;
}

/* =Blog
-------------------------------------------------------------- */
.currently-in {
	color:#777;
	font-size:16px;
}

/* =Author Meta (Author's Box)
-------------------------------------------------------------- */
#author-meta {
	background:#f5f5f5;
	border:1px solid #eee;
	overflow:hidden;
}

#author-meta img {
	float:left;
	padding:10px;
}

#author-meta p {
	margin-top:5px;
}

#author-meta .about-author {
	font-weight:700;
	margin:10px 0 0 0;
}

/* =Featured Content
-------------------------------------------------------------- */
.featured-image img {
	float:right;
	margin-top:44px;
}

.featured-button {
	background:url(images/featured-button.png) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	display:block;
	height:61px;
	width:230px;
}

.featured-button a {
	color:#444;
	text-decoration:none;
}

.featured-button:hover {
	background-position:0 -61px;
	color:#444;
	text-decoration:none;
}

.featured-button p {
	font-size:18px;
	font-weight:700;
	height:61px;
	line-height:50px;
	text-align:center;
	text-shadow:0 1px #fff;
	text-transform:uppercase;
}

.featured-button p a {
	display:block;
}



/* =Post
-------------------------------------------------------------- */
.comments-link {
	font-size:12px;
}

.post-data {
	clear:both;
	font-size:11px;
	margin-top:20px;
	display:none;
}

.post-entry {
	clear:both;
}

.post-meta {
	clear:both;
	color:#a8a7a7;
	font-size:12px;
	margin-bottom:10px;
}

.post-edit {
	clear:both;
	display:block;
	font-size:11px;
	margin:1.5em 0;
}

.post-search-terms {
	clear:both;
}

.see-more, .post-entry-search .see-more {
	clear:both;
}

.post-entry-search .see-more {color:#900;}
.see-more a,.post-entry-search .see-more a, .top-capa-casa .see-moree a {
	color:#900;
	font-size:9px;
	float:right;
	
}


.attachment-entry {
	clear:both;
	text-align:center;
}

/* =Symbols
-------------------------------------------------------------- */
.ellipsis {
	color:#aaa;
	font-size:18px;
	margin-left:5px;
}

/* =Widgets
-------------------------------------------------------------- */
#widgets {
	margin-top:20px;
	margin-right:0;
	float:right;
	margin-left:0;
	padding-left:0;
	padding-right:0;
}

.socialmedia-buttons{ margin-bottom:20px;}

#widgets a {
	display:inline-block;
	margin:0;
	padding:3px;
	text-decoration:none;
}

#widgets ul, #widgets p {
	border:none;
	border-top:none;
	margin:0 0 20px;
	padding:10px;
}

#widgets ul li {
	list-style-type:none;
	margin:0;
}

#widgets ul li a {
	color:#444;
	text-decoration:none;
}

#widgets ul li a:hover {
	color:#000;
}

#widgets ul ul a {
	padding:3px 0 3px 18px;
}

#widgets ul ul ul a {
	padding:3px 0 3px 18px;
}

#widgets ul ul ul ul a {
	border:none;
	padding:3px 0 3px 18px;
}

#widgets .widget-title img {
	float:right;
	height:11px;
	position:relative;
	top:4px;
	width:11px;
}

#widgets .rss-date {
	line-height:18px;
	padding:6px 12px;
}

#widgets .rssSummary {
	padding:10px;
}

#widgets cite {
	font-style:normal;
	line-height:18px;
	padding:6px 12px;
}

#widgets .textwidget, #widgets .tagcloud {
	border:1px solid #f5f5f5;
	border-top:none;
	display:block;
	line-height:1.5em;
	margin:0 0 20px;
	padding:10px;
}

#widgets .textwidget a {
	display:inline;
}

#widgets ul .children {
	border:none;
	margin:0;
	padding:0;
}

#widgets .author {
	font-weight:700;
	padding-top:4px;
}


/* =IE Fixes (Modernizr)
-------------------------------------------------------------- */
.ie7 .menu ul {
	background:url(images/ie7-fix.gif) repeat;
}

/* =Navigation
-------------------------------------------------------------- */
.navigation {
	color:#444;
	display:block;
	font-size:12px;
	height:28px;
	line-height:28px;
	margin:20px 0;
	padding:0 5px;
}

.navigation a {
	color:#444;
}

.navigation .previous {
	float:left;
}

.navigation .next {
	float:right;
}

.navigation .bracket {
	font-size:36px;
}

/* =Pagination (pages)
-------------------------------------------------------------- */
.pagination {
	clear:both;
	display:block;
	font-size:16px;
	font-weight:700;
	margin:10px 0;
	padding:5px 0;
}

.pagination a {
	text-decoration:none;
}

.pagination a:hover, .pagination a:active {
}

/* =Breadcrumb Lists
-------------------------------------------------------------- */
.breadcrumb-list {
	color:#959595;
	font-size:12px;
}

/* =Comments
-------------------------------------------------------------- */
#commentform {
	margin:0;
}

.commentlist {
	border-bottom:1px dotted #eee;
	list-style:none;
	margin:0;
	padding:0;
}

.commentlist ol {
	list-style:decimal;
}

.commentlist li {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background-color:#fff;
	border-radius:4px;
	margin:0;
	padding:1em;
}

.commentlist li p {
	font-size:14px;
}

.commentlist p {
	margin:0;
}

.reply {
	margin:10px 0;
}

.commentlist li cite {
	font-size:1.1em;
	font-style:normal;
	font-weight:700;
}

.commentlist li.alt {
	background:#f9f9f9;
}

.commentlist .children {
	list-style:none;
	margin:0;
}

.commentlist .avatar {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	float:left;
	margin-right:10px;
	padding:0;
	vertical-align:middle;
}

.commentlist .children .avatar {
	height:33px;
	width:33px;
}

.comment-author .fn {
}

.comment-author .says {
	color:#999;
}

.comment-body .comment-meta {
	color:#999;
	display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
}

.comment-body {
	clear:both;
}

.comment-body p {
	clear:both;
	padding-top:10px;
}

.comment-body .reply {
}

.pingback, .trackback {
	border-bottom:1px solid #eee;
	list-style:none;
	margin-bottom:20px;
}

.pingback cite, .trackback cite {
	font-style:normal;
}

#comments {
	background:#dadada;
	height:25px;
	line-height:25px;
	text-align:center;
}

#pings {
	background:#dadada;
	height:25px;
	line-height:25px;
	text-align:center;
}

#respond {
	background:#f0f0f0;
	border-top:1px solid #fff;
	clear:both;
	outline:1px solid #ddd;
	padding:10px 10px 50px;
}

#respond label {
	display:inline;
}

#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input, #respond .comment-form-comment textarea {
	display:block;
}

.nocomments {
	color:#999;
	font-size:.9em;
	text-align:center;
}

#commentform input.error, #commentform textarea.error {
	background-color:#f6cbca;
}

#commentform div.error, #commentform label.error {
	color:#cb2026;
}

#commentform div.errorlabels label {
	display:block;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin:5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto;
}

.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}

.aligncenter {
	display:block;
	margin:5px auto;
}

.galleryview a img{ padding:0; margin:0;}

a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}

a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}

.wp-caption.alignright {
	margin:5px 0 20px 20px;
}

.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

img.wp-smiley {
	vertical-align:middle;
}

/* =Gallery
-------------------------------------------------------------- */
.gallery {
	margin:0 auto 18px;
}

.gallery .gallery-item {
	float:left;
	margin-top:0;
	text-align:center;
	width:155px;
}

.gallery img {
	none;
}

.gallery .gallery-caption {
	font-size:12px;
	margin:0 0 12px;
}

.gallery dl {
	margin:0;
}

.gallery br+br {
	display:none;
}

.attachment-gallery img {
	background:#fff;
	border:1px solid #f0f0f0;
	display:block;
	height:auto;
	margin:15px auto;
	max-width:96%;
	padding:5px;
	width:auto;
}

.gallery-meta {
}

.gallery-meta a {
	display:inline;
	margin:0;
	padding:0;
}

.gallery-meta .full-size, .gallery-meta .aperture, .gallery-meta .focal-length, .gallery-meta .iso, .gallery-meta .shutter, .gallery-meta .camera {
	display:block;
	font-size:12px;
	line-height:18px;
	padding:3px 12px;
}

/* =Post Thumbnails 
-------------------------------------------------------------- */
img.wp-post-image, img.attachment-thumbnail, img.attachment-medium, img.attachment-large, img.attachment-full {
	background:#fff;
	border:1px solid #f0f0f0;
	display:block;
	margin:15px auto;
	padding:5px;
	width:auto; /*IE*/
}


/* =Alignments
-------------------------------------------------------------- */
.left {
	float:left;
}

.right {
	float:right;
}

.center {
	text-align:center;
}

/* =Clearfix
-------------------------------------------------------------- */
.clearfix:after, #container:after {
	clear:both;
	content:"\0020";
	display:block;
	height:0;
	max-height:0;
	overflow:hidden;
	visibility:hidden;
}

.clearfix, #container {
	display:inline-block;
}

* html .clearfix, * html #container {
	height:1%;
}

.clearfix, #container {
	display:block;
}

.clear {
	clear:both;
}

/* =Begin bidirectionality settings (do not change)
-------------------------------------------------------------- */
BDO[DIR="ltr"] {
	direction:ltr;
	unicode-bidi:bidi-override;
}

BDO[DIR="rtl"] {
	direction:rtl;
	unicode-bidi:bidi-override;
}

[DIR="ltr"] {
    direction:ltr;
    unicode-bidi:embed;
}

[DIR="rtl"] {
    direction:rtl;
    unicode-bidi:embed;
}

/* =Media Print
-------------------------------------------------------------- */
@media print {

h1 {
	page-break-before:always;
}

h1, h2, h3, h4, h5, h6 {
	page-break-after:avoid;
}

ul, ol, dl {
	page-break-before:avoid;
}
}

/*"The last 29 days of the month are the hardest."- Nikola Tesla*/