@charset utf-8;



body {
background: url(images/bg.png) #f3f3f3;
background-repeat:repeat;
background-position:center;
font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
height:100%;
line-height:1.5em;
margin:0;
padding:0
}

a:link,a:visited {
color:#666;
font-weight:500;
text-decoration:none
}

a:active,a:hover {
color:#F8F8FF
}

h1 {
color:#d77707;
font-size:25px;
font-weight:400;
margin:0;
padding:10px 0;
text-shadow:0 1px 0 #E7E7E7
}

h2 {
border-bottom:1px dotted #e6ecbe;
color:#999;
font-size:23px;
}

h3 {
font-family: 'Terminal Dosis', Arial, Serif;
font-weight: 500;
color:#202020;
font-size:18px;
margin:0 0 5px;
}

h4 {
border-bottom: none;
color:#777;
margin:5px 0;
-webkit-margin-before: 0;
-webkit-margin-after: 5px;
font: 22px "Helvetica Neue", Helvetica, Arial, sans-serif;
text-shadow: 1px 1px 0 #F8F8FF;
font-weight: 800;
}

p {
margin:0;
padding:0 0 10px;
text-align:justify;
font-family: 'Terminal Dosis', Arial, Serif;
font-size:15px;
}

.w100 { width:100%; }

.cleaner {
clear:both;
height:1px;
width:100%
}

.comment {
background:url(images/templatemo_comment_icon.gif) bottom left no-repeat;
margin-left:5px;
padding-left:20px
}

.container {
border-left:solid #CCC 1px;
border-right:solid #CCC 1px;
clear:both;
margin:0 auto;
max-width:980px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
box-shadow: 0 0 5px rgba(0,0,0,0.2);
}



.conteudo 
{display:table;
padding:10px;
clear:both;
height:100%;
margin-left:auto;
margin-right:auto;
padding:0;
width:100%
}

.coluna_central_completo {
max-width: 960px;
display: table-cell;
margin: 0 10px;
float:left;
clear:both;
font-family: 'Terminal Dosis', Arial, Serif;
font-size:15px;}

.modulo_central_completo {
max-width: 940px;
padding: 10px;
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-image:initial;
border-radius:8px;
clear:both;
color:#555;
cursor:default;
display: table-cell;
float:left;
font-family:inherit;
font-style:inherit;
height:auto;
letter-spacing:normal;
line-height:15px;
text-indent:0;
vertical-align:middle;
-webkit-border-radius:8px;
-webkit-transition:all .4s;
-webkit-user-select:none;
word-spacing:normal;
margin: 0 0 10px 0;}

.coluna_esquerda_grande {
max-width: 580px;
display: table-cell;
margin: 0 10px;
float:left;
clear:both;
font-family: 'Terminal Dosis', Arial, Serif;
font-size:15px;}

.modulo_esquerda_grande {
max-width: 560px;
padding: 10px;
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-image:initial;
border-radius:8px;
clear:both;
color:#555;
cursor:default;
display: table-cell;
float:left;
font-family:inherit;
font-style:inherit;
height:auto;
letter-spacing:normal;
line-height:15px;
text-indent:0;
vertical-align:middle;
-webkit-border-radius:8px;
-webkit-transition:all .4s;
-webkit-user-select:none;
word-spacing:normal;
margin: 0 0 10px 0;
}

.coluna_direita_grande {
max-width: 580px;
display: table-cell;
margin: 0 10px;
float:left;
clear:both;
font-family: 'Terminal Dosis', Arial, Serif;
font-size:15px;}

.modulo_direita_grande {
max-width: 560px;
padding: 10px;
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-image:initial;
border-radius:8px;
clear:both;
color:#555;
cursor:default;
display: table-cell;
float:left;
font-family:inherit;
font-style:inherit;
height:auto;
letter-spacing:normal;
line-height:15px;
text-indent:0;
vertical-align:middle;
-webkit-border-radius:8px;
-webkit-transition:all .4s;
-webkit-user-select:none;
word-spacing:normal;
margin: 0 0 10px 0;
}

.coluna_esquerda_perfil {
max-width: 370px;
display: table-cell;
margin: 0 10px;
float:left;
clear:both;
font-family: 'Terminal Dosis', Arial, Serif;
font-size:15px;}

.modulo_esquerda_perfil {
max-width: 350px;
padding: 10px;
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-image:initial;
border-radius:8px;
clear:both;
color:#555;
cursor:default;
display: table-cell;
float:left;
font-family:inherit;
font-style:inherit;
height:auto;
letter-spacing:normal;
line-height:15px;
text-indent:0;
vertical-align:middle;
-webkit-border-radius:8px;
-webkit-transition:all .4s;
-webkit-user-select:none;
word-spacing:normal;
margin: 0 0 10px 0;
}

.molduravideo {
max-width: 540px;
padding: 6px;
margin: 0;
display: block;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
background-color:#CCC;
border:solid 2px #FFF;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
box-shadow:0 0 5px rgba(0,0,0,0.2);
text-align:center;
}


.coluna_direita_home {
max-width: 370px;
display: table-cell;
margin: 0 10px 0 0;
float:left;
font-family: 'Terminal Dosis', Arial, Serif;
font-size:15px;}


.modulo_direita_home {
max-width: 350px;
padding: 10px;
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-image:initial;
border-radius:8px;
clear:both;
color:#555;
cursor:default;
display: table-cell;
float:left;
font-family:inherit;
font-style:inherit;
height:auto;
letter-spacing:normal;
line-height:15px;
text-indent:0;
vertical-align:middle;
-webkit-border-radius:8px;
-webkit-transition:all .4s;
-webkit-user-select:none;
word-spacing:normal;
margin: 0 0 10px 0;
}

.coluna_direita_perfil {
max-width: 580px;
display: table-cell;
margin: 0 10px 0 0;
float:left;
font-family: 'Terminal Dosis', Arial, Serif;
font-size:15px;}


.modulo_direita_perfil {
max-width: 560px;
padding: 10px;
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-image:initial;
border-radius:8px;
clear:both;
color:#555;
cursor:default;
display: table-cell;
float:left;
font-family:inherit;
font-style:inherit;
height:auto;
letter-spacing:normal;
line-height:15px;
text-indent:0;
vertical-align:middle;
-webkit-border-radius:8px;
-webkit-transition:all .4s;
-webkit-user-select:none;
word-spacing:normal;
margin: 0 0 10px 0;
}

