/*  
Theme Name: ABAMI
Theme URI: http://www.basesoft.com.br
Author: Base Software
Author URI: http://www.basesoft.com.br
*/

/* GLOBAL SETTINGS
====================================================================================================== */
body{ text-align:center; background:url(imagens/bg.png) repeat;}
#layout{ width:1000px; text-align:left; margin:0 auto; position:relative; background: #fff;}
body, table, tr, td, th{ font:11px Verdana, Geneva, sans-serif;}
#layout body, table body, tr body, td body, th body{}
a, a:link, a:visited{}
a:hover, a:active{}

strong, b, .negrito{ font-weight:bold;}
em, i, .italico {font-style:italic;}
u, .sublinhado{ text-decoration:underline;}
s, .riscado{text-decoration:line-through;}
#meio p{margin:10px 0;}

.imgleft {float:left; margin-right:5px;}
.imgright {float:right; margin-left:5px;}

.alignleft, .esquerda {text-align:left}
.alignright, .direita {text-align:right}
.alignjustfy, .justificado {text-align:justify}
.aligncenter, .center, .centralizado {text-align:center}
.vcenter{vertical-align:middle;}

img.centered {display: block; margin-left: auto; margin-right: auto; }
img.alignright { float: right; margin:0 0 0 5px;}
img.alignleft {float: left; margin:0 5px 0 0;}

.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.none, .hidden{display:none;}
.block{display:block;}
.inline{display:inline;}

blockquote{}
.cor1{}
.cor2{}
.cor3{}


/* HEADER (cabecalho)
====================================================================================================== */
#header{ position:relative;}
#header h1{height: 166px; width: 374px; float: left; margin-left: 33px; margin-top: 49px;}
#header h1 a{ background:url(imagens/logo.png) no-repeat; display:block; height:146px;}


/* SLIDE */
#slide{
position: absolute;
top: 0;
right: 534px;}

/* Menu*/

#menu{ position:relative; background:url(imagens/bg_menu.png) repeat-x; height: 54px;}
#menu ul{ position:absolute; top:13px; left:235px;} 
#menu li{ display:inline; height:20px;}
#menu li a{color:#fff; text-decoration:none; font-size:20px; font-family:Calibri; margin-left: 31px; font-weight:normal; border-radius: 6px;  padding:5px;}
#menu li a:hover{ background:#009; padding:5px;}

/* MIDDLE (meio)
====================================================================================================== */
#middle{ position:relative;}
.page-id-117 #middle h2{display: inline-block;
background: white;
color: #666565;
padding: 10px 10px;
font-weight: bold;
font-size: 30px;}

.page-id-117 #middle .post{ margin-left:18px;}

/* SIDEBAR (lateral direito)
====================================================================================================== */
#sidebar{position: relative; float: left; width: 246px; height:auto;}
.page-id-27 #sidebar{position: relative; float: left; width: 246px; height: 1130px;}
.page-id-117 #sidebar{position: relative; float: left; width: 246px; height: 750px;}


#menulateral{margin: 5px 6px 10px;}
/*.ie .home #menulateral{ height: 350px; margin-left:10px;}
.ie .home #menulateral{position:none; top:0px; margin: 5px 20px 10px 5px;}
#menulateral li{ display:block;}
#menulateral ul{}

.ie .home li.convenios{margin: 0px;}
.ie .home  .convenios a{background:url(imagens/convenios.png) no-repeat; height:50px; width:220px;  padding: 0px; }
.ie .home  li.associados{margin: 0px;}
.ie .home .associados a{background:url(imagens/associados.png) no-repeat; height:50px; width:220px; padding: 0px ;}
.ie .home  li.associese{margin: 0px}
.ie .home .associese a{background:url(imagens/associese.png) no-repeat; height:50px; width:220px; padding: 0px ;}
.ie .home  li.entrevistas{margin: 0px;}
.ie .home  .entrevistas a{background:url(imagens/entrevistas.png) no-repeat; height:50px; width:220px; padding: 0px ;}
.ie .home  li.duvidas{margin: 0px;}
.ie .home  .duvidas a{background:url(imagens/duvidas.png) no-repeat; height:50px; width:220px; padding: 0px;}
.ie .home  li.forum{margin:0px;}
.ie .home  .forum a{background:url(imagens/forum.png) no-repeat;  height:50px; width:220px; padding: 0px;}


li.convenios{margin: 40px 6px;}
.convenios a{background:url(imagens/convenios.png) no-repeat; padding: 36px 115px;}
.convenios a:hover{}

li.associados{margin: 0px 6px;}
.associados a{background:url(imagens/associados.png) no-repeat; padding: 36px 115px;}
.associados a:hover{}

li.associese{margin: 40px 6px;}
.associese a{background:url(imagens/associese.png) no-repeat; padding: 36px 115px;}
.associese a:hover{}

li.entrevistas{margin: 40px 6px;}
.entrevistas a{background:url(imagens/entrevistas.png) no-repeat; padding: 36px 115px;}
.entrevistas a:hover{}

li.duvidas{margin: 0px 6px;}
.duvidas a{background:url(imagens/duvidas.png) no-repeat; padding: 36px 115px;}
.duvidas a:hover{}

li.forum{margin: 40px 6px;}
.forum a{background:url(imagens/forum.png) no-repeat; padding: 36px 115px;}
.forum a:hover{}*/

