/*
Theme Name: SambaBlog	
Description: Thema para Blog da empresa Sambatech.
Version: 1.0
Author: Ac Portal
Tags: mantle color, variable height, two columns, widgets
*/
html, body
{
	width  : 100%;
	height : 100%;
}
body
{
	margin : 0px;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size:14px;
	color:#666;
	padding : 0px;
}

a{
	color:#aaa;
	font-size:12;

}
a:hover{
	color:#EE780D;

}
a#active{
		color:#F00;
}

hr
{
	color : #999;
	background-color : #eee;
	sborder-top : none;
}

#geral
{
	width : 100%;
	sheight : 100%;

	background-color : transparent;

	position:relative;
}

p.buttonheading a img
{
	border:none;
	margin-left:5px;
}
p.buttonheading a:hover img
{
	border:none;
	margin-left:5px;
}
#topestend, #topestend_right
{
	width  : 50%;
	sheight : 113px;
	height : 85px;

	position : absolute;
	top      : 0px;
	z-index  : 1;
}

.latestnews{
	list-style:none;

}
#topestend
{

	left : 0px;

	background : transparent url('images/bg_faixa_topo.gif') top left repeat-x;

}

#topestend_right
{
	right : 0px;

	background : transparent url('images/bgtopright.gif') top left repeat-x;
}

#menuestend
{
	width  : 100%;
	height : 58px;

	position : absolute;
	stop  : 113px;
	top   : 85px;
	left : 0px;

	background : transparent url('images/bg_menu.gif') top left repeat-x;
	z-index : 0;
}

#all
{
	width  : 996px;
	min-height : 100%;
	height : auto;

	position : relative;
	top  : 0px;
	sleft : 50%;
	z-index : 2;

	smargin-left : -498px;
	margin:auto;

	background-color : transparent;
}

/* Topo */
#top
{
	width  : 100%;
	sheight : 113px;
	height : 85px;

	background : transparent url('images/bg_topo.gif') top left no-repeat;

	position : relative;
	z-index : 3;
}

#logo_samba
{
	width      : 250px;
	amin-height : 100px;
	height     : 80px;
	sborder:solid #F00 1px;

	background : url(images/beez.gif) no-repeat;
	background-position: 0px;

	sbackground : transparent url('images/beez.gif') top left no-repeat;

	position : relative;
	stop      : 5px;
	left     : 35px;
	z-index  : 4;
}

#idiomas
{
	width   : auto;
	min-width : 0px;
	height : 24.5px;

	background : #617179 url('images/idiomas_left.gif') 0px -1px no-repeat;

	float:right;
	position:absolute;
	top   : 17px;
	right : 39px;

	padding-right : 110px;
	/* Enquanto não houverem bandeirinhas */
	padding-right : 10px;
	/* Enquanto não houverem bandeirinhas */
}

#idiomas .curva_right
{
	width  : 12px;
	height : 25px;

	float:left;
	position : absolute;
	right : -12px;
	top:0px;

	background : #617179 url('images/idiomas_right.gif') 0px -1px no-repeat;
}
#flags
{
	 sfloat:right;
	 z-index:999;

	 sposition:relative;
	 position:absolute;
	 stop:-5px;
	 top: 0px;
	 sleft:-5px;
	 right : 0px;
}

#idiomas ul
{
	margin  : 5px 0px 0px 15px;
	padding : 0px;
}

#idiomas ul li
{
	display : inline;
	float:left;
	padding-right : 5px;
	padding-left : 5px;

	font-size      : 12px;
	sletter-spacing : 1.5px;
	border-right : 1px solid #fff;
}

#idiomas a:link, #idiomas a:visited, #idiomas a:active
{
	text-decoration : none;
	color : #fff;
}
/* end Topo*/

/* Menu */
#menu
{
	width  : 100%;
	height : 58px;

	background-color : transparent;

	position : relative;
}



#menu ul
{
	margin  : 0px;
	margin-left : 35px;
	padding : 0px;

	width  : 100%;
	height : 58px;
}

#menu li
{
	width  : 121px;
	height : 49px;

	display : inline-block;

	list-style-type : none;

	text-align : center;
	font-size  : 20px;
}

