/*
	Theme Name: SINTAEMA
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	font:300 11px/1.4 Arial, Helvetica, sans-serif;
	color:#444;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after, .clearB {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	text-decoration:none;
}

article a {
	text-decoration:underline;
}

a:hover {
	color:#444;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper{
	width:95%;
	max-width: 960px;
	margin:10px auto;
	position:relative;
}
/* header */
.header {

}

.voltarTopo { background: #0D6086; bottom: 20px; right: 0; color: #FFFFFF; font-size: 13px; position: fixed; padding: 5px 10px; cursor: pointer; text-transform: uppercase; font-weight: bold;}
.voltarTopo p{margin: 0; padding: 5px;}

/* logo */
.logo {
	float: left;
}

.filiacaoBox{
	float: right;
}

/* nav */
.nav {
	text-transform: uppercase;

}
/* sidebar */
.sidebar {

}
/* footer */

.footerWrap{
	background-color: #ff6600; clear: both;
}

.footer {

}

/*------------------------------------*\
    LINKS
\*------------------------------------*/

article a{font-weight: bold; color: #ff6600;}
.relatedthumb a{font-weight: bold; color: #ff6600; text-transform: uppercase; font-size: 12px; margin: 0 0 10px 0;}
.relatedthumb a:hover{text-decoration: underline;}

/*------------------------------------*\
    INDEX
\*------------------------------------*/

.banner{max-width: 690px; margin: 20px 0 0 0;}
.banner h2{position: absolute; font-weight: 100; color: #fff; background-image:url(img/BG_h2Header.png); padding: 5px; text-transform: uppercase;}
.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; list-style-type: none; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.rslides_tabs li{list-style-type: none; float: left; padding: 0 5px 0 5px;}
.rslides_tabs a{color: #ff6600;}
.rslides_here a{color: #008000;}
ul.rslides1_tabs{z-index: 500; position: relative; width: 160px; margin: 0 auto; padding: 0;}



.lastNews{clear: both; margin: 20px 0 20px 0;}
.lastNewsDatas h2, .sliderAlbuns h2{color: #ff6600; text-transform: uppercase; margin: 0; padding: 0}
.lastNewsDatas ul{padding: 0; margin: 0;}
.lastNewsDatas li{border-bottom: 1px solid #ccc; list-style-type: none; padding: 0 0 10px 0}
.day, .mounth{color:#9fc6d6; float: left;}
.lastNewsDatas p{float: right; color: #333;}
.readMore{background-color: #333; color: #fff; padding: 10px; text-transform: uppercase; text-align: center;}

.destaqueCategorias, .destaqueCategoriasBox{margin: 0 0 10px 0;}
.destaqueCategoriasBox h3{text-transform: uppercase; font-size: 14px; font-weight: 100; padding: 5px; background-color: #008000; color: #fff; margin: 0;}
.destaqueCategoriasBox h3 img{position: absolute; right: 0;}
h3.pageTitleComplement{text-transform: uppercase; color: #333; font-size: 14px;}

/*------------------------------------*\
    IMAGES
\*------------------------------------*/

.iLeft{float: left; margin: 0 10px 10px 0}
.iRight{float: right;}

/*------------------------------------*\
    PAGINATION
\*------------------------------------*/

.pagination{
	margin: 0 0 20px 0;
}

.page-numbers{
	font-size: 14px;
	background-color: #008000;
	color: #fff;
	padding: 8px;
}

span.current{
	background-color: #ff6600;
}

/*CONTACT*/
.wpcf7-form input[type=text], input[type=email] { width: 100%; height: 30px; padding: 5px;}
.wpcf7-form textarea { width: 100%; padding: 5px; height: 250px;}
.wpcf7-form input[type=submit] { padding: 10px; background-color: #008000; color: #fff; border: 0; text-transform: uppercase; width: 150px;}
.wpcf7-validation-errors, .wpcf7-response-output, .wpcf7-mail-sent-ok{	font-size: 14px; margin: 0;}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media all and (max-width:301px) {
	.filiacaoBox {float: left;}
	.sigaRedesMenu {clear: both;}
}

@media (max-width: 768px) { 
	.voltarTopo { bottom: 0px !important; color: #FFFFFF; font-size: 19px; padding: 10px; text-align: center; width: 100%;}
}

@media all and (min-width:250px) {
	.logo img{width: 190px}
	.filiacaoBox img{width: 30px; margin: 0 0 0 0;}
	.filiacaoBox p{font-size: 7px; margin: 0 0 0 0;}
	.menuOpner, .closeMenu{margin:10px 0 0 0; background-color:#ff6600; cursor: pointer; padding: 10px; font-size: 12px;text-transform: uppercase; color: #fff; background-image: url(img/menuIncon.png); background-repeat: no-repeat; background-position: right center;}
	.nav{background-color: #f5f5f0; font-weight: bold; font-size: 12px; color: #333; display: none;}
	.nav a{color: #333;}
	.nav ul{padding: 10px 0 5px 0; margin: 0 0 0 10px;}
	ul.menu{padding: 10px;}
	ul.drpdw2l{margin: 0 0 0 20px;}
	ul.drpdw3l{margin: 0 0 0 40px;}
	ul.drpdw2l, ul.drpdw3l{visibility: visible;}
	.lastNewsDatas h2, .sliderAlbuns h2{font-size: 26px;}
	.moreGaleria{display: none;}
	.sigaRedesMenu img{width: 33px; margin: 0 5px 0 0; display: inline-block;}

/*INDEX*/
	
	.banner h2{font-size: 12px;}
	.rslides_tabs li{font-size: 40px; margin: -40px 0 0 0;}
	.banner p{display: none;}
	.day{font-size: 60px;}
	.mounth{font-size: 17px; margin: -17px 0 0 0;}
	.lastNewsDatas p{float: right; color: #333; width: 100%; margin: -70px 0 0 0; padding: 0 0 15px 75px; font-size: 16px; font-weight: bold;}
	.lastNewsDestaque{display: none;}
	.destaqueCategoriasBox h2{font-size: 16px; line-height: 14px;}
	.destaqueCategoriasBox p{font-size: 14px;}
	.assosiac{display: none;}
	.sliderAlbuns{display: none;}
	.superTittle h2{font-size: 20px; line-height: 22px;}
	.superTittle h2:hover{background-color: #e4e4e4;}
	.galeriaMobile {margin: 20px 0 0 0}

/*FOOTER*/

	footer{padding: 5px;}
	footer h2{color: #fff;}
	footer h3{color: #000; text-transform: uppercase; font-size: 14px; margin: 0; padding: 0;}
	footer p{color: #fff; font-size: 14px; margin: 0 0 20px 0; padding: 0;}
	.mapaDoSite{display: none;}

/*SIDEBAR*/
	aside.sidebar{display: none;}	

/*POSTS PAGE*/
	article h1, h1{color: #94b6cb; text-transform: uppercase; font-size: 20px; margin: 20px 0 0 0; padding: 0}
	h1 span{color: #333;}
	article p, article div{color: #333; font-size: 16px; margin: 20px 0 10px 0; width: 100%; text-align: justify;}
	article span{color: #008000; font-size: 14px; font-weight: bold; margin: 0 0 20px 0}
	article{margin: 0 0 40px 0;}
	.calendarioConteudo{width: 220px; float: left; border: 1px solid #ccc; margin: 0 10px 10px 0; padding: 5px; font-size: 14px; min-height: 350px;}
	.calendarioConteudo h3{font-size: 16px; font-weight: bold; margin: 0 0 10px 0; padding: 5px; text-align: center; background-color: #008000; color: #fff;}
	.calendarioConteudo p{font-size: 12px; margin: 0; padding: 0; text-align: left;}


/*LOOP*/
	.postListLoop img{text-align: center;}
	.postListLoop h2 a{text-transform: uppercase; color: #333; font-size: 14px;}
	.postListLoop p{color: #333; font-size: 13px;}
}

@media all and (min-width:480px) {
	.logo img{width: 330px;}
	.filiacaoBox img{width: 40px; margin: 0 0 0 0;}
	.filiacaoBox p{font-size: 8px; margin: 0 0 0 0;}
	ul.drpdw2l{margin: 0 0 0 60px;}
	ul.drpdw3l{margin: 0 0 0 80px;}	

/*INDEX*/
	
	.banner h2{font-size: 14px;}
	.rslides_tabs li{font-size: 58px; margin: -60px 0 0 0;}
	.lastNewsDatas p{float: right; color: #333; width: 100%; margin: -70px 0 0 0; padding: 0 0 15px 75px; font-size: 20px;}
	.superTittle h2{font-size: 28px; line-height: 30px;}

}


@media all and (min-width:768px) {
	.logo img{width: 100%}
	.filiacaoBox img{width: 70px; margin: 0 0 0 0;}
	.filiacaoBox p{font-size: 11px; margin: 0 0 0 0;}
	.menuOpner, .closeMenu{visibility: hidden;}
	ul.nav{display: inherit;}	
	ul.drpdw2l, ul.drpdw3l{visibility: hidden;}
	.menu li{float: left; list-style-type: none; margin: 0 17px 0 0; cursor: pointer;}
	.sigaRedesMenu {display: none;}
	
	.banner{width: 550px;}
	.banner h2{font-size: 14px; max-width: 80%}
	.rslides_tabs li{font-size: 48px; margin: -60px 0 0 0;}
	ul.rslides1_tabs{ padding: 0; margin: 0 0 0 10px; right: 0;}
	.banner p{display: inherit; position: absolute; bottom: 0; background-image:url(img/BG_h2Header.png); font-size: 14px; color: #fff; width: 400px; right: 0; padding: 10px;}
	.nav{background-color:#ff6600; margin: -10px 0 0 0; color: #fff; font-weight: 100; font-size: 12px; width: 768px;}
	.nav a{color: #fff;}
	.header {width: 768px;}
	.wrapper{width: 768px;}
	ul.drpdw2l, ul.drpdw3l{position: absolute; background-image: url(img/menuDrpArrow.png); background-position: center 15px; background-repeat: no-repeat; margin: 0 0 0 -55px; padding: 30px 0 0 0; z-index: 300; width: 200px;}
	ul.drpdw2l li, ul.drpdw3l li{background-color: #333; float: none; border-bottom: 1px #fff solid; padding: 10px 10px 4px 10px; margin: 0; text-align: center; font-size: 12px;}
	ul.drpdw2l li:hover{background-color: #ff6600;}.lastNewsDestaque{width: 45%; float: left;}
	ul.drpdw3l{width: 150%; background-image: url(img/menuDrpArrowLe.png); background-position: 15px 15px; background-repeat: no-repeat; margin: -40px 0 0 115px; padding: 0 0 0 30px;}
	ul.drpdw3l li{width: 100%; font-size: 10px;}
	ul.drpdw3l{margin: -40px 0 0 185px;}
	main section{width: 550px; float: left;}
	.webmailMenu{display: none;}



/*INDEX*/
	
	.banner{width: 550px;}
	.banner h2{font-size: 14px; max-width: 80%}
	.rslides_tabs li{font-size: 48px; margin: -60px 0 0 0;}
	ul.rslides1_tabs{ padding: 0; margin: 0 0 0 10px; right: 0;}
	.banner p{display: inherit; position: absolute; bottom: 0; background-image:url(img/BG_h2Header.png); font-size: 14px; color: #fff; width: 400px; right: 0; padding: 10px;}
	.lastNewsDestaque{display: inherit;}
	.lastNewsDatas{width: 260px; float: right;}
	.lastNewsDatas p{font-size: 14px;}
	.lastNewsDestaque{width: 260px; float: left;}
	.lastNewsDestaque h2{text-transform: uppercase; line-height: 18px; font-size: 16px;}
	.lastNewsDestaque p{font-size:14px; text-align: justify;}
	.superTittle h2{font-size: 40px; line-height: 42px;}
	.moreGaleria{display: inherit;}


	.detaqueCategorias{margin: 40px 0 0 0;}
	.destaqueCategoriasBox{margin: 0 0 20px 0; width: 260px;}
	.destaqueCategoriasBox h3{text-transform: uppercase; font-size: 14px; font-weight: 100; padding: 7px; background-color: #008000; color: #fff; margin: 0;}
	.destaqueCategoriasBox h3 img{position: relative; right: inherit; display: block; float: right; margin: 0 -7px 0 0;}
	.assosiac{display: inherit;}
	.dcbLeft{float: right;};
	.dcbRight{float: right;}
	.iLeft{width: 40%;}
	.destaqueCategoriasBox .posterDestaque img{margin: -24px 0 0 0;}
	.sliderAlbuns{display: inherit;}
	.sliderAlbuns img{border: 5px solid #000;}
	.sliderAlbuns h3{text-align: center; font-size: 14px; color: #333;}
	.bxsliderImageSelect {height: 150px; width: 200px; background-size: cover; border: 5px solid #333;}
	.bx-wrapper .bx-next{right:-5px}
	.bx-wrapper .bx-prev{left:-10px}
	.galeriaMobile {display: none}


/*FOOTER*/
	
	footer{width: 769px; margin: 0 auto;}
	.subsedes{width: 300px; float: left;}
	.siteInfo{width: 300px; float: right; margin: 10px 0 0 0;}
	.siteInfo p {padding: 10px 0 0 0;}
	.footer h2{font-size: 18px;}

/*SIDEBAR*/
	aside.sidebar{display: inherit; float: right; width: 200px; margin: 20px 0 0 0}	
	aside.sidebar h4{font-size: 22px; color:#008000; text-transform: uppercase; padding: 0; margin: 0}
	.sideForm {margin: 0 0 15px 0;}
	.sideForm input{border: 0; font-size: 14px;}
	.sideForm{background-image: url(img/BG_search.png); height: 41px; background-repeat: no-repeat; background-size: contain; width: 100%;}
	.sideForm input[type="text"]{height: 20px; padding: 3px; margin: 7px; width: 150px; float: left;}
	.sideForm input[type="image"]{float: right; margin: 5px 10px 0 0;}
	aside.sidebar small{font-size: 12px;}
	.linkSide{margin: 0; padding: 0;}
	.linkSide li{text-transform: uppercase; font-size: 13px; color: #333; font-weight: bold; list-style: none;}
	.socialSide{margin: 0 5px 0 0}

/*LOOP*/
	.postListLoop img{text-align: center; max-width: 280px; float: left;}
	.postListLoop h2 a{text-transform: uppercase; color: #333; font-size: 14px; float: right; width: 250px;}
	.postListLoop p{color: #333; font-size: 13px; float: right; width: 250px;}
}

@media all and (min-width:960px) {
	.nav{width: 960px; font-size: 14px;}
	.menu li{margin: 0 29px 0 0;}
	.header {width: 960px;}
	.wrapper{width: 960px;}
	main section{width: 690px}

/*INDEX*/
	
	.banner{width: 690px;}
	.banner h2{font-size: 18px; max-width: 80%}
	.rslides_tabs li{font-size: 58px; margin: -70px 0 0 0;}
	ul.rslides1_tabs{ padding: 0; margin: 0 0 0 10px; right: 0;}
	.banner p{font-size: 16px; color: #fff; width: 500px;}
	.lastNewsDatas p{font-size: 16px;}
	.lastNewsDatas, .lastNewsDestaque{width: 325px;}
	.lastNewsDestaque h2{line-height: 22px; font-size: 18px;}
	.destaqueCategoriasBox{width: 325px;}
	.superTittle h2{font-size: 50px; line-height: 52px;}
		
/*FOOTER*/

	footer{width: 960px; margin: 0 auto;}
	.subsedes{width: 250px; float: left;}
	.siteInfo{width: 260px; float: right;}
	.mapaDoSite{display: inherit; float: left; text-transform: uppercase; font-size: 12px; margin: 0 0 0 40px}
	.mapaDoSite li{list-style: none; color: #fff;}
	.mapaDoSite ul{margin: 0 30px 20px 0; padding: 0; float: left; width: 165px;}

/*SIDEBAR*/
	aside.sidebar{width: 250px;}
	.sideForm input[type="text"]{height: 22px; margin: 10px 0 0 5px; width: 200px;}
	.sideForm input[type="image"]{float: right; margin: 8px 10px 0 0;}
	.bx-wrapper .bx-next{right:-35px}
	.bx-wrapper .bx-prev{left:-40px}		

/*LOOP*/
	.postListLoop img{max-width: 320px; float: left;}
	.postListLoop h2 a{text-transform: uppercase; color: #333; font-size: 14px; float: right; width: 350px;}
	.postListLoop p{color: #333; font-size: 13px; float: right; width: 350px;}

}


@media all and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

article h6{text-transform: uppercase; background-color: #F0F0F0; padding: 10px;}

/*Background Galeria */

.sliderAlbuns {
	background-color: #F4F4F4;
}
.h2Galeria {
	background-color: white;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 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 .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
