/*
#################################
 	Properties
#################################
*/

@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
	border:0px;
}

a, img, a img,  form {
	border: none;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#display {
    width:100%;
    height:100%;
}
#bg_main {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_main.jpg);
    background-repeat:repeat-x;
    background-color:#e7e4ee;
	overflow:hidden;
}
#main {
    width:960px;
    margin:0 auto;
}
#bg_footer {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_footer.jpg);
    background-repeat:repeat-x;
    background-color:#fff;
    width:100%;
    height:138px;
    overflow:hidden;
}
#header {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_menu.jpg);
    background-repeat: no-repeat;
    background-color:#dbd8d8;
    width:960px;
    height:109px;
}
#logo {
    width:380px;
    float:left;
    padding-left:20px;
}
#menu {
    width:560px;
    float:right;
    padding-top:40px;
}
#content-tmp {
    clear:left;
}
#bg_banner {
    clear:left;
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_content.jpg);
    background-repeat:repeat-x;
    background-color:#9b93af;
    height:270px;
}

#rotation_banners img {
    width: 520px;
    height: 225px;
}

#rotation_banners .no-sub {
    width: 520px;
    height: 225px;
}

#rotation_banners .sub {
    display: none;
    width: 520px;
    height: 225px;
}

#content-home {
    margin-top: 10px;
}

#bg_interna {
    clear:left;
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_content.jpg);
    background-repeat:repeat-x;
    background-color:#9b93af;
    height:auto;
}
#footer_banner_interno{
    background:  url(http://www.tlms.com.br/templates/default/images/bg_footer_content.png) top left no-repeat;
    width: 960px;
    overflow: hidden;
	position:absolute;
	margin-top:-10px;
	*margin-top:0px;
    height:13px;
}
#footer_banner_interno_service{
    background:  url(http://www.tlms.com.br/templates/default/images/bg_footer_content.png) top left no-repeat;
    width: 960px;
    overflow: hidden;
	position:absolute;
	margin-top:-10px;
	*margin-top:-10px;
    height:13px;
}
#footer_interno_white {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_footer_interno.png);
    background-repeat:no-repeat;
    width:909px;
    height:15px;
    margin-left:24px;
    padding-top:5px;
    text-align:left;
    padding-left:25px;
}
#footer_banner {
    background:  url(http://www.tlms.com.br/templates/default/images/bg_footer_content.png) top left no-repeat;
    width: 960px;
    overflow: hidden;
    height:13px;
}
#border_left_destque {
    background-image:url(http://www.tlms.com.br/templates/default/images/produtos_destaque_left.png);
    background-repeat:no-repeat;
    width:12px;
    height:238px;
    float:left;
}
#border_right_destaque {
    background-image:url(http://www.tlms.com.br/templates/default/images/produtos_destaque_right.png);
    background-repeat:no-repeat;
    width:12px;
    height:238px;
    float:left;
}
#bg_center_destaque {
    background-image:url(http://www.tlms.com.br/templates/default/images/produtos_destaque_center.png);
    background-repeat:repeat-x;
    width:936px;
    height:238px;
    float:left;
}
#wrapper_destaques_produtos {
    clear:left;
}
#wrapper {
    width:100%;
    height:25px;
}
#wrapper_footer {
    width:100%;
    height:50px;
}
#texto_banner {
    background-image:url(http://www.tlms.com.br/templates/default/images/texto_banner.png);
    background-repeat:no-repeat;
    background-position:bottom;
    width:362px;
    height:227px;
    padding-top:20px;
    float:left;
}
#bg_action_banner {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_banner_action.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width:538px;
    height:262px;
    padding-top:28px;
    padding-left: 26px;
    margin-left: 396px;
    *margin-left: 34px;
	_margin-left: 40px;
    position: absolute;
}
#rotation_banners {
    width: 520px;
    height: 225px;
}
.banner img{
    border: 0;
}

#controle_banner {
    width:521px;
    height:25px;
    margin-top:3px;
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_btn_play_pause.png);
    background-repeat:no-repeat;
}

#content-numbers {
    width: 100px;
    float: right;
}

div#n-banner {
    width: 80px;
    height: 20px;
    float: left;
	*padding-top:3px;
}

div#play-pause {
    width: 20px;
    height: 19px;
    padding-top: 1px;
    text-align: center;
    float: left;
}