.searchfield {
background:none;
border:1px solid #fff;
color:#fff;
font-size:14px;
height:20px;
line-height:normal;
padding:4px;
vertical-align:middle;
width:230px
}

.searchbutton {
cursor:pointer;
font-size:12px;
font-weight:700;
height:26px;
margin:0 0 0 7px;
padding:0 6px;
text-align:center;
vertical-align:bottom;
white-space:pre;
width:66px
}

#templatemo_menu_panel #templatemo_menu_section {
color:#03a0a6;
height:59px;
margin:0 auto;
max-width:1020px;
padding:0 0 0 20px
}

#templatemo_menu_section ul {
float:left;
list-style:none;
margin:0;
max-width:610px;
padding:8px 0 0
}

#templatemo_menu_section .login_section {
color:#D5D5D5;
float:right;
margin:0;
padding:0;
vertical-align:top
}

#templatemo_menu_section ul li a {
border-right:1px solid #5f3b11;
color: Green;
float:left;
font-size:12px;
font-weight:700;
padding:5px 7px;
text-align:center;
text-decoration:none
}

#templatemo_menu_section li a:hover,#templatemo_menu_section li .current {
color:#fff
}

#templatemo_header_content_container {
border-left:solid #CCC 1px;
border-right:solid #CCC 1px;
clear:both;
margin:0 auto;
max-width:980px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
box-shadow: 0 0 5px rgba(0,0,0,0.2);
}



#templatemo_header_section #templatemo_title_section {
color:#fff;
float:left;
padding:25px 0 0 30px;
width:400px
}

#templatemo_header_section #templatemo_Cadastrar {
border-left-width:55px;
border-right-width:10px;
color:#fff;
float:left;
height:50px;
margin-left:435px;
margin-right:0;
padding:35px 0 15px 36px;
width:68px
}

#templatemo_header_section #templatemo_search_section {
float:right;
margin-right:0;
text-align:right;
vertical-align:top;
width:330px
}

#templatemo_header_section #templatemo_search_section .templatemo_search_section_group {
font-weight:700
}

#templatemo_header_content_container #templatemo_content {
clear:both;
height:100%;
margin-left:auto;
margin-right:auto;
padding:0;
width:100%
}

#templatemo_content_left {
float:left;
max-width: 600px;
margin: 0 3px 0 9px}



#templatemo_content_left_fixed {
float:left;
width:53%
}

#templatemo_content_left_meio {
float:left;
width:50%
}

#templatemo_content_left_meio_comunidade {
float:left;
height:100%;
width:50%
}

#templatemo_content_right {
float:left;
margin-left:5px;
max-width:320px
}

#templatemo_content_right_meio {
float:left;
margin-left:15px;
width:41%
}

#templatemo_content_right_II {
float:left;
margin-left:5px;
width:36%
}

#templatemo_content_right_fixed {
float:left;
margin-left:1px;
max-width:375px
}

#templatemo_content_center {
clear:both;
margin-bottom:10px;
width:100%
}

.templatemo_post .post_title {
color:#999;
font-size:20px;
font-weight:700;
margin:0;
padding:5px 20px 5px;
width:95%
}

.templatemo_post .post_title_alert {
color:#FFF;
font-size:16px;
font-weight:700;
height:auto;
margin:0;
padding:10px 0 10px 20px;
width:99%
}

.templatemo_post .post_title .post_info {
color:#606060;
font-size:12px;
font-weight:400;
padding-top:10px;
width:100%
}

.templatemo_post .post_body {
clear:both;
padding:0 20px 10px
}

.templatemo_post .post_comment {
font-weight:700;
padding:0 30px
}

.templatemo_right_section2 img {
-webkit-border-radius:3px;
border-radius:3px
}

#templatemo_bottom_panel {
background:#050702 url(images/templatemo_content_bottom.jpg) center bottom no-repeat;
border-top:1px solid #050702;
margin:0 auto;
min-height:250px;
width:100%
}

#templatemo_bottom_panel #templatemo_bottom_section {
height:100%;
margin:0 auto;
overflow:hidden;
padding:40px 0 15px 30px;
width:930px
}

#templatemo_bottom_section .templatemo_bottom_section_content {
display:inherit;
float:left;
margin:0 0 15px 10px;
padding-right:20px;
width:270px
}

.templatemo_bottom_section_content .gallery {
background:#000;
list-style:none;
margin:0;
padding:0
}

.templatemo_bottom_section_content .gallery li {
border:3px solid #000;
float:left;
height:70px;
margin:0 4px 4px 0;
padding:0;
width:80px
}

.templatemo_bottom_section_content .gallery img {
border:none
}

.templatemo_bottom_section_content .list_section {
margin:0 0 15px 30px;
padding:0
}

#templatemo_footer_panel {
background:#CCC;
border-top:1px solid #999;
display:table;
height:50px;
margin:0 auto;
width:100%;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
box-shadow: 0 0 5px rgba(0,0,0,0.2);
padding: 10px 0 0 0;
}

.numero_icon_car  
{
font-weight: bold;
font-size: 9px;
color: #679F60;
background-color: transparent;
position: absolute;
top: 6px;
left: 11px;
height: 11px;
line-height: 11px;
vertical-align: middle;
-webkit-border-radius: 4px;
-webkit-transition: all .4s;
-webkit-user-select: none;
word-spacing: normal;
margin: 0;
padding: 0 2px;
	
	}
	
	.numero_icon_amigos 
{
font-weight: bold;
font-size: 9px;
color: whiteSmoke;
background-color: Red;
position: absolute;
top: 19px;
left: 20px;
height: 11px;
line-height: 11px;
vertical-align: middle;
-webkit-border-radius: 8px;
-webkit-transition: all .4s;
-webkit-user-select: none;
word-spacing: normal;
margin: 0;
padding: 0 2px;
border: 1px solid whiteSmoke;
border-image: initial;
	
	}
#background-color: #679F60
	
		.numero_icon_mensagens 
{
font-weight: bold;
font-size: 9px;
background-color: transparent;
position: absolute;
top: 13px;
left: 15px;
height: 11px;
line-height: 11px;
vertical-align: middle;
-webkit-border-radius: 8px;
-webkit-transition: all .4s;
-webkit-user-select: none;
word-spacing: normal;
margin: 0;
padding: 0 2px;
color: whiteSmoke;
	
	}

