/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

h1, h2, h3, h4, h5, h6 {
	font-family: 'Times New Roman', serif;
	font-weight: bold;
	font-style: italic;
}

h1{
	line-height: 30px;
	font-size:26px;
	padding-bottom: 15px;
	text-align: center;
}

body.front #page-title{
	display: none;
}
a:link, a:visited {
	color: #8C0000;
	font-weight: bold;
	text-decoration: underline;
}
a:hover{
	color:#8C0000 !important;
}
/*REMOVE ALL INPUT FOCUS*/
button:focus, 
button:active, 
input:focus, 
input:active, 
select:focus, 
select:active, 
textarea:focus, 
textarea:active {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
z-index: 1;
}

/*** GERAIS ***/

/*NEWSLETTER*/

#zone-header-top-wrapper .newsletter_top{
	width: 350px;
	float: right;
}
#zone-header-top-wrapper .newsletter_top p{
	font-family: "Times New Roman";
	font-size: 20px;
	color: #000;
	font-weight: bold;
	font-style: italic;
}
#zone-header-top-wrapper a.facebook_link{
	width: 65px;
	height: 65px;
	background: url(../images/top_logo.png);
	display: inline-block;
}
#zone-header-top-wrapper{
	overflow: hidden;
	/* background: #000;
	height: 70px;
	-moz-box-shadow:    0px 3px 5px 6px #000; 
  	-webkit-box-shadow: 0px 3px 5px 6px #000;
  	box-shadow:         0px 3px 5px 6px #000;
  	overflow: hidden;
  	position: fixed;
  	padding-top: 18px;
	width: 100%;
	z-index: 9;
	opacity: 0.99;
  	top: 0;
  	left: 0; */
	height: 65px;
	padding: 20px 0px;
  	width: 100%;
  	background: #EEEEEE;
}
#zone-header-top-wrapper p{
	color: #FFF;
  	font-family: "Times New Roman";
  	font-size: 20px;
  	font-style: italic;
  	font-weight: normal;
  	display: inline-block;
  	line-height: 45px;
  	margin: 0px;
  	width: 100%;
}
#zone-header-top-wrapper form{
  	float: left;
  	margin-top: -15px;
}
#zone-user-wrapper{
	padding-top: 20px;
	margin-bottom: 15px;
}
#zone-header-top-wrapper label{
  	color: #000;
  	font-family: "Trebuchet MS";
  	font-size: 13px;
  	font-weight: normal;
  	text-transform: uppercase;
  	display: inline-block;
}
#zone-header-top-wrapper label span{
	display: none;
}
#zone-header-top-wrapper form .form-item{
	float: left;
}
#zone-header-top-wrapper form .form-item input{
	border:0px;
	background: #FFF;
	color: #000;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 12px;
	width: 240px;
	margin-right: 15px;
}
.logo-img {
	margin: 0 0 0 15px;
}
#zone-header-top-wrapper form .form-submit{
	float: right;
	-webkit-appearance: none;
	background: none;
	border: 0px;
	color: #A01400;
  	font-family: "Trebuchet MS";
  	font-size: 14px;
  	text-transform: uppercase;
  	font-weight: bold;
  	text-shadow: none;
  	height: 45px;
  	padding-left: 0px;
  	padding-right: 0px;
  	line-height: 45px;
}
.panels-flexible-row{
	padding: 0px;
	margin: 0px;
}
#zone-header-top-wrapper form .form-submit:hover{
	text-decoration: underline !important;
}
/*LOGIN + WELCOME*/
#user-login-form-pop{
	width: 180px;
	margin-top: 10px;
}

div.ctools-modal-content .modal-content{
	padding: 1px 0px 10px 0px;
}
#modal-content label{
	float: left;
	font-family: "Trebuchet MS";
  	font-size: 12px;
  	color: #000;
  	text-transform: uppercase;
  	font-weight: normal;
  	line-height: 25px;
  	margin-left: 5px;
}

#modal-content textarea{
	resize:none;
}
#modal-title,
#block-user-login .block-title{
	font-family: "Times New Roman";
  	font-size: 19px;
  	font-style: italic;
  	font-weight: bold;
  	color: #8C0000;
}
#modalBackdrop{
	background: #000 !important;
}
.popups-title{
	text-align: center;
}
#modal-content form,
#block-user-login form{
	position: relative;
}
#modal-content .form-item-copy,
#modal-content fieldset .fieldset-description,
#modal-content label span,
#block-user-login label span{
	display: none !important;
}
#block-user-login label{
	float: left;
	font-family: "Trebuchet MS";
  	font-size: 12px;
  	color: #000;
  	text-transform: uppercase;
  	font-weight: bold;
  	line-height: 25px;
  	margin-left: 5px;
}
#block-user-login .form-item{
	overflow: hidden;
	height: 25px;
	width: 100%;
	background: #EEEEEE;
	margin: 0px 0px 10px 0px;
}

#modal-content fieldset .form-item{
	background:none;
}

#modal-content .form-item textarea{
	resize:none;
}
#modal-content .form-item{
	overflow: hidden;
	height: 25px;
	width: 90%;
	margin: 0px auto;
	margin-bottom: 10px;
	outline: 1px solid #000;
}
#modal-content .descricao{
	margin: -8px 0 4px 18px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
}
#modal-content .form-item-newsletters-28{
	outline: 0px !important;
}
#modal-content .form-item.form-type-password-confirm{
	overflow: hidden;
	height: inherit;
	width: 100% !important;
	margin: 0px auto;
	outline: 0px solid #000;
	padding-top: 1px;
}
#modal-content .form-item.form-type-radio,
#modal-content .form-item.form-type-radios{
	outline: 0px solid #000;
	height: inherit;
	margin-bottom: 0px;
}
#modal-content .form-item .image-widget-data input.form-submit{
		display: none;
}
#modal-content  center{
	margin: 60px 10px;
}
#modal-content .form-item input{
	border:0px;
	background: none;
	color: #000;
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 25px;
	width: 100%;
	padding-left: 10px;
}


#block-user-login .form-item.form-type-password{
	margin: 0px;
}

#modal-content .form-item input[type='checkbox']{
	width:20px;
	margin-left: 10px;
}
#block-user-login .form-item input{
	float: right;
	border:0px;
	background: none;
	color: #000;
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 25px;
	width: 135px;
}
#block-user-login .form-item input[type='password']{
   width: 110px;
   margin-right: 25px;
}

#modal-content form .form-actions{
	text-align: center;
}
#modal-content form .form-actions,
#block-user-login form .form-actions{
	margin: 0px;
	padding: 0px;
}
#modal-content .password-strength,
#modal-content .description{
	display: none !important;
}