#n-banner a  {
   font-family:Tahoma, Geneva, sans-serif;
   font-size:12px;
   font-weight:bold;
   margin-left: 5px;
   padding-left: 5px;
   padding-right: 5px;
   border-right: medium solid #737474;
   color:#CCC;
}

#n-banner a.activeSlide {
    text-decoration: none;
}


.hbanner_control {
    float:right;
    width:10px;
    height:18px;
    padding-left:5px;
    padding-right:7px;
    padding-top:0px;
}
.hbanner_control img {
    border: 0;
}
.hbanner_bt {
    float:right;
    width:10px;
    height:20px;
    padding-left:4px;
    padding-right:4px;
    border-right: medium solid #737474;
    padding-top:3px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#CCC;
}
.hbanner_bt a {
    color:#CCC;
}


#titulo_destaque {
    padding-left:10px;
    padding-top:7px;
}
#produtos_destaques {
    padding-left:0px;
    padding-top:5px;
}


#titulo {
    float:left;
    width:169px;
    height:15px;
    background-image: url(http://www.tlms.com.br/templates/default/images/titulo_destaque_produto_home.png);
    margin-top:5px;
}
#conteudo_produto {
    clear:both;
    width:936px;
    height:15px;
}

.produto_destaque {
    width:450px;
    height:175px;
    padding-top:10px;
    float:left;
    padding-left:0px;
}

#ver_mais_produtos {
    padding-top:0px;
    clear:left;
    text-align:right;

    }
#foto_produto {
    float:left;
    text-align: center;
    width:149px;
    height:149px;
    margin-right: 10px;
	margin-left:10px;

}
#titulo_produto {
    float:left;
    width:271px;
    height:15px;
    padding-left:0px;
}
#descricao_produto {
    width:271px;
    float:left;
    padding-top:0px;
    padding-left:0px;
    text-align:justify;
}
#ver_todos_produtos {
    margin-top:160px;
    text-align:right;
    color: #9d88c6;
    text-decoration:underline;
}
.style_titulo_produto {
    color: #9d88c6;
    font-weight: bold;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
}
a.destaque_texto {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #000000;
}
a.destaque_texto:link {
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.destaque_texto:visited {
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.destaque_textor:hover {
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.destaque_textor:active {
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.ver_todos {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #9d88c6;
}
a.ver_todos:link {
    font-size: 11px;
    color: #9d88c6;
    text-decoration: none;
}
a.ver_todos:visited {
    font-size: 11px;
    color: #9d88c6;
    text-decoration: none;
}
a.ver_todos:hover {
    font-size: 11px;
    color: #9d88c6;
    text-decoration: none;
}
a.ver_todos:active {
    font-size: 11px;
    color: #9d88c6;
    text-decoration: none;
}
a.menu_footer {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #666666;
}
a.menu_footer:link {
    color: #666666;
    text-decoration: none;
}
a.menu_footer:visited {
    color: #666666;
    text-decoration: none;
}
a.menu_footer:hover {
    color: #9c8cc5;
    text-decoration: none;
}
a.menu_footer:active {
    color: #666666;
    text-decoration: none;
}
#footer {
    width:960px;
    height:auto;
    margin:0 auto;
}
#footer_links {
    margin-top:16px;
    text-align:left;
    width:680px;
    float:left;
}
#footer_contatos {
    margin-top:16px;
    text-align:left;
    float:left;
    width:280px;
    text-align:right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color:#666;
}
#footer_awm {
    margin-top:16px;
    width:100%;
    text-align:center;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color:#666;
    clear:left;
    padding-top:26px;
}
#footer_copyright {
    margin-top:16px;
    width:100%;
    text-align:center;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color:#666;
}
#titulo_interno {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_titulo_interno.png);
    background-repeat:no-repeat;
    width:941px;
    height:42px;
    margin-left:15px;
    padding-top:5px;
}
#bg_conteudo_interno_white {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_conteudo_interno.png);
    background-repeat:repeat-y;
    width:909px;
    height:auto;
	min-height:400px !important;
	*min-height:400px;
    margin-left:24px;
    margin-right:10px;
    padding-top:5px;
    text-align:left;
    padding-left:25px;
}
#conteudo_interno {
    width:890px;
    height:auto;
    margin-right:10px;
    padding-top:5px;
    text-align:left;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
}
#footer_interno_white {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_footer_interno.png);
    background-repeat:no-repeat;
    width:909px;
    height:15px;
    margin-left:24px;
    padding-top:5px;
    text-align:left;
    padding-left:25px;
	margin-bottom:10px;
	*margin-bottom:10px;
}
#texto_titulo_interno {
    width:250px;
    height:15px;
    margin-left:24px;
    margin-top:15px;
    text-align:left;
    float:left;
}
#busca {
    width:550px;
    height:25px;
    margin-left:24px;
    margin-top:5px;
    text-align:right;
    float:right;
}
#busca_produtos {
    width:550px;
    height:25px;
    margin-left:24px;
    margin-top:5px;
    text-align:right;
    margin-right:15px;
    float:right;
}
#cx_busca {
    width:520px;
    height:25px;
    margin-left:24px;
    text-align:right;
    float:left;
    padding-right:10px;
    padding-top:5px;
}


