/* CSS Document */

body{margin:0px; font-family:Arial, Helvetica, sans-serif; background: #C3C3C3 url(../images/pattern.jpg) top left; }
form{ margin:0px; padding:0px;}
.clear { clear:both;}
.pngfix, img, div { behavior: url(css/iepngfix.htc); }
img{ border:0px;}
h1, h2, h3, h4, h5{ padding:0px; margin:0px;}

.site{ width:928px; margin: auto; position:relative;}
.homeSite{ background:url(../images/img_home.jpg) left top no-repeat; height:549px;}
.homeMenuFlash{ padding-top:117px; padding-left:50px; width:262px;}
.copyright{ font-size:10px; color:#231F20; margin-top:20px;}
.copyright .logoSantaCasa{ float:left; padding-left:5px;}
.copyright .textoCopy{ float:right;}
.copyrightInside{ width:798px; position: absolute; font-size:10px; color:#686868; text-align:right;  margin-top:25px;}
.copyrightInside .logoSantaCasa{ float:right; padding-left:5px;}
.copyrightInside .textoCopy{ float:left;}


.header{ width:829px; margin:auto; height:360px;}
.header .blocoMenuTop{ height:111px; background:url(../images/bg_header.png) repeat-x;}
.header .logotipos{ padding-top:16px; padding-left:15px;  float:left; width:300px;}
.header .logotipos img{ margin-right:15px;}
.header .blocoLingNav{ float:left; width:320px; text-align:right; font-size:11px; color:#878787; margin-left:170px;}
.header .blocoLingNav .linguas{ padding-top:15px;}
.header .blocoLingNav .nav{ padding-top:55px;}
.header .blocoLingNav .nav a{color:#878787; text-decoration:none;}
.header .blocoLingNav .nav a:hover{text-decoration: underline;}

.menuBackContentContainer {position:absolute; z-index:10000000;}
.menuBackContentContainer .menuBackContent {} 
.sf-menu {}

.blocoMenu{width:829px; margin:auto;}
.titImagemHome{ margin-top:30px; display:none; }

.blocoConteudo{width:829px; margin:auto; }



.menuFrontContent .blockNoticias{ width:208px; float:left;}
.menuFrontContent .blockNoticias h1{ display:block;}
.menuFrontContent .blockNovidades{width:305px; float:left;}
.menuFrontContent .blockNovidades h1{ display:block;}
.menuFrontContent .blockEventos{width:284px; float:left;}
.menuFrontContent .blockEventos h1{ display:block;}
.menuFrontContent h1{ font-size:18px; color:#231F20; font-weight:normal; display:block; margin-bottom:10px;}

.blockColeccoes{ width:256px; height:230px; border-bottom:#9735CF solid 1px; float:left; margin-right:15px; margin-bottom:22px;}
.blockColeccoes h2{ font-size:15px; color:#7D03C3; font-weight:normal; margin-bottom:3px;}
.blockColeccoes h3{font-size:12px; color:#7D03C3; font-weight:normal; margin-bottom:5px; display:none;}
.blockColeccoes h4{font-size:11px; color:#878787; font-weight:normal;}
.blockColeccoes img{ display:block; margin-bottom:12px;}


.blockCatalogo{ width:256px; height:280px; border-bottom:#9735CF solid 1px; float:left; margin-right:15px; margin-bottom:22px;}
.blockCatalogo h2{ font-size:15px; color:#878787; font-weight:normal; margin-bottom:3px; margin-top:10px;}
.blockCatalogo h3{font-size:12px; color:#7D03C3; font-weight:normal;}
.blockCatalogo h4{font-size:11px; color:#878787; font-weight:normal;}

.blockCatalogo .iconLink{ margin-left:232px;}


.blocoProdutoCarrocel{ float:left; width:266px; }
.blocoProdutoCarrocel strong {display:block; font-style:italic; color:#878787; font-size:12px; padding-top:5px;}
.blocoProdutoCarrocel em {display:block; font-style:normal; color:#878787; font-size:11px; padding-bottom:10px;}
.blocoProdutoCarrocel p {color:#878787; font-size:12px; text-decoration:none; padding:0 10px 0 5px;}
.blocoProdutoCarrocel a {color:#878787; font-size:12px; text-decoration:underline; font-weight:bold;}

.blocoProdutoInfo{ float:left; width:530px;  line-height:19px; }
.blocoProdutoInfo h1{ font-size:18px; color:#5E5B5B; display:block; border-bottom:#7D03C3 solid 1px; padding-bottom:5px;}
.blocoProdutoInfo h2{ font-size:14px; color:#7D03C3; margin-top:10px; padding-bottom:5px;}
.blocoProdutoInfo h3{ font-size:12px; color:#878787; font-weight:normal; text-align:justify;}
.blocoProdutoInfo h3 p {font-size:12px; color:#878787;}
.blocoProdutoInfo h3 p span.destak {font-weight:bold; font-size:16px;}
.blocoProdutoInfo h3 a{ color:#878787; text-decoration:underline;}
.blocoProdutoInfo h3 a:hover{text-decoration: underline; }

.scrollText{ 
  overflow: auto; height:300px; padding-right:10px;
  scrollbar-face-color: #fff;
  scrollbar-shadow-color: #fff;
  scrollbar-highlight-color: #fff;
  scrollbar-3dlight-color: #fff;
  scrollbar-darkshadow-color: #fff;
  scrollbar-track-color: #fff;
  scrollbar-arrow-color: #8513C3;
}


.blocoContactos{ width:193px; float:left;}
.blocoContactos h2{font-size:18px; color:#5E5B5B; display:block; font-weight:normal;  padding-bottom:5px; margin-bottom:0px; }
.blocoContactos .conteudo{ width:193px; border-bottom:#7D03C3 solid 1px; padding-bottom:15px; margin-top:15px;}
.blocoContactos .conteudo fieldset{ border:none; padding:0px; margin:0px;}
.blocoContactos .conteudo label{ font-size:12px; color:#878787; display:block; margin-top:8px;}
.blocoContactos .conteudo fieldset legend{ display:none;}
.blocoContactos .conteudo .botEnviar{ vertical-align:bottom;}
.blocoContactos .conteudo .email{ width:146px; font-size:12px; border-top:#909090 solid 1px; border-right:#CECECE solid 1px; border-left:#CECECE solid 1px; border-bottom:#CECECE solid 1px;}
.blocoContactos .semLinha{ border: none!important;}
.blocoContactos .conteudo h3{ font-size:15px; color:#7D03C3;}
.blocoContactos .conteudo h3 a{ background:url(../images/icon_mais_roxo2.gif) no-repeat right; color:#7D03C3; display:block;width:190px; text-decoration:none; }
.blocoContactos .conteudo h4{ color:#878787; font-size:11px; line-height:16px; font-weight:normal;}
.blocoContactos .conteudo h4 span{font-size:12px; font-weight:bold;}
.blocoContactos .conteudo h5{ font-size:11px; color:#7D03C3; font-weight:normal;}


.blocoContactosForm{ width:590px; float:left; margin-left:15px;}
.blocoContactosForm h1{font-size:18px; color:#5E5B5B; display:block; border-bottom:#7D03C3 solid 1px; padding-bottom:5px; margin-bottom:0px;}
.blocoContactosForm .blocoForm{background-color:#E4E4E4; padding-left:7px; padding-top:14px; }
.blocoContactosForm .blocoForm fieldset{  border:none; padding:0px; margin:0px; font-size:12px; color:#878787;}
.blocoContactosForm .blocoForm fieldset input{ width:283px; border-top:#909090 solid 1px; border-right:#CECECE solid 1px; border-left:#CECECE solid 1px; border-bottom:#CECECE solid 1px;}
.blocoContactosForm .blocoForm fieldset textarea{ width:283px; height:96px; border-top:#909090 solid 1px; border-right:#CECECE solid 1px; border-left:#CECECE solid 1px; border-bottom:#CECECE solid 1px;}
.blocoContactosForm .blocoForm legend{ display:none;}
.blocoContactosForm .blocoForm label{ display:block; margin-top:5px;}
.blocoContactosForm .blocoForm .botEnviar{ text-align:right; margin-top:11px; padding-bottom:14px; width:285px;}


.blocoCentroCinza{ width:590px; float:left; margin-left:15px;}
.blocoCentroCinza h1{font-size:18px; color:#5E5B5B; display:block; border-bottom:#7D03C3 solid 1px; padding-bottom:5px; margin-bottom:0px;}
.blocoCentroCinza .blocoCentro{background-color:#E4E4E4; padding-left:7px; padding-top:1px; }

.blocoCentro .linksUteis ul{ padding-bottom:30px; padding-top:10px; padding-left:27px!important; margin:0px;}
.blocoCentro .linksUteis li{  list-style:none; font-size:12px; border-bottom:#BFBFBF solid 1px; display:block; line-height:30px; width:525px;}
.blocoCentro .linksUteis li a{  text-decoration:none; background:url(../images/icon_seta_off.gif) left no-repeat;  padding-left:15px; color:#878787;}
.blocoCentro .linksUteis li a:hover{  text-decoration:none; background:url(../images/icon_seta_on.gif) left no-repeat; color:#8615C9;}

.blocoCentro .pressReleases{ margin-top:20px; margin-left:12px; padding-bottom:20px;}
.blocoCentro .pressReleases h2{ font-size:12px; color:#878787; display:block; margin-bottom:5px;}
.blocoCentro .pressReleases h2 span{ color:#7D03C3;}
.blocoCentro .pressReleases h3{font-size:12px; color:#878787; font-weight:normal;}
.blocoCentro .pressReleases h4{font-size:12px; color:#878787;  font-weight:normal;}
.blocoCentro .pressReleases h4 a{color:#7D03C3; text-decoration:none;}
.blocoCentro .pressReleases h4 a:hover{ text-decoration:underline;}


.blockMenuLink .botMenu{ width:55px; float:left; display:inline; height:20px;}
.blockMenuLink .breadCramp{ width:460px; float:left;  line-height:25px; color:#FFFFFF; font-size:11px;}
.blockMenuLink .botPesquisar{width:100px; float:left; height:20px; }
.blockMenuLink .inputPesquisa{width:195px; margin-left:5px; padding-top:4px; float:left;  }
.blockMenuLink .inputPesquisa input{ background:transparent; border:none; color:#FFFFFF; width:185px;}



.carrosselText{ color:#5E5B5B; font-size:11px; padding-left:40px; padding-bottom:10px; }
.semCarrosel{ text-align:center;}



.blocoCentro .mapaSite ul{  padding-top:5px; padding-left:27px; margin:0px; }
.blocoCentro .mapaSite li{  list-style:none; font-size:12px; display:block; line-height:20px; width:500px;}
.blocoCentro .mapaSite li a{  text-decoration:none; background:url(../images/icon_seta_off.gif) left no-repeat;  padding-left:15px; color:#878787;}
.blocoCentro .mapaSite li a:hover{  text-decoration:none; background:url(../images/icon_seta_on.gif) left no-repeat; color:#8615C9;}



/*#################  MENU DESLIZANTE   #############################*/
#linkOpen {display:block;}
.menuBack #linkOpen { width:50px; height:30px; background:url(../images/img_menu_nave1.gif) no-repeat left top;}
.classeActiva {background:url(../images/img_menu_nave1.gif) no-repeat left bottom !important;}
.menuMainContainer {position:relative; width:829px; margin:auto; margin-top:-30px;}
/*.menuMainContainer .menuFront {position:absolute; left:0px; top:20px; width:829px; }*/
.menuMainContainer .menuFront {width:829px; left:0px; top:0px;}
.menuFront .menuFrontContent { background-color:#FFFFFF; padding:15px; overflow:hidden; }
/*.menuMainContainer .menuBack {position:absolute; left:0px; top:0px; width:829px;}*/
.menuMainContainer .menuBack {width:829px; left:0px; top:0px;}
.menuBack .menuBackContent { overflow:hidden; position:relative;}
.menuBack .blockMenuLink {padding:0px; margin:0px; width:829px; height:30px; background:url(../images/img_menu_off1.png) no-repeat left top; background-position:left top;}
/*################# FIM MENU DESLIZANTE   #############################*/








