@charset "UTF-8";

/******************MY TEMPLATE CSS STYLES*******************/
/**********************MAIN TEMPLATE***********************/
p{padding:0px;margin:0px;line-height:30px;}
ul,li{list-style:none;padding:0px;margin:0px;font-size:0px;}
strong,b{font-weight:bold;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:normal;}
html,body {
	margin:0px;
	padding:0px;
	font-family:  'Open Sans', sans-serif!important;
	font-size:14px;
	color:#fff;
	height:100%!important;
	background-color: #9edcb5;
    background-image: url(../images/psixiatros-fonto.jpg);
    background-position: center top;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: fixed;
}
#Container{
	width:100%;
	min-width:100%;
	position:relative;
	min-height:100%;
	overflow:hidden;
}
#Container a{
	color:#ddd;
	text-decoration:none;
	/*transition*/
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#Container a:hover{
	color:#fff;
}

.Top_shadow{
	z-index:1;
	width:100%;
	height:auto;
}
.Top{
	width:100%;
	max-width:1200px;
	position:relative;
}

.Header_shadow{
	z-index:20;
	width:100%;
	border-bottom: 1px solid #382f25;
}
.Header{
	width:100%;
	max-width:1200px;
	height:auto;
	position:relative;
}

.Menu_shadow{
	width:100%;
	height:auto;
}
.Menu{
	position:relative;
	width:100%;
	max-width:1200px;
	height:auto;
	padding-top:0px;
}

.Slider_shadow{
	width:100%;
	height:auto;
}
.Slider{
	position:relative;
	width:1200px;
	padding-top:0px;
}
#MainContent_shadow{
	width:100%;
}
.MainContent{
	width:100%;
	max-width:1200px;
	padding-bottom:30px;
	margin-top:50px;
}
.MainContentright{
	float:right;
	width:270px;
	padding:0px 0 0 0;
}
.MainContentmainright{
	float:left;
	width:870px;
	padding:0px 0px 0px 0px;
}
.MainContentmain{
	width:100%;
	max-width:1200px;
	float:left;
	padding:0px;
	padding-bottom:0px;
}

#bottom_back{
	width:100%;
	height:auto;
}
#bottom{
	width:100%;
	max-width:1200px;
	height:auto;
}

#footer_back{
	width:100%;
}
#footermodules_back{
	padding:20px 0 20px 0;
}
#footermodules{
	font-size:15px;
	width:100%;
	max-width:1200px;
	padding:0px;
	text-align:left;
	color:#999999;
}
#footer{
	font-size:15px;
	width:100%;
	max-width:1200px;
	padding:10px 0px 16px 0px;
	text-align:left;
	color:#382f25;
}
#footer span{
	font-size:13px;
	padding-top:5px;
	display:block;
	text-align:center;
}
#footer a{
	text-decoration:none;
	color:#382f25;
}
#footer a:hover{
	color:#382f25;
}
.copy{
	display:block;
	text-align:center;
}
.copy a{
	display:block;
	text-align:center;
	text-decoration:none;
	color:#382f25;
}
.copy a:hover{
	color:#382f25!important;
}


.componentheading, div.itemHeader h2.itemTitle, div.itemListCategory h2{
	font-family:  'Open Sans', sans-serif!important;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
	font-weight:bold;
	text-align:left;
	font-size:22px;
	position:relative;
	color:#999999;	
	display:block;
	width:auto;
	line-height: 35px;
}


ul.sigProResponsive li.sigProThumb a.sigProLink{
	border:1px solid #ccc;
}
ul.sigProResponsive li.sigProThumb a.sigProLink:hover{
	border:1px solid #eee;
}

.itemFullText {
	font-size:19px;
}
.itemFullText h1,h2,h3,h4,h5{
	font-size: 22px;
	color:#999;
	padding:0;
	margin:20px 0;
	font-weight:bold;
}

#system-message{
	color:#000;
	background-color:#ccc;
	padding:10px;
	/* border */
	border:0px;
}
#system-message dt.error{
	color:#990000;
	font-size:20px!important;
	font-weight:bold;
	border-bottom:2px solid #990000;
}
#system-message dt.message{
	color:#ffa800;
	font-size:20px!important;
	font-weight:bold;
	border-bottom:2px solid #ffa800;
}
#system-message .message li{
	color:#000;
	font-size:18px!important;
	font-weight:bold;
	border:0px;
}
.system-message .message li{
	font-size:18px!important;
	font-weight:bold;
	border:0px;
}
/******************MODULES*******************/

/*LOGO*/
.Back_logo{
	display:block;
	float:left;
	padding:25px 0 0 0;
}
.Content_logo{
    text-align:center;
}
.Content_logo img{
	padding:0px;
}