.imagem_icon 
{
	float: left; z-index: 99999; position: relative; margin-top: 0px;}


#templatemo_footer_panel #templatemo_footer_section {
height:10px;
margin:0 auto;
padding:20px 15px;
text-align:center
}

#templatemo_login {
vertical-align:top
}


.gallery_list_item {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
background-color:#CCC;
border:solid 2px #FFF;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
box-shadow:0 0 5px rgba(0,0,0,0.2);
float:left;
margin:9px 9px 0 0;
padding:5px;
text-align:center
}


.facebook_div {
clear:both;
display:inline-block;
overflow:auto
}

.facebook_div2 {
clear:both;
display:inline-block;
float:left;
overflow:auto
}

.checkboxclean {-webkit-appearance: none;}



.menutopsombra {
top:0;
width:100%;
-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
box-shadow:0 2px 2px rgba(0,0,0,0.15);
position:  absolute;
z-index:3;
line-height:32px;
height:32px;
}

.menutop, .menutopajuste  {
line-height:32px;
height:32px;}

.menutop {
/* background: -webkit-gradient(linear,0% 40%,0% 70%,from(#FDA352),to(#FB8F3D));
background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#FDA352),to(#FB8F3D)); */
background:url(images/menus/bgmenutop.jpg);
background-repeat:repeat;
border-style: solid 1px #FB8F3D;
border: 1px 0;
top:0;
width:100%;
position: relative;
z-index:4;
}


.menutopajuste {
border:0;
clear: both;
display:table;
width:99%;
text-align:left;
margin: 0 auto;
color:#202020;
text-shadow: 1px 1px 3px #FFA500;
position:relative;
} /* antes de tentar erro de menu com fundo duplicado no Ie
.menutopajuste {
border:0;
clear: both;
display:table;
width:99%;
text-align:left;
margin: 0 auto;
color:#202020;
text-shadow: 1px 1px 3px #FFA500;
position:relative;
max-width:980px; 
margin-left:auto; 
margin-right:auto;}*/

.menutop a,.menutop a:link,.menutop a:visited {
color:#326032;
font:bold 13px/27px Arial, sans-serif;
text-shadow:1px 1px 0 #FFF;
line-height:32px;
}
a.menutop:link,a.menutop:visited {
color: #326032;
font-weight:700;
text-decoration:none
}
a.menutop:active,a.ativo {
background: transparent;
text-decoration:none
}

.menutopcenter {
max-width:980px; 
margin-left:auto; 
margin-right:auto; 
/* background: -webkit-gradient(linear,0% 40%,0% 70%,from(#FDA352),to(#FB8F3D));
background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#FDA352),to(#FB8F3D)); */
background:url(images/menus/bgmenutop.jpg);
/*height:32px;
position: relative;
top: 0*/}

a.menutopitem {
background:url(images/menus/bgmenutop.jpg); /*#FDA352*/
background-repeat:repeat-x;
color:#FFF;
display:table-cell;
line-height:30px;
margin:0 auto;
padding:0 12px;
/*border-right:solid 1px #FDA327;*/
float:left;
}


a.menutopitem:hover {
background-color:#CCC;
color:#326032;
text-decoration:underline
}

a:hover {
text-decoration:underline
}

.ratingStar_1 {
background-repeat:no-repeat;
cursor:pointer;
height:16px;
margin:0;
padding:0;
width:16px
}

.emptyRatingStar_1 {
background-image:url(Images/star_off.png)
}

.notificacoes h5 {
#templatemo_content_left ; border-bottom:dotted #E6ECBE 1px;
color:#E6ECBE;
font-size:17px;
margin:10px 0 5px;
text-decoration:underline
}

.buscabox {
background:url(images/bgbusca.png);
border-bottom:1px solid #E5E5E5;
border-top:1px solid #EBEBEB;
padding:6px 10px;
min-height: 30px;
margin-bottom: 7px;
}

.buscainput {
display:table-cell
}

.skin-slidedeck {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-moz-transition:border .218s;
-o-transition:border-color .218s;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-transition:border-color .218s;
background:url(back.png) 0 0 #2F391B;
border:1px solid #6C803C;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
box-shadow:0 0 5px rgba(0,0,0,0.2);
margin:3px;
padding:11px;
position:relative;
transition:border-color .218s
}

.skin-slidedeck dl.slidedeck {
height:100%;
margin:0;
padding:0;
position:relative;
width:100%
}

.skin-slidedeck dl.slidedeck > dd {
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
background:#FFF;
border-right:5px solid #2F391B;
box-shadow:0 0 5px rgba(0,0,0,0.2);
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
height:294px;
line-height:1.5em;
margin:0;
overflow:hidden;
padding:10px 15px;
position:relative
}

.skin-slidedeck dl.slidedeck > dt {
background:url(spines.png) top left #2F391B;
color:#505050;
cursor:pointer;
font-family:"Futura Bold", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:43px;
letter-spacing:1px;
line-height:38px;
margin:0;
padding:0;
position:relative;
text-transform:uppercase
}

.skin-slidedeck dl.slidedeck dt.spine:hover {
background-position:center left;
color:#000
}

.skin-slidedeck dl.slidedeck dt.spine.active,.skin-slidedeck dl.slidedeck dt.spine.active:hover {
background-position:bottom left;
color:#fff;
cursor:default
}

.skin-slidedeck dl.slidedeck dt.spine .index {
color:#505050;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:400;
margin-bottom:2px
}

.skin-slidedeck dl.slidedeck dt.spine.active .index {
color:#fff;
margin-bottom:0
}

.skin-slidedeck dl.slidedeck dt.spine:hover .index {
color:#000
}

.skin-slidedeck dl.slidedeck .activeCorner {
background-image:url(corner.png);
height:25px;
margin-left:-6px;
width:12px
}

.skin-slidedeck dl.slidedeck dd.slide ul.slidesVertical > li {
overflow:hidden;
padding:10px
}

.skin-slidedeck dl.slidedeck ul.verticalSlideNav {
-moz-transform:rotate(90deg);
-moz-transform-origin:-7px 0;
-o-transform:rotate(90deg);
-o-transform-origin:-7px 0;
-webkit-transform:rotate(90deg);
-webkit-transform-origin:-7px 0;
background:none;
height:70px;
left:125px;
margin:0;
overflow:hidden;
padding:15px 0 0;
position:relative;
top:0;
width:25px
}