/* Pesquisa */
#pesquisa {margin-left: 6px;}
#pesquisa .campo{width: 185px;}
#pesquisa .campo #s{width: 182px; height: 26px; border: none; background: #EDEDED; margin-left: 5px;}
#pesquisa .botao {width: 30px;}
#pesquisa .botao #searchsubmit{border: none; background:url(imagens/lupa.png) no-repeat; cursor:pointer; height: 27px; width: 28px; position: absolute; right: 19px; margin-top:-27px;}


/* Vídeos */

#videos{margin: 31px 7px;}
.widget.videosidebar{ margin: 17px 13px;}
.tubepress_container {margin-bottom: 0!important;}
#videos span{color: #676767;}
#newsletter{margin-left: 8px; width: 228px;}
#newsletter .wpcf7 input.txt {width: 220px;}
#newsletter .wpcf7{margin-top: 8px;}
#newsletter .cont{margin-top: 5px;}
#newsletter .wpcf7 .wpcf7-submit {float: right; margin: 4px 10px;}
#newsletter p{margin-bottom: 6px;}
/* SIDEBAR (lateral esquerda)
====================================================================================================== */

/* SLIDE 2 */

#sidebar2{ position:relative; float:right; width:205px; height:auto; margin-top: -13px;}
.ie #sidebar2{ position:absolute; top:25px; right:1px;}
/*.ie9 .home #sidebar2{ position:relative; float:right; width:205px; height:auto;}
.ie9 #sidebar2{ position:relative; float:right; width:205px; height:auto; top:10px}*/
.page-id-27 #sidebar2{ position:relative; float:right; width:205px; height: 1130px;}
.page-id-117 #sidebar2{ position:relative; float:right; width:205px; height: 750px;}

#area_restrita{margin-top: 5px;}

#area_restrita h1{
position: absolute;
top: 5px;
left: 40px;
z-index: 1;
font-family:Arial, Helvetica, sans-serif;
font-size: 24px;
color: #fff;
font-weight:bold;
}

#arearestrita{ 
	background:#2f3193; 
	width:205px;
	height:246px;
	position:relative; 
	font:12px Verdana; 
	color:#333;
}
#arearestrita label{
	display:block;
	margin-top: 5px;
	margin-bottom: 3px;
}
.cmp {
	border: 1px solid #ccc; 
	width: 187px; 
	height: 33px; 
	background: #fff; 
	font:13px Arial; 
	color:#373737;
}
#ok{
	position:absolute;
	bottom: 30px;
	left: 67px;
	border: 0 none; 
	background: #e40d10;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	cursor: pointer;
	height: 33px;
	width: 68px;
	cursor:pointer;
}
.fpw a{ 
	font:13px Arial; 
	text-decoration:none;
	color:#fff;
}
.fpw a:hover{
	text-decoration:underline;
}

.fpw{
	position: absolute;
	top: 151px;
	left: 40px;
}

.login {
	position: absolute;
	top: 54px;
	left: 8px;
	margin-top: 5px;
}

.senha {
	position: absolute;
	top: 100px;
	left: 8px;
	margin-top: 5px;
}

/* Eventos */

#eventos{margin-top: 18px;}
#mini-3c-events{margin-top: 12px;}
.ie #minical .topmonth{ height:45px!important; }
.cdate {margin-top: -8px!important;}
#minical th.day {font-size: 9px!important;}
#minical td.event {background: #EC1920!important;}
#minical .next{background:url(imagens/seta_calendario1.png)!important;}
#minical .previous{background:url(imagens/seta_calendario.png)!important;}
#minical {background:url(imagens/top_calendario.png) no-repeat!important;}
#minical .evtip {display: none!important;}


/*Base*/

#base{text-align: right; margin: 15px;}

/* MEIO (centro)
====================================================================================================== */


#centro{ float:left; width:539px;}
.page-id-32 #centro, .page-id-37 #centro{ float:none; width:100%;}

#meio{ position: relative;
float: left;
top: 5px;
width: 549px;}
.ie #meio{width: 540px;}

/* Slide 2*/
#slideshow{}
#slide2{height: 250px;}
#navegacao{position: absolute; top: 230px; right: 5px; z-index: 99999; padding: 4px;}
.ie #navegacao{ right: 20px;}
#navegacao a{margin-left:5px; width: 15px; height: 15px; background: #2f3193; display: inline-block; color: #2f3193; z-index:800;}
#navegacao .activeSlide{background:#ed1a22; color:#ed1a22;}