/*------------------------MENU SERVICOS --------------------------------------------*/
.box_menu_services{
	float:left; overflow:hidden; margin-right:45px;}
	
.title_menu_service{background-image:url(http://www.tlms.com.br/templates/default/images/bg_topo_menu_servicos.png); width:240px; height:24px; padding-top:7px; padding-left:10px;}

.middle_menu_service{background-color:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC; width:248px; height:auto; text-align:center;}
/*--------------------------------------------------------------------*/


#menu_servicos {
    overflow:hidden;
}
#top_menu_servicos {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_topo_menu_servicos.png);
    background-repeat:no-repeat;
    width:270px;
    height:25px;
    float:left;
    margin-left:15px;
    padding-left:10px;
    padding-top:5px;
}

#meio_menu_servicos01 {
    background-image: url(http://www.tlms.com.br/templates/default/images/bg_menu_servicos.jpg);
    background-repeat: repeat-y;
    width:270px;
    height:auto;
    float:left;
    margin-left:15px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:10px;
    padding-top:5px;
	*margin-top:-27px;
}

#footer_menu_servicos {
    background-image: url(http://www.tlms.com.br/templates/default/images/bg_menu_footer_servios.png);
    background-repeat:no-repeat;
    width:270px;
    height:31px;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:15px;
    padding-left:10px;
    padding-top:5px;
	*margin-top:-28px;
}



























#menu_left_produtos {
    width:auto;
    height:auto;
    float:left;
}
#bg_menu_produtos_top {
    background-image: url(http://www.tlms.com.br/templates/default/images/bg_menu_produtos_top.png);
    background-repeat:no-repeat;
    width:169px;
    height:17px;
    margin:0px auto;
}
#bg_menu_meio {
    background-color:#dcdcdc;
    width:164px;
    height:auto;
    margin:0px auto;
    padding-left:5px;
}
#bg_bottom {
    background-image: url(http://www.tlms.com.br/templates/default/images/bg_menu_produtos_bottom.png);
    background-repeat:no-repeat;
    width:169px;
    height:19px;
}
#lista_produto {
    width:660px;
    height:auto;
    text-align:left;
    margin-left:15px;
    margin-top:10px;
    float:right;
}
#lista_produto_paginacao {
    width:660px;
    height:auto;
    text-align:center;
    margin-left:15px;
    margin-top:10px;
    padding-top:50px;
    padding-bottom:10px;
    float:right;
}
#lista_produto_imagem {
    width:149px;
    height:149px;
    text-align:center;
    background-color:#FFF;
    float:left;
    margin:0;
    border: 2px solid #CCC;
}
#lista_produto_descricao {
    width:430px;
    height:110px;
    text-align:left;
    float:left;
    margin:0;
    padding-left:20px;
}
#titulo_lista_produto_descricao {
    width:430px;
    height:110px;
    text-align:left;
    float:left;
    margin:0;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#90C;
}
.texto_lista_produto_descricao {
    width:430px;
    height:auto;
    text-align:left;
    float:left;
    margin:0;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
}
.saibamais {
    width:430px;
    height:auto;
    text-align:right;
    color:#9d88c6;
    margin:0;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#9d88c6;
    text-decoration:underline;
    padding-top:10px;
}
a.saibamais {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color:#9d88c6;
    text-decoration:underline;
    text-align:right;
    margin:0;
}
a.saibamais:link {
    color: #9d88c6;
    text-decoration: none;
}
a.saibamais:visited {
    color: #666666;
    text-decoration: none;
}
a.saibamais:hover {
    color: #666666;
    text-decoration: none;
}