.skin-slidedeck dl.slidedeck ul.verticalSlideNav li {
clear:left;
float:left;
height:12px;
line-height:12px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:25px
}

.skin-slidedeck dl.slidedeck ul.verticalSlideNav li a {
background:url(vertical-nav.png) 0 0 no-repeat;
display:block;
height:0;
line-height:12px;
margin:0;
overflow:hidden;
padding:12px 0 0;
position:relative;
width:25px
}

.skin-slidedeck dl.slidedeck ul.verticalSlideNav li.active a {
background-position:0 -24px
}

.skin-slidedeck dl.slidedeck dt.active ul.verticalSlideNav li.active a {
background-position:0 -12px
}

dl.slidedeck dd.slide ul.verticalSlideNav li a:hover {
-khtml-opacity:0.75;
-moz-opacity:0.75;
-ms-filter:Alpha(opacity=75);
-webkit-opacity:0.75;
filter:Alpha(opacity=75);
opacity:0.75
}

pre,code {
font-family:'DejaVu Sans Mono', Monaco, Consolas, monospace
}

hr {
border:0;
border-top-width:1px;
clear:both;
height:0
}

h4 {
font-size:19px
}

h5 {
font-size:17px
}

h6 {
font-size:15px
}

ol {
list-style:decimal
}

ul {
list-style:disc
}

li {
margin-left:30px
}

input {
border:none;
color:#6D5D52;
padding:2px 2px 2px 5px;

}

.x960 {
margin-left:auto;
margin-right:auto;
max-width:960px;
padding:0
}

.in960 {
display:inline-table;
padding:0
}

.header {
background-color: Transparent;
height:150px;
clear:both;
margin:0 auto;
max-width:980px;
position:relative;
}


.headercell {
color:#000;
display:table-cell;
float:left;
font-weight:400;
margin-bottom:7px;
width:320px
}

.busca1 {
background:url(bgbuscador.jpg);
background-color:#F7F7F7;
border-bottom:1px solid #E5E5E5;
border-top:1px solid #EBEBEB;
padding:10px 0
}

.text_input {
float:left;
position:relative;

}

.text_input input[type=saida],.text_input input[type=chegada],.text_input input[type=text] {
width:300px;

}

.text_raio input[type=text] {
-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
background:#FFF;
border:1px solid #999;
border-radius:3px;
box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
color:#404040;
font-family:inherit;
font-size:12px;
height:14px;
line-height:14px;
text-align:center;
width:30px;
z-index:inherit
}

.text_input input[type=data],.text_input input[type=hora] {
width:110px
}

.text_input input[type=saida],.text_input input[type=chegada],.text_input input[type=data],.text_input input[type=hora],.text_input input[type=text] {
-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
background:#FFF;
border:1px solid #999;
border-radius:3px;
box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
color:#404040;
font-family:inherit;
font-size:13px;
height:24px;
line-height:19px;
margin-right:5px;
outline:none;
padding-left:32px
}

.text_input input[type=buscaavancada] {
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);
background:#FFF;
border:1px solid #999;
border-radius:3px;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);
color:#404040;
font-family:inherit;
font-size:13px;
height:18px;
line-height:18px;
outline:none;
padding-left:1px
}

.inserircom {
background-position:center;
background-repeat:no-repeat;
border-bottom:#333 solid 1px;
border-top:#333 solid 1px;
float:left;
height:80px;
margin:10px;
padding:0;
text-align:right;
width:80px
}

.recorrente {
background:#5F71EF;
border-top:1px #000 solid;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
height:40px;
text-align:center;
vertical-align:bottom;
width:70px
}

.buscar_icon,.start {
background-image:url(images/saida-icon.png)
}

.buscar_icon,.end {
background-image:url(images/chegada-icon.png)
}

.data_icon {
background-image:url(Images/data-icon.png)
}

.hora_icon {
background-image:url(images/hora-icon.png)
}

.busca_icon,.calendario_icon,.data_icon,.hora_icon {
background-position:center 5px;
background-repeat:no-repeat;
height:28px;
left:7px;
position:absolute;
width:24px
}

.colunaesq {
background-color:transparent;
border:0;
font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
min-height:400px;
padding:0;
width:100%
}

.colunadir {
background-color:none;
border-bottom:solid 1px #EBEBEB;
border-left:solid 1px #EBEBEB;
border-right:solid 1px #EBEBEB;
font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
min-height:520px;
padding:5px 10px 0
}

.colunaconteudo {
background-color:none;
border-bottom:solid 1px #EBEBEB;
border-left:solid 1px #EBEBEB;
border-right:solid 1px #EBEBEB;
font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
min-height:520px
}

.colunaconteudomargem {
padding:5px 10px 0
}

.contato {
background:none;
color:#333;
direction:ltr;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
line-height:1.28
}

.contato h1 {
background-color:#F0F0F0;
font-size:12px;
font-weight:700;
margin:1px;
min-height:52px
}

.contatoinfo {
color:gray;
direction:ltr;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
font-weight:400;
line-height:1.28
}

.setadupla {
text-align:center;
width:100%
}

.assentovazio {
background-image:url(images/assento.gif);
border:1px solid #96bdd2;
float:right;
height:30px;
margin:2px;
width:30px
}

.assentoocupado {
border:1px solid #a7eb10;
float:right;
height:30px;
margin:2px;
width:30px
}

.carona {
border:solid 1px #F3F3F3;
float:none;
text-align:inherit
}

.caronasmallend {
display:table-cell;
line-height:16px
}

.caronainfo {
background:#F9F9F9;
border:dashed #CCC 1px;
margin-left:30px;
padding:5px
}

.combinarboxsombra {
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow:0 1px 1px rgba(0,0,0,0.1)
}

