/* //  Alô Bebê - Powered by Panda's Art - www.pandasart.com // */

/* ///////////////////////////////////////////// GERAL /////*/

body, form, img, a, h1, p, fieldset ul {text-decoration:none; margin:0; padding:0; border:none;}
body {min-width: 770px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#head img, #user_bar img, #menu_portal img {vertical-align:middle;}

/* ///////////////////////////////////////////// HEAD /////*/

#head {width:100%; height:67px; background:url(http://www.alobebe.com.br/site/_images/bg_head.gif) #FFFFFF;}
#head h1 a {float:left; width:220px; height:53px; margin: 7px 0 0 10px; background: url(http://www.alobebe.com.br/site/_images/logo_abb_20_anos.gif) repeat-x;}
#head h1 a span {display:none;}
#head ul {float:right; list-style: none; color:white; font-size: 13px; font-weight:bold; margin: 8px 10px 0 0;}
#head ul li {display:inline;}
#head ul li a {color:white; margin-right:10px;} #head ul li a:hover {color:#E63C2F;}
#head #pesquise {float:right; width: 450px; clear: right; text-align: right;}
#head #pesquise form {padding: 5px 10px 0 0;}
#head #pesquise form img {margin-right:8px;}

/* ///////////////////////////////////////////// USER BAR /////*/

#user_bar {width:100%; height:32px; background:url(http://www.alobebe.com.br/site/_images/bg_user_bar.gif); font-size: 12px;}
#user_bar p {float:left; margin: 5px 0 0 2px;}
#user_bar a {color:#E63C2F;} #user_bar a:hover {color:black;}
#user_bar a img {margin-right:6px;}
#user_bar #btns_login {float:right;}
#user_bar #btns_login img {float:left; margin:0px;}


/* ///////////////////////////////////////////// LOJA /////*/

#menu_home_loja ul {margin:0px; padding:0px; list-style: none;}
#menu_home_loja ul li {display: inline;}
#menu_home_loja ul li a {float:left; width:100px; display:block; padding:5px; font-weight:bold; color:#D2331B; padding-left: 20px; background: url(http://www.alobebe.com.br/site/_images/bullet_01.gif) no-repeat 6px 4px; background-color: #FBD9CB; margin-right: 2px; border: 1px solid #F6C3B4; border-bottom: none;} #menu_home_loja  ul li a:hover {color:black; background-color: #FAD5C6;}
.if_categ {border: 1px solid #F6C3B4;}
#if_body {padding: 10px;}

.header01 td { font-size:12px; font-weight:bold; height:40px; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/barra_01.gif) repeat-x; line-height:20px;}
.header01 td a { color:#316605; margin:0px 5px; border-bottom:1px solid white;}
.header01 td a:hover {color:#000000;}
.table001 {border:2px solid #a1d17a; font-size:12px; margin-bottom:20px;}
.table001 tr td {padding:4px!important; border-bottom:1px solid #a1d17a;}

.header02 td { font-size:12px; font-weight:bold; height:40px; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/barra_02.gif) repeat-x; line-height:20px;}
.header02 td a { color:#dc711a; margin:0px 5px; border-bottom:1px solid white;}
.header02 td a:hover {color:#000000;}
.table002 {border:2px solid #f3af4d; font-size:12px; margin-bottom:20px;}
.table002 tr td {padding:4px!important; border-bottom:1px solid #f3af4d;}
.table002 h1 { font-size:18px; color:#dc711a}

.header03 td { font-size:12px; font-weight:bold; height:40px; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/barra_03.gif) repeat-x; line-height:20px;}
.header03 td a { color:#af4884; margin:0px 5px; border-bottom:1px solid white;}
.header03 td a:hover {color:#000000;}
.table003 h1 { font-size:18px; color:#af4884;}
.table003 {border:2px solid #ca72a6; font-size:12px; margin-bottom:20px;}
.table003 tr td {padding:4px!important; border-bottom:1px solid #edd6e4; border-right:1px solid #edd6e4;}
.table003 tr td a {color:#af4884; font-size:13px; font-weight:bold;}
.table003 tr td a:hover {color:#000000; text-decoration:underline;}
.table003_alternate td { background-color:#f9edf4;}





/* ///////////////////////////////////////////// MENU CATEGORIAS /////*/

#menu_categoria {float:left; width:158px; padding:10px; border:2px solid #b1dfac; background-color: #e3f4e2;}
#menu_categoria ul {margin:0px; padding:0px;}
#menu_categoria ul li {list-style: none;}
#menu_categoria ul li a {width:132px; display:block; padding:5px; font-weight:bold; color:#337333; padding-left: 20px; background: url(http://www.alobebe.com.br/site/_images/_imagens_novas/ico_bullet_04.gif) no-repeat 9px; background-color: #b1dfac; margin-bottom: 2px;} 
#menu_categoria ul li a:hover {color:black; background-color:#cae9c7;}
#menu_categoria ul .mcateg_sub a {font-weight:normal; margin-bottom:0px; color: black; background:none; border-bottom:1px solid #cae9c7;} 
#menu_categoria ul .mcateg_sub a:hover {color:#337333; background-color:#cae9c7;} 
.categorias { width:100%; text-align:center; background:url(http://www.alobebe.com.br/site/_images/_barra/barra_bg.gif);}
.categorias tr td { background:url(http://www.alobebe.com.br/site/_images/_barra/barra_left.gif) no-repeat; }
.categorias tr td a {float:left; display:block; width:100%; height:30px; background:url(http://www.alobebe.com.br/site/_images/_barra/barra_right.gif) no-repeat right; }

.categorias_links ul {margin:0px; padding:0px; font-size:12px; list-style:none;}
.categorias_links ul li{float:left; width:270px; display:block; border-bottom:1px solid #cae9c7; margin-bottom:10px;}
.categorias_links ul a { text-decoration:none; color:#337333;}
.categorias_links ul a:hover {text-decoration:underline; color:#000000;}
.videos_embed {float:left; width:100%;}
.videos_embed label {font-size:14px; font-weight:bold;}
.videos_embed input {width:100%; background-color:#f5f5f5; color:#999999; border:1px solid #9d9d9d;}

/* ///////////////////////////////////////////// VIDEOS /////*/

#videos_lista .red{color:#D2331B; font-size:12px; font-weight:bold;}
#videos_lista p{padding-bottom:10px;}
#videos_lista img{margin-right:10px;}
.videos_container {float:left; width:100%; padding-bottom:20px;}
.video_grande_content {margin-left:330px; min-height:250px; _height:250px;}
.video_grande {position:absolute; z-index:1; top:0px; left:0px;}
.video_grande_details img { float:left; margin-right:10px;}
.video_grande_title { font-size:22px;}
.video_grande_details p {clear:both; width:100%; padding-top:10px; font-size:12px;}
.videos_thumbs_destaque  { position:relative; float:left; width:120px; height:140px; margin:10px 10px 0 0; padding:5px; background-color:#fefad2;}
.videos_thumbs_destaque .videos_thumbs_destaque_titu a { color:#D2331B; font-size:12px; font-weight:bold;}
.videos_thumbs_destaque .videos_thumbs_destaque_titu a:hover { background-color:#D2331B; color:#FFFFFF;}
.videos_thumbs_destaque .videos_thumbs_destaque_exib { position:absolute; top:65px; right:5px; padding:4px; font-size:10px; background-color:#fbcc48; text-align:right; filter:alpha(opacity=80); -moz-opacity:0.8; border-bottom:1px solid #000000;}
.videos_thumbs_canais { float:left; width:100%; margin-top:10px; clear:both;}
.videos_thumbs_canais img {float:left; margin-right:10px; border-right:4px solid #fbcc48;}
.videos_thumbs_canais p {font-size:12px;}
.videos_thumbs_canais .videos_thumbs_canais_titu a { color:#D2331B; font-size:14px; font-weight:bold;}
.videos_thumbs_canais .videos_thumbs_canais_titu a:hover { background-color:#D2331B; color:#FFFFFF;}
.videos_thumbs_canais .videos_thumbs_canais_exib {color:#999999;}

.revista_grande_content {margin-left:130px;}
.revista_grande_content .p_revista {float:left; margin:0px; padding:0px; margin-bottom:5px; padding-bottom:5px;}
.revista_grande_content .p_revista img { border-right:4px solid #fbcc48;}
.revista_grande_content .p_revista a {color:#D2331B; font-weight:bold;}
.revista_grande_content .p_revista a:hover {text-decoration:underline;}
.revista_tags a { padding:2px; text-decoration:none; color:#fcd95b;}
.revista_tags a:hover { color:#D2331B;}
.revista_edicoes { position:relative; float:left; width:100px; height:133px; margin:10px 10px 0 0; padding:5px; background-color:#fefad2;}
.revista_edicoes .revista_edicoes_ed {position:absolute; bottom:20px; right:5px; width:75px; padding:2px 4px; color:#FFFFFF; background-color:#D2331B; font-weight:bold; text-align:right; }
.revista_edicoes .revista_edicoes_dt {position:absolute; bottom:5px; right:5px; width:75px; padding:2px 4px; color:#000000; background-color:#fcd95b; font-size:9px; text-align:right; }

.games_list {float:left; margin:10px 10px 0 0; display:inline; background-color:#fbd05d;}
.games_list:hover {filter:alpha(opacity=80); -moz-opacity:0.8;}
.games_list img { margin-right:4px;}

.table_webcard { background-color:#ffffbd; border:2px solid #fcd95b;}
.table_webcard tr td {padding:10px!important;}
.table_webcard input, .table_webcard textarea { border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding:3px; margin-bottom:2px;}

.oportunidades_1 { float:left; font-size:20px; width:185px; height:85px; padding:30px 20px 0 20px; text-align:center; background:url(http://www.alobebe.com.br/site/_images/oportunidades_bg.gif) no-repeat red;}
.oportunidades_1 a { display:block; color: #6ea527;}
.oportunidades_1 a:hover {color:#000000;}

.reportagem_title_1 { font-size:20px;}
.reportagem_title_2 { margin-top:20px; font-size:25px; color: #f97231;}
.reportagem_title_3 { font-size:14px; font-weight:bold; color:#e63c2f;}
/*#conteudo_reportagem p { font-size:12px;}*/
.reportagem_table {background-color:#ffffde; margin-top:10px;}
.reportagem_table tr td { padding:10px!important; border:1px solid #fce5a0;}
.reportagem_table img { border:3px solid #FFFFFF;}

.reportagem_list {color:#fcd95b; font-size:12px;}
.reportagem_list a { color:#000000; text-decoration:none;}
.reportagem_list a:hover { background-color:#fcd95b;}

.loja_container {float:left; width:100%; padding-bottom:20px; clear:both;}













/* ///////////////////////////////////////////// BOTÕES /////*/

#botoes {width:100%; height:40px; text-align:center;}

/* ///////////////////////////////////////////// BANNERS /////*/

#banner_grande .close {position:absolute; right: 10px; padding-top: 10px;}
#banner_pequeno {width:100%; height:88px; background-color:#FBCC48;}
.banner_portal {text-align:center;} .banner_portal img {margin: 15px 0px;}

/* ///////////////////////////////////////////// MENU PORTAL /////*/

#menu_portal {float:left; width:158px; padding:10px; border:2px solid #FBCC48; background-color: #FFFFBD; font-weight: bold;}
ul#nav {margin: 0; padding: 0; list-style: none;}
#nav li {display: block; padding: 1px; margin: 2px 0;}
#nav li a {display: block; color: #F67231; padding: 2px;}
#nav ul {position: absolute; z-index: 99; left: -999em; margin: -25px 0 0 150px; padding:0; height:auto; border:solid #FBCC48; border-width: 1px 1px 0; background:#FFFFD7;}
#nav li li {padding: 2px; border-bottom: 1px solid #FBCC48; margin: 0;}
#nav li li a {display:block; padding:2px; width: 175px;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background: #FEED94;}
.bg_sub {background: #FEF5A6;}
.menu_header {float:left;}

/* ///////////////////////////////////////////// CX's HOME PORTAL /////*/
#cx_home_portal {float:left; width:210px;}
#cx_home_portal ul, #favoritos_home ul, #meu_carrinho_home ul {float:left; margin:0px; padding:4px 0 10px 15px; line-height:20px; list-style:none; text-align:left;}
#cx_home_portal ul a:hover, #revista_home a:hover, #tags_home a:hover, #favoritos_home ul li a:hover, #marcas_home a:hover, #loja_virtual_home a:hover, #meu_carrinho_home ul li a:hover {text-decoration:underline;}
.cx_title {float:left;}
#cha_de_bebe_home {float:left;}
#cha_de_bebe_home .box {width:202px; float:left; list-style:none; border:2px solid #7fbed3; border-top:0px;}
#cha_de_bebe_home ul li a {float:left; padding-left:10px; display:block; color:#37a0c8; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ico_bullet_01.gif) no-repeat 0 7px;}
#videos_home {float:left; margin-top:10px;}
#videos_home .box {width:202px; float:left; list-style:none; border:2px solid #d37fb0; border-top:0px;}
#videos_home ul li a {float:left; padding-left:10px; display:block; color:#c83787; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ico_bullet_02.gif) no-repeat 0 7px;}
.vermais_videos { background-image:none!important; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/vermais.gif) no-repeat 0px 7px!important; padding-left:15px!important; color:#000000!important;}
#revista_home {float:left; margin-top:10px;}
#revista_home .box {width:180px; padding:0 11px; float:left; list-style:none; border:2px solid #fbd05d; border-top:0px;}
#revista_home ul li a {float:left; padding-left:10px; display:block; color:#f6aa31; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ico_bullet_03.gif) no-repeat 0 7px;}
#revista_home a, #revista_home h1 {color:#f6aa31;}
#revista_home h1 {font-size:12px; margin-bottom:5px;}
#tags_home {float:left; margin-top:10px; line-height:26px;}
#tags_home .box {width:182px; font-size:17px; padding:10px; float:left; color:#7ac1eb; list-style:none; border:2px solid #abdffd; border-top:0px; text-align:justify; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/bg_nuvens.gif);}
#tags_home a {color:#7ac1eb;}
.tag1{font-size:12px;}
.tag2{font-size:18px;}
.tag3{font-size:26px;}

#favoritos_home {float:left; margin-top:10px;}
#favoritos_home .box {width:178px; float:left; list-style:none; border:2px solid #a1d17a; border-top:0px;}
#favoritos_home ul li a {float:left; padding-left:10px; display:block; color:#70c831; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ico_bullet_04.gif) no-repeat 0 7px;}
#favoritos_home ul {padding:4px 0 10px 10px;}
#enquete_home {float:left; margin-top:10px;}
#enquete_home .box {width:158px; padding:5px 10px; float:left; list-style:none; border:2px solid #c98ff9; border-top:0px;}
#site_seguro_home {float:left; margin-top:10px; text-align:center;}
#site_seguro_home .box {width:158px; padding:0px 10px; float:left; list-style:none; border:2px solid #c4c4c4; border-top:0px;}
#marcas_home {float:left; margin-top:10px; text-align:center;}
#marcas_home .box {width:158px; padding:0px 10px; float:left; list-style:none; border:2px solid #b6d3b7; border-top:0px;}
#marcas_home a {color:#b6d3b7;}
#loja_virtual_home {float:left; width:100%;}
#loja_virtual_home h1 {float:left; display:block; width:100%; height:66px; margin:0px; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/title_loja_virtual_bg.gif) no-repeat right; padding-right:4px;}
#loja_virtual_home h1 img {float:left;}
#loja_virtual_home h1 span, #ferramentas_home h1 span {display:none;}
#loja_virtual_home .box {width:100%; float:left; list-style:none; border:2px solid #8bca8f; border-top:0px; line-height:13px;}
#loja_virtual_home .box table {float:left; width:100%; border-bottom:1px solid #c5e4c7; margin:5px 0px; clear:both;}
#loja_virtual_home .box table td { padding-bottom:5px;}



#meu_carrinho_home {float:left;}
#meu_carrinho_home .box {width:133px; float:left; list-style:none; border:2px solid #8bca8f; border-top:0px; padding-bottom:10px;}
#meu_carrinho_home ul li a {float:left; padding-left:10px; font-size:9px; display:block; color:#000000; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ico_bullet_05.gif) no-repeat 0 7px;}

#marcas_right_home {float:left;}
#marcas_right_home .box {width:133px; float:left; list-style:none; border:2px solid #b6d3b7; border-top:0px;}



#loja_virtual_home .box h1 {float:none!important; background:none; font-size:12px; margin-bottom:5px; display:block; height:auto;}  
#loja_virtual_home .box ul {float:left; list-style:none; text-align:left; margin:0px; padding:0px; padding-left:10px; margin-top:5px;}
#loja_virtual_home .box ul a {display:block; float:left; padding-left:10px; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ico_bullet_05.gif) no-repeat 0 3px; color:#000000;}
#loja_virtual_home .box h1 a {color:#6cc12b;}
.img_catg {float:left; display:inline; margin:5px 0px 0 0px; clear:both;}
#ferramentas_home {float:left; width:100%; font-family:Tahoma, Helvetica, sans-serif;}
#ferramentas_home h1 {float:left; display:block; width:100%; height:50px; margin:0px; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/title_ferramentas_bg.gif) no-repeat right; padding-right:4px;}
#ferramentas_home .box {width:100%; min-height:300px; float:left; list-style:none; border:2px solid #e9a6a6; border-top:0px; line-height:13px;}
#ferramentas_home .box table tr td {border:1px solid #FFFFFF; border-width:0 1px;}
#ferramentas_home .box table tr td span, #ferramentas_home .box table tr td .ferramenta_ativa { float:left; display:block; width:100%; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ferramentas_aba_01.gif) no-repeat bottom left;}
#ferramentas_home .box table tr td a, #ferramentas_home .box table tr td .ferramenta_ativa a {float:left; width:100%; display:block; text-align:center; background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ferramentas_aba_01_right.gif) no-repeat bottom right; font-size:10px; color:#000000; text-decoration:none; padding:5px 0px;}
#ferramentas_home .box table tr td a:hover {text-decoration:underline;}
#ferramentas_home .box table tr td .ferramenta_ativa {background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ferramentas_aba_02.gif) no-repeat top;}
#ferramentas_home .box table tr td .ferramenta_ativa a {background:url(http://www.alobebe.com.br/site/_images/_imagens_novas/ferramentas_aba_02_right.gif) no-repeat right top; font-weight:bold; color:#e9a6a6;}
#ferramentas_home  #ferramenta_content { float:left; width:100%;}
#ferramentas_home .ferramentas_saibamais { float:right; font-size:15px; color:#e9a6a6; display:block; padding:10px; font-weight:bold;}
#ferramentas_home .ferramentas_saibamais:hover { text-decoration:underline;}
#ferramentas_home .ferramentas_saibamais img { vertical-align:middle;}

/* ///////////////////////////////////////////// TEXTOS /////*/
#textos {float:left; width:137px; height:80px;}
#textos img {float:left; margin:0px; padding:0px;}
#textos a {float:left; margin:0px; padding:0px;}




/* ///////////////////////////////////////////// BREADCRUMB /////*/

#breadcrumb, #breadcrumb_portal {float:left; width: 100%; margin: 10px 0px 20px 0px;}
#breadcrumb h1, #breadcrumb_portal h1 {font-size:12px; width:100%;}
#breadcrumb h1 a {color:#D2331B;} #breadcrumb h1 a:hover, #breadcrumb_portal h1 a:hover {text-decoration:underline;}
#breadcrumb_portal h1 a {color:#D2331B;} #breadcrumb h1 a:hover {text-decoration:underline;}

/* ///////////////////////////////////////////// GERAL /////*/

br {clear:both;}
#tab_geral {width:100%;}
#tab_geral td {padding: 10px;}
/* #tab_geral td table {margin-top: -20px;} */
#tab_geral td table td {padding:0px;}
#tab_geral .tab_kart td {padding:10px;}
#tab_geral .tab_cad td { padding:3px;}
#conteudo {padding: 0px 5px; position:relative}
#conteudo p {margin-bottom: 15px;}
#conteudo p a {background-color:#FFFFBD; color:#F67231; padding:1px; border:1px solid #FEF5A6; font-size:12px; font-weight:bold; margin:0 2px;} #conteudo p a:hover {background-color: #FEED94; border: 1px solid #FBDA7F;}
.spacer_01 {padding:1px; background:url(http://www.alobebe.com.br/site/_images/bg_spacer_01.gif) repeat-x center;}
.spacer_02 {padding:1px; padding: 8px 0px; background:url(http://www.alobebe.com.br/site/_images/bg_spacer_01.gif) repeat-x center; clear:both;}
.spacer_03 {padding:1px; padding: 5px 0px; background:url(http://www.alobebe.com.br/site/_images/bg_spacer_02.gif) repeat-x center; clear:both; text-align:right;}
.spacer_03 a {color: #D2331B;}
.spacer_04, .spacer_05 {border-bottom: 1px solid #F6C3B4; clear:both;}
.spacer_05 {padding: 10px 0px;}
fieldset {margin-top:10px; padding:0 10px; text-align:left;}
fieldset ul {float:left; line-height: 22px;} 
fieldset ul li, .footer ul li {margin-left:14px; list-style-image: url(http://www.alobebe.com.br/site/_images/bullet_01.gif);}
fieldset ul li a, fieldset a, .footer ul li a {color: black;} fieldset ul li a:hover, fieldset a:hover, .footer ul li a:hover {text-decoration: underline;}
.li_01 {list-style-image:none; list-style:none; margin-left: 0px; margin-bottom: 10px;}
.li_01 img {margin-right: 5px;}
fieldset a img {vertical-align:middle;}
fieldset p, fieldset ul {padding-bottom: 10px;}
.field_01, .field_02 {border:2px solid #FBCC48; background:url(http://www.alobebe.com.br/site/_images/bg_field_01.gif) repeat-x; clear:both;} * html body .field_01, * html body .field_02  {background-position: 0px 15px;}
.field_01 legend, .field_02 legend {font-size: 16px; font-weight: bold; color:#F67231; letter-spacing: -1px; margin-top: 5px;}
.field_01 legend img, .field_02 legend img {vertical-align:middle; margin-right: 5px;}
.field_02 {border:2px solid #F6C3B4; background:url(http://www.alobebe.com.br/site/_images/bg_field_02.gif) repeat-x;}
.field_catalogo {border:2px solid #714F43; background:url(http://www.alobebe.com.br/catalogo/bgcatalogo.gif) repeat-x;}
.field_03 {border:0px}
.field_02 legend {color:#D2331B;}
fieldset h1 {font-size: 11px; margin: 5px 0px; color:#F67231; width:165px;}
.field_02 h1 {color:#D2331B;}
.field_01 h1 a{color:#F67231;}.field_02 h1 a, .field_02 legend a  {color:#D2331B;}
.field_01 a{color:#F67231;}
fieldset .list_01 {list-style-image: none;}
.p_revista {padding: 5px 0 5px 0;}
.p_revista img {float:left; border-right: 5px solid #FBD052; margin-right: 10px;}
.categorias_home {padding-bottom: 6px;}
.categorias_home .spacer_03 {padding: 4px 0px;}
.categorias_home ul {line-height: 14px; padding-bottom: 0px;}
#limitador {float:left; width: 770px; height:1px;}
.red {color:#D2331B;}.orange {color:#F67231;}
.topo {padding: 5px; font-size: 13px; font-weight: bold; background-color: white; color:#F67231; vertical-align:middle; margin: -2px 10px 0px -1px;}
.topo img {vertical-align: middle;}
.hide { display: none;}
.btn_ok { font-size: 16px; font-weight: bold; color: #D2331B;}
.duvida1 a { color:black; margin-right:10px;} .duvida1 a:hover {color: #D2331B; text-decoration: underline;}.duvida1 a img { vertical-align:middle; margin-right:5px;}
.webcard_img { float:left; margin: 0px 10px 10px 0px;}
.paginacao { font-size:13px;}
.paginacao a { background-color:#fbcc48; padding:2px 8px; color:#d2331b; border:1px solid #fbcc48;}
.paginacao span {padding:2px 8px; color:#000000; border:1px solid #fbcc48; font-weight:bold;}
.paginacao a:hover {color: #FFFFFF;}


/* ///////////////////////////////////////////// LOJA /////*/

#menu_home_loja ul {margin:0px; padding:0px; list-style: none;}
#menu_home_loja ul li {display: inline;}
#menu_home_loja ul li a {float:left; width:100px; display:block; padding:5px; font-weight:bold; color:#D2331B; padding-left: 20px; background: url(http://www.alobebe.com.br/site/_images/bullet_01.gif) no-repeat 6px 4px; background-color: #FBD9CB; margin-right: 2px; border: 1px solid #F6C3B4; border-bottom: none;} #menu_home_loja  ul li a:hover {color:black; background-color: #FAD5C6;}
.if_categ {border: 1px solid #F6C3B4;}
#if_body {padding: 10px;}

/* ///////////////////////////////////////////// PRODUTOS /////*/

.produto_destaque {text-align:center;}
.produto_destaque a {display:block; color: black;} .produto_destaque a:hover {text-decoration: underline;} 
.produto_destaque a img {border: 5px solid #8bcb8e; margin:20px 0 10px 0;}
.produto_destaque a span, .produto_destaque a small, .produto_categoria span, .produto_categoria small  {color: #D2331B; font-weight: bold; font-size: 16px;}
.produto_destaque a small, .produto_categoria small {font-size: 12px;}
.produto_categoria { float:left; margin-top:20px; padding-right: 30px;}
.produto_categoria a {display:block; color:black;}
.produto_categoria h1 { margin-top:5px;}
.produto_categoria h1, .produto_categoria h2, .produto_categoria h3 {font-size:11px;}
.produto_categoria h2, .produto_categoria h3 {float:left; height:20px; padding-left: 21px; background:url(http://www.alobebe.com.br/site/_images/_icons/ico_dicas.gif) no-repeat -2px -2px; margin: 10px 0px;}
.produto_categoria h3 {background:url(http://www.alobebe.com.br/site/_images/_icons/ico_falta.gif) no-repeat -2px -2px; }
.produto_categoria p img {float:left;}

.produto_categoria .pc_preco { float:left; clear:both; border:1px solid #F6C3B4; background-color:#FFE9DD; padding:10px;}
.produto_categoria .pc_preco a {float:right; color: #D2331B; font-size: 17px; font-weight: bold; letter-spacing: -1px;} .produto_categoria .pc_preco a:hover { color:black;}
.produto_categoria .pc_preco a img {vertical-align:middle;}

.produto_categoria ul {margin:10px 0px 0px 10px; padding:0px; list-style: none; }
.produto_categoria ul li {display:block; height: 25px;}
.produto_categoria ul li img{vertical-align:middle;}
.produto_categoria ul li a:hover {color:#D2331B;}
.a_select {display:block; cursor: hand; width: auto;}
.escolha {float:left; vertical-align:middle;}
.escolha_position { float:left; padding-right:24px; }
.detail {float:left; clear:left; width: 100%; padding:0px;}
.esgotado, .esgotado span, .esgotado small {color: #999999;} 
.esgotado img, .desabilitado img {filter:alpha(opacity=40); -moz-opacity:0.4;}
.esgotado h3 { color:#D2331B;}
.selecionado {border: 2px solid #F6C3B4;} 

/* ///////////////////////////////////////////// INFOMACOES /////*/

.infomacoes h1 { font-size: 15px; color: #D2331B;}
.infomacoes h2 { font-size: 13px;}
.infomacoes h1 img, .infomacoes h2 img { vertical-align:middle; margin-right:5px;}
.tab_kart { background-color: #F6C3B4; font-size: 12px;}
.tab_kart2 { background-color:#FBCC48;}
.tab_kart td { background-color: white;}
.tbody td { background-color: #FFE8DB; color:#D2331B; font-weight: bold;}
.tab_kart2 td {background-color: #FFFFBD;}
.tab_kart2 a { color:#D2331B;} .tab_kart2 a:hover { color:black;}
.tab_kart h1 { font-size:16px; color:#D2331B; margin-bottom: 10px;}
.tab_cad input {font-weight: normal;}

/* ///////////////////////////////////////////// KART /////*/

.kar_nav h1 { font-size: 15px; color: #EDADA4;}
.kar_nav h1 img { vertical-align:middle; margin-right: 10px;}
.kar_nav h1 .desabilitado {color: #999999;} 
.p_kart { float:left;}
.p_kart a{color:#000000;}


/* ///////////////////////////////////////////// INPUTS /////*/

input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding:2px;}
.pesquise, .ok {vertical-align:middle; margin-right: 5px;}
.btn_votar {position: absolute; left:100px; margin-top: -10px;}
.busca_reportagem {vertical-align:middle; margin-right: 5px; width: 117px;}

/* ///////////////////////////////////////////// FOOTER /////*/

.footer {width:100%;} .footer td {padding:10px;}
.footer ul {margin: 0px 10px; padding:0px;}
.footer h1 {font-size: 11px; color:#D2331B;}
#copy {width:100%; font-weight: bold; text-align:center; padding: 10px 0px;}

/* ///////////////////////////////////////////// FOOTER /////*/
.selected {background-color:#FFCCCC;}
#caixaProdutos {margin:0; padding:0; border: 1px solid red; background-color: #ffffff; z-index:20; text-align:left;}
#caixaProdutos ul {margin:0; padding:0;}
#caixaProdutos ul li {margin:0; padding:0; color:#000000; display:block; font-size:9px; list-style:none;}