#block-user-login form .form-submit{
	position: absolute;
	right: 0px;
	bottom: 0px;
	-webkit-appearance: none;
	background: none;
	border: 0px;
	color: #A01400;
  	font-family: "Trebuchet MS";
  	font-size: 11px;
  	text-transform: uppercase;
  	font-weight: normal;
  	text-shadow: none;
  	height: 25px;
  	line-height: 20px;
  	border-left: 1px solid #fff;
  	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0 6px;
	margin: 0px;
}
#user-login-form-pop .bottom-links .reg,
#user-login-form-pop .bottom-links .recover{
	display: inline-block;
	height: 11px;
}
#user-login-form-pop .bottom-links .reg{
	border-right:2px solid #8C0000;
	padding-right: 10px;
	margin-right: 10px;
}
#user-login-form-pop .bottom-links .reg a,
#user-login-form-pop .bottom-links .recover a{
	font-family: "Trebuchet MS";
  	font-size: 11px;
  	color: #000;
  	text-decoration: none;
  	display: block;
  	line-height: 11px;
}
#user-login-form-pop .bottom-links .reg a:hover,
#user-login-form-pop .bottom-links .recover a:hover{
	color: #000;
  	text-decoration: underline;
}
#block-block-21 .content{
	font-family: "Times New Roman";
  	font-size: 19px;
  	font-style: italic;
  	font-weight: normal;
  	color: #000;
}
.block-google-admanager{
	background: none !important;
}
#block-block-21 .content a{
	font-family: "Trebuchet MS";
  	font-size: 12px;
  	color: #000;
  	text-decoration: none;
  	font-weight: bold;
  	font-style: normal;
  	display: inline-block;
  	line-height: 12px;
  	text-transform: uppercase;
}
#block-block-21 .content a:hover{
	color: #000;
  	text-decoration: underline;
}
/*USER_SECOND*/
#redes_sociais{
	overflow: hidden;
	margin-bottom: 20px
}
#redes_sociais .label{
	font-family: "Times New Roman";
  	font-size: 19px;
  	font-style: italic;
  	font-weight: bold;
  	color: #8C0000;
}
#redes_sociais .rede_social{
	width: 31px;
	height: 31px;
	background: url(../images/redes_sociais.png) no-repeat 0px 0px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}
#redes_sociais .rede_social.fb{
	background-position:0px 0px;
} 
#redes_sociais .rede_social.tw{
	background-position:-41px 0px;
} 
#redes_sociais .rede_social.pin{
	background-position:-81px 0px;
} 
#redes_sociais .rede_social.fb:hover{
	background-position:0px -35px;
} 
#redes_sociais .rede_social.tw:hover{
	background-position:-41px -35px;
} 
#redes_sociais .rede_social.pin:hover{
	background-position:-81px -35px;
} 
/* pesquisa */
#search-block-form{
	background: #EEEEEE;
	width: 220px;
	height: 30px; 
	position: relative;
	margin-bottom: 0px;
}
#search-block-form label{
	height: 30px;
	line-height: 30px;
}
#search-block-form .compact-form-wrapper{
	position: inherit;
}

#search-block-form label,
#search-block-form .form-item input{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
#search-block-form .form-item input{
	width: 100%;
	padding-right: 30px;
	float: right;
	border:0px;
	background: none;
	height: 30px;
}
#search-block-form .form-submit{
	position: absolute;
	right: 0px;
	bottom: 0px;
	-webkit-appearance: none;
	background: none;
	border: 0px;
	color: #A01400;
  	font-family: "Trebuchet MS";
  	font-size: 11px;
  	text-transform: uppercase;
  	font-weight: normal;
  	text-shadow: none;
  	height: 16px;
  	width: 30px;
	padding: 0px;
	margin: 7px 0px;
	text-indent: -9999px;
	background: url(../images/search_2.png) no-repeat center 0px;
}
#search-block-form .form-submit:hover{
	background-position: center bottom;
}
#zone-user{
	margin-bottom: 15px;
}
/****** MENU *****/

#region-menu .navigation{
	border-top: 4px double #000;
	border-bottom: 4px double #000;
	height: 45px;
}
#region-menu .navigation li{
	margin: 7px;
  	padding: 0px;
  	height: 30px;
	line-height: 30px;
	float: left;
}
#region-menu .navigation li.first{
	margin-left: 10px;
}
#region-menu .navigation li.last{
	margin-left: 2px;
}

#region-menu .navigation li.menu-581{
	background: url(../images/menu-heart.png) no-repeat 64px 9px;
	padding-top: 25px;
	padding-right: 15px;
	margin-top: -19px;
	margin-left: 10px;
	margin-right: -4px;
}
#region-menu .navigation li.menu-4174{
	background: url(../images/novo.png) no-repeat center 0px;
	padding-top: 25px; 
	margin-top: -19px;
	
}
#region-menu .navigation li a{
	font-family: "Trebuchet MS";
  	font-size: 12px;
  	text-transform: uppercase;
  	font-weight: bold; 
  	text-decoration: none;
  	color: #000;
}
#region-menu .navigation li a.active{
	color: #A11501 !important;
}
#breadcrumb{
	margin: 15px 0px 10px 0px;
	padding-left:15px;
	background: url(../images/markup.png) no-repeat 0px 2px;
}
#breadcrumb,
#breadcrumb a{
	font-family: "Trebuchet MS";
  	font-size: 13px;
  	font-weight: bold;
  	font-style: normal;
  	text-decoration: none;
  	color: #000;
}
#breadcrumb span{
	color: #8C0000;
}


/* second side bar */
#region-sidebar-second .block{
	margin-bottom: 20px;
	background: #DDDDDD;
}
#region-sidebar-second .block a{
	text-decoration: none;
}

/*flash famosos block*/
#block-views-novidades-bloco-block,
#block-block-14{
	padding: 0px 20px;
	position: relative;
	margin-top: 40px;
	font-weight: normal !important;
}
#block-views-novidades-bloco-block .view-footer a{
	-webkit-appearance: none;
	background: #000;
	border: 0px;
	color: #FFF !important;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: none;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-decoration: none !important;
	padding: 0px 5px;
}
#block-views-novidades-bloco-block .view-footer a:hover{
	background: #8C0000 !important;
}

#block-block-14 table,
#block-block-14 tbody{
	border:0px;
}
#block-views-novidades-bloco-block .views-row{
	overflow: hidden;
	clear: both;
	margin: 0px 0px 10px 0px;
}
#block-views-novidades-bloco-block .views-field-view-node,
#block-views-novidades-bloco-block .views-field-title{
	float: right;
	width:200px;
	text-align: left;
}
#block-views-novidades-bloco-block .views-field-field-imagem{
	float: left;
}
#block-views-novidades-bloco-block a,
#block-block-14 a{
	font-family: "Trebuchet MS";
  	font-size: 14px;
  	color: #000;
  	text-decoration: none;
  	display: block;
  	line-height: 18px;
}
#block-views-novidades-bloco-block .views-field-view-node a,
#block-block-14 .read-more{
	color:#8C0000;
	font-size: 12px;
}
#block-block-14 a img{
	margin-right:10px; 
	padding-top: 2px;
}
#block-block-14 td{
	padding: 5px 0px;
}
#block-views-novidades-bloco-block .view-footer,
#block-block-14 .ff{
	text-align: center;
}
#block-views-novidades-bloco-block .view-footer a,
#block-block-14 .ff h5 {
	font-family: "Trebuchet MS";
  	font-size: 13px;
  	font-weight: normal;
  	color: #000;
  	text-transform: uppercase;
  	font-style: normal;
	margin-bottom: 20px;
}
#block-views-novidades-bloco-block .view-footer a,
#block-block-14 .ff h5 a{
  	color: #8C0000;
  	text-decoration: underline;
  	display: inline-block;
}

