/* @override http://zee.com.br/extranet/panvel/panvel-template/css/basic.css */

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css,v 1.25.2.7 2009/09/03 21:18:30 tsouza Exp $
 *
 */

body {padding:0; margin:0; height:100%; width:100%;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container { background-color:#fff; border:#64686d 1px solid;}
#simplemodal-container a.modalCloseImg {background:url(../imagens/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #subpageContent {padding:40px 20px 10px 20px; width:715px; font-family:Arial, Helvetica, sans-serif;}
.subpageContent_top{
	overflow:hidden;
	width:715px;
	border-bottom:#ccc 1px solid;
	 text-align:left;
	 padding-bottom:21px;
	
	}
.top_textbox{
	float:left;
	width:395px;
	}
.top_textbox p{
	font-size:16px;
	font-weight:bold;
	line-height:23px;
	color:#D25D1F;
	}
.top_form_box{
	float:left;
	width:315px;
	}
.top_form_box form{
	width:313px;
	background:#e8e8e8;
	border:#ccc 1px solid;
	overflow:hidden;
	padding-bottom: 10px;
	}
.top_form_box form p{
	padding-top:11px;
	width:313px;
	overflow:hidden;
	}
.top_form_box form label{
	float:left;
	font-size:14px;
	width:54px;
	text-align:center;
	color:#333;
	line-height:14px;
	padding-top:8px;
	}
.top_form_box form input{
	float:left;
	vertical-align:middle;
	border:#ccc 1px solid;
	}
.top_form_box form .biginput{
	width:125px;
	height:20px;
	padding-top:5px;
	}

.top_form_box form .smallinput{
	width:61px;
	height:20px;
	padding-top:5px;
	margin-left:4px;
	display:inline;
	}
.top_form_box form .submitbutton{
	width:52px;
	height:35px;
	margin-left:7px;
	display:inline;
	background:url(../imagens/button_ok.png) no-repeat;
	border:0;
	cursor:pointer;
	}
.top_form_box form .text{
	padding-left:51px;
	color:#333;
	font-size:11px;
	}
.top_form_box form .text a{
	color:#333;
	text-decoration:underline;
	}
.top_form_box form .text a:hover{
	color:#333;
	text-decoration:none;
	}
.subpage_maincontent{
	width:715px;
	overflow:hidden;
	padding-top:25px;
	}
.subpage_maincontent2{
	width:300px;
	height: 170px;
	overflow:hidden;
	padding:30px;
	text-align: left;
	}
.subpage_maincontent2 h4 {
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 20px;
}
.subpage_maincontent2 p{
	color:#666666;
	font-size:13px;
	line-height:19px;
	padding-top:8px;
	clear: both;
}
.subpage_maincontent h2,
.subpage_maincontent2 h2{
	border-bottom:#ccc 1px solid;
	font-size:20px;
	color:#666;
	line-height:20px;
	padding-bottom:5px;
	}
.subpage_maincontent_left{
	float:left;
	width:310px;
	text-align:left;
	padding-bottom:30px;
	}

.subpage_maincontent_right{
	padding-left:90px;
	float:left;
	width:310px;
	text-align:left;
	padding-bottom:30px;
	}
.subpage_maincontent_left form{
	padding-top:16px;
	}
.subpage_maincontent_left form p{
	clear:both;
	padding-bottom:10px;
	}
.subpage_maincontent_left form p label,
.subpage_maincontent2 form p label{
	font-size:14px;
	color:#333;
	width:52px;
	float:left;
	}
.subpage_maincontent_left form p input,
.subpage_maincontent2 form p input{
	width:205px;
	height:20px;
	padding-top:5px;
	border:#ccc 1px solid;
	vertical-align:middle;
	}
.subpage_maincontent_left form .submit_box,
.subpage_maincontent_left form .submit_box_password{
	padding-left:51px;
	}
.subpage_maincontent_left form .submit_box a,
.subpage_maincontent_left form .submit_box_password a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
	}
.subpage_maincontent_left form .submit_box a:hover{
	color:#333;
	text-decoration:none;
	}
.subpage_maincontent_left form .submit_box input{
	background:url(../imagens/button_login.png) no-repeat;
	width:71px;
	height:33px;
	border:0;
	cursor:pointer;
	margin-left:10px;
	vertical-align:middle;
	}
.subpage_maincontent_left form .submit_box_password input,
.subpage_maincontent2 form input#aviseme_enviar{
	background:url(../imagens/btn_ok.png) no-repeat;
	width:71px;
	height:33px;
	border:0;
	cursor:pointer;
	margin-left:10px;
	vertical-align:middle;
	}