.combinarbox,.caronabox,.assentosbox,.caronaboxsmall,.caronaboxverysmall {
-webkit-border-radius:4px;
-webkit-box-align:stretch;
-webkit-box-sizing:content-box;
-webkit-transition:all .2s;
-webkit-user-select:none;
background:0 to(#F1F1F1));
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-radius:2px;
box-sizing:content-box;
color:#555;
cursor:default;
display:inline-block;
float:right;
font:0;
font-family:inherit;
font-size:13px;
font-style:inherit;
font-weight:700;
height:auto;
letter-spacing:normal;
line-height:15px;
margin:0 4px 10px 0;
outline:0;
padding:10px;
text-align:center;
text-indent:0;
text-shadow:none;
text-transform:none;
vertical-align:middle;
word-spacing:normal
}

.combinarbox {
width:250px
}

.caronabox {
width:780px
}

.caronaboxsmall {
width:590px
}

.caronaboxverysmall {
width:470px
}

.assentosbox {
background:0 to(#FFF));
background-color:#F9F9F9;
height:80px;
margin-bottom:0;
margin-right:0;
margin-top:10px;
overflow:auto;
width:170px
}

.assentosbox p {
margin-bottom:10px
}

.usercaronabox {
background-color:#F9F9F9;
border:1px #CCC solid;
float:left;
height:100px;
margin-top:10px;
width:410px
}

.infobox {
-webkit-border-radius:2px;
-webkit-box-align:stretch;
-webkit-box-sizing:content-box;
-webkit-transition:all .2s;
-webkit-user-select:none;
background:0 to(#FCFCFC));
background-color:#EBEBEB;
border-bottom:0;
border-left:0 solid rgba(0,0,0,0.1);
border-radius:0;
border-right:1px solid rgba(0,0,0,0.1);
border-top:0;
box-sizing:content-box;
color:#555;
cursor:default;
display:inline-block;
float:right;
font:0;
font-family:inherit;
font-size:13px;
font-style:inherit;
font-weight:700;
height:auto;
letter-spacing:normal;
line-height:15px;
margin:10px 4px 0 0;
outline:0;
padding:10px;
text-align:center;
text-indent:0;
text-shadow:none;
text-transform:none;
vertical-align:middle;
width:250px;
word-spacing:normal
}

#listacaronas ul {
list-style-type:none;
margin:0;
padding:0;
width:100%
}

#listacaronas li {
border-top:1px dotted #999;
border-width:1px 0;
margin:5px 0
}

#listacaronas li a {
display:block;
font:bold 13px Helvetica, Arial, sans-serif;
padding:5px;
text-decoration:none
}

#listacaronas li a:hover {
background-color:#F1F1F1
}

#listacaronas a em {
color:#333;
display:block;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:125%
}

#listacaronas a span {
color:#125F15;
float:right;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
line-height:100%
}

#inserirbody {
border:1px solid #EBEBEB;
border-top:0;
font-size:14px;
margin-left:auto;
margin-right:auto;
padding:0;
width:980px
}

.itensinserir {
padding:0 15px 40px
}

.inserir1 {
color:#29598E;
font-weight:bolder;
padding-bottom:5px;
padding-top:20px
}

.inserirativo {
color:#999
}

#right {
display:table-cell;
float:right
}

.center {
text-align:center
}

.right {
text-align:right
}

.top5 {
padding-top:5px
}

.top10 {
padding-top:10px
}

.top15 {
padding-top:15px
}

.top20 {
padding-top:20px
}

.top25 {
padding-top:25px
}

.top30 {
padding-top:30px
}

.mbot15 {
margin-bottom:: 15px
}

.mtop15 {
margin-top:: 15px
}

.border1 {
border:1px solid #EBEBEB
}

.linha15 {
line-height:15px;
vertical-align:bottom
}

.supercenter {
bottom:auto;
height:100%;
margin-left:auto;
margin-right:auto;
top:auto;
width:100%
}

.caronassugeridas {
display:block;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
text-align:justify
}

.caronassugeridas h1 {
font-family:Tahoma, Geneva, sans-serif;
font-size:18px;
font-weight:700;
margin-bottom:0;
margin-top:25px
}

.textoinformativo {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-weight:400;
line-height:13px;
text-align:justify
}

.textoinformativo h1 {
font-family:Tahoma, Geneva, sans-serif;
font-size:20px;
font-weight:700;
margin-top:5px;
text-align:center;
text-shadow:0 1px 0 #FFF
}

.textoinformativo h2 {
color:#CCC;
font-family:Tahoma, Geneva, sans-serif;
font-size:40px;
font-weight:700;
margin-bottom:0;
text-align:right;
text-shadow:1px 1px 0 #FFF
}

.textoinformativon {
float:left;
line-height:40px;
margin-right:10px;
width:25px
}

.textoslogan {
color:#373737;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
letter-spacing:1px;
padding:15px 0
}