#block-system-main h5 a{font-size: 13px;}


.poll .bar .foreground{
	background-color: #8C0000;

}
.poll .percent{
	text-align: left;
}
.poll .vote-form .choices{
	margin-bottom: 15px;
}
#block-poll-recent{
	padding: 20px;
}
#block-poll-recent .title{
	font-family: "Times New Roman";
	font-size: 20px;
	color: #000;
	font-style: italic;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 20px;
}
.page-node-results .percent{
	margin-bottom: 10px;
}
.page-node-results .tabs{
	display: none;
}
#block-poll-recent .links{
	margin: 0px;
}
#block-poll-recent .links .first{
	display: none
}
#block-poll-recent .links li{
	list-style: none;
	text-align: center;
	margin-top: 20px;
}
#block-poll-recent input[type='submit']{
	position: absolute;
	left: 55px;
	bottom: 15px;
}
#block-poll-recent{
	position: relative;
}
#block-poll-recent .links li a{
  	-webkit-appearance: none;
	background: #000;
	border: 0px;
	color: #FFF;
  	font-family: "Trebuchet MS";
  	font-size: 14px;
  	text-transform: uppercase;
  	font-weight: normal;
  	text-shadow: none;
  	height: 30px;
  	line-height: 30px;
  	text-decoration: none;
  	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px 10px;
	position: absolute;
	right: 55px;
	bottom: 15px;

}
#block-poll-recent .links li a:hover{
	color: #FFF !important;
	background: #8C0000;
}
#block-block-17 .content{
	background: #8C0000;
	height: 30px;
	line-height: 30px;
	padding: 0px 20px;
	color: #FFF;
	text-transform: uppercase;
	font-family: "Trebuchet MS";
  	font-size: 11px;
  	font-weight: normal;
  	margin-bottom: 20px;
}
#block-block-17 .content a:hover,
#block-block-17 .content a{
	background: #8C0000;
	height: 30px;
	line-height: 30px;
	color: #FFF !important;
	text-transform: uppercase;
	font-family: "Trebuchet MS";
  	font-size: 11px;
  	font-weight: normal;
  	margin-bottom: 20px;
  	text-decoration: none;
}

/*** GERAL ***/

 ul{
  list-style-position: inside;
}
.pager{
	margin: 0px 0 20px 0 !important;
	background: none !important;
	border:0px !important;
	text-align: center !important;
}
.pager .pager-current{
	display: none !important; 
}
.pager li a,
.pager li{
	position: inherit !important; 
	background: none !important;
	border:none !important;
	display: inline-block;
	float: inherit !important;
	width: inherit !important; 
}

.pager li a{
	font-family: 'Times New Roman';
	font-style: italic;
	font-size: 24px;
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	padding: 10px 20px !important;
}
.pager .pager-next{
	display: inline-block;
}
.pager .pager-previous{
	display: inline-block;
}
.panels-flexible-region{
	width:100%;
}
#artigos_grid .pane-title,
.rotated-title h2{
	-webkit-backface-visibility: hidden;
	background: #8C0000;
	font-family: "Times New Roman";
	font-size: 20px;
	color: #FFF;
	font-style: italic;
	font-weight: normal;
	letter-spacing:1px;
	display: inline-block;
	padding: 0px 10px;
	-moz-box-shadow:    1px 3px 12px -1px #000;
  	-webkit-box-shadow: 1px 3px 12px -1px #000;
  	box-shadow:         1px 3px 12px -1px #000;
  	 -webkit-transform: rotate(-5deg);
	position: relative;
	top: -15px;
	-webkit-transform-origin: top left;
	z-index: 4;
}


#region-sidebar-second #block-poll-recent
{
	margin-top: 40px;	
}


#region-sidebar-second #block-poll-recent h2.block-title
{
	-webkit-backface-visibility: hidden;
	background: #8C0000;
	font-family: "Times New Roman";
	font-size: 20px;
	color: #FFF;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline-block;
	padding: 0px 10px;
	-moz-box-shadow: 1px 3px 12px -1px #000;
	-webkit-box-shadow: 1px 3px 12px -1px #000;
	box-shadow: 1px 3px 12px -1px #000;
	-webkit-transform: rotate(-5deg);
	position: relative;
	top: -30px;
	-webkit-transform-origin: top left;
	z-index: 4;
}

table tr:hover td{
	background: inherit;
}
table td{
  vertical-align: top;
}

.black a{
  color:#000;
}

.underline a{
  text-decoration:underline;
}

.italic a{
  font-style:italic;
}
 .medium a{
  font-size:16px;
}

.times a{
  font-family:"Times New Roman";
}

.bold{
	font-weight:bold;
}
.border-top {
 border-top: 1px solid black;
 padding: 15px 0 20px 0;
}

.black-background {
 padding: 2px 8px;
 font-size: 18px;
 font-weight: bold;
 font-style: italic;
 background: black;
 color: white;
 font-family: "Times New Roman";
}

.border-top {
 border-top: 1px solid black;
 padding: 15px 0 20px 0;
}

.black-background{
 padding: 2px 8px;
 margin: 20px 0px;
 font-size: 18px;
 font-weight: bold;
 font-style: italic;
 background: black;
 color: white;
 font-family: "Times New Roman";
}
#block-views-similar-entries-block-1{
	margin-top: 40px;
}

#block-poll-recent{
	margin-bottom: 30px !important;
}
.block-similar-entries-block-1 .block-title{
	-webkit-backface-visibility: hidden;
background: #8C0000;
font-family: "Times New Roman";
font-size: 20px;
color: #FFF;
font-style: italic;
font-weight: normal;
letter-spacing: 1px;
display: inline-block;
padding: 0px 10px;
-moz-box-shadow: 1px 3px 12px -1px #000;
-webkit-box-shadow: 1px 3px 12px -1px #000;
box-shadow: 1px 3px 12px -1px #000;
-webkit-transform: rotate(-5deg);
position: relative;
top: -15px;
-webkit-transform-origin: top left;
z-index: 4;
}
}
.black-background{
	margin-top: 0px;
}
.view-similar-entries table{
  border:0;
}

.view-similar-entries td .views-field-field-imagem{
  outline:1px solid #DDD;
}
.view-similar-entries td{
  padding:4px 12px;
}