#menu .menu1 a:link, #menu .menu1 a:active, #menu .menu1 a:visited, #menu .menu2 a:link, #menu .menu2 a:active, #menu .menu2 a:visited, #menu .menu3 a:link, #menu .menu3 a:active, #menu .menu3 a:visited, #menu .menu4 a:link, #menu .menu4 a:active, #menu .menu4 a:visited, #menu .menu5 a:link, #menu .menu5 a:active, #menu .menu5 a:visited
{
	swidth   : 121px;
	height  : 49px;
	display : block;

	text-decoration : none;
	color : #36424a;

}

#menu .menu1, #menu .menu2, #menu .menu3, #menu .menu4, #menu .menu5
{
	width  : 121px;'
	color : #FFF;
}



#menu .menu1 a:hover,#menu .menu2 a:hover,#menu .menu3 a:hover,#menu .menu4 a:hover,#menu .menu5 a:hover
{
	color : #FFF;
}

#menu a
{

	padding-top:12px;
}

#menu .menu1:hover, #menu  .menu1 a#active_menuTopo
{
	background : transparent url('images/menu1_active.gif') top left no-repeat;
	color : #FFF;
}
#menu .menu2:hover, #menu .menu2 a#active_menuTopo
{
	background : transparent url('images/menu2_active.gif') top left no-repeat;
	color : #FFF;
}

#menu .menu3:hover, #menu .menu3  a#active_menuTopo
{
	background : transparent url('images/menu3_active.gif') top left no-repeat;
	color : #FFF;
}

#menu .menu4:hover, #menu .menu4 a#active_menuTopo
{
	background : transparent url('images/menu4_active.gif') top left no-repeat;
	color : #FFF;

}

#menu .menu5:hover, #menu .menu5 a#active_menuTopo
{
	background : transparent url('images/menu5_active.gif') top left no-repeat;
	color : #fff;
}

#menu .text_menu
{
	position : relative;
	top : 15px;
}

#menu #menuActive1 a:link, #menu #menuActive1 a:visited, #menu #menuActive1 a:active, #menu #menuActive2 a:link, #menu #menuActive2 a:visited, #menu #menuActive2 a:active, #menu #menuActive3 a:link, #menu #menuActive3 a:visited, #menu #menuActive3 a:active, #menu #menuActive4 a:link, #menu #menuActive4 a:visited, #menu #menuActive4 a:active, #menu #menuActive5 a:link, #menu #menuActive5 a:visited, #menu #menuActive5 a:active
{
	color : #fff;
}

/* Menu nível 2 */
#menu li:hover ul
{
	display : block;
}

#menu .sub
{
	width:100%;
	text-align : left;
	padding-left : 15px;
}

#menu .sub a:link, #menu .sub a:visited, #menu .sub a:active
{
	color : #fff;
}

#menu .sub a:hover
{
	background : transparent;
}

#menu li ul
{
	width  : 210px;
	height : 300px;

	background-color : #000;

	position : absolute;
	top     : 48px;
	left    : 0px;
	z-index : 5;

	display : none;
}

/* end Menu nível 2 */

/* Pesquisa */
#pesquisa
{
	width  : 280px;
	height : 23px;

	background : #fff url('images/pesquisa_left.gif') 0px -1px no-repeat;

	position : absolute;
	top   : 17px;
	right : 30px;
}

#pesquisa  input{
	border:none;
	color: #6E7B8B;
	margin-left:10px;
}

#pesquisa .curva_right
{
	width  : 10px;
	height : 23px;

	position : absolute;
	top   : 0px;
	right : 0px;

	background : #617179 url('images/pesquisa_right.gif') 0px -1px no-repeat;
}

#pesquisa .button
{
	position : relative;
	top  : 3px;
	left : 15px;
	z-index : 999;
}
/* end Pesquisa */

h1
{
	font-family : Helvetica, Arial, sans serif;
	font-size   : 30px;
	font-weight : bold;
	color : #4193ff;
}

h2
{
	font-family : Helvetica, Arial, sans serif;
	font-size   : 20px;
	font-weight : bold;
	color : #4193ff;
}


h1 a, h2 a
{
	text-decoration : none;
	color : #4193ff;
}

#corpo_blog
{
	width : 967px;

	position : relative;
}