a.todo_produtos {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color:#9d88c6;
    text-decoration:underline;
    text-align:right;
    margin:0;
}
a.todo_produtos:link {
    color: #9d88c6;
    text-decoration: underline;
}
a.todo_produtos:visited {
    color: #9d88c6;
    text-decoration: underline;
}
a.todo_produtos:hover {
    color: #9d88c6;
    text-decoration: underline;
}
a.menu_produtos_categorias:link {
    color: #666666;
    text-decoration: none;
}
a.menu_produtos_categorias:visited {
    color: #9d88c6;
    text-decoration: none;
}
a.menu_produtos_categorias:hover {
    color: #9d88c6;
    text-decoration: none;
}
.ok {
    background-color: #cccaca;
    font: 10px verdana, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #999;
    border:2px solid #cccaca;
    height:21px;
    margin-top:2px;
}
.pesquisar {
    background-image: url(http://www.tlms.com.br/templates/default/images/lupa.png);
    background-repeat:no-repeat;
    background-color: #cccaca;
    font: 10px verdana, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #999;
    border:2px solid #cccaca;
    padding-left:25px;
    height:14px;
    padding-top:3px;
}
/* --------------------- INICIO MENU  ------------------------------ */


#menu_home {
    width:61px;
    height:50px;

    padding-top:60px;
    margin-left:20px;
    float:left;
}
#menu_empresa {
    width:71px;
    height:50px;

    padding-top:60px;
    margin-left:5px;
    float:left;
}
#menu_servico {
    width:71px;
    height:50px;

    padding-top:60px;
    margin-left:30px;
    float:left;
}
#menu_produtos {
    width:71px;
    height:50px;

    padding-top:60px;
    margin-left:25px;
    float:left;
}
#menu_duvidas {
    width:71px;
    height:50px;

    padding-top:60px;
    margin-left:25px;
    float:left;
}
#menu_contato {
    width:71px;
    height:50px;

    padding-top:60px;
    margin-left:15px;
    float:left;
}



/* --------------------- INICIO MENU  ------------------------------ */



#menu .duvida {
    background-position: -370px 0px;
    width: 111px;
}
#menu .duvida:hover {
    background-position: -370px -109px;
}
/*#menu .duvida:active  {background-position: -380px -109px;}*/