.subpage_maincontent_right p,
.subpage_maincontent_left p{
	font-size:13px;
	color:#666;
	line-height:19px;
	padding-top:8px;
	padding-bottom: 4px;
	}
a.cadastre:link,
a.cadastre:active,
a.cadastre:visited{
	background:url(../imagens/bg_cadastre.png) no-repeat;
	width:119px;
	height:36px;
	display:block;
	font-size:13px;
	color:#fff;
	line-height:30px;
	text-align:center;
	}
a.cadastre:hover{
	color:#fff;
	text-decoration:none;
	}
.check_box{
	clear:both;
	width:715px;
	border-top:#ccc 1px solid;
	padding-top:10px;
	text-align: left;
	}
.check_box label{
	font-size:13px;
	color:#666;
	}
.form_content p input.checkbox {
	float: left;
	width: 15px;
	margin-right: 10px;
}	
	
#simplemodal-container #popup_product,
#simplemodal-container #popup_product_other{
	width:526px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-align:left;
	background:#fff;	
	}
.popup_product_left{
	float:left;
	text-align:center;
	width:230px;
	padding-top: 35px;
	padding-bottom: 25px;
	}
.popup_product_right{
	float:left;
	padding-right:12px;
	width:284px;
	padding-top: 35px;
	padding-bottom: 25px;
	}
.popup_product_right p{
	font-size:24px;
	font-weight:bold;
	color:#000;
	line-height:34px;
	padding-bottom:20px;
	}
.popup_price_box{
	width:246px;
	border:#D9D9D9 1px solid;
	background:#F4F4F4;
	padding:10px 15px;
	}
.popup_product_right .popup_price_box p{
	font-size:18px;
	color:#D06626;
	line-height:19px;
	padding-bottom:0;
	}
.popup_price_box p span{
	font-size:11px;
	color:#666;
	display:block;
	text-decoration:line-through;
	}
.popup_product_top,.popup_product_bottom{
	background:url(../imagens/bg-popup_product_top.png) repeat-x;
	border-bottom:#DAD8D6 1px solid;
	width:526px;
	height:71px;
	clear:both;
	margin-bottom: 55px;
	}
.title_panver{
	float:left;
	width:118px;
	height:23px;
	padding-left:31px;
	padding-top:25px;
	}
.popup_product_top_right{
	text-align:right;
	padding-top:25px;
	padding-right:23px;
	float:right;
	}
.popup_product_top_right p{
	font-size:14px;
	color:#666;
	}
.popup_product_top_right p img{
	vertical-align:middle;
	margin-right:5px;
	}
.popup_product_top_right p span{
	display:block;
	font-size:10px;
	color:#333;
	}
.popup_product_top_right p span b{
	font-size:10px;
	color:#666;
	font-weight:normal;
	}
.print{
	font-size:11px;
	clear:both;
	padding-top:70px;
	padding-left:22px;
	padding-bottom:4px;
	}
.print img{
	margin-right:5px;
	}
.print a,.print a:hover{
	color:#333;
	}
.popup_product_bottom{
	margin:0;
	}
.popup_product_bottom p{
	font-size:16px;
	color:#666;
	font-weight:bold;
	line-height:71px;
	text-align:center;
	}
.popup_product_bottom p a,.popup_product_bottom p a:hover{
	color:#666;
	}
#simplemodal-container #mapbox{
	width:415px;
	height:390px;
	padding-left:23px;
	padding-right:22px;
	padding-top:22px;
	padding-bottom:24px;
	background:#fff;
	}

/*** NEW ***/
img.img-right {
	float: right;
	margin: 0 0 20px 20px;
	border: 1px solid #CCC;
}
img.img-right2 {
	float: right;
	margin: 0 0 20px 20px;
	border: 0;
}
img.img-left {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #CCC;
}
img.right-logo {
	float: right;
	margin: 0 0 20px 20px;
}
img.img-center{
	margin: 20px auto;
	width: auto;
	position: relative;
	border: 1px solid #CCC;
}
img.eventos-img{
	margin: 0 9px 10px 0;
	border: 1px solid #CCCCCC;
}

.text p{
 padding: 0 0 10px 0;
 line-height: 18px;	
}

