@charset "UTF-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea{border:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;margin:0;padding:0}
body{line-height:1;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;background: #EBDCB9;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
noscript{font-size:18px;color:red}
#wrap,#header,#footer{position:relative;padding:0 20px}
#wrap{width:998px;margin:0 auto}
#header{height:164px;background:#871135}
#header .logo{position:absolute;top:18px;left:20px;z-index:1}
#header .menu{overflow:hidden;border-radius:10px 10px 0 0;background:#fff;width:498px;position:absolute !important;right:20px;bottom:-1px;font-weight:700;padding:5px 5px 0}
#header .menu li{float:left;margin-right:5px}
#header .menu li a{background:#E9EBD6;height:44px;line-height:44px;color:#999;border-radius:10px 10px 0 0;display:block;padding:0 14px}
#header .other{position:absolute;right:20px;top:16px}
#header .other li{background:url(img/sprite-common_ouvidoria.gif) 0 0 no-repeat transparent;width:136px;height:39px;float:left;margin-right:3px}
#header .other li.lnk-01{background-position:-190px 0}
#header .other li.lnk-02{background-position:-285px -1px}
.content{min-height:54px;background:#F7F8EA;overflow:hidden;}
.content .sidebarLeft{float:left;width:215px}
.content .sidebarRight{float:right;width:740px;margin-right:20px}
.content .sidebarRight.unidadesPa{margin-bottom:20px}
.content .titlePage{background:#FCB824;color:#FFF;text-transform:uppercase;font-size:15px;height:34px;line-height:34px;font-weight:700;margin-bottom:15px;padding:0 15px}
#footer{height:134px;border-bottom:solid 12px #871135;background:#F7F8EA;clear:both;color:#363837;font-size:11px}
#footer ul{position:absolute;top:90px;left:20px}
#footer ul li{float:left}
#footer a{color:#363837}
#footer address{font-style:normal;position:absolute;top:38px;left:20px}
#footer .copy{position:absolute;top:90px;right:20px}
/*#footer .unimed{background:url(http://www.unimedrio.com.br/unimed/filesmng.nsf/B300910360C65AD783257CC80060BD94/$File/logo_novo.png) no-repeat transparent;width:113px;height:53px;display:block;position:absolute;top:26px;right:236px}*/
#footer .unimed{background:url(/static/images/logo-cefisFooter.png) no-repeat transparent;width:113px;height:53px;display:block;position:absolute;top:26px;right:236px}
#footer .fjg{background:url(img/sprite-common.gif) -400px -96px no-repeat transparent;width:87px;height:52px;display:block;position:absolute;top:25px;right:143px}
#footer .ans{background:url(img/sprite-common.gif) -285px -54px no-repeat transparent;width:114px;height:38px;display:block;position:absolute;top:33px;right:20px}
.logo{background:url(img/sprite-common_logo.gif) 0 0 no-repeat transparent;width:270px;height:126px}
.breadCrumb{color:#8E8C8D;font-weight:700;height:48px;overflow:hidden;padding-top:30px;margin:0 0 0 238px}
.breadCrumb li{float:left;height:15px}
.breadCrumb a{color:#8E8C8D}
.breadCrumb .active{color:#556630}
.navLocation{border-radius:0 10px 10px 0;background:#fff;width:203px;padding:5px 5px 5px 0; margin-bottom: 40px;}
.navLocation li{margin-bottom:5px}
.navLocation li a{background:#E9EBD6;height:38px;line-height:38px;color:#999;border-radius:0 10px 10px 0;display:block;padding:0 20px}
.lastNews{background:#D0DBCA;overflow:hidden;clear:both;padding:15px 20px}
.lastNews h2{text-transform:uppercase;font-size:14px;margin-bottom:20px;font-weight:700!important}
.lastNews ul li{float:left;width:280px}
.lastNews ul li h3{margin:10px 0}
.lastNews ul li img{border-bottom:solid 3px}
.lastNews ul .first img{border-bottom-color:#871135}
.lastNews ul .first h3 a{color:#871135;text-transform:uppercase}
.lastNews ul .second{margin:0 59px}
.lastNews ul .second img{border-bottom-color:#871135}
.lastNews ul .second h3 a{color:#871135;text-transform:871135}
.lastNews ul .third img{border-bottom-color:#871135}
.lastNews ul .third h3 a{color:#871135;text-transform:uppercase}
#viewer{width:958px;overflow:hidden;margin:50px 0 0 20px;}
#viewer #nav{width:200px;float:left;list-style-type:none;margin:0 0 20px;padding:0}
#viewer #nav li{width:380px}
#viewer #nav li div{cursor:pointer;display:block;width:350px;border-left:solid 10px #ADABAC;height:89px;overflow:hidden;background:#E7E7E7;color:#999;line-height:16px;padding:10px}
#viewer #nav li a{color:#999;}
#viewer #panels{width:579px;height:335px;overflow:hidden;position:relative;float:left}
#viewer #slider{width:2500px;height:579px}
#viewer #slider div{float:left;position:relative}
#viewer .thumb2{margin:4px 0}
#viewer .on{border-left:solid 10px #871135!important;background:#fff!important}
#viewer strong{font-size:14px;display:block;margin-bottom:8px}
//.hospitalSobre{border-bottom:solid 2px #ccc;padding-bottom:40px}
.hospitalSobre .sidebarRight{padding-right:20px;width:740px}
.hospitalSobre .sidebarRight h2{color:#FF6902;font-weight:700;font-size:27px}
.hospitalSobre .sidebarRight h3{font-size:15px;font-weight:400}
.hospitalSobre .sidebarRight img{display:block;width:706px;margin:20px auto}
.hospitalSobre .sidebarRight h2,.hospitalSobre .sidebarRight h3,.hospitalSobre .sidebarRight p{padding:0 20px}
.hospitalSobre .sidebarRight strong{padding:0}
.seeAlso{border-top:solid 2px #ccc;margin-top:34px;padding-top:20px}
.seeAlso h3{text-transform:uppercase;font-size:14px;margin-bottom:20px;font-weight:700!important;padding:0!important}
.seeAlso li{background:url(http://www.unimedrio.com.br/unimed/filesmng.nsf/03D500E6BB27D87E83257ABD004035D2/$File/bullet-orange.jpg) 0 center no-repeat transparent;padding-left:15px;margin-bottom:12px}
.clearfix{clear:both}
.clearfix:after{content:".";clear:both;display:block;height:0;overflow:hidden;visibility:hidden}
.boxUnidades{float:left;width:350px;margin:0 10px}
.boxUnidades h2{color:#758e62;font-size:24px;line-height:50px;text-transform:uppercase}
.boxUnidades p{margin-bottom:10px}
.boxUnidades a{color:#5a9600;text-decoration:underline}
.releaseItem{border-bottom:1px solid #b7cb28;padding:20px 10px}
.releaseItem p,.releaseItem h3{padding:0!important}
.releaseItem h3{color:#758e62;font-size:16px;margin-bottom:15px}
.releaseItem .releaseDate{color:#c1c59b;font-size:11px}
.releaseItem a{color:#5a9715;text-decoration:underline}
.pagination{width:425px;margin:20px auto}
.pagination ul li{background:#f7f8ea;border:1px solid #b2adb1;display:inline-block;padding:5px 10px}
.pagination a{color:#b2adb1}
.pagination .currentPage{background:#f6f1ea;font-weight:700}
#faleConosco{margin-bottom:70px}
.leftFields{background:none repeat scroll 0 0 #FFF;border-radius:5px 0 0 5px;border:none;float:left;margin-left:10px;margin-right:0;width:365px;padding:5px 0 0 5px}
.leftFields label{background:#d0dbca;border-radius:5px 0 0 5px;color:#2d5439;display:inline-block;height:40px;line-height:40px;margin-bottom:5px;width:70px;text-align:center}
.leftFields input{background:#d0dbca;color:#2d5439;display:inline-block;height:40px;line-height:40px;margin-bottom:5px;width:280px;padding:0 5px}
.rightFields{background:none repeat scroll 0 0 #FFF;border-radius:0 5px 5px 0;border:none;float:right;position:relative;width:350px;margin:0;padding:5px}
.rightFields label{background:#d0dbca;border-radius:0 5px 0 0;color:#2d5439;display:inline-block;height:40px;line-height:40px;margin-bottom:5px;padding-left:20px;width:330px}
.rightFields textarea{background:#d0dbca;border-radius:0 0 5px 0;color:#2d5439;height:160px;width:340px;padding:5px 5px 0;font: 12px Arial;}
#btnEnviar{background:#b7cb28;border-radius:5px;color:#2d5439;height:35px;line-height:35px;width:85px;position:absolute;right:5px;bottom:-45px;text-align:center;font-weight:bold;font-size:14px;}
#btnEnviar:hover{cursor:pointer}
#header .menu li a:hover,.navLocation li a:hover{color:#FF7B00}
#header .other li a,.logo a{display:block;height:100%}
#header .other li a span,#footer .ans span,#footer .unimed span,#footer .fjg span,.logo span{display:none}
#footer ul li a:hover,.breadCrumb a:hover{text-decoration:underline}
#footer ul li span,.breadCrumb li span{margin:0 5px}
.lastNews ul .first p a,.lastNews ul .second p a,.lastNews ul .third p a,.seeAlso li a{color:#666}
.push {height: 70px;}
.materia {padding: 10px 0 10px 0;}
#viewer #nav li a.webdoor, .lastNews ul .first p a.webdoor, .lastNews ul .second p a.webdoor, .lastNews ul .third p a.webdoor {color: #FF7B00; text-decoration: underline;}
#header .menu a.lnk-01{background:#fcb824;color:#FFF;}
.navLocation a.lnk-01{background:#fcb824;color:#FFF;}
#header .menu a.lnk-02{background:#fcb824;color:#FFF;}
.navLocation a.lnk-02{background:#fcb824;color:#FFF;}
#header .menu a.lnk-03{background:#fcb824;color:#FFF;}
.navLocation a.lnk-03{background:#fcb824;color:#FFF;}
#header .menu a.lnk-04{background:#fcb824;color:#FFF;}
.navLocation a.lnk-04{background:#fcb824;color:#FFF;}
#header .menu a.lnk-05{background:#fcb824;color:#FFF;}
.navLocation a.lnk-05{background:#fcb824;color:#FFF;}
#header .menu a.lnk-06{background:#fcb824;color:#FFF;}
.navLocation a.lnk-06{background:#fcb824;color:#FFF;}
#header .menu a.lnk-07{background:#fcb824;color:#FFF;}
.navLocation a.lnk-07{background:#fcb824;color:#FFF;}
#header .menu a.lnk-08{background:#fcb824;color:#FFF;}
.navLocation a.lnk-08{background:#fcb824;color:#FFF;}
#header .menu a.lnk-09{background:#fcb824;color:#FFF;}
.navLocation a.lnk-09{background:#fcb824;color:#FFF;}
#header .menu a.lnk-10{background:#fcb824;color:#FFF;}
.navLocation a.lnk-10{background:#fcb824;color:#FFF;}
.formulario{width: 700px;padding: 20px;background: #F7F8EA;float:right;}
.formulario p{margin-bottom: 5px;}
.formulario p a{color:#005d02;font-weight: 700;}
.formulario form p{font-size: 14px;font-weight: 700;margin-top: 15px;}
.formulario form p.radio{margin-top: 5px;}
.formulario form p span{font-weight: 400;}
.formulario input[type='text'], .formulario textarea, .formulario select{background:#7a8c7e;border:5px solid #cfdcca;resize:none;padding:8px;color:#ffffff;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.formulario input[type='text']{width: 250px;}
.formulario select{width: 275px;}
.formulario textarea{width: 500px;}
.formulario #btnEnviar{background:#005746;color:#ffffff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:85px;float:right;margin-top:15px;padding: 12px;cursor: pointer;}
.formulario #ddd{width: 25px;margin-right: 10px;}
.formulario #telefone{width: 185px;}
.formulario input.cartao{width: 36px;margin-right: 5px;}
.inputs.radio-buttons {
border: medium none;
float: left;
margin: 10px 0 0;
width: 100%;
}
// Radio Button
.inputs.radio-buttons ol {list-style: none outside none; margin: 5px 0 0;}
.inputs.radio-buttons ol li {float: left; width: 100%;}
.form-holder input[type="radio"], .form-holder input[type="checkbox"] {height: auto; padding: 0; width: auto;}
input.radio-hide {height: 0 !important; position: absolute; text-indent: -99999px; width: 0 !important; z-index: -9999;}
//.inputs.radio-buttons label {margin: 0 0 0 90px;}
.form-holder label {color: #3C493E !important; float: left; margin: 11px 0 0; overflow: hidden; text-align: right; width: 100px;}
label.radio-label {background: url("/images/bg/radioButton.png") no-repeat scroll 16px -23px transparent; cursor: pointer; float: left; height: 28px; padding: 12px 0 0 40px;
width: auto;}
label.radio-label.checked {background: url("/images/bg/radioButton.png") no-repeat scroll 16px 11px transparent;}
label.radio-label:hover { background: url("/images/bg/radioButton.png") no-repeat scroll 16px 11px transparent;}
label.radio-label.disabled {background: url("/images/bg/radio-disabled.png") no-repeat scroll 16px 11px transparent;}
label.radio-label.disabled:hover {background: url("/images/bg/radio-disabled.png") no-repeat scroll 16px 11px transparent;}
// Button
a.bt-default, a.bt-default:hover, a.bt-default:link, a.bt-default:active, a.bt-default:visited {
color: #FFFFFF;
font-size: 16px;
padding: 10px 20px;
text-decoration: none;
}
.steps-box .bt-default {
background: none repeat scroll 0 0 #10715d;
float: left;
margin: 0 0 0 5px;
}
.back-continue-holder {
margin: 30px 0 0;
text-align: right;
}
.bt-send-holder, .back-continue-holder {
display: inline-block;
height: 38px;
margin: 30px 0 0;
text-align: right;
width: 100%;
}
.back-continue-holder a.bt-default {
float: right;
margin: 0 0 0 10px;
}
.bt-default:hover, .bt-default:link, .bt-default:active, .bt-default:visited {
border-radius: 6px 6px 6px 6px;
color: #FFFFFF;
font-size: 16px;
padding: 10px 20px;
text-decoration: none;
}
.fale-button {
background: #d27677;
width: 369px;
height: 100%;
margin: 20px 0 0 0;
color: #fff;
padding: 10px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
/*#fale form fieldset .fale-button span {
width: 369px;
background: #d27677;
float: left;
padding: 0;
color: #fff;
padding: 12px 0 11px 10px;
display: none;
}*/
.form-holder .round-me-holder {
background: none repeat scroll 0 0 #DFDFD1;
float: left;
height: 30px;
margin: 0 0 5px 5px;
padding: 5px;
}
.round-all-corners {
}
.element-hide, .element-hide div {
background: none repeat scroll 0 0 transparent !important;
border: 0 none !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
text-indent: -1e+8px;
width: 0 !important;
}
.round-all-corners, .steps-box {
border-radius: 6px 6px 6px 6px;
}
.form-holder .corner-input {
background: none repeat scroll 0 0 #95958D;
}
.element-hide, .element-hide div {
background: none repeat scroll 0 0 transparent !important;
border: 0 none !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
text-indent: -1e+8px;
width: 0 !important;
}
.round-all-corners {
}
.round-all-corners, .steps-box {
border-radius: 6px 6px 6px 6px;
}
.form-holder input[type="radio"], .form-holder input[type="checkbox"] {
height: auto;
padding: 0;
width: auto;
}
.form-holder .round-me-holder input {
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
font-size: 10px;
height: 20px;
padding: 5px;
}
label.checkbox-label {
margin: 0 0 0 10px;
text-align: left;
}
.form-holder label {
color: #3C493E !important;
float: left;
margin: 11px 0 0;
overflow: hidden;
text-align: right;
width: 100px;
}
label.disabled, label.checkbox-label {
background: url("/images/bg/checkbox.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
float: left;
height: 28px;
margin: 20px 0 0 10px;
padding: 12px 0 0 50px;
}
label.checkbox-label.checked {
background-position: left bottom;
}