#menu .contatos {
    background-position: -480px 0px;
    width: 57px;
}
#menu .contatos:hover {
    background-position: -480px -109px;
}
.titulo_menu_servico_roxo_top {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#9d88c6;
}
a.titulo_menu_servico_roxo_top-link {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#9d88c6;
	text-decoration:none;
}
#titulo_interno {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_titulo_interno.png);
    background-repeat:no-repeat;
    width:941px;
    height:42px;
    margin-left:15px;
    padding-top:5px;
}
#bg_conteudo_interno_white {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_conteudo_interno.png);
    background-repeat:repeat-y;
    width:909px;
    height:auto;
    margin-left:24px;
    margin-right:10px;
    padding-top:5px;
    text-align:left;
    padding-left:25px;
    overflow:hidden;
}
#conteudo_interno {
    width:890px;
    height:auto;
    margin-right:10px;
    padding-top:5px;
    text-align:left;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    overflow:hidden;
}
#texto_titulo_interno {
    width:250px;
    height:15px;
    margin-left:24px;
    margin-top:15px;
    text-align:left;
    float:left;
}
#busca {
    width:550px;
    height:25px;
    margin-left:24px;
    margin-top:5px;
    text-align:right;
    float:right;
}
#busca_servicos {
    width:550px;
    height:25px;
    margin-left:24px;
    margin-top:5px;
    text-align:right;
    float:right;
    margin-right:25px;
}
#cx_busca {
    width:520px;
    height:25px;
    margin-left:24px;
    text-align:right;
    float:left;
    padding-right:10px;
    padding-top:5px;
}
#cx_busca_servicos {
    width:520px;
    height:25px;
    margin-left:24px;
    float:left;
    padding-right:30px;
    padding-top:5px;
    margin-right:20px;
}
#bg_titulo_conteudo_interno {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_titulo_produto.png);
    background-repeat:no-repeat;
    width:870px;
    height:30px;
    margin-top:15px;
    margin-left:10px;
}
#titulo_conteudo_interno {
    padding-left:10px;
    padding-top:7px;
    /*width:415px;*/
    height:23px;
    float:left;
}
#voltar_conteudo_interno {
    padding-left:10px;
    padding-top:5px;
    width:400px;
    height:25px;
    float:right;
    text-align:right;
    padding-right:15px;
}
#bg_titulo_conteudo_interno {
}
#texto_conteudo_interno_white {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_descricao_produto.jpg);
    background-repeat:repeat-y;
    width:850px;
    height:auto;
    margin-left:10px;
    padding-left:15px;
    padding-right:5px;
    padding-top:25px;
    overflow:hidden;
}
#footer_interno {
    background-image:url(http://www.tlms.com.br/templates/default/images/footer_desc_produtos.png);
    background-repeat:no-repeat;
    width:870px;
    height:35px;
    margin-left:10px;
    overflow:hidden;
}
#header_box {
    width:620px;
    margin-left:40px;
    margin-right:40px;
    margin-bottom:10px;
    margin-top:20px;
    text-align: right;
}
#bg_roxo_contato {
    background-color:#bdb4d0;
    width:620px;
	height:auto;
	*height:325px;
    margin-left:40px;
    margin-right:40px;
    margin-bottom:40px;
    margin-top:20px;
}
#topo_contato {
    background-image:url(http://www.tlms.com.br/templates/default/images/topo_contato.jpg);
    background-repeat:no-repeat;
    background-color:#FFF;
    width:576px;
    height:66px;
    text-align:center;
    margin-left:20px;
}
#meio_contato {
    width:569px;
    height:66px;
    text-align:center;
    margin-left:20px;
}
#footer_contato {
    background-image: url(http://www.tlms.com.br/templates/default/images/foooter_contato.jpg);
    width:576px;
    height:24px;
    text-align:center;
    margin-left:20px;
	*margin-top:145px;
    *clear:both;
    clear:both;
}
#left_contato {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_texto_contato.jpg);
    background-repeat:repeat-y;
    width:210px;
    height:235px;
    margin-left:10px;
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-align:left;
    padding-left:25px;
    line-height:18px;
}
#right_contato {
    background-color:#FFF;
    width:324px;
    height:235px;
    float:right;
    text-align:left;
    margin:0 auto;
}
.email_contato {
    color: #bdb4d0;
    font-weight:bold;
}
.username {
    background-image: url(http://www.tlms.com.br/templates/default/images/contato_nome.jpg);
    background-repeat: no-repeat;
    background-position:left;
    background-color:#FFFFFF;
    width:155px;
    font:normal 12px Tahoma;
    color: #666666;
    border: 1px solid #CCC;
    padding:5px 0px 0px 0px;
    padding-left:25px;
}
.email {
    background-image: url(http://www.tlms.com.br/templates/default/images/contato_email.jpg);
    background-repeat: no-repeat;
    background-position:left;
    background-color:#FFFFFF;
    width:155px;
    font:normal 12px Tahoma;
    color: #666666;
    border: 1px solid #CCC;
    padding:5px 0px 0px 0px;
    padding-left:25px;
}
.assunto {
    background-image: url(http://www.tlms.com.br/templates/default/images/contato_assunto.jpg);
    background-repeat: no-repeat;
    background-position:left;
    background-color:#FFFFFF;
    width:155px;
    font:normal 12px Tahoma;
    color: #666666;
    border: 1px solid #CCC;
    padding:5px 0px 0px 0px;
    padding-left:25px;
}
.mensagem {
    background-image: url(http://www.tlms.com.br/templates/default/images/contato_mensagem.jpg);
    background-repeat: no-repeat;
    background-position:top-left;
    background-color:#FFFFFF;
    width:155px;
    font:normal 12px Tahoma;
    color: #666666;
    border: 1px solid #CCC;
    padding:5px 0px 0px 0px;
    padding-left:25px;
}
.texto_form {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-align:left;
}
#label_form_nome {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-align:left;
    width:80px;
    float:left;
    padding-top:1px;
    margin-left:25px;
}
#label_form_email {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-align:left;
    width:80px;
    float:left;
    padding-top:2px;
    margin-left:25px;
}
#label_form_assunto {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-align:left;
    width:80px;
    float:left;
    padding-top:2px;
    margin-left:25px;
}
#label_form_mensagem {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-align:left;
    width:80px;
    float:left;
    padding-top:2px;
    margin-left:25px;
}
#label_form_mensagem_enviada {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-align:left;
    width:auto;
    float:left;
    padding-top:100px;
    margin-left:20px;
}
#input_form_mensagem {
    float:right;
    width:170px;
    margin:0px;
    padding-top:5px;
    margin-left:25px;
}
#input_form_buttons {
    width:170px;
    margin:0px;
    padding-top:1px;
    margin-left:170px;
}
#input_form_contato {
    float:left;
    width:170px;
    margin:0px;
    padding-top:3px;
    margin-left:0px;
}
.enviar {
    background-image:url(http://www.tlms.com.br/templates/default/images/bt_enviar.jpg);
    height: 20px;
    width: 68px;
    border:0px;
    margin-left:114px;
    margin-top:5px;
}
#header_impressao {
    background-image: url(http://www.tlms.com.br/templates/default/images/header_impressao.jpg);
    background-repeat:no-repeat;
    width:600px;
    height:99px;
}
#content_impressao {
    width:600px;
    height:auto;
}
#footer_impressao {
    background-image:url(http://www.tlms.com.br/templates/default/images/footer_impressao.jpg);
    background-repeat:no-repeat;
    width:600px;
    height:auto;
    text-align:center;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    padding-top:15px;
    padding-bottom:10px;
}