.text h1{
	font-size:24px;
	color:#000;
	border-bottom:4px solid #ecebe9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.text h1.superguia-title{
	background: url(../imagens/superguia-title.jpg) no-repeat;
	height: 56px;
	text-indent: -90000px;
}
.text h3{
	font-size: 21px;
	margin:20px 0 10px;
}

.text h4{
	font-size:16px;
	padding:0 0 12px;
	clear: both;
}
.text h4.mais{
	margin-top: 20px;
}
.text ul, .text ul li{
	margin:10px;
	list-style-type:disc;
	list-style-position:inside;
	line-height: 18px;
	clear: both;
}
span.nota{
	font-size:12px;
	color:#999;
	font-style:italic;
}
span.titlevert{
	font-size:18px;
	color:#000;
	font-weight:bold;
}
span.dica{
	color:#666;
}

ul.ortopedicos, ul.diabeticos, ul.fitness, ul.hidratacao{
	padding-left:120px;
	margin-bottom:25px;
}

ul.ortopedicos{
	background:url(../imagens/loja-especial-ortopedicos.jpg) top left no-repeat;
}
ul.diabeticos{
	background:url(../imagens/loja-especial-diabet.jpg) top left no-repeat;
}
ul.fitness{
	background:url(../imagens/loja-especial-fitness.jpg) top left no-repeat;
}
ul.hidratacao{
	background:url(../imagens/loja-especial-hidratacao.jpg) top left no-repeat;
}

ul li.vert-guarana, ul li.vert-chaverde, ul li.vert-maracuja, ul li.vert-pitanga, ul li.vert-castanha, ul li.vert-oliva, ul li.vert-buriti, ul li.vert-verbena{
	border:1px solid #D4D4D4;
	margin:10px 0 20px;
	padding:10px 10px 50px 150px;
	display:block;
	position:relative;
	list-style:none;
}
li.vert-guarana{
	background:#F4F4F4 url(../imagens/vert-guarana.jpg) 10px 10px no-repeat;
	}
li.vert-chaverde{
	background:#F4F4F4 url(../imagens/vert-chaverde.jpg) 10px 10px no-repeat;
	}
li.vert-maracuja{
	background:#F4F4F4 url(../imagens/vert-maracuja.jpg) 10px 10px no-repeat;
	}
li.vert-pitanga{
	background:#F4F4F4 url(../imagens/vert-pitanga.jpg) 10px 10px no-repeat;
	}
li.vert-castanha{
	background:#F4F4F4 url(../imagens/vert-castanha.jpg) 10px 10px no-repeat;
	}
li.vert-oliva{
	background:#F4F4F4 url(../imagens/vert-oliva.jpg) 10px 10px no-repeat;
	}
li.vert-buriti{
	background:#F4F4F4 url(../imagens/vert-buriti.jpg) 10px 10px no-repeat;
	}
li.vert-verbena{
	background:#F4F4F4 url(../imagens/vert-verbena.jpg) 10px 10px no-repeat;
	}
li.vert li{
	list-style:none;
}

.info_texto {
	display:none;
}
img.img-right-noborder {
	float: right;
	margin: 0 0 20px 20px;
}
img.img-left-noborder{
	float: left;
	margin: 0 20px 20px 0;
}
img.img-sidebar-nav{
}

ul li.sermais, ul li.decolar, ul li.evoluir, ul li.superacao, ul li.farmaativo, ul li.estagiar, ul li.portadores, ul li.idade{
	padding-left:120px;
	margin-bottom:25px;
	height:75px;
	list-style:none;
}
li.sermais{
	background:url(../imagens/img_sermais.jpg) top left no-repeat;
}

li.decolar{
	background:url(../imagens/img_decolar.jpg) top left no-repeat;
}

li.evoluir{
	background:url(../imagens/img_evoluir.jpg) top left no-repeat;
}

li.superacao{
	background:url(../imagens/img_superacao.jpg) top left no-repeat;
}

li.farmaativo{
	background:url(../imagens/img_farmaativo.jpg) top left no-repeat;
}

li.estagiar{
	background:url(../imagens/img_estagiar.jpg) top left no-repeat;
}

li.portadores{
	background:url(../imagens/img_portadores.jpg) top left no-repeat;
}

li.idade{
	background:url(../imagens/img_melhoridade.jpg) top left no-repeat;
}

ul li.gerentes{
	height:75px;
	list-style:none;
}
	
