/* ====================================================================================================================
 * RESET CSS
 * ===================================================================================================================
 */
*      { margin: 0; padding: 0; }
html   { overflow-y: scroll;overflow-x:hidden;}
body   { font-size: 16px; color:#000; font-family:'Open Sans',sans-serif,arial,verdana;background-color:#000; }
ol, ul { list-style: none; margin: 0;}
ul li  { margin: 0; padding: 0;}
a, img { outline: none; border:none; margin:0;text-decoration:none;}
p      { margin: 0; }
article, aside,details, figcaption, figure,footer, header, hgroup, menu, nav, section { display: block;}


/* ====================================================================================================================
 * ESTRUTURAL
 * ====================================================================================================================
 */
html,body{
	width:100%;
	height:90%;
}
body{
	background-color:;
	margin-top:220px;
	background-image:url('../imagens/bg-2.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 0;
}
a{
	color:#FD5A24;
}
a:hover{
	color:#F00;
}

a img:hover{
	opacity:0.8;
}
iframe{
	max-width:100%;
}

/* ====================================================================================================================
 * LAYERS GERAIS
 * ====================================================================================================================
 */
.divTotal{
	width:100%;
}
.divCenter{
	width:96%;
	padding:0 2% 0 2%;
	max-width:1340px;
	margin:0 auto;
	background:;
}
.divCenter2{
	width:100%;
	padding:0;
	max-width:1140px;
	margin:0 auto;
	background:;
}
.divMax{
	min-height:200px;
	width:96%;
	padding:2%;
	max-width:1148px;
	margin:0 auto 50px auto;

}
.divMax2{
	min-height:;
	width:96%;
	padding:0 2%;
	max-width:1148px;
	margin:0 auto 50px auto;
	font-family:'Oswald';
	color:#FFF;
}

.divMaxPost{
	width:100%;
	padding:0;
	max-width:1148px;
	margin:0 auto;
}

.bgColorPostMax{
	background-color:#FFF;
}
.bgColorPost1{
	background-color:#EEE;
}
.bgColorPost2{
	background-color:#CCC;
}
.bgColorPost3{
	background-color:#AAA;
}

.bgColorPost4{
	background-color:#222;
}


.divTopoPaginas{
	width:100%;
	height:150px;
	overflow:hidden;
	background-color:#006D69;
	background-image:url('../imagens/bg-geral.png');
	background-repeat:no-repeat;
	background-position:50% 0;
	margin-bottom:60px;
	padding:0;
	color:#FFF;
	text-align:left;
	border-bottom:1px solid #FFF;
}
.divBreadcrumb1{
	height:24px;
	padding:12px 0 2px 0;
	margin-bottom:20px;
	border-bottom:1px solid #999;
	text-align:center;
	font-family:'Oswald';
	font-size:16px;
	text-transform:uppercase;
}
.divBreadcrumb2{
	height:49px;
	margin-bottom:10px;
	border-bottom:1px solid #FFF;
}
.divPost{
	background-color:#FFF;
	text-align:left;
}
.divPost p{
	margin:0;
	padding:0;
	background-color:;
}
.divHeight1{
	margin-bottom:50px;
}


/* ====================================================================================================================
 * ELEMENTOS TOPO
 * ====================================================================================================================
 */
/* MENU FLUTUANTE */
.divFixa{
	top:0;
	left:0;
	position:fixed;
	z-index:1000;
	width:100%;
	background-color:#000;
	background-image:url('../imagens/bg-degradee.jpg');
	background-repeat:no-repeat;
	background-position:100% 121px;

	border-top:0px solid #555;
	border-bottom:0px solid #333;
}
.divFixa .divCenter{
	min-height:125px;
	padding-top:0px;
}
.divFixaMenu{
	position:absolute;
	width:100%;
	margin:-5px 0%;
	padding:2%;
	min-height:0px;
	background-color:#000;
	color:#FFF;
	display:none;
	border-radius:0px;
	z-index:2000;
}
.divMaxTopo{
	width:100%;
	padding:0;
	max-width:1154px;
	margin:0 auto;
}
.divFixaMenu a{
	color:#FFF;
}
.divFixaMenu a:hover{
	color:#D8EBFA;
}

.divTopo1,.divTopo2,.divTopo3{
	font-family:'Oswald';
}
.divTopo1{
	width:235px;
	height:125px;
	float:left;
	background-color:#000;
}
.divTopo1-2{
	position:absolute;
	width:235px;
	height:175px;
	background-color:;
	background-image:url('../imagens/bg-home-topo.png');
	background-repeat:no-repeat;
	border-bottom:0px solid #222;
	background-size:100% auto;
	
}
.divTopo1-2 a{
	width:235px;
	height:175px;
	display:block;
	padding-top:10px;
}
.divTopo2{
	width:370px;
	height:20px;
	padding-bottom:10px;
	float:right;
	text-align:right;
	background-color:;
	font-weight:normal;
	font-size:11px;
	background-color:;
}

/*
.divTopo3{
	height:55px;
	float:left;
	width:50%;
	text-align:right;
	background-color:;
	padding:0px 0 0 0;
	font-size:26px;
}
*/
  
.divTopo4{
	height:47px;
	margin-top:18px;
	float:right;
	width:60%;
	text-align:right;
	padding:0px 0 0 0;
	font-size:13px;
	line-height:250%;
	color:#555;
}
.linksTopo1, .linksTopo2{
	padding:0 0.7% 2px 0.7%;
	font-size:13px;
	font-family:'Oswald','sans serif';
	font-weight:400;
	text-transform:uppercase;
}
.linksTopo1{
	color:#BBB;
}
.linksTopo2{
	color:#BBB;
}
.linksTopo1:hover,.linksTopo2:hover{
	color:#FFF;
	background-color:#D20000;
}
.divTopo5{
	float:right;
	margin-right:5%;
	text-align:center;
	padding-top:34px;
	width:80px;
	height:50px;
	background-color:;
}
.imgMenu{
	margin-top:12px;
	background:linear-gradient(to left, #C00,#F00,#FF3535,#F00,#C00);
}

/* MARCA TOPO */
.a-marca-topo{
	
}
.marca-topo{
	margin-top:10px;
	width:250px;
	max-width:100%;
}
.divLinks{
	float:none;
	width:100%;
	text-align:right;
	background-color:;
	height:50px;
	font-family:'Oswald',arial;
}
.divLinks a{
	color:#FFF;
}
.divLinks a:hover{
	color:#F9D9DB;
}
.sep1{
	width:35px;
	height:10px;
	vertical-align:top;
}


/* LISTA PRODUTOS
.ulProdutos{
	width:100%;
}
.liProdutos{
	width:23%;
	padding:5px 1%;
	float:left;
}
 */

/* ====================================================================================================================
 * FUNCIONAIS
 * ===================================================================================================================
 */
.bgColor1{
	background-color:#FFF;
	background-image:url('../imagens/bg-topo-sombra-1.png');
	background-repeat:no-repeat;
	background-position:50% 0;
	background-size:100% 15px;
}
.bgColor2{
	background-color:#F00;
}
.bgColor3{
	background-color:#DDD;
}
.aRed{
	color:#F00 !important;
}
.aRed:hover{
	color:#FFF !important;
}
.aWhite{
	color:#FFF !important;
}
.aWhite:hover{
	color:#F00 !important;
}
.aWhite2{
	color:#FFF !important;
}
.aWhite2:hover{
	color:#FFF !important;
	background-color:#D00 !important;
}


/*----------*/
.clearBoth{
	clear:both;
}
.divClear{
	clear:both;
}
.minSepH{
	display:none;
	min-height:30px;
}

/*-----------*/
.btnLogout{
	display:block;
	width:100px;
	background-color:#F00;
	color:#FFF;
	padding:5px;
	text-align:center;
}
.divLogout{
	border-bottom:2px solid #CCC;
}


/* COLUNAS -- */
.divLongCol1,.divLongCol2,.divLongCol3,.div1Col,.div2Col,.div3Col,.div4Col,.divColInfos1,.divColInfos2,.div2Colunas{
	float:left;
	padding:0;
	background-color:;
}
.divLongCol1,.divLongCol2,.divLongCol3{
	width:31%;
	margin-bottom:30px;
	text-align:left;
}
.div1Col{
	width:33%;
}
.div2Col{
	width:66%;
}
.div3Col{
	width:100%;
}
.div4Col{
	width:100%;
}
.div2Colunas{
	width:50%;
}
.marginColDir1{
	min-height:10px;
	float:left;
	width:3.5%;
}
.marginColDir2{
	min-height:10px;
	float:left;
	width:3.5%;
}
.div1ColPost,.div2ColPost{
	float:left;
	padding:0;
	background-color:;
}
.div1ColPost{
	width:33.5%;
}
.div2ColPost{
	width:66.5%;
}

.colItem1,.colItem2,.colItem3{
	font-size:16px;
}
.divColInfos1{
	width:30.0%;
	text-align:center;
	background:;
}
.divColInfos2{
	width:25%;
	text-align:left;
	padding:2% 0;
}
.div1ColSep{
	float:left;
	width:5%;
}
.colItem1{
	width:48%;
	margin-right:2%;
	float:left;
	text-align:center;
	background:;
}
.colItem1 img{
	max-width:100%;
}
.colItem2{
	width:48%;
	margin-left:2%;
	float:left;
	text-align:left;
}
.colItem3{
	width:100%;
	text-align:center;
	clear:both;
}

/* alinhamentos -- */
.alignCenter{
	text-align:center;
}
.alignLeft{
	text-align:left;
}
.alignRight{
	text-align:right;
}
/* margens --*/
.marginTop1{
	margin-top:50px;
}
.marginBottomMini1{
	margin:0 0 2px 0;
}
.marginBottomMini2{
	margin:0 0 15px 0;
}
.marginBottomMini3{
	margin:0 0 13px 0;
}
.padding1{
	padding-top:50px;
}
/* outras --*/
.divIntertitulos{
	text-align:center;
	padding:0;
	margin-bottom:40px;
	color:#555;
	font-family:'Oswald',arial;
	font-size:20px;
	text-transform:uppercase;
	background-color:;
	background-image:url('../imagens/linha1.png');
	background-repeat:repeat-x;
}
.divIntertitulosSub{
	background-color:#FFF;
	width:280px;
	padding:10px;
	margin:0 auto;
	border:1px solid #999;
	border-radius:0px;
}
.divTitInterna,.divTitInterna2{
	position:relative;
	float:right;
	margin-top:50px;
	background-color:;
	text-align:right;
	font-size:45px;
	font-weight:normal;
	letter-spacing:0px;
	width:95%;
	padding:10px 5% 15px 10px;
	color:#FFF;
}
.divTitInterna2{
	width:180px;
}
.divVerVideos{
	padding:5px 0;
	text-align:center;
	font-size:14px;
	background-color:#000;
}
.divVerVideos a{
	color:#FFF;
}
.divVerVideos a:hover{
	color:#FC0;
}
.divTitlePage{
	float:left;
	width:96%;
	padding:1.1% 2%;
	font-size:20px;
	font-family:'Oswald','sans serif';
	text-transform:uppercase;
	background-color:#333;
	color:#FFF;
}


/* ====================================================================================================================
 * LOGIN USU?RIO 
 * ====================================================================================================================
 */
.divLogin{
	width:100%;
	max-width:400px;
	margin:0 auto;
	text-align:left;
}
.inputText{
	width:100%;
	margin:10px 0 25px 0;
	padding-left:2%;
	height:28px;
	border:2px solid #555;
}
.inputButton{
	height:36px;
	width:40%;
	background-color:#2C3F52;
	color:#FFF;
	margin-bottom:50px;
}

/* ====================================================================================================================
 * IMAGENS 
 * ====================================================================================================================
 */
.imgTopo{
	margin-left:15px;
}
.divImgMaxInterna{
	background-color:#FFF;
	padding:0;
	text-align:center;
}
.divImgMaxInterna img{
	max-width:100%;
	margin:0 auto;
	padding:0;
	vertical-align:middle;
}
.divCores{
	padding:0;
	width:100%;
	background:;
}
.imgCores{
	width:50px;
	margin:3px 2px 3px 0;
}
.imgLinks1,.imgLinks2{
	border-radius:0px;
	padding:1px;
	margin-left:5px;
	height:18px
}
.imgLinks1{
	margin-top:5px;
	background-color:#FFF;
	border:2px solid #777;
	border-radius:0px;
	background:linear-gradient(to bottom, #DDD, #FFF, #DDD);
}
.imgLinks2{
	margin-top:5px;
	background-color:#a00;
	border:2px solid #970000;
	border-radius:0px;
	background:linear-gradient(to bottom, #DD0000,#F00, #DD0000);
}
.imgLinks3{
	margin:5px;
	background-color:#a00;
	border:2px solid #970000;
	border-radius:0px;
	background:linear-gradient(to bottom, #DD0000,#F00, #DD0000);
	height:28px;
}
.imgLinks4{
	margin-top:5px;
	background-color:#FFF;
	border:2px solid #777;
	border-radius:0px;
	background:linear-gradient(to bottom, #DDD, #FFF, #DDD);
	height:28px;
}
.imgMais{
	width:100%;
}

/* ====================================================================================================================
 * ELEMENTOS DE TEXTO
 * ===================================================================================================================
 */
h1{
	font-size:28px;
	background-color:#FFF;
	font-family:'Oswald',arial;
	padding:5px 5px 8px 2.5%;
	font-weight:normal;
}
.spnMax{
	font-size:30px;
	font-family:'Oswald',arial;
	font-weight:bold;
}
.spnMin{
	font-family:'Oswald',arial;
	font-size:20px;
}
.spnMicro{
	font-size:14px !important;
	text-align:left;
}
.spnNano{
	font-size:11px;
	color:#D20000;
	margin-left:0px;
}
.spnNanoNot{
	font-size:10px;
	color:#222;
	text-transform:uppercase;
}
.pTextoPost{
	padding:2% 2% 5% 2.5%;
	background-color:#FFF;
	clear:left;
}
.pTextoPost a{
	color:#A00;
}
.pTextoPost a:hover{
	color:#000;
}
.pTextoPost img{
	max-width:100%;
	height:auto;
}
.pTextoPost iframe{
	max-width:100%;

}

.pImagemPost{
	text-align:center;
	padding:0%;
	background-color:#FFF;
	clear:left;
}
.pImagemPost img{
	width:100%;
	max-width:400px;
	vertical-align:middle;
}
.pTitlePage1,.pTitlePage2{
	float:left;
	width:100%;
	padding:12px 0 12px 4%;
	font-size:20px;
	font-family:'Oswald',arial;
}
.pTitlePage1{
	color:#555;
}
.pTitlePage2{
	padding:12px 0 12px 0;
	text-transform:uppercase;
	text-align:center;
}
.pPost{
	
}
.pPost a{
	font-weight:bold;
}
.miniTexto{
	font-size:14px;
}
.spnCodigo{
	font-family:'Oswald',arial;
	font-weight:bold;
	border-bottom:1px solid #F46F97;
}
.spnTitulo{
	margin:0;
	font-size:13px;
	padding:0;
	color:#000;
	text-align:left;
}
.spnTitulo a{
	color:#000;
}
.spnTitulo a:hover{
	color:#D00 !important;
}
.pTituloPage{
	margin:0 auto;
	font-family:'Oswald',arial;
	font-size:20px;
	font-weight:normal;
	background-color:#CCC;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	padding:12px 0 12px 0;
}
.pTitulo2{
	margin:0px auto;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	padding:5px 0 5px 3%;
	background-color:#000;
	clear:both;
	border-bottom-right-radius:15px;
}
.pTitulos1{
	margin:15px 0 15px 0;
	text-align:center;
	font-family:'Oswald';
	font-size:25px;
}
.pResumoPost,.pThumbnail{
	padding:5%;
	font-size:14px;
	color:#FFF;
	background-color:#222;
	min-height:50px;
}
.pMiniInfos{
	margin:0 auto;
	padding:10px 2%;
	font-size:12px;
	color:#000;
}
.pMiniInfos a{
	color:#D00;
}
.pMiniInfos a:hover{
	color:#000;
}
.font1{
	font-family:'Oswald',arial;
}
.font2{
	font-family:'Open Sans',arial;
	font-size:14px;
}
.font3{
	font-family:'georgia','times new roman',serif;
	font-style:italic;
}
.font4{
	
}
.fontCor1{
	color:#FFF !important;
}
.fontCor2{
	color:#D00 !important;
}
.fontCor3{
	color:#000 !important;
}
.pCodigo{
	color:#A40000;
	padding:10px 0 15px 5px;
	font-size:12px;
	border-top:0px solid #B3C5CE;
	border-bottom:0px solid #B3C5CE;
}
.pCodigo span{
	font-size:20px;
	font-weight:bold;
}
.pMidia{
	font-size:14px;
	padding:10px 0 10px 0;
	text-align:left;
}
.toUpper{
	text-transform:uppercase;
}
.pFrases{
	font-size:18px;
	margin:0 0 60px 0;
	color:#F46F97;
}
.titHome{
	clear:both;
	font-family:'Oswald';
	font-size:22px;
	margin:0 0 15px 0;
	border-bottom:1px solid #DDD;
}
.titHome a{
	color:#000;
}
.titHome a:hover{
	color:#f00;
}
.titHomePublicidade{
	clear:both;
	font-family:'Oswald';
	font-size:16px;
	margin:6px 0 15px 0;
	border-bottom:1px solid #DDD;	
}
.pMessage{
	padding:5%;
}

 
/* ====================================================================================================================
 * ITENS / PRODUTOS
 * ===================================================================================================================
 */
.divItem3Col,.divItem4Col{
	position:relative;
	float:left;
	overflow:hidden;
	margin-bottom:30px;
	min-height:50px;
	background-position:50% 0;
	color:#000;
}
.divItem3Col img,.divItem4Col img{
	border-bottom:100px;
	padding:0;
	width:100%;
	vertical-align:middle;
}
.divItemHome{
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
	min-height:50px;
	background-position:50% 0;
	color:#000;
	text-align:center;
}
.divItemHome a{
	display:block;
	min-height:10px;
}
.divItemHome img{
	padding:0;
	width:100%;
	max-width:500px;
	vertical-align:middle;
	
}
.itemTitulo{
	text-align:left;
	margin-top:0px;
	padding:0 0 2% 7px;
	width:100%;
	color:#fff;
	font-size:18px;
	border-top:2px solid #FFF;
	border-bottom:0px dotted #BBB;
	background:linear-gradient(to bottom,#FEEFDA,#FFF);
	clear:left;
}
.itemTitulo img{
	margin:0 auto;
}
.itemTitulo a p:hover{
	display:block;
	text-align:left;
}
.itemTitulo a p:hover{
	color:#D00;
}
.divItemBottom{
	max-width:100%;
	min-height:20px;
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
	min-height:50px;
	color:#000;
	text-align:center;
}
.divItemBottom a{
	min-height:10px;
}
.divItemBottom div img{
	padding:0;
	
	max-width:100%;
	vertical-align:middle;
	margin:0 auto;
}
.aBorder{
	display:block;
	text-align:left;
	clear:left;
}
.itemDescricao{
	color:#777;
}
.itemData{
	position:absolute;
	z-index:2;
	margin-top:-4px;
	padding:0 7px 2px 0px;
	color:#222;
	width:70px;
	font-family:'Open Sans','arial';
	font-size:12px;
	background-image:url('../imagens/bg-alpha1.pngs');
	background-color:#FFF !important;
	border-bottom-right-radius:15px;
}
.divRandomItem{
	position:relative;
	float:left;
	width:22.75%;
	overflow:hidden;
	font-family:'Open Sans',verdana,arial;
	margin-bottom:30px;
	min-height:30px;
	background-position:50% 0;
	font-family:'Oswald';
	color:#FFF;
	background-color:#EEE;
}
.divRandomItem img{
	width:100%;
}
.divRandomItemText{
	position:absolute;
	bottom:5px;
	background-image:url('../imagens/bg-alpha1.png');
	width:96%;
	padding:1% 2% 2% 2%;
	font-size:14px;
	font-family:'Oswald',arial;
	color:#FFF;
	text-align:center;
}
.divRandomItemText a{
	color:#FFF;
}
.spnRandomItem{
	font-family:'Open Sans','sans serif',arial;
	font-size:14px;
}
.divBottomImg{
	position:absolute;
	bottom:0px;
	right:0px;
	width:40px;
	height:20px;
}
.divMidia iframe{
	width:100%;
}

/* ====================================================================================================================
 * COLUNAS E INTERVALOS DE COLUNAS - 3 COLUNAS LADO A LADO
 * ===================================================================================================================
 */
.divItem3Col{
	width:30.6%;
}
.clear3Col1,.clear3Col2,.clear3Col3{
	width:100%;
	padding:4px 0;
	clear:left;
}
.clear3Col1{
	display:none;
}
.clear3Col2{
	display:none;
}
.clear3Col3{
	display:block;
}
.clear3Col4{
	display:none;
}
/* Itens grandes - infinitas linhas de 3 colunas = 6 marginRandom */
.item3Margin1{
	margin-right:4%;
}
.item3Margin2{
	margin-right:4%;
}
.item3Margin3{
	margin-right:0%;
}
.item3Margin4{
	margin-right:4%;
}
.item3Margin5{
	margin-right:4%;
}
.item3Margin6{
	margin-right:0%;
}

/* ====================================================================================================================
 * COLUNAS E INTERVALOS DE COLUNAS - 4 COLUNAS LADO A LADO
 * ===================================================================================================================
*/
 .divItem4Col{
	width:22.7%;
}
.clear4Col1,.clear4Col2,.clear4Col3,.clear4Col4{
	width:100%;
	padding:4px 0;
	clear:left;
}
.clear4Col1{
	display:none;
}
.clear4Col2{
	display:none;
}
.clear4Col3{
	display:none;
}
.clear4Col4{
	display:block;
}
/* Itens grandes - infinitas linhas de 4 colunas = 12 itemMarginRandom */
.item4Margin1{
	margin-right:3%;
}
.item4Margin2{
	margin-right:3%;
}
.item4Margin3{
	margin-right:3%;
}
.item4Margin4{
	margin-right:0%;
}
.item4Margin5{
	margin-right:3%;
}
.item4Margin6{
	margin-right:3%;
}
.item4Margin7{
	margin-right:3%;
}
.item4Margin8{
	margin-right:0%;
}
.item4Margin9{
	margin-right:3%;
}
.item4Margin10{
	margin-right:3%;
}
.item4Margin11{
	margin-right:3%;
}
.item4Margin12{
	margin-right:0%;
}

/* ====================================================================================================================
 * COLUNAS E INTERVALOS DE COLUNAS - GALERIA DA P?GINA
 * ===================================================================================================================
*/
.divGaleria{
	width:100%;
	border-top:1px solid #B3C5CE;
	padding:10px 0 30px;
	text-align:center;
}
.divImgGaleria{
	float:left;
	width:24.0%;
	margin:0.5%;
	
}
.divImgGaleria h2{
	font-size:14px;
	font-weight:bold;
}
.imgGaleria{
	width:100%;
}
.imgGaleriaParceiros{
	max-width:75px;
	margin:0.5%;
}
.clearGal3Col,.clearGal4Col{
	margin-bottom:15px;
	width:100%;
	clear:left;
}
.clearGal3Col{
	display:none;
}
.clearGal4Col{
	display:block;
}


/* ====================================================================================================================
 * ITENS RAND?MICOS EM 4 COLUNAS - GALERIA MENOR
 * ===================================================================================================================
 */
.itemMarginRandom1{
	margin-right:3%;
}
.itemMarginRandom2{
	margin-right:3%;
}
.itemMarginRandom3{
	margin-right:3%;
}
.itemMarginRandom4{
	margin-right:0%;
}


/* ====================================================================================================================
 * LINK PARA O TOPO DA PÁGINA
 * ===================================================================================================================
 */
.LinkToTop {
	position: fixed;
	bottom: 2%;
	right: 1%;
}
.LinkToTop a {
	width: 50px;
	display: block;
	text-decoration: none;
	color: #bbb;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
.LinkToTop a:hover {
	color: #000;
}
.LinkToTop span {
	width: 50px;
	height: 50px;
	display: block;
	background: #D20000 url('../imagens/seta-to-top.png') no-repeat center center;
	background-size:70% 60%;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	opacity:0.7;
}
.LinkToTop span:hover {
	background-color: #FF0000;
	opacity:1;
}


/* ====================================================================================================================
 * NAVEGAÇÃO RANDÔMICA FUNDO ARTIGO
 * ===================================================================================================================
 */
.divNavigation{
	width:100%;
	max-width:270px;
	text-align:center;
	margin:2% auto;
	padding:3px;
	background-color:#213455;
	font-family:'Oswald',arial;
	font-size:15px;
	font-weight:normal;
	color:#FFF;
}
.tbNavigation{
	margin:0 auto;
	border:0;
	background-color:;
	max-width:500px;
	font-size:14px;
}
.tdNavEsq1{
	vertical-align:middle;
	text-align:right;
	padding-right:1%;
}
.tdNavEsq2{
	vertical-align:middle;
	text-align:center;
}
.tdNavCenter{
	width:2%;
}
.tdNavDir1{
	vertical-align:middle;
	text-align:center;
}
.tdNavDir2{
	vertical-align:middle;
	text-align:left;
	padding-left:1%;
}
.tdNavEsq2 img,.tdNavDir1 img{
	height:50px;
}
/* ====================================================================================================================
 * PAGINAÇÃO DE RESULTADOS
 * ===================================================================================================================
 */
.divPgn{
	margin:0 auto;
	text-align:center;
	padding-top:10px;
}
.divPgnSub{

}
.divPgnSub td{
	text-align:center;
}
.divPgnSub td a,.divPgnSub .atual{
	display:block;
	margin:0;
	color:#4D6A79;
}
.divPgnSub td a{
	min-width:26px;
	min-height:26px;
	padding:5px 6px 5px 6px;
	background-color:#FFF;
	border:1px solid #809EAE;
}
.divPgnSub .atual{
	min-width:26px;
	min-height:26px;
	padding:5px 6px 5px 6px;
	background-color:#000;
	color:#FFF;
	border:1px solid #000;
}

/* ====================================================================================================================
 * FORMULÁRIOS
 * ===================================================================================================================
 */
/* MAIL */
.divDown{
	position:fixed;
	display:block;
	left:0;
	width:98%;
	z-index:1004;
	text-align:center;
}
.tableDown{
	width:100%;
	height:100%;
	vertical-align:top;
}
.divDownCenter{
	position:relative;
	margin:0 auto;
	width:100%;
	max-width:600px;
	min-width:300px;
	background-color:#FFF;
	border:5px solid #D20000;
	border-radius:0 0 15px 15px;
}
.btnDivDownClose{
	display:block;
	margin:-1px auto 0 auto;
	width:226px;
	height:33px;
	background-color:#D20000;
	background-image:url('../imagens/fancybox-close-button.png');
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:25px 25px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
.btnDivDownClose:hover{
	background-color:#D20000;
}
.divMsgDown{
	margin:0 auto;
	text-align:center;
	padding:60px 15% 20px 15%;
}
.titMailAlign{
	text-align:left;
	margin:0;
	padding:0;
}
.mailForm{
	margin:10px auto 0 auto;
	max-width:94%;
	font-size:14px;
}
.mailInput{
	width:100%;
	min-height:22px;
	border:0;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin-bottom:10px;
	background-color:#F2F2F2;
}
.mailText{
	width:100%;
	min-height:22px;
	border:0;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin-bottom:0px;
	background-color:#F2F2F2;
}
.mailButton{
	width:230px;
	min-height:35px;
	border:0;
	margin-bottom:20px;
	background-color:#D20000;
	color:#FFF;
	clear:both;
}
.mailButton:hover{
	background-color:#D20000;
}
/* BUSCA */
.divBusca{
	left:25%;
	display:block;
	position:fixed;
	background-color:#FFF;
	width:100%;
	height:150px;
	z-index:1001;
	padding:20px 20px 0px 20px;
	-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.3);
	border-radius:20px;
}
.buscaInput{
	width:75%;height:36px;padding-left:2%;border:1px solid #999;font-size:16px;
}
.buscaButton{
	margin-left:3%;width:18%;height:38px;border:0px solid #999;background-color:#333;color:#FFF;font-size:14px;border-radius:20px;
}
.fechaBusca,.fechaOrcamento{
	display:block;
	width:30px;
	height:30px;
	margin-right:4%;
	margin-top:-40px;
	text-align:center;
	padding:7px 5px 3px 5px;
	border-radius:30px;
	background-color:#F00;
	color:#FFF;
	float:right;
	font-weight:bold;
}
.fechaBusca:hover,.fechaOrcamento:hover{
	background-color:#A40000;
	color:#F9D9DB;
}
.buscaInput{
	width:75%;height:36px;padding-left:2%;border:1px solid #213455;font-size:16px;
}
.buscaButton{
	width:22%;height:38px;border:1px solid #213455;background-color:#213455;color:#FFF;font-size:14px;
}


/* ====================================================================================================================
 * OUTROS
 * ===================================================================================================================
 */
.divCats{
	margin-top:0px;
	display:none;
	padding:0 0 3% 4%;
	overflow:hidden;
}
.divCats a{
	display:block;
	padding:5px 0 5px 0;
}
.ulLinksTopo{
	padding:0px;
    margin:0 0 0 2%;
    list-style:none;
    height:;
    width:100%;
    font-family:'Oswald';
    text-transform:uppercase;  
}
.ulLinksTopo li{
	display:inline;
	background-color:;
	height:;
	font-size:13px;
	font-weight:normal;
}
.ulLinksTopo li a{
	display:inline-block;
	padding:1px 1.2% 1px 1.2%;
	margin:0;
	background-color:;
	color:#FFF;
}
.ulLinksTopo li a:hover{
	background-color:#D20000;
	color:#FFF;
}
.ulLinksFooter{
	font-size:13px;
	font-weight:normal;
	font-family:'Oswald';
	text-align:center;
}
.ulLinksFooter li{
	display:inline;
}
.ulLinksFooter li a{
	display:inline-block;
	padding:5px !important;
	margin:0;
	background-color:;
	color:#FFF;
	text-transform:uppercase;
}
.ulLinksFooter li a:hover{
	background-color:#D20000;
}

.aBlock1{
	display:block;
	width:100px;
	float:right;
	margin-top:12px;
	padding:12px;
}
.linkOrcamento{
	display:block;
	width:200px;
	text-align:center;
	background-color:#4D6A79;
	margin:20px 0;
	padding:10px;
	color:#FFF;
	clear:both;
	font-weight:bold;
	border-radius:0px;
}
.linkOrcamento:hover{
	background-color:#E10000;
	color:#F9D9DB;
}
.divOrcamento{
	left:25%;
	top:25%;
	display:none;
	position:fixed;
	background-color:#FFF;
	width:50%;
	min-height:310px;
	z-index:101;
	padding:20px 20px 20px 20px;
	-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.3);
	border-radius:20px;
}
.textOrcamento{
	width:99%;padding-left:1%;height:140px;border:1px solid #AAA;font-size:15px;
	margin-bottom:5px;font-family:"Open Sans",arial;
}
.inputOrcamento{
	width:99%;height:30px;padding-left:1%;border:1px solid #999;font-size:15px;
	margin-bottom:5px;
}
.buttonOrcamento{
	margin:5px 0 5px 3%;width:18%;height:38px;border:0px solid #999;background-color:#333;color:#FFF;font-size:15px;border-radius:20px;
}
.divMsgMail{
	text-align:center;
}
.tableForm{
	width:100%;
}
.input2{
	width:135px;height:30px;border:1px solid #999;font-size:15px;
	margin-bottom:5px
}
.color1{
	color:#FC0;
}

.paddingTB{
	padding:10px 0;
}
.displayTable{
	display:table;
}
.displayTableCell{
	display:table-cell;
	vertical-align:middle;
}
.tdResp1,.tdResp2{
	width:46%;
	padding:0 2%;
}
.divVideoTitResp{
	display:none;
}
.minHeight100{
	min-height:100%;
}
.tbVideo{
	width:100%;
}
.tbVideo td{
	width:50%;
	text-align:center;
	color:#FFF;
}
.divItemH{
	width:100%;
	border-top:0px solid #CCC;
	padding:1% 0 1% 0;
	margin-bottom:0;
	background-color:;
}
.divItemH a{
	display:block;
	width:100%;
	padding:0;
	background-color:;
	background-image:url('../imagens/seta-noticia.png');
	background-repeat:no-repeat;
	background-position:99% 50%;
}
.imgLinha{
	float:left;
	margin-right:10px;
	width:23%;
}
.divItemH a:hover{
	background-color:#DADADA;
}
.divItemH1{
	float:left;
	width:15%;
	text-align:center;
	margin-right:2%;
}
.hover-opacity{
	width:18%;
	text-align:center;
}
.divItemH2{
	float:left;
	width:73%;
	text-align:left;
	color:#555;
}
.divItemH3{
	float:left;
	width:90%;
	text-align:left;
	color:#333;
}
.pItemH2{
	font-family:'Oswald';
	font-size:16px;
}
.pTextoH2{
	font-size:14px;
}
.pTitVideo{
	font-family:'Oswald';font-size:18px;margin:0 0 3% 0;
}
.pDescVideo{
	font-size:15px;margin-bottom:10px;margin:0 auto;line-height:140%;
}
.readMore{
	font-size:14px;
	font-weight:bold;
	color:#D20000;;
	padding:5px 0px 0 0;
}
.p90Percent{
	width:90%;
	margin:0 auto;
}
.verMais{
	font-family:'Open Sans';
	font-size:24px;
	color:#f287b7;
}
.separator{
	width:100%;
	height:5px;
	background-color:#EEE;
}
.separator2{
	width:100%;
	height:5px;
	background-color:#EEE;
}

.divTitItemDir{
	font-family:'Oswald','Open Sans';
	color:#DDD;
	font-size:16px;
	font-weight:bold;
	border-bottom:5px solid #171717;
	padding-bottom:5px;
	margin-bottom:10px;
}
.divItemDir{
	margin-bottom:30px;
}
.divItemDir a{
	color:#FD5A24;
}
.divItemDir a:hover{
	color:#FDB548;
}
.divBannerEsq{
  float:left;
  display: block;
  width: 31%;
  margin-right: 3%;
  background-color:;
  text-align:center;
}
.divBannerEsq img{
  max-width: 350px;
}
.divBannerDir{
  float:left;
  display: block;
  width: 66%;
  margin-right: 0%;
  text-align:center;
}
.divBannerDir img{
  max-width: 100%;
}
.hideDivItem{
	display:block;
}
.showDivItem{
	display:none;
}

/* ====================================================================================================================
 * V?DEO
 * ===================================================================================================================
 */
.divVideo        { position:relative;background-size:100% 100%;background-image:url('../imagens/img-video.jpg');margin:0;padding:0; }
.divVideo .ratio { display:block;width:50%;height:auto;min-height:150px;max-height:250px; }
.divVideo iframe { position:absolute;top:0;left:0;width:100%;height:100%;max-height:250px;margin:0;padding:0; }


/* ====================================================================================================================
 * BOT?ES DE NAVEGA??O INTERNA NO SITE
 * ===================================================================================================================
 */
.arrowLeft a,.arrowRight a {
	width:160px;
	height:60px;
	overflow:hidden;
	position: fixed;
	z-index: 100;
	top: 55%;
}

.arrowLeft a {
	background-image:url('../imagens/button-prev.png'),url('../imagens/bg-alpha-black.png');
	background-repeat:no-repeat,repeat;
	background-position:100% 50%;
	left: -180px;
	padding:15px 35px 0 10px;
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;~

}
.arrowLeft a:hover {
	left: 0;
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
	color: #fff;
}
.arrowRight a {
	background-image:url('../imagens/button-next.png'),url('../imagens/bg-alpha-black.png');
	background-repeat:no-repeat,repeat;
	background-position:0 50%;
	right: -180px;
	padding:15px 10px 0 35px;
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
}
.arrowRight a:hover {
	right: 0;
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
	color: #fff;
}
.arrowNav a {
	
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	line-height:120%;
	opacity:0.5;
}
.arrowNav a:hover {
	opacity:1;
}
/* ====================================================================================================================
 * BOTOES DE NAVEGACAO INTERNA NO SITE
 * ===================================================================================================================
*/

.aDV1{ display: block; }
.btnDV1{ display: none; }
.aDV2{ display: block; }
.btnDV2{ display: none; }

.divNav a {
	text-decoration: none;
	font-size: 13px;
	line-height:120%;
}
.divNav a:hover {
	opacity:0.7;
}
.divScrollLeft{
	text-align:right;
}
.divScrollRight{
	text-align:left;
}
.divScrollLeft,.divScrollRight{
	background-image:url('../imagens/bg-alpha-black.png');
	background-repeat:repeat;
	position:fixed;
	top:250px;
	width:180px;
	height:75px;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	cellspacing:0;
	cellpadding:0;
}
.tdScroll1{
	cellspacing:0;
	cellpadding:0;
	border-spacing:0;
	color:#000;
}
.tdScroll1 a{
	display:block;
	width:130px;
	padding:5px;
	color:#FFF;
}
.tdScroll1 a:hover{
	color:#FF0;
}
.tdScroll2{
	cellspacing:0;
	cellpadding:0;
	border-spacing:0;
}
.tdScroll2 a img{
	border:0;
	width:100%;
}


/* ====================================================================================================================
 * RODAPÉ
 * ===================================================================================================================
 */
.divFooter{
	width:100%;
	min-height:40px;
	padding:0px 0 25px 0;
	margin:70px 0 0 0;
	text-align:center;
	color:#B9E3FF;
	background-color:#000;
	clear:both;
	font-size:15px;
	border-bottom:10px solid #222;
	background-color:#000;
	background-image:url('../imagens/marca-acroyoga-salvador-footer-2.pngs');
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.divFooter .divCenter{
	text-align:center;
	
	padding:0;
	color:#FFF;
}
.divFooter .divCenter a{
	color:#FFF;
	padding:0;
}
.divAssinatura{
	padding:30px 0;
	font-size:14px;
	color:#005E5B;
	text-align:center;
}
.divAssinatura img{
	vertical-align:-35px !important;
	margin:0 0 15px 10px;
}
.divAssinatura a{
	color:#32AB99;
}
.divAssinatura a:hover{
	color:#005E5B;
}
.ulRodape{
	width:80%;
	padding:0px;
    list-style:none;
    min-height:40px;
    font-weight:normal;
}
.ulRodape li{
	background-color:;
	padding:0px 1% 10px 1%;
}
.ulRodape li a{
	display:inline-block;
	margin:0;
	background-color:;
	width:100%;
}
.ulRodape li a:hover{
	background-color:#9F0000;
}
.divRodapeLinks{
	padding:15px 3%;
	color:#FFF;
	background-color:#F287B7;
	border-top:7px solid #000;
}
.divRodapeLinks a{
	font-size:15px;
	font-weight:bold;
	margin:0 0.5%;
	padding:3px 4px;
}
.divRodapeLinks a:hover{
	background-color:#000;
	color:#F287B7;
}
.divSubFooter{
	border-top:10px solid #222;
	border-bottom:10px solid #222;
	padding:20px 0;
	background-color:#111;
	color:#FFF;
	margin-bottom:30px;
	line-height:240%;
}
.divSubFooter2{
	border-top:10px solid #222;
	border-bottom:10px solid #222;
	padding:20px 0;
	background-color:#000;
	color:#A00;
	margin-bottom:10px;
	font-size:18px;
	text-shadow: 0px 0px 5px #000;
}

/* ====================================================================================================================
 * RESPONSIVO   /* MEDIA QUERIES 
 * ===================================================================================================================
 */

.respHide1{
	display:block;
}
.respShow1{
	display:none;
}
.resp1{
	
}

@media screen  and (max-width:1280px){
	
}

@media screen  and (max-width:1000px){	
	/* .pItemH2{ font-size:16px; } */
	.pTextoH2{ font-size:12px; }	
}

@media screen  and (max-width:930px){
	body { background-color:; }
	.divTopo1{ width:220px;height:125px; }
	.divTopo1-2{ width:220px;height:164px; }
	.divTopo1-2 a{ width:220px;height:164px;}
	.ulLinksTopo{ margin-left:0%; }
	.ulLinksTopo li{ font-size:13px;}
	.ulLinksTopo li a{ padding-top:30px; }
	.divTopo4{ width:65%; }
	.spnMax{ font-size:25px; }
	.pItemH2{ font-size:14px; }
	.pTextoH2{ font-size:10px; }
	.divVideo .ratio { min-height:100px; }
}
@media screen  and (max-width:820px){
	.divTopo1{ width:200; }
	.spnMax{ font-size:20px; }
	.divVideo .ratio { min-height:90px; }
		.hideDivItem{ display: none; }
		.showDivItem{ display: block; }
}

@media screen  and (max-width:760px){
	body { background-color:;margin-top:190px; }
	.divItem3Col{ width:48.5%; }
	.clear3Col1{ display:none; }
	.clear3Col2{ display:block; }
	.clear3Col3{ display:none; }
	.clear3Col4{ display:none; }
	.item3Margin1{ margin-right:3%; }
	.item3Margin2{ margin-right:0%; }
	.item3Margin3{ margin-right:3%; }
	.item3Margin4{ margin-right:0%; }
	.item3Margin5{ margin-right:3%; }
	.item3Margin6{ margin-right:0%; }
	.divItem4Col{ width:31.3%; }
	.clear4Col1{ display:none; }
	.clear4Col2{ display:none; }
	.clear4Col3{ display:block; }
	.clear4Col4{ display:none; }
	.item4Margin1{ margin-right:3%; }
	.item4Margin2{ margin-right:3%; }
	.item4Margin3{ margin-right:0%; }
	.item4Margin4{ margin-right:3%; }
	.item4Margin5{ margin-right:3%; }
	.item4Margin6{ margin-right:0%; }
	.item4Margin7{ margin-right:3%; }
	.item4Margin8{ margin-right:3%; }
	.item4Margin9{ margin-right:0%; }
	.item4Margin10{ margin-right:3%; }
	.item4Margin11{ margin-right:3%; }
	.item4Margin12{ margin-right:0%; }
	.tdResp1{ display:none; }
	.tdResp2{ width:100%; }
	.divVideoTitResp{ display:block;margin-bottom:30px; }
	.divTopo1{ width:180px; height:110px; }
	.divTopo1-2{ width:190px; height:141px; background-size:100% auto; }
	.divTopo1-2 a{ width:190px; height:141px; }
	.divTopo4{ width:69%; text-align:right !important; }
	.divColInfos2{ width:100%;clear:left;padding:25px 0; }
	.ulLinksTopo li{ font-size:12px; }
	.ulLinksTopo li a{ padding-top:32px; }
	.bg2{ background-color:#122241; }
	.divTitInterna,.divTitInterna2{ font-size:35px;margin-top:40px; }
	.divTopoPaginas{ height:120px; }
	h1{ font-size:20px; }
	.linksTopo1,.linksTopo2{ font-size:12px; }
	.pItemH2{ font-size:13px; }
	.pTextoH2{ font-size:10px; }
	.divBannerEsq{ width: 100%; margin-right: 0; }
	.divBannerDir{ width: 100%; }
	

}

@media screen  and (max-width:640px){
	body { background-color:;margin-top:160px; }
	.divItem3Col{ width:48%; }
	.clear3Col1{ display:none; }
	.clear3Col2{ display:block; }
	.clear3Col3{ display:none; }
	.clear3Col4{ display:none; }
	.item3Margin1{ margin-right:3%; }
	.item3Margin2{ margin-right:0%; }
	.item3Margin3{ margin-right:3%; }
	.item3Margin4{ margin-right:0%; }
	.item3Margin5{ margin-right:3%; }
	.item3Margin6{ margin-right:0%; }
	.divItem4Col{ width:48.5%; }
	.clear4Col1{ display:none; }
	.clear4Col2{ display:block; }
	.clear4Col3{ display:none; }
	.clear4Col4{ display:none; }
	.item4Margin1{ margin-right:3%; }
	.item4Margin2{ margin-right:0%; }
	.item4Margin3{ margin-right:3%; }
	.item4Margin4{ margin-right:0%; }
	.item4Margin5{ margin-right:3%; }
	.item4Margin6{ margin-right:0%; }
	.item4Margin7{ margin-right:3%; }
	.item4Margin8{ margin-right:0%; }
	.item4Margin9{ margin-right:3%; }
	.item4Margin10{ margin-right:0%; }
	.item4Margin11{ margin-right:3%; }
	.item4Margin12{ margin-right:0%; }
	.divColInfos1{ width:100%;clear:left; }
	.divMarginLeft1{ width:0;}
	.pTitulos1{ margin:15px 0 5px 0;}
	.divImgGaleria{ width:32.0%; }
	.clearGal3Col{ display:block; }
	.clearGal4Col{ display:none; }
	.divImgGaleria h2{ font-size:12px; }
	.pFrases{ margin:0 0 40px 0; }
	.respHide1{ display:none; }
	.respShow1{ display:block; }
	.divTopo1{ width:170px; height:90px; }
	.divTopo1-2{ width:170px; height:127px; background-size:100% auto; }
	.divTopo1-2 a{ width:170px; height:127px; }
	.divTopo4{ width:69%; text-align:right !important; }
	.divTopo5{ margin-right:5%;width:60px;height:50px;padding-top:17px; }
	.divFixa .divCenter{ min-height:90px; }
	.divFixa{background-position:50% 86px; }
	.divLongCol1,.divLongCol2{ width:48.25%; }
	.divLongCol3{ width:100%; }
	.marginColDir2{ width:0; }
	.div1ColPost{ width:100%; }
	.div2ColPost{ width:100%; }
	.pTituloPage{ display:none; }
	.pResumoPost{ display:none; }
	.pItemH2{ font-size:13px; }
	.pTextoH2{ font-size:11px; }
		.divVideo .ratio { min-height:150px; }
		.showDivItem{ display: none; }
}

@media screen and (max-width:480px){
	body { background-color:;margin-top:140px; }
	.divItem3Col{ width:99%; }
	.divItem3Col{ width:99%; }
	.divFixa{ height:84px; }
	.divFixa .divCenter{ min-height:80px; background-position:125px 0; }
	.divTitInterna,.divTitInterna2{ font-size:25px;margin-top:20px; }
	.divTopoPaginas{ height:80px; }
	.divTopo5{ margin-right:5%;width:60px;height:50px;padding-top:17px; }
	.imgMenu{ margin-top:3px; }
	.divTopo1{ width:150px; height:80px; }
	.divTopo1-2{ width:150px; height:112px; background-size:100% auto; }
	.divTopo1-2 a{ width:150px; height:112px; }
	.divTopo4{ width:69%; text-align:right !important; }
	.divFixa .divCenter{ min-height:80px; }
	.divFixa{background-position:50% 80px; }
	.divLongCol1,.divLongCol2,.divLongCol3{ width:100%; }
	.marginColDir1{ width:0; }
	.marginColDir2{ width:0; }
	.readMore{ display:none; }
	.pItemH2{ font-size:14px; }
	.pTextoH2{ font-size:13px; }
}

@media screen and (max-width:340px){
	body { background-color:; }
	.divFixa .divCenter{ min-height:40px; background-position:100px 0; }
}


/* MENU LATERAL */
/* GENERAL STYLES FOR ALL MENUS */
.divLinksMenuLateral{
	width:50%;
	margin-top:20px;
	font-size:15px;
	float:left;
}
.divLinksMenuLateral a{
	display:block;
	text-align:left;
	padding:5px 0 5px 7%;
	color:#FFF;
	border-bottom:1px solid #333;
}
.cbp-spmenu {
	position: absolute;
	color:#FFF;
	background-color:;
	max-width:100%;
	min-height:100%;
	font-family:'Oswald';
	font-size:15px;
	text-align:center;
}
.cbp-spmenu .divCloseMenu {
	color: #FFF;
	font-size: 1.9em;
	margin: 0;
	font-weight: 300;
	width:100%;
	margin:0 0;
	background:linear-gradient(to left, #222,#555,#222);
}
.cbp-spmenu .divCloseMenu a{
	max-height:35px;
	display:block;
	width:100%;
	text-align:right;
}
.cbp-spmenu .divCloseMenu img{
	max-height:35px;
}
.cbp-spmenu .divCloseMenu a:hover{
	background: #D00;
}
.cbp-spmenu .divFooterMenu {
	background:linear-gradient(to left, #222,#555,#222);
	height:10px;
	margin:10px 0 0 0;
}
.cbp-spmenu .divWrapBanner{
	margin:0 auto;
	background-color:#D00;
	max-width:100%;
	min-height:100px;
	position:relative;
	clear:left;
}
.tb-cbp-spmenu{
	width:100%;
	max-width:800px;
	height:100%;
	border-collapse:collapse;
	margin:0 auto;
}
.tb-cbp-spmenu td{
	background-color:#000;
	width:100%;
	height:100%;
	vertical-align:top;
}
.cbp-spmenu li a {
	display: block;
	color: #FFF;
	font-size: 1.0em;
	font-weight: 300;
}
.cbp-spmenu a:hover {
	background: #AA0000;
}
.cbp-spmenu a:active {
	background: #D00;
	color: #AA0000;
}
/* ORIENTATION-DEPENDENT STYLES FOR THE CONTENT OF THE MENU */
.cbp-spmenu-vertical {
	width: 100%;
	max-height:300px;
	height: 100%;
	top: 0;
	z-index: 1002;
	margin:0 auto;
}
.cbp-spmenu-vertical li a {
	padding:0.2em 0.3em 0.4em 0;
	border-bottom:1px solid #555;
}
/* VERTICAL MENU THAT SLIDES FROM THE LEFT OR RIGHT */
.cbp-spmenu-left {
	left: -100%;
	text-align:center;
}
.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px;
}
/* TRANSITIONS */
.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.ulBanner{
	float:left;
	width:45.5%;
	margin-left:3%;
	text-align:left;
}
.ulBanner a{
	display:block;
}
.ulBanner a:hover{
	background-color:#000;
}