#page #page-title{
	display: none;
}
/*********** HOME ************/
#block-views-artigos-block-1{
	margin-bottom: 40px;
}
#block-views-artigos-block-1 h2{
	background: #000;
	font-family: "Times New Roman";
	font-size: 18px;
	color: #FFF;
	padding: 0px 10px;
	font-style: italic;
	font-weight: normal;
	margin: 40px 0px 20px 0px;
}
#block-views-artigos-block-1 .views-row .views-field-field-imagem{
	outline:1px solid #DDD;
}
#block-views-artigos-block-1 .views-row{
	width: 145px;
	float: left;
	margin-left: 14px;
}
#block-views-artigos-block-1 .views-row-first{
	margin-left: 0px;
}
#block-views-artigos-block-1 .views-row .views-field-title{
	margin-top: 10px;
}
#block-views-artigos-block-1 .views-row .views-field-title a{
	font-family: "Times";
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #000;
	font-size: 16px;
	line-height: 20px;
}

/* SLIDESHOW */
#slideshow #views_slideshow_cycle_teaser_section_artigos-panel_pane_1{
	position: relative;
}
#slideshow .views-field-title .field-content{
	width: 220px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	border-left: 6px solid #000;
}
#slideshow .views-field-field-imagem .field-content{
	outline: 1px solid #DDD;
}
#slideshow .views-field-title a{
	text-decoration: none;
	font-family: "Times New Roman";
	font-size: 25px;
	color: #FFF;
	font-weight: normal;
	font-style: italic;
	line-height: 30px;
	background: #000;
	white-space: pre-wrap;
	padding: 1px 6px 2px 0px;
}
#slideshow .views-field-title a:hover{
	color:#FFF !important;
}
#slideshow .views-slideshow-pager-fields{
	width: 100%;
	text-align: center;
	margin: 10px 0;
}
#slideshow .views-slideshow-pager-field-item{
	height: 12px;
	width: 12px;
	background: #DDD;
	display: inline-block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-indent: -9999px;
	cursor: pointer;
}
#slideshow .views-slideshow-pager-field-item.active{
	background: #8C0000;
}

/* artigos em destaque na home */
#artigos_grid {
	margin-top: 30px;
}
#artigos_grid table,
#artigos_grid tbody{
	border:0px;
}

#artigos_grid td .views-field-field-imagem{
	border: 1px solid #DDD;
}

#artigos_grid td{
	overflow: hidden;
	padding: 0px;
	width: 190px;
	padding-right: 22px;
	padding-bottom: 40px;
	position: relative;
}
#artigos_grid td.col-last{
	padding-right: 0px;
}
#artigos_grid .pane-title{
	margin-bottom: 0px;
	z-index: 5;
	left: -20px;
}
#artigos_grid .pane-content{
	margin-top: -28px;
}
#artigos_grid .pane-content .views-field-view-node{
	text-align: center;
	margin-top: -20px;
}
#artigos_grid .pane-content .views-field-view-node a{
	background: #000;
	text-decoration: none;
	font-family: "Times New Roman";
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	font-style: italic;
	padding: 5px 10px; 
}
#artigos_grid .pane-content .views-field-view-node a:hover{
	color:#FFF !important;
}

#artigos_grid .pane-content .views-field-title {
	text-align: left;
	margin-top: 8px;
}
#artigos_grid .pane-content .views-field-title a{
	text-decoration: none;
	font-family: "Times New Roman";
	font-size: 20px;
	color: #000;
	font-weight: bold;
	font-style: italic;
	line-height: 24px;
}
#artigos_grid .pane-content .views-field-title a:hover{
	color: rgba(175, 7, 7, 0.94) !important;
}

/** PERGUNTAS E RESPOSTAS - HOME **/

#perguntas-respostas-home h2{
	left:-20px;
	z-index: 4px;
}
#perguntas-respostas-home .questoes-sexy-psicologa{
	margin-top: -50px;
	background: #DDD;
	padding: 20px 10px 10px 10px;
	overflow: hidden;
}
.questoes-sexy-psicologa .image{
	width: 171px;
	height: 171px;
	background: url(../images/psy.png) no-repeat;
	float: left;
	margin-right:20px;
}
#perguntas-respostas-home .questoes-sexy-psicologa .text{
	display: inline;
	font-family: "Trebuchet MS";
	color: #000;
	font-size: 13px;
	padding: 10px 0;
}
#perguntas-respostas-home .questoes-sexy-psicologa .text a{
	text-decoration: underline;
	font-family: "Trebuchet MS";
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
#perguntas-respostas-home .questoes-sexy-psicologa .ask_question{
	text-decoration: underline;
	font-family: "Trebuchet MS";
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding-right: 25px;
	display: block;
	float: right;
	margin-top: 10px;
	background: url(../images/ask_question.png) no-repeat center right;
}
 


/**** SEXO E AMOR ***/

#tema #perguntas-respostas-home .questoes-sexy-psicologa{
	
	margin: 10px 0px;
}
#tema #perguntas-respostas-home .rotated-title{
	display: none;
}
#tema .questoes-sexy-psicologa{
	background: url(../images/pergunta_arrow.png) no-repeat 100px bottom;
	padding-bottom: 20px;
}
#tema #perguntas-respostas-home .ask_question{
	float: left;
	clear: both;
	margin: 10px 0px 0px 30px;
	color: #8C0000 !important;
	font-family: "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	padding-right: 25px;
	padding-left: 200px;
}
.sexo-amor-list table,
.sexo-amor-list tbody{
	border:0px;
}
#tema .panels-flexible-region-3-cronicas{
	float: left;
}
#tema .panels-flexible-region-3-top{
	float: right;
}
.context-sexo-amor #tema .panels-flexible-region-3-cronicas,
.context-sexo-amor #tema .panels-flexible-region-3-top{
	width: 300px;
	margin-top: 42px;
	z-index: 1;
}
#tema .panels-flexible-region-3-cronicas .pane-content,
#tema .panels-flexible-region-3-top .pane-content{
	margin-top: -50px;
	margin-bottom: 30px;
}
.sexo-amor-list.rotated-title h2{
	left:-20px;
}
.sexo-amor-list .view-footer,
.sexo-amor-list .views-row{
	background: #DDD;
	border-bottom:1px solid #FFF;
	padding: 10px;
}
.sexo-amor-list .view-footer{
	text-align: center;
}
.sexo-amor-list .views-row .views-field{
	display: table-cell;
	vertical-align: middle;
	height: 40px;
}

.sexo-amor-list .views-row a{
	text-decoration: none;
	font-family: 'Times New Roman';
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	font-style: italic;
}
.sexo-amor-list .view-footer a{
	text-decoration: none;
	font-family: 'Times New Roman';
	font-size: 20px;
	line-height: 20px;
	color: #A11501;
	font-weight: bold;
	font-style: italic;
}


/*** cronicas ***/