/* Notícia*/

#noticia1{}
#noticia{ margin-top:15px;}
.noticia{ margin-bottom:10px;}

.data{ float:left; margin-right: 18px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2e3192; font-weight: bold;}

.titulo{ 
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;}

.titulo a{ color:#676767; text-decoration:none;}

.todos{ background:#ed1a22; width:167px; height:23px; float:right; margin-right: 3px; }
.todos a{position: relative; top: 3px; left: 15px; text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/* Revista*/
#revista{margin-top: 10px; background:#f5f5f5; padding: 5px; position:relative; height: 166px;}
.degustacao a:hover{ text-decoration:underline;}
.degustacao a{position: relative;
top: 6px;
left: 80px;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
color: #2f3193;}


#sliderevista{height: 140px;}
#revista .titulo{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#2f3193;  position: absolute; left: 137px;}
#revista .descricao{margin-left: 129px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#676767; position: absolute; top: 50px; left: 10px;}

.degRevista{ float:left;
margin: 9px;
text-align: center;}




#assine{background: #ED1A22;
width: 172px;
height: 23px;
position: absolute;
bottom: 5px;
right: 12px;}
.ie #assine{ float:none; width:190px; position:relative; left:225px;}
#assine a{position: relative; top: 3px; left: 8px;text-decoration: none; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}


.wp-pagenavi span {border: 0px!important;}

.wp-pagenavi a {border: 0px!important;}


/* Mapa do Site*/

.ddsg-wrapper p{ display:none;}
.ddsg-wrapper ul ul{ padding-left:20px;}
/* PÁGINAS e POSTS
====================================================================================================== */
/* Páginas */
.ntitle{font-size: 30px; font-family: arial; padding: 12px; color:#404040; font-weight:bold; margin:0 auto; border-bottom: 1px dashed #ccc;
padding-bottom: 3px; margin-bottom: 10px;}
.ntitle span {display: inline-block;
background: white;
padding: 0 15px;}
/*h2.ntitle{display: inline-block;
background: white;
padding: 3px 15px;
border-bottom: 1px dashed #cacaca;
width: 971px;}*/

.news{}
/*.cnt{height: 62px;}*/
.cntt{ font-family:Verdana, Geneva, sans-serif; color: #666565; padding: 15px;}
.cntt a{ text-decoration:none;color: #666565; cursor:pointer;}
.cntt a:hover{ text-decoration:none; color: #666565; cursor:pointer;}
.cntt p {line-height: 15px; margin-bottom: 12px;}
.cntt h1{font-size: 18px; margin:10px 0; border-bottom: 1px solid #ccc;}
.cntt h2{font-size: 1.5em; font-weight:bold; margin:10px 0;}
.cntt h3{font-size: 1.17em; font-weight:bold; margin:10px 0;}
.cntt h4{font-weight:bold; margin:5px 0;} 
.cntt h5{font-size: .83em; font-weight:bold; margin:5px 0;}
.cntt h6{font-size: .75em; font-weight:bold; margin:5px 0;}
.error404 .cntt h2{font-size: 1.3em;}
.cntt ul{ list-style:inside disc;}
.cntt ol{ list-style:inside decimal;}
.cntt li{margin:5px 0;}

.ft{}

.pgft {
display: inline-block;
margin: 10px 0 10px 16px;
text-align: center;
}
/* FORMULÁRIOS */
.wpcf7 input{height: 22px;}
.wpcf7 .txt{ border:1px solid #bebebe;}
.wpcf7 .txt:focus{ border:1px solid #909090;}
.wpcf7 input.txt{}
.wpcf7 textarea.txt{}
.wpcf7 .ok{ background: none repeat scroll 0 0 #ededed; border: 1px solid #afaeae; color: #515151; margin: 2px;}
.wpcf7 .wpcf7-submit{
border: 0 none;
background: #E40D10;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
cursor: pointer;}


/* Fale Conosco */

/* MAPA DO SITE */
#mapasite{}
#mapasite li{}
#mapasite li a:hover, #mapasite li a:active {}

/* Editar/Voltar */
.voltar{ font:bold 12px Tahoma, Verdana, Geneva, sans-serif; text-align:right; margin-top: 30px;}
.voltar a{ margin: 2px; padding: 5px; text-decoration:none; border: 0; color: #000;}
.voltar a:link, .voltar a:visited{}
.voltar a:hover{color:#F00;}


/* FOOTER (rodape)
====================================================================================================== */
#footer{ clear:both; position:relative; top: 58px;}
#footer .none{ display:block; font-weight: bold; color:#535353; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#footer .textwidget{color:#535353; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