/*MAINMENU*/
.Back_mainmenu{
	width:auto;
	float:right;
	clear:right;
	padding-top:0px;
}
.Container_mainmenu{
}
.Content_mainmenu{
}
.Content_mainmenu ul{
    text-align:center!important;
}
.Content_mainmenu li{
    display:inline-block!important;
    float:none!important;
}
.Content_mainmenu a{
	font-size:15px!important;
	color:#fff!important;
	font-style:normal;
	padding:0px 15px 20px 15px;
	margin:0 0px 0 0px;
	display:block;
	float:none!important;
	font-weight:normal!important;
	/*transition*/
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
}
.Content_mainmenu a span{
	float:none!important;
}
.Content_mainmenu a:hover{
	color:#382f25!important;
}
.Content_mainmenu a.active{
	color:#fff!important;
	text-decoration:underline!important;
}
.Content_mainmenu ul.dj-submenu{
	top:40px!important;
	left:0px!important;
	background-color:#bfbab4;
}
.Content_mainmenu ul.dj-submenu li{
	display:block!important;
	width:250px!important;
}
.Content_mainmenu .dj-submenu a{
	font-size:14px!important;
	color:#382f25!important;
	background-color:#bfbab4;
	border:none;
	border-bottom:1px solid #fff;
	padding:10px 15px 10px 15px;
	width:200px;
	text-align:left;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
}
.Content_mainmenu .dj-submenu a:hover{
	color:#382f25!important;
	background-color:#ffffff;
}
.Content_mainmenu .dj-submenu a.active{
	font-size:17px!important;
	color:#382f25!important;
	background-color:#ffffff;
}


/*SEARCH*/
.Back_search{
	float:right;
	padding-top:25px;
}
.Container_search{
	height:100%;
}
.Content_search{
	position:relative;
}
.Content_search::after {
	font-size:18px;
	content: '\f002';
    font-family: FontAwesome;
    color: #ccc;
    position: absolute;
    top: 5px;
    right: 0px;
}
.Content_search input[type="text"]{
	font-family:  'Open Sans', sans-serif!important;
	font-size:16px;
	color:#fff;
	width: 230px;
	border:0px;
	padding-right:25px;
	background-color:rgba(0,0,0,.18);
}

/*Nav*/
.Back_nav{
	padding-bottom:20px;
}
.Content_nav li{
	display:inline-block;
	font-size:12px;
	color:#fff;
}
.Content_nav li a{
	color:#382f25!important;
}