.view-display-id-page_2 {
	margin-top: 30px;
}
.view-display-id-page_2 table,
.view-display-id-page_2 tbody{
	border:0px;
}
.view-display-id-page_2 td{
	padding: 0px;
	width: 200px;
	padding-right: 10px;
	padding-bottom: 40px;
	position: relative;
}
.view-display-id-page_2 td.col-last{
	padding-right: 0px;
}
.view-display-id-page_2 .pane-title{
	margin-bottom: 0px;
	z-index: 5;
	left: -20px;
}
.view-display-id-page_2 .pane-content{
	margin-top: -28px;
}
.view-display-id-page_2 .pane-content .views-field-view-node{
	text-align: center;
	margin-top: -20px;
}
.view-display-id-page_2 .pane-content .views-field-view-node a{
	background: #000;
	text-decoration: none;
	font-family: "Times New Roman";
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	font-style: italic;
	padding: 5px 10px; 
}
.view-display-id-page_2 .views-field-title {
	text-align: center;
	margin-top: 5px;
}
.view-display-id-page_2 .views-field-title a{
	text-decoration: underline;
	font-family: "Times New Roman";
	font-size: 20px;
	color: #000;
	font-weight: bold;
	font-style: italic;
	line-height: 24px;
}


/*** questoes ***/

#quest-sexy #perguntas-respostas-home .questoes-sexy-psicologa{
	background: none;
	margin: 10px 0px;
}
#quest-sexy #perguntas-respostas-home .rotated-title{
	display: none;
}
#quest-sexy #perguntas-respostas-home .ask_question{
	float: left;
	margin: 10px 0px 0px 30px;
	color: #8C0000;
	font-family: "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-transform: lowercase;
	padding-right: 25px;
}
#listagem_questoes .pane-title{
	padding: 2px 8px;
	margin: 10px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	background: black;
	color: white;
	font-family: "Times New Roman";
}
#listagem_questoes .views-row{

	border-bottom: 1px solid #000;
}
#listagem_questoes .views-row a{
	display: inline-block;
	color: #000;
	font-family: 'Times New Roman';
	font-size: 16px;
	font-style: italic;
	text-align: left;
	text-decoration: none;
	padding: 10px 0px 10px 40px;
	background: url(../images/ask_question.png) no-repeat center left;
}
#listagem_questoes .pager{
	margin-top: 20px !important;
}


/** pergunta **/

#pergunta .panel-separator{
	display: none;
}
#pergunta .rotated-title{
	margin: 30px 0px;
}
#pergunta .rotated-title .pane-content{
	margin-top: -50px;
}
#pergunta-conteudo .pane-content{
	font-family: 'Trebuchet MS';
	font-size: 14px;
	line-height: 20px;
	color: #000;
	margin-bottom: 30px;
}
#pergunta-conteudo .pane-title{
	font-family: 'Times New Roman';
	font-size: 32px;
	font-weight: bold;
	font-style: italic;
	color: #B72804;
}

#pergunta .resposta-content{
	position: relative;
	margin-bottom: 40px;
}
#pergunta .resposta-content .psy-region{
	width: 10px;
	position: absolute;
	top: -70px;
	left: 0px;
}
#pergunta .resposta-content .resposta-region{
	margin: 30px 0px;
	background: #DDD;
	float: none;
	width: inherit;
	margin-left: 95px;
	margin-top: 60px;
	padding: 20px 40px;
}
#pergunta .resposta-content .resposta-region h2{
	font-family: 'Times New Roman';
	font-size: 32px;
	font-weight: bold;
	font-style: italic;
	margin-left: 35px;
	color: #B72804;
}
#pergunta .questoes-sexy-psicologa .arrow{
	height: 120px;
	width: 88px;
	background: url(../images/psy-arrow.png) no-repeat;
	margin-top: -35px;
	margin-left: 15px;
	float: left;
}



/**** LOOKS ***/

#looks .sub-title{
	text-align: center;
	margin: 30px 0px;
	font-size: 26px;
	font-weight: bold;
	font-style: italic;
	color: #000;
	line-height: 30px;
	font-family: "Times New Roman";
}

#looks .rotated-title h2{
	left: -20px;
	top:35px;
}
#looks .dest-looks {
	clear: both;
	margin-bottom: 30px;
}
#looks .dest-looks .views-row{
	width: 200px;
	float: left;
	position: relative;
	margin-right: 10px;
}
#looks .dest-looks .views-row.views-row-last{
	margin-right: 0px;
}
#looks .last-looks{
	clear: both
}
#looks .last-looks .views-row{
	width: 200px;
}


/* bloco */

#block-block-22,
#block-views-looks-block-1{
	padding: 0px 20px 20px 20px;
	position: relative;
	height: 280px;
}
#block-views-looks-block-1 .title-loc{
	margin-top: -40px;
	position: relative;
}
#block-views-looks-block-1 .foto{
	text-align: center;
		
}
#block-views-looks-block-1 .foto img{
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	overflow: hidden;

}
#block-views-looks-block-1 .localidade,
#block-views-looks-block-1 .title{
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	background: #000;
	font-size: 25px;
	padding: 0px 8px;
	display: table;
	line-height: 30px;
}
#block-views-looks-block-1 .localidade{
	font-size: 16px;
}
 .envia_look{
	position: absolute;
	right: 8px;
	bottom: 20px;
	padding-left: 32px;
	padding-top: 120px;
	width: 72px;
	background: url(../images/look-arrow.png) no-repeat;
}
.envia_look a{
	background: #8C0000;
	display: block;
	height: 44px;
	width: 42px;
	padding: 14px 15px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	color: #FFF !important;
	text-transform: uppercase;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	line-height: 15px;
	text-decoration: none;
	text-align: center;
}

.comm{
	font-family:  'Trebuchet MS';
	font-size: 13px;
	color:#000;
	line-height: 14px;
}

.comm{
	background: url(../images/comments.png) no-repeat 0px 0px;
	padding-left: 17px;
	height: 15px;
}

.view-empty .info,
#block-block-22 .info{
	background: #FFF;
	width: 210px;
	height: 100px;
	padding: 55px 0px;
	font-size: 25px;
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: -5px 9px;
	-webkit-border-radius: 105px;
	-moz-border-radius: 105px;
	border-radius: 105px;
	line-height: 28px;
}

#looks .comm{
	float: right;
	font-family:  'Trebuchet MS';
	font-size: 12px;
	color:#000;
	margin-right: 2px;
}

#looks .comm .ajax-progress{
  display:none !important;
}

#looks .title{
	padding-left: 5px;
	font-size: 20px;
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: bold;
	color: #000;
}

#looks .localidade{
	padding-left: 5px;
	font-family:  'Trebuchet MS';
	font-size: 13px;
	color:#000;
	margin-bottom: 10px;
}

#looks .views-field-nothing{
	border: 1px solid #DDD;
	overflow: hidden;
	padding-bottom: 5px;
}

.overlay-link a{
	text-decoration: none;
}

/*** Testes de personalidade **/

.node-type-webform .field-group-fieldset,
.node-type-webform .field-name-field-img-web{
	float: right;
	margin-left: 10px; 
	clear: both;
}

.node-type-webform .field-group-fieldset{
	width: 150px;
}


#pergunta-node .top-row{
	padding: 20px;
	background: #DDD;
	width: 580px;
}

#pergunta-node .text-left{
	width: 330px;
	float: left;
}