#titulo_blog
{
	text-align : center;
	border-bottom : 1px solid #999;

	padding-top : 45px;
}

#left, #right
{
	padding-top : 0px;
}

#conteudo_blog
{
	border-right : 1px solid #999;
	
	position : relative;
}

#conteudo_blank
{
	width  : 23px;
	height : 71px;
	
	position : absolute;
	bottom   : 0px;
	right    : -5px;
	
	background : #fff url('images/blog/blank.gif') bottom right no-repeat;
}

.post
{
	padding-bottom : 50px;

	position : relative;
	
	border-bottom : 1px solid #999;
	
	margin-right : 15px;
}

#banner
{
	margin-top : 70px;
}

.data_blog
{
	min-width : 15px;
	width     : auto;
	height    : 22px;
	
	font-family : Helvetica, Arial, sans serif;
	font-size   : 16px;
	font-weight : bold;
	color       : #4193ff;
	
	padding : 10px 10px 5px 10px;
	
	position : absolute;
	
	background-color : #d1d4d3;
}

.data_left
{
	width  : 10px;
	height : 37px;
	
	position : absolute;
	top  : 0px;
	left : 0px;
	
	background : transparent url('images/blog/data_left.gif') top left no-repeat;
}

.data_right
{
	width  : 10px;
	height : 37px;
	
	position : absolute;
	top   : 0px;
	right : 0px;
	
	background : transparent url('images/blog/data_right.gif') top left no-repeat;
}

.texto_post
{
	font-family : Calibri, Arial, sans serif;
	fonr-weight : bold;
	font-size   : 14px;
	color       : #36424a;
	
	margin : 19px 38px 0px 12px;
}

.texto_post a
{
	color : #4193ff;
	text-decoration : none;
}

.assinatura_blog
{
	min-width  : 15px;
	width      : auto;
	min-height : 24px;
	height     : auto;
	
	font-family : Calibri, Arial, sans serif;
	font-size   : 16px;
	font-weight : bold;
	color       : #fff;
	
	padding : 5px 10px 5px 15px;
	
	position : absolute;
	right : 38px;
	
	background-color : #4193ff;
}

.assinatura_blog a
{
	text-decoration : none;
	color : #ffd540;
}

.assinatura_left_top
{
	width  : 12px;
	height : 12px;
	
	position : absolute;
	top  : 0px;
	left : 0px;
	
	background : transparent url('images/blog/assinatura_left_top.gif') top left no-repeat;
}

.assinatura_right_top
{
	width  : 12px;
	height : 11px;
	
	position : absolute;
	top   : 0px;
	right : -1px;
	
	background : transparent url('images/blog/assinatura_right_top.gif') top left no-repeat;
}

.assinatura_left_bottom
{
	width  : 12px;
	height : 11px;
	
	position : absolute;
	bottom : 0px;
	left   : 0px;
	
	background : transparent url('images/blog/assinatura_left_bottom.gif') top left no-repeat;
}

.assinatura_right_bottom
{
	width  : 12px;
	height : 11px;
	
	position : absolute;
	bottom : 0px;
	right  : -1px;
	
	background : transparent url('images/blog/assinatura_right_bottom.gif') top left no-repeat;
}

.assinatura_left
{
	width  : 10px;
	height : 29px;
	
	position : absolute;
	top  : 0px;
	left : 0px;
	
	background : transparent url('images/blog/titulo_left.gif') top left no-repeat;
}

.assinatura_right
{
	width  : 10px;
	height : 29px;
	
	position : absolute;
	top   : 0px;
	right : -2px;
	
	background : transparent url('images/blog/titulo_right.gif') top left no-repeat;
}

.cor_resposta
{
	color : #ffd540;
}

#naveg_rodape
{
	width : 100%;
	
	text-align : center;
	
	margin-top : 9px;
	margin-bottom : 92px;
}

#commentform input, #commentform textarea
{
	border : 1px solid #bbb;
	color  : #666;
}

#historico
{
	width : 188px;
	
	margin-top : 27px;
	margin-left : 25px;
	
	position : relative;
}