.textopaginas {
-webkit-border-radius:4px;
-webkit-box-align:stretch;
-webkit-box-sizing:content-box;
-webkit-transition:all .2s;
-webkit-user-select:none;
background:0 to(#F1F1F1));
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-radius:2px;
box-sizing:content-box;
color:#555;
cursor:default;
display:inline-block;
float:right;
font:0;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
font-style:inherit;
font-weight:400;
height:auto;
letter-spacing:normal;
line-height:15px;
margin:0 4px 10px 0;
outline:0;
padding:10px;
text-align:justify;
text-indent:0;
text-shadow:none;
text-transform:none;
vertical-align:middle;
word-spacing:normal
}

.textopaginas h1 {
color:#FF8000;
font-family:Tahoma, Geneva, sans-serif;
font-size:27px;
font-weight:700;
margin-bottom:5px;
text-align:left;
text-shadow:0 1px 0 #FFF
}

.textopaginas h2 {
color:#E1E1E1;
font-family:Tahoma, Geneva, sans-serif;
font-size:40px;
font-weight:700;
line-height:1px;
margin-bottom:0;
margin-top:15px;
text-align:right;
text-shadow:1px 1px 0 #FFF
}

.textopaginas h3 {
color:#999;
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
font-weight:600;
line-height:14px;
text-align:center
}

.textopaginas p {
line-height:15px;
margin-bottom:3px;
margin-top:15px
}

#loginbox {
-moz-border-radius:17px;
-moz-box-shadow:3px 3px 3px #333;
-webkit-border-radius:17px;
-webkit-box-shadow:3px 3px 3px #333;
background:0 to(#FFF));
background-color:#FFF;
border:solid;
border-color:#FFF;
border-radius:17px;
box-shadow:3px 3px 3px #333;
height:380px;
left:200px;
padding:7px;
position:absolute;
top:100px;
width:555px;
z-index:+99
}

.loginbox_text {
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
font-weight:700;
line-height:normal;
text-shadow:1px 1px 7px #FFF
}

#cadastrobox {
-moz-border-radius:17px;
-moz-box-shadow:5px 5px 5px #000;
-webkit-border-radius:17px;
-webkit-box-shadow:5px 5px 5px #000;
background:0 to(#06C));
background-color:#669;
border:solid;
border-color:#FFF;
border-radius:17px;
box-shadow:5px 5px 5px #000;
height:350px;
left:200px;
padding:7px;
position:absolute;
top:100px;
width:555px;
z-index:+1
}

.cadastrobox_text {
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
font-weight:700;
line-height:normal
}

.mapa {
display:inline;
float:left;
height:250px;
margin-left:auto;
margin-right:auto;
width:100%
}

.mapa:before,.mapa:after {
clear:both;
content:'.';
display:block;
font-size:0;
height:0;
line-height:0;
overflow:hidden;
visibility:hidden;
width:0;
zoom:1
}

.resultados {
border-left:solid 1px #EBEBEB;
border-right:solid 1px #EBEBEB
}

.resultadoscombarra {
border-left:solid 1px #EBEBEB;
border-right:solid 1px #EBEBEB;
height:250px;
overflow:auto;
padding:0
}

.resultados a:link {
color:#000;
text-decoration:none
}

.resultados a:hover {
color:#F4F4F4;
text-decoration:none
}

.resultitle {
background-color:#5BA53C;
color:#FFF;
font-weight:700;
min-height:25px;
padding-top:3px;
text-align:center
}

.resultitle2 {
background-color:#6873B7;
color:#FFF;
font-weight:700;
height:25px;
padding-bottom:3px;
padding-top:3px;
text-align:center
}

.resultitle3 {
background-color:#CCC;
color:#FFF;
font-weight:700;
height:25px;
padding-bottom:3px;
padding-top:3px;
text-align:center
}

.perfilresultitle {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background-color:#666;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:8px;
border-top-right-radius:8px;
color:#FFF;
font-weight:700;
height:25px;
padding-bottom:3px;
padding-left:15px;
padding-top:3px;
text-align:left
}

.resultitlefim {
background-color:#EBEBEB;
color:#FFF;
font-weight:700;
padding-left:15px
}

.resultados .item,resultadoscombarra .item {
border-bottom:7px solid #EBEBEB;
border-left:0;
border-right:0;
color:#333;
overflow:auto
}

.resultados .item:hover,resultadoscombarra .item:hover {
background-color:#EBEBEB;
background-image:0 to(#FFF));
color:#333;
text-decoration:none
}

.resultados .text,resultadoscombarra .text {
font-size:14px;
font-weight:400;
padding-left:15px
}

.resultados .text:hover,resultadoscombarra .text:hover {
color:#333
}

.recorrencia {
color:#CCC;
letter-spacing:2px
}

.recorrencia_ {
color:#090
}

.contribuicao {
-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);
background:#FFF;
border:1px solid #ccc;
border-right:0;
box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);
color:#999;
float:right;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
font-weight:700;
height:16px;
padding:5px;
text-align:center;
width:auto
}

.datalhescaronas {
color:#999;
font-family:Tahoma, Geneva, sans-serif
}

.datalhescaronas a:hover {
color:#CCC
}

.buscafoto {
-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);
background:#FFF;
border:1px solid #ccc;
box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);
float:left;
font-family:Tahoma, Geneva, sans-serif;
height:75px;
margin:10px;
text-align:center;
width:75px
}

.titleline {
-o-text-overflow:ellipsis;
color:#484848;
display:inline-block;
font-size:11px;
font-weight:700;
overflow:hidden;
position:relative;
text-overflow:ellipsis;
vertical-align:bottom;
white-space:nowrap
}

.titleline2 {
-o-text-overflow:ellipsis;
color:#484848;
display:inline-block;
font-size:14px;
font-weight:700;
overflow:hidden;
position:relative;
text-overflow:ellipsis;
vertical-align:bottom;
white-space:nowrap
}

.titleline_ {
border-bottom:1px solid #EBEBEB;
color:#484848;
font-size:11px;
font-weight:700;
margin-bottom:8px;
padding-bottom:6px;
white-space:nowrap;
width:75%
}

.photoiconspace {
text-align:left;
width:100%
}

.photoicon_ {
float:left;
height:50px;
margin:0 1px 1px 0;
overflow:hidden;
width:50px
}

.photochop {
height:100%;
text-align:left;
width:100%
}

.ontext {
background:transparent;
border:#000 1px solid;
font-size:12px;
position:relative;
text-align:center
}

.ontext i:hover p {
background:#CCC;
border:#000 1px solid;
border-top:0;
color:blue;
cursor:default;
display:block;
font-style:normal;
left:-1px;
margin:0;
padding:2px 2%;
position:absolute;
text-align:left;
z-index:100
}

.ontext a,.ontext img a,.ontext em {
display:block
}

.ontext i img {
border:0;
margin:3px 0 2px
}

.formata {
font:14px helvetica, arial, verdana, sans-serif
}

a.dcontexto {
cursor:pointer;
font:14px arial, verdana, helvetica, sans-serif;
font-weight:600;
padding:0;
position:relative;
text-decoration:none;
z-index:24
}

a.dcontexto:hover {
background:transparent;
z-index:25
}

a.dcontexto:hover span {
-moz-box-shadow:3px 4px 8px #999;
-webkit-border-radius:7px;
-webkit-box-align:stretch;
-webkit-box-shadow:3px 4px 8px #999;
-webkit-box-sizing:content-box;
-webkit-transition:all .2s;
-webkit-user-select:none;
background:url(images/rotainfo.jpg) #F9F9F9;
border:solid #e5e5e5 2px;
box-shadow:3px 4px 8px #999;
color:#333;
display:block;
font-family:Helvetica, Tahoma, Geneva, sans-serif;
font-size:13px;
font-weight:400;
left:0;
line-height:16px;
margin:0 4px 10px 0;
outline:0;
padding:10px 15px;
position:absolute;
right-align:justify;
text-align:left;
text-indent:0;
text-shadow:none;
text-transform:none;
top:3em;
vertical-align:middle;
width:450px;
word-spacing:normal
}