#pergunta-node .text-left .field-name-body{
	font-family: 'Times New Roman';
	font-style: italic;
	font-size: 20px;
	color: #000;
	line-height: 26px;

}
#pergunta-node .text-left .field-name-body p{
	margin-bottom: 0px;
}


#pergunta-node .text-left h1{
	text-align: left;
	padding-bottom: 0px;
}
#pergunta-node .img-right{
	float: right;
	width: 200px;
}

#pergunta-node form label{
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	color: #000;
	line-height: 26px;
}

#pergunta-node form label.option{
	font-family: 'Trebuchet MS';
	font-style: inherit;
	font-weight: normal;
	font-size: 14px;
	color: #000;
	line-height: 20px;
}

/**** BOTOES DE FORM */

input[type='submit']{
	-webkit-appearance: none;
	background: #000;
	border: 0px;
	color: #FFF;
  	font-family: "Trebuchet MS";
  	font-size: 14px;
  	text-transform: uppercase;
  	font-weight: normal;
  	text-shadow: none;
  	height: 30px;
  	line-height: 25px;
  	text-decoration: none;
  	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
input[type='submit']:hover{
	-webkit-appearance: none;
	background: #8C0000;
	border: 0px;
	color: #FFF;
  	font-family: "Trebuchet MS";
  	font-size: 14px;
  	text-transform: uppercase;
  	font-weight: normal;
  	text-shadow: none;
  	height: 30px;
  	line-height: 25px;
  	text-decoration: none;
  	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




/**** FORUM ****/
#form_forum {
	overflow: hidden;
}
#forum #edit-upload legend,
#forum #edit-upload label,
#forum #edit-upload input[type='submit'],
#forum .description,
#forum .vertical-tabs,
#questao-sexy-node-form .grippie,
#look-node-form .grippie,
#forum .grippie,
#forum .field-name-taxonomy-forums{
	display: none;
}

#forum #edit-upload,
#forum .form-submit{
	float: left;
}
#forum .form-submit{
	margin-left: 20px;
}

#forum form label{
	color: #880500;
	font-size: 13px;
	font-family: "Trebuchet MS";
	padding: 10px;
}
div.ctools-modal-content .form-item label{
	width: inherit;
}
#edit-field-look-foto label{
	padding: 0px 10px 0px 0px !important;
}

#forum form input[type='text']{
	width: 620px;
}
#forum form textarea,
#forum form input[type='text']{
	padding: 18px;
	color: #000;
	border:1px solid #000;
	font-size: 13px;
	resize:none;
	margin-bottom: -5px;
	font-family: "Trebuchet MS";
}
#forum form textarea{
	height: 130px;
	padding: 15px 18px; 
}
#forum .listagem .view-header{
	overflow: hidden;
	clear: both;
}
div.ctools-modal-content .resizable-textarea{
	margin: 0px;
}
#forum .listagem .view-header .data,
#forum .listagem .view-header .respostas,
#forum .listagem .view-header .topicos{
	font-family: 'Trebuchet MS';
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #8C0000;
}
#forum .listagem .view-header .topicos{
	float: left;
	width: 275px;
	text-align: left;
}
#forum .listagem .view-header .data,
#forum .listagem .view-header .respostas{
	float: left;
	width: 60px;
	text-align: center;
	padding: 0px 30px;
}
#forum .listagem .view-header .respostas{
	padding: 0px 15px;
	width: 85px;
}
#forum .listagem .views-row{
	clear: both;
	padding: 20px 0px;
	border-top: 1px solid #000;
	overflow: hidden;
}

#forum .listagem .views-row .views-field-body{
	float: left;
	width: 275px;
	overflow: hidden;
	font-family: 'Trebuchet MS' !important;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}
.topico_forum .views-field-comment-body,
.topico_forum .views-field-body{
	margin: 10px 0px;
}
.topico_forum .views-field-comment-body,
.topico_forum .views-field-body,
.topico_forum .views-field-created{
	font-family: 'Trebuchet MS' !important;
	font-size: 14px;
	line-height: 20px;
	color: #000;
}
.topico_forum .views-field-created{
	font-size: 12px;
}
.topico_forum .views-field-name,
#forum .listagem .views-row .views-field-body .name{
	margin-bottom: 5px;
}
.topico_forum .views-field-name .field-content span,
#forum .listagem .views-row .views-field-body .name span{
	color: #8C0000;
	text-decoration: underline;
}
.topico_forum .views-field-title{
	margin-top: 20px;
}
.topico_forum .view-id-coment_rios_topicos .views-row{
	border-top: 1px solid #000;
	padding-top: 20px;
}
.topico_forum .view-id-coment_rios_topicos .views-row,
.topico_forum .view-id-forum_topico{
	margin: 20px 0px;
}
.topico_forum .botao_forum:hover{
	background: #8C0000 !important;
}
.topico_forum .views-field-title,
#forum .listagem .views-row .views-field-body a{
	font-size: 16px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#forum .listagem .views-row .views-field-comment-count,
#forum .listagem .views-row .views-field-created-2{
	padding:30px;
	float: left;
	width: 60px;
	text-align: center;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	line-height: 16px;
	color: #000;
}
#forum .listagem .views-row .views-field-view-node{
	margin-top: 30px;
	float: right;
}
#forum .listagem .views-row .views-field-view-node a{
	font-family: 'Times New Roman';
	font-size: 16px;
	line-height: 20px;
	color: #8C0000;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}

#forum .botao_forum{
	display: inline-block;
	text-decoration: none;
	color: #FFF;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	background: #000;
	padding: 10px 15px;
	margin-left: 8px;
	cursor: pointer;
}
#forum .botao_forum:hover{
	
	color: #FFF !important;
}
#forum .botao_forum.active{
	background: #8C0000;
}
#forum .botao_criar{
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	padding-bottom: 10px;
	background: url(../images/criar_topico.png) no-repeat bottom center;
}

#forum .botao_forum.criar{
	margin-left: 0px;
	padding: 10px 30px;
	cursor: default;
	background: #8C0000;

}
#forum .botao_criar.topico{
	background: none;
}
#forum .botao_forum.criar.topico{
	background: #000;	
	cursor: pointer !important; 
}
#forum .pane-forum-search{
	overflow: hidden;
	clear: both;
	text-align: center;
	margin-top: 83px;
	margin-bottom: 100px;

}
#forum .pane-forum-search .pane-title{
	font-family: 'Times New Roman';
	font-size: 26px;
	line-height: 26px;
	color: #000;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0px;
}
#forum .pane-forum-search input[type='text']{
	width: 310px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 0px auto;
	padding-right: 40px;
}

#forum #search-all-forums{
	float: none
}

#forum #advanced-forum-search-forum .form-item{
	margin: 0px;
}
#forum #advanced-forum-search-forum .form-submit{
	float: none;
	text-indent: -99999px;
	background: url(../images/lupa.png) no-repeat;
	height: 18px;
	width: 18px;
	position: absolute;
	right: 15px;
	top:25px;
}
#forum #advanced-forum-search-forum{
	margin: 0px auto;
	position: relative;
	width: 310px;
}
#forum .do_login{
	margin: 20px 0; 
	font-family: 'Trebuchet MS';
	font-size: 13px;
	color: #000;
}
#forum .do_login a{
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	color: #8C0000;
	text-decoration: underline;
}

