/* CSS Document */

html,body{margin:0; padding:0; font-family: Calibri, Geneva, sans-serif;}
p{margin:0; padding:0; margin-top:7px;}
ul{margin:0; padding:0; margin-top: 10px;}
img{border:none;}

#noticia {font-size: 12px;}

.msgm_erro{color: #C00; font-weight: bold;}
.msgm_ok{color:#0C0; font-weight: bold;}

.clear{clear: both;}
.agaerre{height:2px; margin:0 0 10px 0; background:#D0D2D4; width: 100%;}
.col_right .agaerre{height:2px; margin:10px 0 10px 0; border-bottom:2px dotted #D0D2D4; width: 100%; background: none;}
.col_right .agaerre2{height:2px; margin:20px 0 10px 0; border-bottom:2px dotted #A78B6A; width: 100%; background: none;}
.hrdot{border-bottom:2px dotted #D0D2D4; height:1px; background:none;}
.publicidadetag{font-size:10px; color:#999;}
.offerbullet{position: absolute; top: 45px; left: 10px; z-index:99;}

.wrap{width:1000px; margin: 0 auto 0 auto; padding-bottom:15px; }
.top_menu{height:30px; width:100%; background:#BCBDC0;}
.top_logoarea{height:120px; width:100%; background:url(../imgs/layout/topo.jpg);}
.menu{height:30px; width:100%; background:#4575AE;}
.menu_divisor{height:30px; width:100%; background: url(../imgs/layout/divisor.png) repeat-x #fff;}
.site_body{padding-left:0px;}
.col_left{width:130px; border-right: 2px solid #DEE0E1; min-height:200px; float: left; margin-left:0px; }
.col_middle{width:522px; border-right: 2px solid #DEE0E1; padding-right:16px; min-height:200px;  float: left; margin-left:18px;}
.col_right{width:292px; min-height:200px;  float: right;  margin-right:0px;}
.col_leftmiddle{width:672px; float: left; margin-left:00px; margin-top: 15px;  border-right: 2px solid #DEE0E1; padding-right:16px;}
.bottom{width:98%; float: left; padding-top:30px; padding-bottom:25px;}

.navbar_bluebox{width:121px; background: #1D62A8; min-height:50px; color:#FFF; font-size:11px; margin-bottom: 10px; }
.navbar_bluebox .protect{padding: 2px 12px 5px 12px;}
.navbar_bluebox label{width:100%; margin-top: 2px; display: block; font-size: 10px;}
.navbar_bluebox input{border:0px; background: #E6E7E8; width:95%; height: 15px; padding:1px; font-size: 11px; }
.navbar_bluebox input.btn_confirmar{border:0px; background: #1D62A8; color:#FFF; font-size:11px; text-decoration: underline; width:100%; text-align: right; margin-top: 5px;}
.navbar_bluebox_head{width:101px; background: #6C8CC7 url(../imgs/layout/ico_news.jpg) 5px 6px no-repeat; height:24px; color: #FFF; padding-left:20px; line-height:24px;  font-size:12px;} 
a.navbar{width:101px; background:url(../imgs/layout/bullet_navpad.png) #E6E7E8 no-repeat 5px 5px; display: block; height:20px; margin-bottom:1px; padding-left: 20px; font-size: 11px; color: #3E7991; line-height: 20px;}
a.navbar:hover{background:#CCC; cursor: pointer;}
.bar_doubleline{height:42px; background:url(../imgs/layout/barra_line.png) repeat-x #fff; line-height: 39px; width:100%; margin-top: 15px; margin-bottom:15px;}
.ad_topo{float: right; width:730px; margin-top: 30px;} 

.col_middle_area{width:523px;}
.bignews_box{height: 177px; background: #DEE9EF;}
.bignews_box img{float: left;}
.bignews_box .protect{padding: 7px 15px 15px 15px ; float: left; width:238px;}
.col_double{width:50%; float: left;}
.col_double .protect{padding-top:10px; padding-right:10px;}
.col_quarter{width:25%; float: left;}
.col_quarter img{margin-bottom:10px;}
.classified_cell{float: left; width: 205px; height: 130px; margin-left: 15px; margin-top: 15px;}
.classified_img{width: 83px; float: left;}
.classified_desc{width:110px;  float: left; margin-left: 10px;}

.box{width:100%;}
.box .protect{padding:12px; }
.box .protect img{margin-right: 10px; float: left;}
.box p{margin:0; line-height: 15px; margin-top: 5px;}
.bgreen{background: #CBE7D3;}
.bgray{background: #E5E6E7;}
.bpurple{background: #A54686;}
.bdeepyellow{background: #AAA575;}
.blightdeepyellow{background: #D6CB6F;}
.blightpurple{background: #E8D8E2;}
.bhardgreen{background: #4DA391;}
.bpastelgreen{background: #ACBC71;}
.blightpastelgreen{background: #CED596;}
.bblue{background:#756FB3;}
.blightblue{background:#EDECF6;}
.blightblue2{background:#475E88;cursor:pointer;}
.blightblue2:hover{background:#576b8f;}
.bbege{background:#E1BB8E;}
.blightbege{background:#EFE2C0;}
.bbrown{background:#A78B6A;}
.blightbrown{background:#F4E8B0;}
.bgrayborder{border:1px solid #CCC;}
.broyalblue{background:#6B8BC7;}
.bdottedgrayborder{border-right:2px dotted #CCC;}

.bshoptit{background:url(../imgs/layout/shoptit.png) no-repeat;}
.bshopbox1{background:#DCE6EB;width:148px;}
.bshopbox2{background:#E5E6E7;width:148px;}

.tbold{font-weight: bold;}
.tlargest{font-size: 28px;}
.tlarge{font-size: 16px;}
.tnormal{font-size: 12px;}
.tseminormal{font-size: 11px;}
.tsmall{font-size: 10px;}
.tsmallest{font-size: 9px;}
.tgray, .tgray a{color:#929497;text-decoration:none;}
.tblack, .tblack a{color:#333;text-decoration:none;}
.tblack a:hover{color:#333;text-decoration:underline;}
.torange, .torange a{color:#F5811E;text-decoration:none;}
.tbrown, .tbrown a{color:#A78B6A;text-decoration:none;}
.twhite, .twhite a{color:#fff;text-decoration:none;}
.tblue, .tblue a{color:#809CCF;text-decoration:none;}
.tpurple, .tpurple a{color:#B26198; text-decoration:none;}
.tgreen, .tgreen a{color:#53A175; text-decoration:none;}
.thardgreen, .thardgreen a{color:#4DA391;text-decoration:none;}
.tcenter{text-align:center;}
p.tnomargintop{margin-top:0;}

li{list-style-image:url(../imgs/layout/bullet_gray.png); margin-bottom:5px; margin-left:15px;}
li.bulletgreen{list-style-image:url(../imgs/layout/bullet_green.png); margin-left:5px; margin-top: 3px;}
li.bulletblue{list-style-image:url(../imgs/layout/bullet_blue.png); margin-left:5px; margin-top: 3px;}
li.bulletpurple{list-style-image:url(../imgs/layout/bullet_purple.png); margin-left:5px; margin-top: 5px;}
li.bulletwhite{list-style-image:url(../imgs/layout/bullet_white.png); margin-left:5px; margin-top: 15px;}

a.link_pod{display: block; background: #AAA575; padding:2px; width:93px; color:#FFF; text-decoration: none; margin:5px 0 10px 0;}
a.link_pod:hover{background:#837E46;}
a.link_pet{display: block; color:#fff; width:57px; height:51px; background:#E1BB8E; float: left; text-decoration: none; font-size:40px; font-weight: bold; text-align: center; line-height: 48px;}
a.link_pet:hover{background:#E1AB6C;}
a.link_shop{background:#45A5AE; display: block; width:100%; color:#FFF; text-decoration: none;}
a.link_shop:hover{background:#217E87;}
a.link_plus{display:block; width:110px; font-size: 12px; color:#666; text-decoration:none; float:right; text-align: right; margin-top:10px;}
a.link_plus:hover{color:#000; text-decoration:underline;}
a.link_home{display:block; width: 250px; height: 90px; margin-left: 10px; margin-top: 20px; float: left; text-indent:-9999px; overflow: hidden;}
a.link_menu{display: block; height: 15px; margin-top: 7px; font-size: 13px; color:#FFF; font-weight: bold; text-align: center; padding: 0 9px; border-left: 1px solid #fff; float: left;  line-height: 15px; text-decoration: none;}
a.link_menu:hover{background: #6B8BC7;}
a.link_topmenu{display: block; height: 15px; margin-top: 7px; font-size: 13px; color:#FFF; font-weight: bold; text-align: center; padding: 0 9px; border-left: 1px solid #fff; float: left;  line-height: 15px; text-decoration: none;}
a.link_topmenu:hover{color:#000;}
a.link_noticia{font-size: 12px; text-decoration: underline; color: #000; display: block; margin-bottom: 7px;}
a.link_termos{display: block; height: 25px; line-height: 25px; font-size: 20px; color: #666; font-weight: bold; background: #bbb; text-align: center; margin-top: 15px; text-decoration: none;}
div.link_control{display: block; padding: 0 5px; color:#000; font-size: 12px; text-decoration: none; line-height: 15px; float: left;}
a.link_share{display: block; margin-top: 0px; float: right;}
a.link_classificados1{color: #A4C2D1; text-decoration: none;}
a.link_classificados1:hover{text-decoration: underline;}
a.link_paginavideo{display:block; width:20px; height: 20px; background-color:#E5E6E7; line-height:20px; font-size: 14px; font-weight: bold; color:#333; float: left; text-align: center; text-decoration: none; margin-right: 10px;}
a.link_paginavideo_on{display:block; width:20px; height: 20px; background-color:#A6A9AB; line-height:20px; font-size: 14px; font-weight: bold; color:#333; float: left;  text-align: center; text-decoration: none; margin-right: 10px;}
a.link_paginavideo:hover{background: #D9D9DB;}

.videos_mais{width:61px; margin:5px; /* background-color:#bbb; */ height:61px; float: left;}
.menu_data{display: block; height: 15px; margin-top: 7px; font-size: 13px; color:#FFF; font-weight: bold; text-align: center; width: 130px; float: left; line-height: 15px;}
.menu_rightblue{height: 30px; width:320px; background-color:#6B8BC7; float: right;}
.btn_busca{width:13px; border: 0px; background:url(../imgs/layout/ico_next.png); height:13px; float: right;}
a.signwell{display:block;position:absolute;width:137px;height:32px;background:url(../wellsign.png) center center no-repeat;bottom:23px;right:0px;overflow:hidden;text-indent:-9999px;}

/* Meu Pet */

.subtit{color:#A98F71;font-weight:bold;}
.meupetcontent{margin:20px 0 0 0;position:relative;min-height:240px;}
.meupetcontent p{padding-top:65px;width:400px;font-size:13px;color:#373435;}
.tits{position:absolute;}
.tits p{padding:0;margin:0;color:#CE8F64;font-size:20px;}
.tits span{color:#373435;font-size:18px;}
.proximos{list-style:none;margin:10px 0 0 0;padding:0;}
.proximos li{list-style-image:none;background:#EEE;margin:0 7px 0 0;width:87px;height:61px;float:left;}

/* Pet da Semana */

.petdasemanacontent{margin:0;position:relative;min-height:330px;}
.petdasemanacontent p{padding:0;width:400px;font-size:13px;color:#373435;}
.petdasemanacontent .data, .petdasemanacontent .animalname, .petdasemanacontent .animalcham {width:400px;}
.petdasemanacontent .data{font-size:11px;color:#718FC8;}
.petdasemanacontent .animalname{font-size:16px;color:#718FC8;font-weight:bold;}
.petdasemanacontent .animalcham{color:#373435;font-size:34px;line-height:25px;font-weight:bold;margin:10px 0 20px 0;}
.petsanteriores{background:#718FC8;padding:8px 12px 8px 12px;color:#FFFFFF;font-weight:bold;}
.petsants{list-style:none;margin:10px 0 0 0;padding:0;}
.petsants li{list-style-image:none;margin:0 7px 0 0;line-height:20px;}
.petsants li a{color:#373435;font-size:12px;}
.petsants li a:hover{text-decoration:none;}

/* Podcast */

.castscontent{margin:0;position:relative;min-height:330px;}
.castscontent .podcast{position:absolute;width:310px;height:30px;background:#996600;right:0;}
.castscontent p{padding:0;width:400px;font-size:13px;color:#373435;}
.castscontent .data, .petdasemanacontent .animalname, .petdasemanacontent .animalcham {width:400px;}
.castscontent .data{font-size:11px;color:#ACA77B;}
.castscontent .animalname{font-size:16px;color:#ACA77B;font-weight:bold;}
.castscontent .animalcham{color:#373435;font-size:34px;line-height:25px;font-weight:bold;margin:10px 0 20px 0;}
.castsanteriores{background:#ACA77B;padding:8px 12px 8px 12px;color:#FFFFFF;font-weight:bold;}
.download{margin:15px 15px 0 0;}
.download a{display:block;background:#D7CC75;width:100px;text-align:center;padding:5px;color:#FFFFFF;text-decoration:none;float:left;}
.download a:hover{background:#B8AF61;}
.download p{float:left;width:170px;margin:0 0 0 10px;line-height:28px;}

/* Busca */
.resultadobusca{color:#0000;}
.resultadobusca a, a.resultadobusca{color:#A98F71;font-weight:bold;text-decoration:none;}
.resultadobusca a:hover, a.resultadobusca:hover{text-decoration:underline;}
.pagelinke, .pagelinke a, a.pagelinke{color:#000000;text-decoration:none}
.pagelinke a:hover, a.pagelinke:hover{text-decoration:underline;} 