a.dcontexto:hover span h1 {
font-size:16px;
font-weight:700;
line-height:20px;
margin:0;
text-align:left
}

a.dcontexto:hover span h2 {
color:#999;
font-size:11px;
font-weight:700;
line-height:12px;
margin:0;
text-align:right
}

.boxpassageiros,.boxmotorista {
-moz-border-radius:4px;
-moz-transition:border .218s;
-o-transition:border-color .218s;
-webkit-border-radius:4px;
-webkit-transition:border-color .218s;
border-radius:4px;
color:#FFF;
display:inline-block;
font:bold 11px Helvetica, Arial, sans-serif;
margin:0 4px;
padding:5px 5px 3px;
position:relative;
text-decoration:none;
text-shadow:1px 1px 0 #999;
transition:border-color .218s
}

.boxmotorista {
background:0;
border:solid 1px #FB8F3D;
text-align:center
}

.boxpassageiros {
background:0;
border:solid 1px green;
text-align:center
}

.boxlogin {
display:none;
}              

.boxloginbody {
padding: 10px 12px;
border: solid 5px #060;
display:table;
border-top:0;
background: url(images/bg.png) #FFF; 
-moz-border-radius-topleft: 0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomleft:16px;
-moz-border-radius-bottomright:16px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-left-radius:16px;
-webkit-border-bottom-right-radius:16px;
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-left-radius:16px;
border-bottom-right-radius:16px;
-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
box-shadow:0 2px 2px rgba(0,0,0,0.15);
z-index:1;
line-height:normal;
text-shadow: 1px 1px 3px white;
}

.boxloginbody a:link, .boxlogintitle a:link {
	color: #404040;
	text-shadow: 1px 1px 3px white;}


.boxlogintitle {
border: solid 5px #FB8F3D;
border-bottom: 0;
border-top: 0;
display:table;
position:relative;
background: url(images/bg.png) #FFF; 
z-index:10;
height:26px;
padding: 0 6px;
float:right;
}


.negociar {
background:#F9F9F9;
border:solid 1px;
border-color:#CCC;
border-width:1px 0 0;
font-size:11px;
font-weight:400;
min-height:55px;
padding-top:5px;
text-align:left;
width:100%
}

.negociar img {
align:left;
display:block;
float:left;
height:50px;
margin-right:10px;
width:50px
}

.negociar ul {
color:#666;
float:right;
margin-right:10px
}

.negociar p {
width:480px
}

.fbc {
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-webkit-border-top-left-radius:2px;
-webkit-border-top-right-radius:2px;
background:#F7F7F7;
border-bottom:1px solid #CCC;
border-top-left-radius:2px;
border-top-right-radius:2px;
color:#333;
cursor:move;
display:marker;
font-size:16px;
font-weight:700;
line-height:22px;
position:relative
}

.fbctop {
-khtml-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
-ms-border-radius:6px 6px 0 0;
-o-border-radius:6px 6px 0 0;
-webkit-border-radius:6px 6px 0 0;
background-image:linear-gradient(#f8f8f8,#e6e6e6);
border-radius:6px 6px 0 0;
display:table;
font-size:18px;
font-weight:400;
height:35px;
line-height:35px;
margin:0;
padding-top:3px;
text-shadow:0 1px #FFF;
width:467px
}

.fbcbody {
background:#fff;
padding:0
}

.fbcbodyamigos {
display:inline-table;
float:center;
text-align:center
}

.fbcbusca {
background:none repeat scroll 0 0 #F7F7F7;
border-bottom:1px solid #CCC;
color:#999;
font-size:11px;
font-weight:700;
height:25px;
padding:4px 15px
}

.fbcbusca input {
-khtml-border-radius:10px;
-moz-border-radius:10px;
-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);
-ms-border-radius:10px;
-o-border-radius:10px;
-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);
-webkit-border-radius:10px;
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);
background:url(images/search_icon_small.png) no-repeat 5px 3px;
border-radius:10px;
box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);
color:#999;
float:none;
font-family:"Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
font-size:11px;
height:18px;
left:0;
margin:2px 6px;
padding:0 4px 0 22px;
width:150px
}

.fbcmensagem {
background-color:#FFF;
border:1px solid #CCC;
border-bottom:0;
border-left:0;
border-right:0;
font-size:11px;
margin-bottom:12px;
margin-right:6px;
overflow:hidden;
width:90%
}

.fbcbottom {
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-webkit-border-top-left-radius:2px;
-webkit-border-top-right-radius:2px;
background-color:#F2F2F2;
border-top:1px solid #CCC;
border-top-left-radius:2px;
border-top-right-radius:2px;
color:#333;
font-size:14px;
font-weight:400;
line-height:18px;
padding:8px 0 7px;
position:relative;
text-align:right;
width:470px
}

.fbcpages {
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-webkit-border-top-left-radius:2px;
-webkit-border-top-right-radius:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
color:#333;
font-size:14px;
font-weight:400;
line-height:18px;
padding:8px 10px 7px;
position:relative;
text-align:right
}

.fbcamigo {
-moz-border-radius:5px;
-moz-user-select:none;
-webkit-border-radius:5px;
-webkit-user-select:none;
cursor:pointer;
display:block;
float:left;
height:53px;
overflow:hidden;
padding:4px;
text-shadow:0 0 0 #999;
width:126px
}

.fbcamigo2 {
-moz-border-radius:3px;
-moz-box-shadow:inset 2px 2px 6px #6e6e6e;
-moz-user-select:none;
-webkit-border-radius:3px;
-webkit-box-shadow:inset 2px 2px 6px #6e6e6e;
-webkit-user-select:none;
background-color:#D9D9FF;
border:0;
box-shadow:inset 2px 2px 6px #6e6e6e;
cursor:pointer;
display:block;
float:left;
height:51px;
overflow:hidden;
padding:5px;
text-shadow:0 0 0 #999;
width:124px
}

.fbcavatar {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
border:1px solid #CCC;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
float:left;
text-align:left
}

.fb_convidar {
float:right;
margin-top:5px;
width:280px
}

.friend-name {
color:#333;
font-size:11px;
font-weight:550;
overflow:hidden;
padding:2px 0 0 6px;
text-shadow:0 1px rgba(255,255,255,0.5)
}

