/*
Nome do Tema: Bondinho
Site do tema: http://lojainterativa.com/
Description: Desenvolvido por Loja Interativa, Barra - Rio de janeiro/RJ
Author: Allan Ferreira
Facebook Author: http://www.facebook.com/mechamoallan/
E-mail pessoal: coffee685@gmail.com
E-mail Loja Interativa: allanferreira@lojainterativa.com
Loja Interativa: http://lojainterativa.com/
Version: 1.0 
*/


/* ------------------------------------------------------- */
/* FONTES */

@font-face {
    font-family: 'KlavikaCHRegular';
    src: url('font/klavikach-regular-webfont.eot');
    src: url('font/klavikach-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/klavikach-regular-webfont.woff') format('woff'),
         url('font/klavikach-regular-webfont.ttf') format('truetype'),
         url('font/klavikach-regular-webfont.svg#KlavikaCHRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'KlavikaCHMedium';
    src: url('font/klavikach-medium-webfont.eot');
    src: url('font/klavikach-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/klavikach-medium-webfont.woff') format('woff'),
         url('font/klavikach-medium-webfont.ttf') format('truetype'),
         url('font/klavikach-medium-webfont.svg#KlavikaCHMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Conv_MTCORSVA';
	src: url('font/MTCORSVA.eot');
	src: local('?'), url('font/MTCORSVA.woff') format('woff'), url('font/MTCORSVA.ttf') format('truetype'), url('font/MTCORSVA.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





/* ------------------------------------------------------- */
/* reset css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


/*estilo da combobox de idiomas*/
    
    #comboidiomas{
        float:right;
        width:40px;background-color:gray;
    }
    .idioma{
        position: relative;
        top:3px;
        left:2px;
        width:16px;
        height:11px;
        background-repeat: no-repeat;
        background-image:url('images/sprite_idiomas.png');
        background-position: 0px 0px;
    }
    .seta{
        position: relative;
        top:-8px;
        left:22px;
        background-image:url('images/sprite_setas.png'); 
        background-position: 0px 0px;
        background-color:white;
        width:14px; 
        height:11px;
        visibility: visible;
    }
    .seta:hover{
        position: relative;
        top:-8px;
        left:22px;
        background-image:url('images/sprite_setas.png'); 
        background-position: 0px -21px;
        background-color:white;
        width:14px; 
        height:11px;
        visibility: visible;
        cursor:pointer;
    }
    .corpo{
        width:40px;
        height:18px;
    }
    #lista{
        position:absolute;
        top:881px;
        top:30px;
        z-index: 1000;
        background-color:gray;
        width:40px;
        height:65px;
    }
    .br{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px 0px;
        width:16px;
        height:11px;
        margin-bottom:5px;
    }
    .br:hover{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px 0px;
        opacity: 0.5;
        width:16px;
        height:11px;
        margin-bottom:5px;        
        cursor:pointer;
    }
    .en{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px -22px;
        width:16px;
        height:11px;
        margin-bottom:5px;
    }
    .en:hover{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px -22px;
        opacity: 0.5;
        width:16px;
        height:11px;
        margin-bottom:5px;        
        cursor:pointer;
    }
    #es{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px -85px;
        width:16px;
        height:11px;
        margin-bottom:5px;
    }
    #es:hover{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px -85px;
        opacity: 0.5;
        width:16px;
        height:11px;
        margin-bottom:5px;        
        cursor:pointer;
    }
    .fr{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px -64px;
        width:16px;
        height:11px;
        margin-bottom:5px;
    }
    .fr:hover{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px -64px;
        opacity: 0.5;
        width:16px;
        height:11px;
        margin-bottom:5px;       
        cursor:pointer;
    }
    .it{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px -43px;
        width:16px;
        height:11px;
        margin-bottom:5px;
    }
    .it:hover{
        background-image: url('images/sprite_idiomas.png');
        background-position: 0px -43px;
        opacity: 0.5;
        width:16px;
        height:11px;
        margin-bottom:5px;        
        cursor:pointer;
    }
    
    #lista ul{        
        background-color:gray;
        list-style-type: none;
        padding-left:2px;
        margin-top:0px;
        
    }   
    
    #comboidiomas .corpo{
        width:40px;
        background-color:gray;
    }
    
    .vizu{
        text-align: center;
        vertical-align:middle;
        width:16px;
        visibility: visible;
    }   
    .invisivel { display: none; }