#titulo_links{
    padding-bottom:5px;
}
#titulo_archives{
    padding-bottom:5px;
}

#links {
    padding-top:20px;
}
#archives {
    margin-top:20px;
}
#imprimir {
    width:100px;
    height:auto;
    float:right;
}




#icone_enviar_amigo {
    width:133px;
    height:auto;
    float:right;
    padding-right:38px;
    padding-top:20px;
}

#view_comentario {
    width:146px;
    height:auto;
    float:left;
}
#write_comentario {
    width:173px;
    height:auto;
    float:left;
}
#sent_mail {
    width:198px;
    height:auto;
    float:left;
}
#barra {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_barra.png);
    background-repeat:no-repeat;
    width:700px;
    height:58px;
    float:left;
    padding-top:18px;
    padding-left:20px;
}
#barra_comentarios {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_descricao_produto.jpg);
    background-repeat:repeat-y;
    width:870px;
    height:auto;
    margin-left:10px;
    padding-top:15px;
    overflow:hidden;
    padding-left:2px;
}
#enviar_amigo {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_descricao_produto.jpg);
    background-repeat:repeat-y;
    width:870px;
    height:auto;
    margin-left:10px;
    padding-top:15px;
    overflow:hidden;
    padding-left:20px;
}

.span-8 {width:390px;}
.span-10 {width:390px;}
.clear {clear:both;}

#background_amigo_roxo {
    background-color:#bdb4d0;
    width:620px;
    height:auto;
    margin-left:0px auto;
    overflow:hidden;
}
#background_amigo_branco {
    background-color:#fff;
    width:537px;
    margin-left:40px;
    margin-right:40px;
    margin-bottom:40px;
    margin-top:40px;
}
.texto_amigo {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#000;
}
#form_amigo {
    padding-left:70px;
    padding-top:20px;
}
#comentario {
    width:350px;
    padding-left:50px;
    padding-top:20px;
}
#comentarios {
    background-image:url(http://www.tlms.com.br/templates/default/images/bg_descricao_produto.jpg);
    background-repeat:repeat-y;
    width:850px;
    height:auto;
    margin-left:10px;
    padding-top:15px;
    overflow:hidden;
    padding-left:20px;
}
#contador_comentario{

    padding-top:15px;
    padding-bottom:15px;
}



#bt_enviar_amigo{
    width:auto;
    height:35px;
    padding-top:10px;
}
#fechar {
    text-align:right;
    padding-right:10px;

}
a.escrever:link {
    color: #9d88c6;
}
a.escrever:visited {
    color: #9d88c6;
}
a.escrever:hover {
    color: #9d88c6;
}
a.escrever:active {
    color: #9d88c6;
}
#nome_comentario {
    width:auto;
    height:auto;
    float:left;
    padding-right:10px;
}
#data_comentario {
    width:auto;
    height:auto;
    float:left;
    padding-right:10px;
}
#conteudo_comentario {
    width:auto;
    height:auto;
    padding-right:10px;
    padding-top:10px;
    clear:both;
}
.left_subcategoria {
    padding-left:15px;
}