a.fbcfechar {
display:inline-block;
font:normal 14px/21px "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
font-size:18px;
font-weight:700;
line-height:14px;
margin:13px;
padding:0 4px 4px;
position:absolute;
right:2px;
text-decoration:none;
top:0
}

a.fbcfechar:houver {
-moz-border-radius:60px;
-webkit-border-radius:60px;
background-color:#FFF;
border-radius:60px;
display:inline-block;
font:normal 14px/21px "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
font-size:18px;
font-weight:700;
line-height:14px;
margin:13px;
padding:0 4px 4px;
position:absolute;
right:2px;
text-decoration:none;
top:0
}

.fbctxtfechar {
color:#666!important;
font-size:12px;
font-weight:700;
line-height:14px
}

.perfil_left {
background-color:transparent;
display:table-cell;
float:left;
font-size:13px;
left:0;
max-width:220px;
top:0
}

.perfil_right {
background-color:transparent;
display:table-cell;
font-size:13px;
max-width:675px;
padding:0 10px
}

.perfil_box {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:#2F391B;
border:1px solid #6C803C;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
display:table-cell;
margin-bottom:30px;
margin-top:0;
padding:10px;
top:0;
width:100%
}

.perfil_box h2 {
border:0;
color:#E6ECBE;
font-size:20px;
font-weight:700;
margin:0;
padding:20px 20px 5px;
text-decoration:none;
width:85%
}

.avatar_circular {
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
border:solid 5px #bfcf59;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
border-top-left-radius:15px;
border-top-right-radius:15px;
height:35px;
width:35px
}

html,.h100 {
height:100%
}

#templatemo_menu_panel,* html #listacaronas li a,.w100 {
width:100%
}

#templatemo_menu_section ul li,#block,.ontext p a {
display:inline
}

#templatemo_header_section #templatemo_search_section form,.left {
text-align:left
}

#templatemo_content_left .templatemo_post,#templatemo_content_left_meio .templatemo_post,#templatemo_content_left_meio_comunidade .templatemo_post,#templatemo_content_left_fixed .templatemo_post,#templatemo_content_left .templatemo_post_alert,#templatemo_content_left_meio .templatemo_post_alert,#templatemo_content_left_meio_comunidade .templatemo_post_alert,#templatemo_content_left_fixed .templatemo_post_alert,#templatemo_content_right .templatemo_right_section,#templatemo_content_right_meio .templatemo_right_section,#templatemo_content_right_fixed .templatemo_right_section,.templatemo_right_section2,#templatemo_content_right_fixed .templatemo_right_section_II,#templatemo_content_center .templatemo_post {
-webkit-border-radius:4px;
-webkit-box-align:stretch;
-webkit-box-sizing:content-box;
-webkit-transition:all .2s;
-webkit-user-select:none;
background:0 to(#F1F1F1));
background-color:#EBEBEB;
border:1px solid rgba(0,0,0,0.1);
border-image:initial;
border-radius:2px;
box-sizing:content-box;
color:#555;
cursor:default;
display:inline-block;
float:left;
font:0;
font-family:inherit;
font-size:13px;
font-style:inherit;
height:auto;
letter-spacing:normal;
line-height:15px;
margin:0 0 10px 10px;
outline:0;
padding:10px;
text-indent:0;
text-shadow:none;
text-transform:none;
vertical-align:middle;
word-spacing:normal;
width:100%;
}



* html #templatemo_content_left .templatemo_post,* html #templatemo_content_left_meio .templatemo_post,* html #templatemo_content_left_meio_comunidade .templatemo_post,* html #templatemo_content_left_fixed .templatemo_post {
margin-bottom:15px
}

#templatemo_content_right .templatemo_right_section .popular_post,#templatemo_content_right_meio .templatemo_right_section .popular_post,#templatemo_content_right_II .templatemo_right_section .popular_post {
list-style:none;
margin:0;
padding:0
}

#templatemo_content_right .templatemo_right_section .popular_post li,#templatemo_content_right_meio .templatemo_right_section .popular_post li,#templatemo_content_right_II .templatemo_right_section .popular_post li {
border-bottom:1px solid #22250e;
margin:0 0 5px;
padding:0 0 5px
}

#templatemo_content_right .templatemo_right_section ul,#templatemo_content_right_meio .templatemo_right_section ul,#templatemo_content_right_II .templatemo_right_section ul {
clear:both;
margin:0 0 0 15px;
padding:0
}

#templatemo_content_right .templatemo_right_section ul li,#templatemo_content_right_meio .templatemo_right_section ul li,#templatemo_content_right_II .templatemo_right_section ul li {
margin:0 0 5px
}

a:active,.resultados a:active {
color:#CCC;
text-decoration:none
}

.filledRatingStar_1,.savedRatingStar_1 {
background-image:url(Images/star_on.png)
}

.notificacoes a:link,.notificacoes a:houver,.notificacoes a:visited,.contatoinfo a {
font-weight:400
}

.skin-slidedeck dl.slidedeck dd.slide ul.verticalSlideNav li.arrow,.ontext i p,a.dcontexto span {
display:none
}

.caronaicon,#left {
float:left
}

#loginbox input[type=login],#cadastrobox input[type=login] {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:1px solid #C8C8C8;
border-radius:10px;
color:#444;
display:block;
font-size:22px;
margin:5px 0;
padding:6px;
width:100%
}

.perfilresultados a:hover,.ontext a img {
text-decoration:none
}




/* mouse houver - info */
.legenda {position:relative;}

.legenda .legenda_item{width:auto;}

.legenda .legenda_item:hover p {
 display:table;
 position:absolute;
 width:148px;
 font-size:12px;
 text-align:center;
 background-image:url("Images/userpic_hover_long.png");}
 
.legenda .legenda_item:hover h1{
 display:block;
 position:absolute;
 width:148px;
 font-size:12px;
 text-align:center;
 background-image:url("Images/userpic_hover_long.png");
 background-repeat:no-repeat;}

.legenda p {
display:none;
z-index:999999;
font-weight:500;
font-family: 'Terminal Dosis', Arial, Serif;
font-size: 12px;
color:#404040;
text-decoration: none;
border: 1px solid #505050;
}

.legenda h1 {
display:none;
z-index:999;
font-weight:500;
font-family: 'Terminal Dosis', Arial, Serif;
font-size: 12px;
color:#404040;
text-decoration: none;
}