/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*---------------------------reset code----------------------------------*/
.clear								{ 	clear:both; line-height:1px; font-size:1px;}
.lft								{ 	float:left;}
.rht								{ 	float:right;}




body 								{ 	background:#f2f9ef url(images/footerbg.gif)  repeat; font:normal 13px/20px Verdana, Geneva, sans-serif; color:#616668  }
/*---------------------------Main Body Start ----------------------------*/

#main_wrapper						{   width:100%;  margin:0 auto;   }
.wrapper							{	width:100%; margin:0 auto;      }
/*---------------------------Main Body End-------------------------------*/


/*--------------------------- Text Css Start ------------------------------*/
h1									{	font:normal 40px/40px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#5cb29e}
/*--------------------------- Text Css End ------------------------------*/


/*--------------------------- Header Start ------------------------------*/
.headerbg							{	width:100%; margin:0 auto; background:#f2f9ef       }
.header								{	width:980px; margin:0 auto;      }
.logo								{	float:left; width:121px; padding:12px 0 0 17px; }

.header_right						{	float:right; width:817px;  padding-top:12px;  }
.header_rightTop					{	float:right; width:395px;font:normal 13px/16px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#616668; padding-bottom:14px; }
.header_rightTop .Top_lft			{	float:left; width:151px;}
.Top_lft p							{	float:left; }

.top_dropdown		{ }
.header_rightTop .Top_rht			{	    float: right;
    position: relative;
    width: 235px;}
.Top_rht ul							{	margin:0; padding:0;}
.Top_rht ul li						{	float:left;	margin:0; padding:0 0 0 2px; list-style:none;}
.Top_rht ul li a.link1				{	width:16px; height:16px; display:block; background:url(images/images.png) 0 0 no-repeat; text-decoration:none; 	}
.Top_rht ul li a.link1:hover		{	background-position:0 -20px;}

.Top_rht ul li a.link2				{	width:16px; height:16px; display:block; background:url(images/images.png) -18px 0 no-repeat; text-decoration:none; 	}
.Top_rht ul li a.link2:hover		{	background-position:-18px -20px;}

.Top_rht ul li a.link3				{	width:16px; height:16px; display:block; background:url(images/images.png) -36px 0 no-repeat; text-decoration:none; 	}
.Top_rht ul li a.link3:hover		{	background-position:-36px -20px;}

.Top_rht ul li a.link4				{	width:16px; height:16px; display:block; background:url(images/images.png) -55px 0 no-repeat; text-decoration:none; 	}
.Top_rht ul li a.link4:hover		{	background-position:-55px -20px;}


.Top_rht ul li.first				{	padding:0 7px 0 2px;}
.header_rightBtm					{	float:right; width:817px;    }

.addthis_toolbox_header {  left: 77px;
    position: absolute;
    top: 0; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .addthis_toolbox_fix_header {
        position:relative;
        margin-top:-16px;
    }
}
.invisivel { display:none; }

.top_dropdown .selecao { background-image:url(top_dropdown.gif); width:36px; height:16px;} 



/*--------------------------- Header  End-------------------------------*/

/*--------------------------- Navigation Start ------------------------------*/
.navigation							{	width:817px; margin:-10px auto 0 auto; background:#dfe0df ; height:40px; }
ul.dropmenu							{ 	display:block; }
ul.dropmenu li						{ 	display:block; float:left;   padding:0; margin:0px; margin-left:15px; position:relative; z-index:999;   font:normal 16px/40px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#625f54; text-transform:uppercase;    }
ul.dropmenu li a					{ 	display:block;  text-decoration:none; cursor:pointer; padding:0 25px 0 13px; margin:0 0 0 0; color:#625f54   }
ul.dropmenu li a:hover	             {	background:#5cb29d; color:#fff;}
ul.dropmenu > li:hover             {	background:#5cb29d; color:#fff;}

.dropmenu li ul					{ display:none;position:absolute; text-align:left !important;border:0;background:0}


.dropmenu li ul						{	width:466px; height:110px; margin:0 auto; padding:20px;  text-align:left !important;  background:url(images/dropdownbg.png) bottom right no-repeat; }
.dropmenu li ul li          {   float:left; margin:0; width:233px; padding:0; list-style:none; display:block;   font:normal 16px/27px "KlavikaCHRegular",  Arial, Helvetica, sans-serif !important; color:#fff !important; border-bottom:none;}
.dropmenu li ul li a            {   text-decoration:none; color:#fff !important; background:none !important; height:27px !important; line-height:27px; padding:0 14px 0 6px; display:inline-block; }
.dropmenu li ul li a:hover  {   background:#4c9281 !important   }

.dropmenu li#menu-item-526 ul { 
	height: 72px;
	width: 164px;
}

.dropmenu li#menu-item-527 ul { 
	height: 185px;
	width: 220px;
}

.dropmenu li#menu-item-525 ul { 
	height: 128px;
	width: 208px;
}



/*--------------------------- Navigation End ------------------------------*/



/*--------------------------- Banner Start ------------------------------*/
.bannerbg							{	width:100%; margin:0 auto; }
.banner								{	width:980px; margin:0 auto; height:540px;} 
/*--------------------------- Banner End ------------------------------*/



/*--------------------------- Container Start ------------------------------*/
.shadow								{	width:100%; margin:0 auto; background:url(images/shadow.png)  bottom left repeat-x; z-index:10;}
.conteudoHome						{	width:100%; margin:0 auto; position:relative;}

.imagens_fundo { height:100%;  position:absolute; left:0; right:0;  width:100%; overflow:hidden; } 


.fundo {

   background-color: #FFFFFF;
    height: 541px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
	
}

.slide {
	position:relative;
	width:100%;
	height:100%;	
}

.navegacao {
        width: 980px;
        padding-top: 10px;
        position: absolute;
        left: 50%;
        margin-left: -490px;
        z-index: 9;
    }

.navegacao .setas {
    -moz-opacity: 0.40;
    filter: alpha(opacity=40);
    background: rgba(0, 0, 0, .4);
    min-width: 150px;
    height: 40px;
    border-radius: 5px 5px 5px 5px;
    float: right;
    padding: 0 5px;
}

.setas .seta {
    width: 26px;
    height: 26px;
    display: block;
    cursor: pointer;
    background: url('images/setas-bondinho.png') no-repeat;
    float: left;
    margin-top: 7px;
    margin-left: 5px;
    left: 0;
    top: 0;
}

.seta.direita {
    background-position: -29px 0;
}

.seta.direita:hover {
    background-position: -29px -26px;
}

.seta.esquerda:hover {
    background-position: 0 -26px;
}

.seta.primeiro {
    margin-left: 10px;
}

.bullets li {
    float:left;
    margin-left:4px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    width: 12px;
    height: 12px;
    background-color: #ccc;
    cursor: pointer;
    margin-top: 14px;
    list-style-type: none;

}

.bullets .ativo {
    background: #fff;
}


.container_bg2 {
       overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: -2;
}


.container{	width:980px; margin:0 auto; min-height:541px      }
.home_content{    background: url("images/home_contentbg.png") repeat scroll 0 0 transparent;
    float: right;
    margin-bottom: 40px;
    margin-right: 50px;
    margin-top: 96px;
    width: 325px;
    position: relative;
    z-index: 9;

}
.home_content h3{text-transform:uppercase;display:block;font:normal 26px/44px KlavikaCHRegular, Arial, Helvetica, sans-serif;color:#fff;background:#5cb39d; padding:0 18px;}
.home_content ul{width:295px}
.home_content ul li{width:289px;list-style:none;margin-bottom:5px;background:#cdd7ce;position:relative;overflow:hidden;padding:10px 18px; color:#696969;}
.home_content ul li div {display:block;}
.home_content ul li:first-child {background:#cdd7ce; padding:35px 18px 0 18px;}
.home_content ul li:last-child{margin-bottom:0;height:37px}
.home_content ul li:last-child p{width:150px;font-family:KlavikaCHRegular, Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;font-variant:normal;font-weight:400}
.home_content ul li h4{font: 15px KlavikaCHRegular, Arial, Helvetica, sans-serif;color:#696969;padding-bottom:14px; letter-spacing:-1px;}
.home_content ul li p{font:14px/16px KlavikaCHRegular, Arial, Helvetica, sans-serif;color:#696969}
.home_content ul li p.home_left, .home_content ul li h4.home_left{float:left;margin-right:5px; display:inline-block; width:150px;}
.home_content ul li p.home_right, .home_content ul li h4.home_right{float:right; display: inline-block;}
.home_content ul li p.small{font-size:10px;text-transform:uppercase}
.home_content ul li p.home_time {font-size:12px !important;}
.home_content ul li p.home_small{font-style:normal;font: 12px KlavikaCHRegular, Arial, Helvetica, sans-serif !important;}
.home_content ul li p.home_small_2{color:#fff;font-style:normal;font: 11px KlavikaCHRegular, Arial, Helvetica, sans-serif !important; margin:6px;}
.home_content ul li p.home_smallest {font-size:10px KlavikaCHRegular, Arial, Helvetica, sans-serif; font-style:normal; text-transform:uppercase; text-indent:-1px;}
.home_content ul li p.tempo {padding-right:35px;}
.home_content a.link{position:absolute;bottom:0;right:0;width:138px;text-decoration:none;color:#FFF;line-height:44px;display:block;background:#5CB29E url(images/home_con_rht_arrow.png) no-repeat 128px center;padding:12px 0 12px 12px;font:16px KlavikaCHRegular, Arial, Helvetica, sans-serif;text-transform:uppercase}
.home_content a.link:hover{background:#4C9281 url(images/home_con_rht_arrow.png) no-repeat 128px center}
.home_content ul li a.mapa {font-family:KlavikaCHRegular, Arial, Helvetica, sans-serif; font-bold; text-transform:uppercase; text-decoration:none; color:#F3E10B; font-weight:bold; font-size: 20px; margin-left:45px;}
.home_content ul li a.mapa:hover {text-decoration:underline;}

/*--------------------------- Container End ------------------------------*/



/*--------------------------- Footer Start ------------------------------*/
.footerbg							{	width:100%; margin:0 auto; background:#f2f9ef url(images/footerbg.gif)  repeat; padding-top:26px; z-index:-1;}
.footer								{	width:980px; margin:0 auto; z-index:999;}
.footer	.footer_top					{	width:980px; margin:0 auto; font:italic 15px/15px "Times New Roman", Times, serif; color:#fff; }
.footer	.footer_Btm					{	width:980px; margin:0 auto; padding-top:31px; }
.footer_Btm .footer_Btm_box1		{	float:left; width:138px; }
.footer_Btm_box1 ul#first					{	margin:0; padding:0; }
.footer_Btm_box1 ul#first li				{	float:left;	 width:138px;margin:0; padding:0; list-style:none; font:normal 15px/17px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#fff; }
.footer_Btm_box1 ul#first li a			{	text-decoration:none; color:#fff;	}
.footer_Btm_box1 ul#first li a:hover		{	color:#5cb29d}
.footer_Btm_box1 ul#first li:first-child		{	padding-bottom:28px;}

.footer_Btm_box1 h2					{	font:normal 15px/15px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#fff;	}
.footer_Btm .footer_Btm_box2		{	float:left; width:123px; padding-left:79px; }
.footer_Btm_box2 ul#third					{	margin:0; padding:0; }
.footer_Btm_box2 ul#third li				{	float:left;	 width:138px;margin:0; padding:0; list-style:none; font:normal 15px/17px  "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#fff; }
.footer_Btm_box2 ul#third li a			{	text-decoration:none; color:#fff;	}
.footer_Btm_box2 ul#third li a:hover		{	color:#5cb29d}
.footer_Btm_box2 ul#third li:nth-child(3)		{	padding-bottom:27px;}

.footer_Btm .footer_Btm_box3		{	float:left; width:209px; padding-left:106px; }
.footer_Btm_box3 ul#sixth					{	margin:0; padding:0; }
.footer_Btm_box3 ul#sixth li				{	float:left;	 width:209px;margin:0; padding:0; list-style:none; font:normal 15px/17px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#fff; }
.footer_Btm_box3 ul#sixth li a			{	text-decoration:none; color:#fff;	}
.footer_Btm_box3 ul#sixth li a:hover		{	color:#5cb29d}
.footer_Btm_box3 ul#sixth li:nth-child(6)		{	padding-bottom:10px;}

.footer_Btm .footer_Btm_box4		{	float:left; width:132px; padding-left:7px; }
.footer_Btm_box4 h2					{	font:normal 15px/17px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:5px	}
.footer_Btm_box4Top					{	width:132px; margin:0 auto;  }
.footer_Btm_box4Top	ul				{	float:left; margin:0; padding:0 0 13px 0;}
.footer_Btm_box4Top	ul li			{	float:left;	margin:0; padding:0 0 0 3px; list-style:none;}
.footer_Btm_box4Top	ul li a.f_t_link1		{	width:18px; height:18px; text-decoration:none; display:block; background:url(images/images.png) 0 -82px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_t_link1:hover	{	background-position:0 -104px;	}

.footer_Btm_box4Top	ul li a.f_t_link2		{	width:18px; height:18px; text-decoration:none; display:block; background:url(images/images.png) -20px -82px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_t_link2:hover	{	background-position:-20px -104px;	}

.footer_Btm_box4Top	ul li a.f_t_link3		{	width:18px; height:18px; text-decoration:none; display:block; background:url(images/images.png) -40px -82px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_t_link3:hover	{	background-position:-40px  -104px;	}

.footer_Btm_box4Top	ul li a.f_t_link4		{	width:18px; height:18px; text-decoration:none; display:block; background:url(images/images.png) -61px -82px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_t_link4:hover	{	background-position:-61px -104px;	}

.footer_Btm_box4Top	ul li a.f_t_link5 		{	width:18px; height:18px; text-decoration:none; display:block; background:url(images/images.png) -83px -82px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_t_link5:hover	{	background-position:-83px -104px;	}

.footer_Btm_box4Top	ul li a.f_t_link6 		{	width:18px; height:18px; text-decoration:none; display:block; background:url(images/images.png) -104px -82px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_t_link7:hover	{	background-position:-104px -104px;	}

 
 
/* bottom links */
.footer_Btm_box4Top	ul li a.f_b_link1		{	width:18px; height:12px; text-decoration:none; display:block; background:url(images/images.png) 0 -44px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_b_link1:hover	{	background-position:0 -61px;	}

.footer_Btm_box4Top	ul li a.f_b_link2		{	width:18px; height:12px; text-decoration:none; display:block; background:url(images/images.png) -22px -44px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_b_link2:hover	{	background-position:-22px -61px;	}

.footer_Btm_box4Top	ul li a.f_b_link3		{	width:18px; height:12px; text-decoration:none; display:block; background:url(images/images.png) -46px -44px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_b_link3:hover	{	background-position:-46px  -61px;	}

.footer_Btm_box4Top	ul li a.f_b_link4		{	width:18px; height:12px; text-decoration:none; display:block; background:url(images/images.png) -67px -44px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_b_link4:hover	{	background-position:-67px -61px;	}

.footer_Btm_box4Top	ul li a.f_b_link5 		{	width:18px; height:12px; text-decoration:none; display:block; background:url(images/images.png) -89px -44px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_b_link5:hover	{	background-position:-89px -61px;	}

.footer_Btm_box4Top	ul li a.f_b_link6 		{	width:18px; height:12px; text-decoration:none; display:block; background:url(images/images.png) -111px -44px no-repeat ;}
.footer_Btm_box4Top	ul li a.f_b_link7:hover	{	background-position:-111px -61px;	}

 
/* bottom link end */
.footer_Btm_box4Top	ul li.first		{	padding:0; }

.footer_Btm_box4Btm					{	width:132px; margin:0 auto;  }
.footer_Btm_box4Btm	h2				{	line-height:23px !important} 
.footer_Btm_box4Btm	h2 span			{	float:left;	padding-right:8px ;}
.footer_Btm_box4Btm	h2 a			{	padding-right:8px ; color:#fff; text-decoration:none;  }
.footer_Btm_box4Btm	h2 a:hover		{	text-decoration:underline;}

.footer_Btm .footer_Btm_box5		{	float:left; width:92px; padding-left:56px; text-align:center; }
.footer_Btm_box5 h2					{	font:normal 15px/16px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:11px;	}
.footer_logo						{	width:92px; margin:0 auto; text-align:center; padding-bottom:28px}
/*--------------------------- Footer End ------------------------------*/


/*--------------------------- Innerpage Start ------------------------------*/
.inner_containerbg					{	width:100%; margin:0 auto; padding-top:233px; position:relative;  z-index:1;}
.inner_container					{	width:945px; margin:0 auto; background:#fff ; padding:15px; z-index:-1;}
.inner_conbg						{	width:100%; margin:0 auto; background:url(images/inner_conbg.jpg)  top center  repeat-y }
.inner_left							{	float:left; width:589px;}
.inner_left p						{	text-align:justify; padding-bottom:25px; font-size:15px/16px;}
.inner_left p a						{ text-decoration:none; color:#5cb29e;}
.inner_left p a:hover					{ text-decoration:none; color:#ccc;}
.inner_leftTop						{	width:583px; margin:0 auto;}
.inner_leftTop .inner_top_left		{	float:left; width:337px; }
.inner_top_left ul					{	margin:0; padding:0;}
.inner_top_left ul li				{	float:left;	margin:0; padding:0 2px 0 8px; list-style:none; font:normal 11px/11px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#616668; background:url(images/inner_top_left_line.gif) left center no-repeat}
.inner_top_left ul li a				{	text-decoration:none; color:#616668}
.inner_top_left ul li a:hover		{	text-decoration:underline;}
.inner_top_left ul li.first			{	background:none; padding:0;	}
.inner_leftTop .inner_top_right		{	float:right; width:305px;}
.inner_top_right ul					{	margin:0; padding:0;}
.inner_top_right ul li				{	float:left;	margin:0; padding:0 2px 0 0; list-style:none;   }
.inner_top_right ul li.first		{	padding-right:11px;}
.inner_top_right ul li a.link1		{	width:16px; height:16px; display:block; background:url(images/images.png) 0 -134px no-repeat; text-decoration:none; 	}
.inner_top_right ul li a.link1:hover	{	background-position:0 -154px;}

.inner_top_right ul li a.link2		{	width:16px; height:16px; display:block; background:url(images/images.png) -17px -134px no-repeat; text-decoration:none; 	}
.inner_top_right ul li a.link2:hover	{	background-position:-17px -154px;}

.inner_top_right ul li a.link3		{	width:16px; height:16px; display:block; background:url(images/images.png) -36px -134px no-repeat; text-decoration:none; 	}
.inner_top_right ul li a.link3:hover	{	background-position:-36px -154px;}

.inner_top_right ul li a.link4		{	width:16px; height:16px; display:block; background:url(images/images.png) -55px -134px no-repeat; text-decoration:none; 	}
.inner_top_right ul li a.link4:hover	{	background-position:-55px -154px;}



.inner_leftBtm						{	width:590px; margin:0 auto; padding-top:5px;}
.inner_leftBtm h1					{	padding-bottom:25px;}


.inner_right						{	float:right; width:323px;}
.inner_right_box1					{	width:323px; margin:0 auto; padding-bottom:21px;}

.inner_right_box2					{	width:323px; margin:0 auto; background:#d7d9c8; text-align:center; display:none;}
.inner_right_box2 h2				{	font:normal 20px/48px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#5cb29e;  text-transform:uppercase; border-bottom:3px solid #f4f6e2}
.inner_right_box2 img				{	padding-top:18px;}
.inner_right_box2 a					{	background:url(images/ver_todosbg.gif) top center no-repeat; color:#767769; text-align:center; display:block; text-decoration:none; font:normal 15px/21px "KlavikaCHRegular", Arial, Helvetica, sans-serif; padding-bottom:11px; }
.inner_right_box2 a:hover			{	color:#000;}
.inner_right_box3					{	width:323px; margin:0 auto; font:normal 14px/16px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#8a8c7f; padding-top:21px}
.inner_right_box3 ul				{ 	float:left;	margin:0; padding:0 0 0 0; height:42px; }
.inner_right_box3 ul li				{	float:left;	margin:0; padding:0; list-style:none; height:42px;   font:normal 20px/50px "KlavikaCHRegular", Arial, Helvetica, sans-serif;  }
.inner_right_box3 ul li	a			{	text-decoration:none; color:#fff;background:#a2a396; line-height:42px; display:inline-block; padding:0 11px}
.inner_right_box3 ul li	a:hover,.inner_right_box3 ul li.active	a		{	background:#5cb29e	}
.inner_right_box4                   {   background-color:#D7D9C8; font-size: 12px; padding-top:15px; padding-bottom:20px; padding-left:9px; padding-right:13px; }
.newsletter                         {   background-color:#5cb29e; width: 135px; margin-top: 25px; padding-top:8px; padding-bottom:6px; padding-left:13px; font:normal 21px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;  }
#newsemail { margin-top:15px; margin-bottom:15px; width: 290px; }
.tab_con							{	float:left; width:323px; height:430px; background:#d7d9c8; padding-top:22px; position:relative;}
.tab_con p							{	width:290px; padding-bottom:17px; padding-left:9px; }
.scrollbar							{	width:11px; height:256px; position:absolute; top:14px; right:10px;}
/*--------------------------- Innerpage End ------------------------------*/

    
    .tab_con{
        height:420px;
    }
    
    #twitterInterno{
        visibility: hidden;
        position: ;
        top:0;
        left:0;
        padding:20px;
		margin-top:-250px;
    }
    
    #facebookInterno{
        visibility: visible;
        position: absolute;
        top:0;
        left:0;
        padding:20px;
    }
    
    
    
     #twitterInterno a{
        text-decoration:none; 
        color:#616668;
        font-size: 12px;
        font-weight: normal;   
        background:none;
        padding:0 0 0 0px;
        line-height: normal;
     }
     #twitterInterno a:hover{
        color:#616668;
        font-size: 12px;
        font-weight: normal;   
        background:none;
        text-decoration: underline;
     }    
    
    #twitter_update_list{
        overflow:auto;
        font-size:12px;
        font-family:Arial;
        width:283px;	
        height:200px;
        font-weight:normal;
        text-align:left;
        position:relative;
        list-style-type: none;	
    }    
   
    
     #twitter_update_list li{           
        margin-bottom: 25px;
        line-height: normal;
        line-height: 15px;  
        text-align: justify;
        font-size:12px;
     }  
     
     #twitter_update_list span{
         font-size:14px;
         text-align: justify;
     }     
    


.inner_leftTop .breadcrumbs, .inner_leftTop .breadcrumbs a {text-decoration:none; color:#616668; text-transform:uppercase; font:10px KlavikaCHRegular, arial, sans-serif;}
.inner_leftTop .breadcrumbs a:hover		{	text-decoration:underline;}
.invisivel{
    display:none;
}

.buttom-submit {
    padding:6px 11px;
    color:#fff;
    border:none;
    background:#5CB29E;
    font: 16px KlavikaCHRegular, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    cursor:pointer;
}

.buttom-submit:hover {
    background:#4C9281;
}
#lang_sel {
    z-index:9999;
    margin:-5px 0 0 0;
    padding:0;
}

#post-block {
    width:590px;
    overflow:hidden;
    margin-top:35px;
    padding:0;    
}

#post-block img {
    float:left;
    width:250px;
    height:170px;
    margin: 0 15px 0 0;
    border: 2px solid #a2a396;
}

#category_title {
    padding:0;
    margin:0;
    font: 30px KlavikaCHRegular, Arial, Helvetica, sans-serif;
    color:#5CB29E;
    display: inline-block;
}
#post-block h2,
#post-block h2 a, h3 {
    padding:0;
    margin:0;
    font: 25px KlavikaCHRegular, Arial, Helvetica, sans-serif;
    color:#5CB29E;
    cursor:pointer;
    text-decoration:none;
}
#post-block h2 a:hover {
    text-decoration:underline;
}
#post-block p {
    margin-top:5px;
    padding:0;
}

.pagination {
    width:590px;
    margin-top:20px;
    text-align:center;
}
ol.wp-paginate {
    margin:0 auto;
    float:none;
}
ol.wp-paginate li {
    list-style:none;
    display:inline;
    float:left;
    margin: 0 5px;
}
ol.wp-paginate li span.current,
ol.wp-paginate li a.page,
ol.wp-paginate li a.next,
ol.wp-paginate li a.prev {
    display:block;
    padding:2px 4px;
    background:#5CB29E;
    color:#fff;
    text-decoration:none;
}

ol.wp-paginate li a.page,
ol.wp-paginate li a.next,
ol.wp-paginate li a.prev {
    background:#a2a396;
}
ol.wp-paginate li a.page:hover,
ol.wp-paginate li a.next:hover,
ol.wp-paginate li a.prev:hover {
    background:#5CB29E;
}
.wpcf7-form-control-wrap {
    position:relative !important;
}

input .wpcf7-form-control-wrap {
width:250px;
}

.wpcf7-not-valid-tip {
    position:absolute !important;
    display:block;
    top:0;
    left:0;
}
#flags_language_selector img{
      margin:1px;
      border:1px solid #333;
}

/* Galeria */

.slideshowlink{ display:none;}
.inner_leftBtm p{ 
padding-bottom:18px;
margin-left:5px;
font-size:14px;
} 

.ngg-galleryoverview { margin-bottom:20px; }

h3 { margin-bottom:25px; }

/*Fim galeria */

.aligncenter{ margin-left:141px;}

.inner_right_box5                   {   background-color:#D7D9C8; height:300px; padding-bottom:320px; width:564px; font-size: 12px; padding-top:15px; padding-bottom:20px; padding-left:13px; padding-right:13px; }
.inner_right_box6                   {   background-color:#D7D9C8; width:564px; height:120px; font-size: 12px; padding-top:15px; padding-bottom:120px; padding-left:13px; padding-right:13px;   }
.titulocontato                         {   background-color:#D7D9C8; margin-top: 25px; padding-top:14px; padding-bottom:10px; margin-bottom:3px; padding-left:13px; font:normal 21px "KlavikaCHRegular", Arial, Helvetica, sans-serif; color:#5cb29e; text-transform:uppercase;  }
#newsemail { margin-top:15px; margin-bottom:15px;}

.nomecontato{ margin-bottom:7px; width:230px; border:#999 1px solid;}

.emailcontato{margin-bottom:7px; width:230px;border:#999 1px solid;}

.telefonecontato{margin-bottom:7px; width:230px;border:#999 1px solid;}

.mensagemcontato{margin-bottom:7px; width:230px;border:#999 1px solid;}

.td{ margin:-50px;}

.textura{ background-image:url(images/textura2.png); height:100%;}

#menu-item-628{ margin-bottom:25px !important;}
#menu-item-640{ margin-bottom:25px !important;}
#menu-item-626{ margin-top:25px;margin-bottom:-25px !important;}
#menu-item-631{ margin-bottom:25px !important;}
#menu-item-635{ margin-top:-10px !important;}
#menu-item-639{ margin-top:25px !important;}

#animacao {
	width:100%;
	height:649px;
	z-index:-2;
	margin-left:auto;
	margin-right:auto;
}

.fundoAnicao {
		background: url("images/inner_conbg.jpg") repeat scroll center top transparent;
}


.home_content .mapa {
	font-size:15px;
	margin-left:39px;


}

.home_content .mapa:hover {
	color:#FFFFFF;
	text-decoration:none!important;
	
}


.fundoMapa {
	background-color:#999999!important;

}


.email_link{ color:#5CB29E; text-decoration:none;}

.lightboxHomeDiv { display:inline; background-color:#CCCCCC;}


.es .flag { background-position:-16px; }

#copyright { font:Arial, Helvetica, sans-serif,; color:#FFF; font-size:11px; text-align: center;
float: left; margin: -120px 0 0 100px;} 

#copyright a:link { text-decoration:none; color:#fff;} 
#copyright a:hover { color:#CCC;} 

#agendamento a {color:#C00; font-weight:bold; font-size:14px; text-decoration:none; }
#agendamento a:hover {color: #999;}