.top_subcategoria {
    padding-top:5px;
}

.bottom_subcategoria {
    padding-bottom:5px;
}
.padding-foto{
	padding-left:10px;
	padding-bottom:10px;
}
.float-left{
	float:left;
}
.clear{
	clear:both;
}

/* --------------------- formulario  ------------------------------ */


#bg_comentario_roxo{
    background-color:#beb4cf;
    width:535px;
    height:autox;
    padding: 40px 45px 40px 40px;
    margin-right:45px;
    margin-bottom:40px;
    margin-left:40px;

}

#bg_comentario_branco {
    background-color:#FFF;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
}
.texto_formulario {
    padding-top:10px;
    padding-left:10px;
}
.imput_formulario {
    padding-left:10px;
}
.wrapper_comentario{
    padding-top:10px;
    padding-bottom:10px;
    text-align:right;
    padding-right:130px;

}


/* --------------------- formulario  ------------------------------ */



#transp_back
{
    display:            none;
    position:           fixed;
    #position:          absolute;
    _position:          absolute;
    z-index:            997;
    top:                0px;
    left:               0px;
    background-color:   #FFFFFF;
    width:              100%;
    height:             100%;
    opacity:            .8;
    _filter:            progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    #filter:            progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    #height:            expression( ( document.documentElement.offsetHeight - 5) );
    _height:            expression( ( document.documentElement.offsetHeight - 5) );
    #top:               expression( ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )  + 'px' );
    _top:               expression( ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )  + 'px' );
	*overflow:hidden;
	*height:auto;

}

#jpf_form_mail_box,
#hm_s_product_post_box,
#hm_s_product_friend_box
{
    display:            none;
    position:           fixed;
    #position:          absolute;
    _position:          absolute;
    z-index:            998;
    top:                10%;
    left:               20%;
    background-color:   #FFFFFF;
	*overflow:hidden;
	*height:auto;
}

/*
#################################
       FwDialog
#################################
*/


#fw_dialog_box
{
    position:           fixed;
    #position:          absolute;
    _position:          absolute;
    z-index:            1000;
    top:                40%;
    left:               30%;
    background-color:   #FFFFFF;
    width:              250px;
    height:             100px;
    #top:           expression( ( document.documentElement.offsetHeight / 2  - fw_dialog_box.offsetHeight / 2 ) +
                    ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )
                    + 'px' );
    _top:           expression( ( document.documentElement.offsetHeight / 2  - fw_dialog_box.offsetHeight / 2 ) +
                    ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )
                    + 'px' );
}


#fw_dialog_back
{
    position:           fixed;
    #position:          absolute;
    _position:          absolute;
    z-index:            999;
    top:                0px;
    left:               0px;
    background-color:   #FFFFFF;
    width:              100%;
    height:             100%;
    opacity:            .8;
    _filter:            progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    #filter:            progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    #height:            expression( ( document.documentElement.offsetHeight - 5) );
    _height:            expression( ( document.documentElement.offsetHeight - 5) );
    #top:               expression( ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )  + 'px' );
    _top:               expression( ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )  + 'px' );
}


.fw_dialog_upload_box
{
    width:200px;
    height:10px;
    border: 1px;
    border-color: #2B717C;
    border-style: solid;
    text-align: left;
}

.fw_dialog_upload_percent
{
    height:100%;
    background-color:   #2B717C;
}

.fw_dialog_title
{
    font-family:        tahoma, helvetica, sans-serif;
    font-size:          11px;
    color:          #FFFFFF;
    font-style:         normal;
    font-weight:        bold;
}

.fw_dialog_msg1
{
    font-family:        tahoma, helvetica, sans-serif;
    font-size:          11px;
    color:          #2B717C;
    font-style:         normal;
}

.fw_dialog_msg2
{
    font-family:        tahoma, helvetica, sans-serif;
    font-size:          11px;
    color:          RED;
    font-style:         normal;
}

.fw_dialog_msg3
{
    font-family:        tahoma, helvetica, sans-serif;
    font-size:          11px;
    color:          #2B717C;
    font-style:         normal;
    font-weight:        bold;
}
