@charset "utf-8";
/* CSS Document */
html{ margin:0px; padding:0px}
body,td,th { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-position:left}
body { background-color: #FFF; margin-top: 0px; padding:0px; background-image: url(images/headerreapet_04.jpg); background-repeat:repeat-x; background-position:top center}
.topheader{background-image:url(images/vitaldent_final_05.jpg); background-repeat:no-repeat; background-position:center top}
.leftimg{background-image:url(images/vitaldent_final_07.jpg); background-position:right top; background-repeat:no-repeat}
.rigthimg{background-image:url(images/vitaldent_final_08.jpg); background-position:left top; background-repeat:no-repeat}
.centerleftimg{ background-image:url(images/vitaldent_final_13.jpg); background-position:right top; background-repeat:no-repeat}
.imgleftbottom{ background-image:url(images/vitaldent_final_16.jpg); background-position:right top; background-repeat:no-repeat}
.cinza{ background-image:url(images/vitaldent_final_09.jpg); background-repeat:repeat-x; background-position:right top; margin-top:0px; padding:0px; }
.cinzabar{ background-image:url(images/vitaldent_final_18.jpg); background-repeat:no-repeat; background-position:top center; }
.reapcinza{background-image:url(images/vitaldent_final_17.jpg); background-repeat:repeat-x; background-position:top center; }
.imgcinza{background-image:url(images/campbottom.jpg); background-repeat:no-repeat; background-position: right top}
.textoverde{color:#326f13; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:30px; font-weight:bold}
.textcinz{color:#8c8c8c; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:30px; vertical-align:top; float:left;}
.logoWebbase{ float:left; display:block; background-image:url(images/log_pb.png); background-repeat:no-repeat; background-position:top left; width:86px; height:30px}
.logoWebbase:hover{ background-image:url(images/log_cor.png); }
.formtext{ color:#326f13; font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.formtext2{color:#326f13; font:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background-position:left bottom; margin-bottom:5px;}
.textfield { background-color:#cccccc; border-left: solid #a3a3a3 1px; border-top: solid #a3a3a3 1px;  border-bottom: solid #e8e8e8 1px;  border-right: solid #e8e8e8 1px;}
.w00 { width:254px; }
.w01 { width:223px; }
.w02 { width:203px; }
.w03 { width:146px; }
.w04 { width:100px; }
.w05 { width:158px; }
.w06 { width:160px; }
.w07 { width:80px; }
.h00{ height:20px; }
.h01{ height:16px; }
.form { margin-left:1px; width:auto;}
.formGroup td { padding-bottom:5px; padding-top:5px}

/*
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:left;}

.tooltip span.top{padding: 30px 8px 0;
    background: url(images/bt.gif) no-repeat top;}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(images/bt.gif) no-repeat bottom;}
*/

.errorsSmallDivFF { padding-left:200px; margin-top:-20px; }
@media { .errorsSmallDivIE {  width:194px; } }

#tooltip { height:35px; width:100%}
#tooltip .seta { float:left; background:url(images/tooltip1.gif) no-repeat; height:35px; width:11px;}
#tooltip .msg { height:22px; background: url(images/tooltip_repeat.gif) repeat-x bottom left; float:left; text-align:left; padding-top:13px; padding-right:8px; }
#tooltip .fecha { float:left; background:url(images/tooltip3.gif) no-repeat bottom; height:35px; width:5px;}