@charset "utf-8";
/* CSS Document */
/*
Theme Name: SBPT 2015
Theme URI: 
Author: Itarget
Author URI: http://www.itarget.com.br
Description: Sociedade Brasileira de Pneumologia e Tisiologia
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: itarget 
*/
@import url(http://fonts.googleapis.com/css?family=Abel);
body {
	background: url(images/bg_site.png) repeat;
	font-family: 'Abel', sans-serif;
	font-size: 16px;
}
a { color: #499DBA; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
img { max-width: 100%; }
/* WordPress CSS */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor { }
.gallery-caption { }
.sticky { }
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text { text-align: center; }
.wp-caption .wp-caption-text { margin: 0.8075em 0; }
/* */


/* Header */
input.input-sm {
	border-color: #8E9ECA !important;
	border-radius: 16px;
	color: #999;
	height: 36px;
	width:300px !important;
}
@media (max-width: 768px) { input.input-sm { width:100% !important; } }
#breadcrumbs p {
	font-size: 16px;
	padding: 0 10px;
}
@media (max-width: 770px) {
.header-container { background-color:#4A9FBC }
}
.site-branding { min-height: 162px; }
.bg-topo { background: url(images/bg_topo.png) repeat-x top #4A9FBC}
/* Busca */
/*.widget_bootstrapbasic_search_widget {
	position: absolute;
	right: 0;
	top: 123px;
} */
.widget_bootstrapbasic_search_widget button,
.widget_bootstrapbasic_search_widget button:hover,
.widget_bootstrapbasic_search_widget button:focus {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    bottom: 4px;
    box-shadow: none;
    padding: 0;
    position: absolute;
    right: 6px;
}
.widget_bootstrapbasic_search_widget button span {
	color: #3461A7;
	font-size: 22px;
	text-shadow: none
}
.btn-area-associado, .btn-area-associado:hover, .btn-area-associado:focus {
	background: #73c8e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #73c8e5 0%, #4b9dba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73c8e5), color-stop(100%,#4b9dba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #73c8e5 0%,#4b9dba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #73c8e5 0%,#4b9dba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #73c8e5 0%,#4b9dba 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #73c8e5 0%,#4b9dba 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73c8e5', endColorstr='#4b9dba',GradientType=0 ); /* IE6-9 */
    border: 1px solid #fff;
    border-radius: 8px;
    box-shadow: 0 0 2px #000;
    color: #fff;
    display: block;
    font-size: 13px;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.btn-logado, .btn-logado:hover, .btn-logado:focus {
	background: #00b058; /* Old browsers */
	background: -moz-linear-gradient(top,  #00b058 0%, #008944 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b058), color-stop(100%,#008944)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00b058 0%,#008944 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00b058 0%,#008944 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00b058 0%,#008944 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00b058 0%,#008944 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b058', endColorstr='#008944',GradientType=0 ); /* IE6-9 */
}

.btn-area-associado span {
    background: #00aeef none repeat scroll 0 0;
    border: 1px solid #47caf4;
    border-radius: 50%;
    display: block;
    float: left;
    height: 20px;
    margin-right: 6px;
    text-align: center;
    width: 20px;
}
.caixa-itens-topo {
	margin-top: 10px;
	position: relative;
}
.itens-topo-direito {
	list-style: none;
	padding: 0;
	text-align: right;
}
@media (max-width: 768px) { .itens-topo-direito {text-align: center; } }
.itens-topo-direito li {
	display: inline-block;
    margin: 10px 5px;
}
.itens-topo-direito li span a, .itens-topo-direito li span a:hover {
	border-radius: 50%;
	color: #FFF;
	display: block;
	font-size: 18px;
	height: 32px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	width: 32px;
}
.itens-topo-direito li span.facebook a { background-color: #3A5B9D }
.itens-topo-direito li span.youtube a { background-color: #D42B25 }
.itens-topo-direito li span.twitter a { background-color: #00A2DF }
.itens-topo-direito li span.instagram a { background-color: #947B5C }
/* Área do Associado */

@media (min-width: 768px) {
.area-associado form input { max-width: 120px }
}

@media (min-width: 768px) and (max-width: 992px) {
.area-associado span a,
#logado p a {
	font-size: 10px;
	padding: 0 3px;
}
}
.titulo-area-associado {
	color: #3C64A6;
	font-size: 16px;
	font-weight: bold;
}
#logado {
	padding: 8px
}
@media (max-width: 768px) {
#logado {
	text-align: center;
	width: 100%;
}
}
#logado p { color: #246A84;/* text-shadow:1px 1px 1px #1b3054; */}
#logado p a { display: inline-block; }
#logado p a i {
	color: #3461a7;
	font-size: 16px;
	margin-right: 5px;
}
.modal-login { 
	margin: 40px auto;
	max-width:440px; 
}
/* Conteudo */
.site-content { padding-top: 20px; }
/*.site-content a { color: #666; }*/
.box { padding: 0 10px 10px; }
.box-height { min-height: 235px; }
.box-height .row {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.leia-mais {
	display: block;
	text-align: right;
	width: 100%;
}
h3.title-single {
	color: #174758;
	font-size: 26px;
	text-transform: uppercase;
}
.border-bottom {
	border-bottom: 1px solid #ccc;
	padding-bottom:10px;
}
.title-label {
	background: url(images/bg_label.png) no-repeat;
	display: block;
	padding: 0 0 10px 9px;
}
.title-label span {
	background: rgb(36, 106, 132);
	color: rgb(255, 255, 255);
	display: table;
	font-size: 20px;
	padding: 10px;
	text-shadow: -1px 1px #003c56;
	text-transform: uppercase;
}
.eventos-home { background: #FFF; }
.eventos-home h3 { margin: 10px 0 10px -10px; }
.eventos-home > div > span {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ccc;
	display: table;
	margin-bottom: 15px;
	width: 100%;
}
.eventos-home > div > span > .img-eventos { float: left; }
.eventos-home > div > span > .img-eventos > a > img {
	height: 100px !important;
	margin: 5px;
	width: 100px;
}
.eventos-home > div > span > .desc-eventos {
	margin: 10px 5px;
	vertical-align: top;
}
.eventos-home > div > span > .desc-eventos > h4 { margin: 0px; }
.eventos-home > div > span > .desc-eventos > p > i { color: #4697B5; }
.title-modules {
	border-bottom: 1px solid #ccc;
	color: #3361a7;
	display: block;
	font-size: 20px;
	padding-bottom: 5px;
}
.parcerias {
	background: #FFF;
	text-align: center;
}
.parcerias img { margin: 0 auto }
.acesse ul {
	display: table;
	list-style: none;
	padding: 0;
}
.acesse ul li:before {
	content: '\f01d';
	color: #737475;
	font-family: FontAwesome;
	margin-right: 5px;
}
.acesse ul li {
	float: left;
	padding: 5px 0;
	width: 25%;
}
 @media (max-width:768px) {
.acesse ul li {
	float: inherit;
	padding: 10px 10px 10px 5px;
	width: auto;
}
}
.noticia-destaque img {
	border: 5px solid #fff;
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}
.noticia-destaque a { font-size: 20px; }
.noticia-destaque small { color: #98B0B9; }
ul.lista-categoria {
	list-style-type: none;
	padding: 0;
}
ul.lista-categoria li:before {
	content: "\f101";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	color: #000;
	font-size: 18px;
	padding-right: 0.3em;
}
.category-video-aulas select { width: 300px }
footer .copyright { text-align: center; }
.footer-top { position: relative }
.footer-left h1,
.footer-right h1 { display: none; }
.footer-right {
	padding: 20px 0 10px;
	position: absolute;
	right: 0;
}
@media (max-width: 992px) {
.footer-right {
	text-align: center !important;
	width: 100%
}
.footer-right .widget .alignright { float: none }
}
.versao-classica,
.versao-mobile {
	background-color: #FFF;
	color: #00F;
	height: 25px;
	padding-top: 3px;
	text-align: center;
}
.versao-mobile { display: none }
@media handheld {
.versao-mobile { display: block }
}
/* Formulário multi-seção */
.formulario-multi-secao h4 {
	background-color: #e2e2e2;
	padding: 10px;
}
.titulo-apresentacao,
.outros-profissionais,
.valores-inscricoes,
.descricao-adicional { display: none }
/* WPCF7 */
.wpcf7-form-control-wrap { display: block !important; }
.captcha-input { max-width: 200px !important; }
/* BTN Feedback */

.btn-feedback {
	position: fixed;
	top: 320px;
}
/* Carousel */
.carousel-container {
	margin-top: 10px;
	margin-bottom: 20px;
}
a.partners-title {
	background: url(images/partners.png) 50% 50% no-repeat;
	display: block;
	text-align: center;
	line-height: 15px;
	text-indent: -9999px;
	margin-bottom: 5px;
}
.carousel-slider { background: none; }
.carousel-slider ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.carousel-slider li {
	text-align: center;
	padding: 0;
	margin: 5px 13px;
	display: block;
	float: left;
}
.carousel-slider li a { cursor: move; }
.carousel-slider.responsive {
	width: auto;
	margin-left: 0;
	position: relative;
}
.carousel-slider.responsive-post {
	width: auto;
	margin: 0 auto;
	position: relative;
}
.cnext,
.cprev {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
}
.cprev {
	background: url(images/carousel-prev.png);
	left: 0;
	outline: 0;
}
.cnext {
	background: url(images/carousel-next.png);
	outline: 0;
	right: 0;
}
.ctimer {
	background-color: #999;
	height: 6px;
	width: 0px;
	max-width: 960px;
}
.videos-slider-container { margin: 0 auto !important; }
.videos-slider-container .carousel-slider { max-width: 520px !important }
.videos-slider-container .carousel-slider li a {
	cursor: pointer !important;
	font-size: 12px;
	font-weight: bold;
}
.videos-slider-container .caroufredsel_wrapper {
	margin: 0 auto !important;
	max-width: 100% !important;
	min-height: 220px !important
}
ul.videos-slider li { width: 120px !important }
ul.videos-slider li a img {
	border-radius: 5px;
	height: 120px !important;
	margin: 0 auto;
	width: 120px;
}
/* Category Style */

button::-moz-focus-inner {
 border: 0;
}
#mensagem-resultado {
	background: none repeat scroll 0 0 #f0e2e3;
	border-radius: 6px;
	color: #b60000;
	font-size: 16px;
	padding: 10px;
	text-shadow: 1px 1px 1px #fff;
}
.wpfp-hide { display: none !important; }