.forum-table a{
	font-size: 16px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.forum-table {
	border:0px;
}
.forum-table tr,
.forum-table tr td{
	background: none;
}

#forum-node-form{
	margin-top: 20px;
}
#forum-node-form .filter-wrapper,
.page-forum .region-content .tabs{
	display: none;
}

#edit-field-look-foto .description{
	display: none;
}

.image-widget-data input[type='submit']:hover,
.image-widget-data input[type='submit']{
	background: none;
	border:0px;
	color: #000;
	text-decoration: underline;
	float: right;
	font-size: inherit;
	padding: 0px;
	margin: 0 0 0 40px;
	height: 20px;
}

.page-node-done .links a{
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	color: #8C0000;
	text-decoration: underline;
}
/**** LOOK OVERLAY ****/
#colorbox {
background: #fff;
-webkit-border-radius: 0px;
border-radius: 0px;
}
#cboxContent{
	margin: 0px;
	padding: 10px 25px;
}
#cboxClose {
	top: 5px;
	right: 5px;
}
.body_overlay{
	margin: 0px auto !important;
	min-width: 500px;
	max-width: 500px;
	width: 500px;
	overflow: hidden;
}
.body_overlay #messages{
	width: 478px;
}
.body_overlay aside,
.body_overlay #admin-menu,
.body_overlay #section-header{
	display: none;
}
.body_overlay .container-12 .grid-8,
.body_overlay #zone-content{
	width: 500px;
	margin: 0px;
	padding: 0px;
}

#look-overlay .title{
	font-family: "Times New Roman";
	font-size: 38px;
	color: #000;
	font-style: italic;
	font-weight: bold;
	line-height: 42px;
}

#look-overlay .panel-separator{
	display: none;
}
#look-overlay .localidade{
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height: 24px;
	color: #000;
}
#look-overlay .descricao{
	font-family: "Trebuchet MS";
	font-size: 16px;
	line-height: 24px;
	color: #000;
	margin-top: 15px;
}
#look-overlay .comm,
#look-overlay .likes{
	display: inline-block;
	margin-top: 20px;
}

#look-overlay .likes{
	margin-right: 20px;
}

.coment_form #comment-form .form-item.form-type-item,
.coment_form .grippie {
	display: none;
}

.coment_form label{
	font-family: 'Trebuchet MS';
	font-weight: normal;
	font-size: 11px;
	color: #000;
	padding: 8px;
}
.coment_form{
	padding:0px;
}
.coment_form input[type='text'],
.coment_form input[type='email']{
	font-family: 'Trebuchet MS';
	font-size: 11px;
	color: #000;
	border: 1px solid #999999;
	overflow: hidden;
	width: 620px !important;
	height: 35px;
	padding-left: 10px;

}
.coment_form .description{
	display: none;
}
.coment_form #comment-body-add-more-wrapper textarea {
	height: 50px;
	font-weight: normal;
	max-height: 150px;
	width: 620px !important;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	padding: 10px;
	color: #000;
	border: 1px solid #999999;
	overflow: hidden;
}
#cboxOverlay,
#modalBackdrop{
	opacity: 0.5 !important;
}
.body_overlay #look-overlay .pane-node-field-look-foto{
	margin-top: 20px;
}
.body_overlay #look-overlay .coment_form input[type='text'],
.body_overlay #look-overlay .coment_form input[type='email'],
.body_overlay #look-overlay .coment_form #comment-body-add-more-wrapper textarea{
	width: 500px !important;
	padding-left: 10px;
} 
.body_overlay #look-overlay .coment_form{
	width: 500px;
	overflow: hidden;
	margin-bottom: 10px;
}
.coment_form .form-actions{
	margin: 0px;
}
.body_overlay #look-overlay .black-background{
	width: 485px;
}
.black-background.comment{
	margin-bottom: 0px;
	margin-top: 25px;
}
.coment_form{
	overflow: hidden;
	margin-bottom: 20px;
}
.coment_form input[type='submit']{
	float: right;
	font-size: 14px;
	height: 24px;
	line-height: 20px;
	margin-right: 0px;
}

.body_overlay #look-overlay .comentarios_lista{
	width: 500px;
}
.comentarios_lista .views-row{
	border-top:1px solid #000;
	padding: 30px 0px;
}
.panel-separator{
	display: none;
}

.comentarios_lista .views-field-field-look-comment-name{
	font-family: 'Trebuchet MS';
	font-size: 13px;
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold;
	padding-right: 8px;
	border-right: 2px solid #8C0000;
	line-height: 16px;
	margin-right: 5px;
}
.comentarios_lista .views-field-created{
	font-family: 'Trebuchet MS';
	font-size: 11px;	display: inline-block;
}
.comentarios_lista .views-field-comment-body{
	font-family: 'Trebuchet MS';
	font-size: 12px;	
	margin-top: 10px;
}
#cboxClose{
	background: url(../images/close.png) no-repeat 0px 0px;
	height: 22px;
	width:22px;
}
#cboxClose:hover{
	background-position: -23px 0px; 
}
#search-block-form .compact-form-wrapper {
	margin: 0px;
	width: 190px;
}
.form-item-copy{
	background: none !important;
}
.form-type-managed-file{
	outline:0px !important;
}
.form-type-managed-file,
.form-type-textarea{
	height: inherit !important;

}
.form-type-textarea .grippie{
	display: none;
}
.form-type-textarea textarea{
	background: none;
	border:0px;
	padding: 10px;
	height: 110px;
}

div.ctools-modal-content .modal-header{
	background: none;
	text-align: center;	
	margin-top: 20px;
	margin-bottom: 10px;
}

div.ctools-modal-content .modal-header .close{
	background: url(../images/close.png) no-repeat 0px 0px;
	height: 25px;
	width: 24px;
	text-indent: -9999px;
	margin: 10px;
	margin-top: -10px;
}

div.ctools-modal-content .modal-header .close:hover{
	background-position: -23px 0px; 
}
div.ctools-modal-content #modal-content,
#modalContent .ctools-modal-content{
	width: 390px !important;
	height: 400px !important;
}
.form-item-field-look-foto-und-0 label{
	float: left !important;
	width: 20px !important;
}

.sharebox span.share-text{
	font-family:  'Trebuchet MS';
	font-size: 13px;
	color:#000;
	background: url(../images/share.png) no-repeat 0px -1px;
	padding-left: 20px;
	height: 15px;
	margin-left: 15px;
	display:inline-block;
	text-align: right;
	text-decoration: none;
	line-height: 14px;
	cursor: pointer;
}
.sharebox{
	display: inline-block;
	position: relative;
	width: 160px;
}
.share.closed{
	display: none;
}
.share a {
	display: block;
	float: none !important;
	height: 30px;
}
.share {
	border: 1px solid #8C0000;
	padding: 10px 10px 2px;
	width: 110px;
	position: absolute;
	right: -65px;
	top: -30px;
	z-index: 100;
	background: white;
}