.box_border_top {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #D4D4D4;
	overflow:hidden;
	padding:1px;
}
form p.description {
	margin-left: 155px;
	font-size: 11px;
	line-height: 13px;
	width: 280px !important;
}
#content form.form_content .halfinput {
	width: 100px;
}
.avise_form {
	width: 150px;
	text-align: right;
}
.avise_form label{
	float: left;
	width: 55px;
	text-align: right;
	color: #666;
	font-size: 11px;
	line-height: 18px;
}
.avise_form input{
	float:rightt;
	width: 85px;
	text-align: left;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	height: 18px;
}
.sec_bot {
	margin-top: 20px;
}
.content_button .button9 {
background:transparent url(../imagens/button_salvar.jpg) no-repeat scroll 0 0;
float:right;
margin-right:0;
width:111px;
}
h1.top_tables {
	text-align: left;
	margin-bottom: 15px;
}

h2.top_tables {
	text-align: left;
	margin-bottom: 10px;
	font-size: 14px;
}

h2.top_tables span{
	font-size: 12px;
	font-weight: normal;
}
.content_button {
	position: relative;
}
.tip_salvar_cesta {
	position: absolute;
	left: 310px;
	top: 20px;
	background: #FFF;
	width: 380px;
	height: 30px;
	border: 1px solid #CCC;
	padding: 10px;
}
.tip_salvar_cesta p {
	width: 150px;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.tip_salvar_cesta input.text_cesta {
	border: 1px solid #CCC;
	height: 28px;
}
.msg_alert {
	text-align: left;
	background: url(../imagens/warning_48.png) 10px center no-repeat;
	padding: 20px 30px 20px 70px;
	line-height: 20px;
	font-weight: bold;
	font-size: 14px;
}

.msg_sucess {
	text-align: left;
	background: url(../imagens/accepted_48.png) 10px 20px no-repeat;
	padding: 20px 30px 20px 70px;
	line-height: 20px;
	font-size: 14px;
}
.msg_sucess h4 {
	margin-bottom: 10px;
}
.msg_sucess p {
	margin-bottom: 10px;
	font-weight: normal;
}
.form_content select.select_large {
	width: 265px;
}
.legenda {
	height: 34px;
	line-height: 34px;
	padding-left: 10px;
}
.legenda span {
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	padding-right: 5px;
	margin-right: 5px;
	color: #666;
	border-right: 1px solid #CCC;
}
.legenda span img {
	float: left;
	margin-right: 5px;
}
.legenda span.last{
	border: 0;
}
p.extra_txt {
	text-align: left;
	margin-top: 20px;
	color: #666;
	position: relative;
	margin: 20px auto 5px;
	width: 980px;
}
p.filtro{
	text-align: left;

}
p.filtro a:link{
	background: none;
	margin: 0;
	padding: 0 4px 0 0;
	color: #D36023;
}
p.filtro a:hover{
	color: #000;
}
.atendimento-box{
	border: 1px solid #ccc;
	background: #f5f5f5;
	display: block;
	width: 153px;
	height: 160px;
	margin:0 15px 20px 0;
	padding: 5px 0 0 5px;
	font-size: 10px;
	float: left;
}
.atendimento-box ul{
	margin: 0;
	padding: 5px 5px 0 2px;
}
.atendimento-box ul li{
	margin:0;
}
.last-box{
	margin-right: 0;
}
span.atendimento{
	color:#123267;
	font-size:14px;
	font-weight:bold;
}
.fiel{
	background: #f5f5f5;
	border: #D4D4D4 solid 1px;
	padding: 10px 10px 0;
	margin-bottom: 10px;
	margin-left: 18px;
	margin-right: 13px;
	color: #555;
}
.fiel img{
	float: left;
	padding-bottom: 20px;
	padding-right:10px
}
ul li.vert-guarana a:link,
ul li.vert-guarana a:visited,
ul li.vert-chaverde a:link,
ul li.vert-chaverde a:visited,
ul li.vert-maracuja a:link,
ul li.vert-maracuja a:visited,
ul li.vert-pitanga a:link,
ul li.vert-pitanga a:visited,
ul li.vert-castanha a:link,
ul li.vert-castanha a:visited,
ul li.vert-oliva a:link,
ul li.vert-oliva a:visited,
ul li.vert-buriti a:link,
ul li.vert-buriti a:visited,
ul li.vert-verbena a:link,
ul li.vert-verbena a:visited{
position: absolute;
right: 30px;	
}
/* My Comment */

.influenza{
	line-height: 22px !important;
}