.titulo_azul
{
	min-width : 15px;
	width     : auto;
	height    : 24px;
	
	font-family : Calibri, Arial, sans serif;
	font-size   : 16px;
	font-weight : bold;
	color       : #fff;
	
	padding : 5px 10px 0px 10px;
	
	position : absolute;
	left : 0px;
	top  : 0px;
	
	background-color : #4193ff;
}

#arquivos, #categorias
{
	position : relative;
}

#categorias
{
	top : 45px;
}

#arquivos ul, #categorias ul
{
	position : relative;
	top : 35px;
	
	margin-left : -12px;
}

#arquivos li, #categorias li
{
	list-style-type : none;
	
	font-family : Helvetica, Arial, sans serif;
	font-weight : bold;
	font-size   : 12px;
	color       : #36424a;
	
	margin-bottom : 6px;
}

#arquivos li a, #categorias li a
{
	text-decoration : none;
	color : #36424a;
}

/* end Menu */

/* Centro da página */
#center
{
	width  : 1000px;
	smin-height : 100%;
	sheight : auto;


	background-color : #fff;

	position : relative;
	sz-index : 97;
	display:table;
}

/* Coluna lateral esquerda */
#left
{
	width :100%;
	background-color : #fff;
	vertical-align:top;
	sborder:1px solid #000;
}

/* Div com parte direita (Conteudo) */
#right
{
	background-color : transparent;
}

/* Rodapé */
#bottomestend
{
	width  : 100%;
	height : 222px;

	background-color : #5f6a72;

	position : relative;
	bottom : 0px;
}

#footer
{
	width  : 996px;
	height : 222px;

	position : absolute;
	bottom : 0px;
	left : 50%;
	sz-index : 99;

	margin-left : -498px;

	background-color : #5f6a72;

	font-family : Calibri;
	font-size   : 14px;
}

#footer ul
{
	width  : 150px;
	height : 150px;

	border-right : 1px solid #4c555b;

	margin  : 0px;
	padding : 0px;
	padding-top : 15px;
}

#footer ul li
{
	list-style-type : none;
	padding-left : 15px;
}

#footer a:link, #footer a:active, #footer a:visited
{
	text-decoration : none;
	color : #fff;
}

#footer .titulo1_footer a:link, #footer .titulo1_footer a:active, #footer .titulo1_footer a:visited
{
	color : #4193ff;
	font-weight : bold;
}

#footer .titulo2_footer a:link, #footer .titulo2_footer a:active, #footer .titulo2_footer a:visited
{
	color : #dc291e;
	font-weight : bold;
}

#footer .titulo3_footer a:link, #footer .titulo3_footer a:active, #footer .titulo3_footer a:visited
{
	color : #f7941d;
	font-weight : bold;
}

#footer .titulo4_footer a:link, #footer .titulo4_footer a:active, #footer .titulo4_footer a:visited
{
	color : #66bc29;
	font-weight : bold;
}

#footer .titulo5_footer a:link, #footer .titulo5_footer a:active, #footer .titulo5_footer a:visited
{
	color : #ffc82e;
	font-weight : bold;
}
/* end Rodapé */

/*======== Flags ============*/
input.br{
		background-image:url(images/flags/br.gif);
		width:18px;
		height:12px;
		border:none;
		font-size:0px;
		cursor:pointer;
	}
	input.en{
		background-image:url(images/flags/en.gif);
		width:18px;
		height:12px;
		border:none;
		font-size:0px;
		cursor:pointer;
	}
	input.fr{
		background-image:url(images/flags/fr.gif);
		width:18px;
		height:12px;
		border:none;
		font-size:0px;
		cursor:pointer;
	}
	input.es{
		background-image:url(images/flags/es.gif);
		width:18px;
		height:12px;
		border:none;
		font-size:0px;
		cursor:pointer;
	}

	input.br:hover{
		background-image:url(images/flags/br2.gif);
	}
	input.en:hover{
		background-image:url(images/flags/en2.gif);
	}
	input.fr:hover{
		background-image:url(images/flags/fr2.gif);
	}
	input.es:hover{
		background-image:url(images/flags/es2.gif);
	}
/*======== Flags ============*/

#endereco
{
	width : 100%;

	position : absolute;
	bottom   : 15px;
	z-index  : 99;

	color : #fff;
}