/*SLIDER*/
.Back_slider{
	height:auto;
	width:100%;
	position:relative;
	padding-top:100px;
}
.Container_slider{
	height:auto;
}
.Content_slider{
	position:relative;
	height:auto;
}
.Content_slider img{
	width:100%;
	height:auto;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.Back_articles {
	text-align:left;
	color:#999;
}
.Content_articles{
	padding-top:20px;
}
.Content_articles ul{
	padding:0!important;
	margin:0!important;
}
.Content_articles li{
	font-size:12px;
	display:block;
	text-align:left;
	margin:5px 0!important;
}
.Content_articles li a{
	color:#999!important;
}

div.tooltip { position:absolute !important;display:none!important; }
.chrono_credits{display:none;}

@media all and (max-width: 1199px) and (min-width: 900px) {
    
	.Top{
		width:100%;
		max-width:none;
	}
	.Header{
		max-width:none;
	}
	.Menu{
		max-width:none;
	}
	.Slider{
		width:100%;
	}
	.MainContent{
		max-width:none;
		padding:10px;
		box-sizing: border-box;
	}
	.MainContentright{
		float:right;
		width:25%;
	}
	.MainContentmainright{
		float:left;
		width:73%;
	}
	.MainContentmain{
		max-width:none;
		float:left;
	}
	#bottom{
		max-width:none;
	}
	#footermodules{
		max-width:none;
	}
	#footer{
		max-width:none;
	}

	/******************MODULES*******************/

	/*LOGO*/
	.Back_logo{
		display:block;
		float:left;
		padding:25px 0 0 0;
	}
	.Content_logo{
		text-align:center;
	}
	.Content_logo img{
		padding:0px;
	}


	/*MAINMENU*/
	.Back_mainmenu{
		width:auto;
		float:right;
		clear:right;
		padding-top:0px;
	}
	.Container_mainmenu{
	}
	.Content_mainmenu{
	}
	.Content_mainmenu ul{
		text-align:center!important;
	}
	.Content_mainmenu li{
		display:inline-block!important;
		float:none!important;
	}
	.Content_mainmenu a{
		font-size:15px!important;
		color:#fff!important;
		font-style:normal;
		padding:0px 15px 20px 15px;
		margin:0 0px 0 0px;
		display:block;
		float:none!important;
		font-weight:normal!important;
		/*transition*/
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		text-shadow: 1px 1px 2px rgba(0,0,0,.3);
	}
	.Content_mainmenu a span{
		float:none!important;
	}
	.Content_mainmenu a:hover{
		color:#382f25!important;
	}
	.Content_mainmenu a.active{
		color:#fff!important;
		text-decoration:underline!important;
	}
	.Content_mainmenu ul.dj-submenu{
		top:40px!important;
		left:0px!important;
		background-color:#bfbab4;
	}
	.Content_mainmenu ul.dj-submenu li{
		display:block!important;
		width:250px!important;
	}
	.Content_mainmenu .dj-submenu a{
		font-size:14px!important;
		color:#382f25!important;
		background-color:#bfbab4;
		border:none;
		border-bottom:1px solid #fff;
		padding:10px 15px 10px 15px;
		width:200px;
		text-align:left;
		text-shadow: 1px 1px 2px rgba(0,0,0,.3);
	}
	.Content_mainmenu .dj-submenu a:hover{
		color:#382f25!important;
		background-color:#ffffff;
	}
	.Content_mainmenu .dj-submenu a.active{
		font-size:17px!important;
		color:#382f25!important;
		background-color:#ffffff;
	}


	/*SEARCH*/
	.Back_search{
		float:right;
		padding-top:25px;
	}
	.Container_search{
		height:100%;
	}
	.Content_search{
		position:relative;
	}
	.Content_search::after {
		font-size:18px;
		content: '\f002';
		font-family: FontAwesome;
		color: #ccc;
		position: absolute;
		top: 5px;
		right: 0px;
	}
	.Content_search input[type="text"]{
		font-family:  'Open Sans', sans-serif!important;
		font-size:16px;
		color:#fff;
		width: 230px;
		border:0px;
		padding-right:25px;
		background-color:rgba(0,0,0,.18);
	}


	/*SLIDER*/
	.Back_slider{
		padding-top:100px;
	}
	.Container_slider{
		height:auto;
		padding: 0 10px;
	}

	div.tooltip { position:absolute !important;display:none!important; }
	.chrono_credits{display:none;}

}
@media all and (max-width: 899px) {
    
	.Top{
		width:100%;
		max-width:none;
	}
	.Header{
		max-width:none;
	}
	.Menu{
		max-width:none;
	}
	.Slider{
		width:100%;
	}
	.MainContent{
		max-width:none;
		padding:10px;
		box-sizing: border-box;
	}
	.MainContentright{
		float:none;
		width:100%;
	}
	.MainContentmainright{
		float:none;
		width:100%;
	}
	.MainContentmain{
		max-width:none;
		float:none;
	}
	#bottom{
		max-width:none;
	}
	#footermodules{
		max-width:none;
	}
	#footer{
		max-width:none;
	}

	/******************MODULES*******************/

	/*LOGO*/
	.Back_logo{
		display:block;
		float:none;
		width:100%;
		padding:20px 0 0 0;
	}
	.Content_logo{
		text-align:center;
	}
	.Content_logo img{
		padding:0px;
	}


	/*MAINMENU*/
	.Back_mainmenu{
		width:auto;
		float:none;
		clear:none;
		padding-top:0px;
	}
	.Container_mainmenu{
	}
	.Content_mainmenu{
		position:relative;
	}
	.Content_mainmenu:after {
		content:'\f0c9';
		font-family: FontAwesome;
		font-size: 25px;
		color:#fff;
		position:absolute;
		top: 15px;
		right: 5px;
		background-color: #999999;
		pointer-events: none;
	}
	.Content_mainmenu select {
		font-size: 18px!important;
		border: none!important;
		background-color: #999999;
		color: #fff!important;
		width: 100%!important;
		margin: 0px 0!important;
		max-width: 100%!important;
		padding: 10px 0!important;
		height: 56px;
	}


	/*SEARCH*/
	.Back_search{
		float:none;
		width:100%;
		padding-top:10px;
	}
	.Container_search{
		height:100%;
	}
	.Content_search{
		position:relative;
	}
	.Content_search::after {
		font-size:18px;
		content: '\f002';
		font-family: FontAwesome;
		color: #ccc;
		position: absolute;
		top: 5px;
		right: 0px;
	}
	.Content_search form{
		margin:0!important;
	}
	.Content_search input[type="text"]{
		font-family:  'Open Sans', sans-serif!important;
		font-size:16px;
		color:#fff;
		width: 100%;
		border:0px;
		height:30px;
		box-sizing:border-box;
		padding-right:25px;
		background-color:rgba(0,0,0,.18);
	}


	/*SLIDER*/
	.Back_slider{
		padding-top:50px;
	}
	.Container_slider{
		height:auto;
		padding: 0 10px;
	}

	div.tooltip { position:absolute !important;display:none!important; }
	.chrono_credits{display:none;}

}