#search-form #edit-basic{
	width: 365px;
	margin: 0px auto;
	position: relative;
}
#search-form label{
	display: block;
	font-family: 'Times New Roman';
	font-size: 26px;
	line-height: 26px;
	color: #000;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0px;
}
#edit-advanced{
	display: none;
}
#search-form .form-submit {
	float: none;
	text-indent: -99999px;
	background: url(../images/lupa.png) no-repeat;
	height: 18px;
	width: 18px;
	position: absolute;
	right: 45px;
	bottom: 17px;
}
#search-form #edit-keys{
	display: block;
	width: 310px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 0px auto;
	padding-right: 40px;
	padding: 18px;
	color: #000;
	border: 1px solid #000;
	font-size: 13px;
	resize: none;
	margin-bottom: -5px;
	margin-top: 10px;
	font-family: "Trebuchet MS";
}

.topico_forum #comment-form .form-type-item{
	display: none;
}
.topico_forum form label{
	float: left;
	font-family: "Trebuchet MS" !important;
  	font-size: 12px !important;
  	color: #000 !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
  	line-height: 25px;
  	margin-left: 5px;
}
.topico_forum #forum .form-submit{
	margin-left: 0px !important;
}

.form-item-homepage{
	display: none;
}
.node-type-artigo .pane-node-field-image img{
	margin-bottom: 10px;
}
.node-type-artigo .pane-node-body h2{
	font-size: 13px;
	line-height: 18px;
	font-family: 'Verdana' !important;
	font-style: normal !important;
	margin-bottom: 6px !important;
}
.node-type-artigo .field-type-image,
.node-type-novidades .field-type-image{
	margin-bottom: 20px !important;
}
.node-type-novidades img,
.node-type-novidades .field-type-image,
.node-type-artigo img,
.node-type-artigo .field-type-image{
	margin: 0px auto;
	text-align: center !important;
	display: block;
}

.page-taxonomy-term-21 .pane-title,
.home_url-textfield {
display: none !important;
}
.poll .percent,
.poll .text,
.poll .total,
.vote-form label.option{
	font-family: "Trebuchet MS"
}

#form-registar{
	font-family: "Trebuchet MS"
}

.itu-attachment-images{
	border:0px;
}
#flyout a{
	display: block;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #000;
	text-decoration: none;
	display: block;
	line-height: 30px;
	overflow: hidden;
}
#flyout a:hover{
	color: #8C0000 !important;
}
#flyout .img_fly{
	float: left;
	margin-right: 5px;
}
#flyout .title_fly{
	display: block;
	word-wrap: break-word;
	font-weight: 700;
	padding: 0;
}
#block-simplenews-28{
	text-align: center;
	padding: 10px 0px;
	font-family: "Trebuchet MS";
color: #000;
font-size: 15px;
font-weight: bold;
}

#block-simplenews-28 form{
  	text-align: center;
  }
#block-simplenews-28 label{
  	color: #000;
  	font-family: "Trebuchet MS";
  	font-size: 13px;
  	font-weight: normal;
  	text-transform: uppercase;
}
#block-simplenews-28 label span{
	display: none;
}
#block-simplenews-28 form .form-item{
	margin: 10px auto;
	width: 220px;
}
#block-simplenews-28 form .form-item input{
	border:0px;
	color: #FFF;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 12px;
	width: 220px;
}

form.simplenews-subscribe input[type='text']{
	color:#000 !important;
}
#region-content div.content li,
#region-content div.content ul{
	margin-left: 20px;

}
#region-content div.content li{
	margin-bottom: 15px;
}

.view-looks a{
  color:#000;
}

.vote-widget > .rate-thumbs-up-btn-up {
  background: url(../images/heart.png) no-repeat -2px 7px !important;
}

.vote > .rate-thumbs-up-btn-up:hover {
  background-position: -2px -15px;
}

.vote-widget .rate-label{
  font-family: 'Trebuchet MS';
  font-size: 12px;
  color: #000;
  text-align: right;
  text-decoration: none;
  position:relative;
  top:5px;
  left:2px;
}

.rate-info{
  position:absolute;
  width:100px;
}

.views-field .custom-like{
  display: inline-block;
  vertical-align: 7px;
  margin-right: 20px;
}

.views-field .custom-like.custom-position{
  position: relative;
  top: -8px;
  left: 2px;
  vertical-align:0;
  margin-right:auto;
}

.view-content.masonry {
  margin-bottom: 20px;
}

#modal-content #comment-form {
  margin-top: 40px;
}

.rate-widget a{
  text-decoration:none !important;
}

/* PASSATEMPO */

.block-passatempo-lookatme .pane-title{
  font-size: 26px;
  top: 10px !important;
  margin-top: 20px;
}

.lookatme-wrapper{
  background-color:#ddd;
  margin-bottom:20px;
  margin-top: -45px;
}

.lookatme-wrapper .inline{
  display:inline-block;
  vertical-align:middle;
}

.lookatme-wrapper .message{ 
  font-family:'Times New Roman';
  font-size: 26px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin: 40px 30px 30px;
  text-align:center;
  background:url(../images/passatempo_seta.png) no-repeat right bottom;
  width: 50%;
}

.lookatme-wrapper .circle-image{
  background: url(../images/passatempo_josefinas.png) no-repeat 0 0;
  width:178px;
  height:178px;
  margin-left:50px;
  margin-top: 20px;
}

.lookatme-wrapper .condicoes{
  text-align:right;
  margin-right:5px;
}

.lookatme-wrapper .condicoes a{
  color:black;
  font-size:10px;
  text-decoration:none;
  font-weight:normal;
}

.lookatme-wrapper .enviar_look{
  background:#8C0000;
  width: 100px;
  text-align: center;
  margin: 0 auto;
}

.lookatme-wrapper .enviar_look a,
.lookatme-wrapper .enviar_look a:hover{
  color:white !important;
  text-decoration:none;
  font-size:16px;
  position:relative;
  top:-4px;
}

.margin-title .pane-title {
  margin-left: -20px;
}

.pane-node-body.rotated-title.margin-title .pane-title {
  position:relative;
  top:20px;
  margin-bottom: 50px;
}

.fb-share-button {
  margin-bottom: 10px;
}

/*
#dclk_overlay_00 {    
    position: inherit;  
    left: -100%; 
    top: -50%; 
    background-color: black;
    -moz-opacity: 0.7; 
    opacity: .70;
    filter: alpha(opacity=70);
    width: 300%;
    height: 200%;
    z-index: -1; 
}

#div-gpt-ad-1391085293196-0-oop_ad_container {position: fixed; z-index: 99999; top:0px; left:0px; }
#dclk_overlay_1892131985{cursor:pointer }

*/

#modalContent .g-recaptcha {text-align: -webkit-center !important;}
div.modal-forms-modal-content .popups-container .g-recaptcha{text-align: -webkit-center !important;}
