body {
    background-color: #ccc;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    color: #666666;
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    margin-top: 0;
    padding-top: 0;
}
td {
    padding: 0;
}
table{
    float: left;
}

#page-wrapper{
    width: 1000px;
    margin: 0 auto;
}

#header{
    width: 100%;
    background-color: #fff;
    float: left;
    border-top: 5px solid #EE8C21;
}
#header #logo{
    float: left;
    padding-left: 15px;
}
#header #header-region{
    float: right;
    padding: 50px 15px;
}
#header #search-block-form input#edit-search-block-form--2{
    margin-top: 2.5px;
    margin-right: 5px;
    padding-left: 3px;
    width: 297px;
    height: 20px;
    border: 1px solid #EE8C21;
    
}
#header #search-block-form .form-item, #header #search-block-form .form-actions{
    margin-bottom: 0;
    margin-top: 0;
    height: 30px;
    float: left;
}
.icone-home {
    display: block;
    margin-top: 2px;
    float: right;
    margin-right:10px;
    
}
#header #top-navigation{
    width: 100%;
    float: right;
    //background-color: #EE8C21;
}
.invisivel {
    display: none;
}
input.form-autocomplete {
    background-position: 100% 8px;
}
#social {
    float: left;
    text-align: center;
    margin: auto;
    margin-bottom: 15px;
    margin-left: 20px;
    
}
.icones-sociais {
    display: block;
    background-image: url('http://s7.addthis.com/static/r07/widget/img/widget005.old.32.top.png');
    width: 32px;
    height: 32px;
    float: left;
}
.icone-facebook {
    background-position: 0 -192px;
}
.icone-twitter {
    background-position: 0 -832px;
}
.icone-youtube {
    background-image: url('../../../../sites/proqualis.net/files/youtube.png');
}
.icone-linkdien {
    background-image: url('../../../../sites/proqualis.net/files/slideshare.png');
}
#social a{
    margin-right: 5px;
}
/* Menu */
#header #top-navigation ul {
    margin-bottom: 0;
}
#header #top-navigation ul li{
    padding: 0;
    margin: 0;
}
#header #top-navigation ul li{
    float: left;
    margin-left: -15px;
}
#header #top-navigation li a{
    
    //background-color: #EE8C21;
    color: #6C045A;
    text-decoration: none;
    display: block;
    border: 0;
}
#header #top-navigation li a:hover{
    //background-color: #A38BBC;
    color: #A96EA6;
}
.region-top-navigation {
    
    float: right;
}
#header #navigation{
    float: right;
}
#header #navigation ul{
    margin-bottom: 25px;
}
#header #navigation ul li{
    padding: 0;
    margin: 0;
}
#header #navigation ul li{
    float: left;
    padding: 0;
    margin: 0;
}
#header #navigation li a{
    /*padding: 10px 0px;*/
    padding: 10px 20px;
    background-color: #EE8C21;
    color: #fff;
    text-decoration: none;
    /*display: block;*/
    display: table-cell;
    vertical-align: middle;
    border: #fff 1px solid;
    /*font-size: 15px;*/
    font-size: 15px;
    line-height: 17px;
    width: 150px;
}
#header #navigation li a:hover{
    /*background-color: #A38BBC;*/
    background-color: #6D065B;
}
#header #navigation li a.active,
#header #navigation li.active a{
    background-color: #A38BBC;
}
#menu-786-2 a {
    font-size: 14px;
}
#header #highlighted {
    float: left;
    width: 1000px;
    min-height: 50px;
    margin-bottom: -40px;
}
#header #highlighted .region{
    padding: 0px;
}
#header #highlighted p{
    padding: 0px;
    margin: 0px;
}

#superfish-2 {
    
}
#superfish-2 li {
    /*width: 166.5px;*/
    width: 142.75px;
}

#superfish-2 .sf-depth-1 {
    display: block;
    text-align: center;
    /*height: 30px;*/
    height: 35px;
    
}
#superfish-2 .sf-depth-1 a {
    display: block;
}
#superfish-2 .sf-depth-2 {
    max-width: 200px;
}
#superfish-2 .sf-depth-2 a {
    //text-align: left;
}

#menu-682-2 ul {
    display: block;
    margin-top: 16px;
}

/* Novo Menu */
#block-tb-megamenu-main-menu {
    /*border: 1px solid red;*/
}
#block-tb-megamenu-main-menu .tb-megamenu {
    background: none;
}
#block-tb-megamenu-main-menu ul.tb-megamenu-nav {
    width: 995px;
}
#block-tb-megamenu-main-menu ul.tb-megamenu-nav li {
    display: block;
    width: 165px;
}
#block-tb-megamenu-main-menu ul.tb-megamenu-nav li a {
    padding: 10px 20px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    display: table-cell;
    font-size: 15px;
    line-height: 17px;
    height: 35px;
}
#block-tb-megamenu-main-menu .tb-megamenu-submenu.dropdown-menu {
    /*border: 1px solid blue;*/
    background-color: #EE8C21;
    padding: 2% !important;
}
#block-tb-megamenu-main-menu .tb-megamenu-column-inner {
    /*width: 100%;*/
}
#block-tb-megamenu-main-menu .tb-megamenu-column-inner .tb-megamenu-subnav li {
    padding: 0 !important;
    background: none !important;
    display: inline-block !important;
    margin-bottom: 10px !important;
    width: 210px !important;
}
#block-tb-megamenu-main-menu .tb-megamenu-column-inner .tb-megamenu-subnav li a {
    text-align: left;
    display: inline !important;
    background: none !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
#block-tb-megamenu-main-menu .tb-megamenu-column-inner .tb-megamenu-subnav li a:hover {
    color: #6D065B !important;
    font-weight: bold;
}
/* Breadcrumb */
#breadcrumb{
    background-color: #fff;
    float: left;
    padding: 10px;
    width: 980px;
}
#breadcrumb, #messages{
    background-color: #fff;
    float: left;
}

#main-wrapper{
    width: 100%;
    background-color: #fff;
    float: left;
}
#main-wrapper #content{
    float: left;
    width: 660px;
    padding: 20px;
}
#main-wrapper #content .field{
    margin-bottom: 10px;
}
#main-wrapper #content .field-label{
    color: #000;
}
#main-wrapper #content .field-type-image{
    float: left;
    margin-right: 5px;
}

#item_lista
{
  margin-bottom: 10px;
    float: left;
    width: 200px;
    padding: 5px;
    margin: 0px 5px 5px 0px;
    background-color: red;
}

.view-id-seguranca_do_paciente .item-list .field-content 
{   
    float: left;
    width: 236px;
    list-style-type: none !important;
    text-align: justify;
   
  
}

#main-wrapper .view-seguranca-do-paciente .view-content{
}
#main-wrapper .view-informacao-clinica .views-row,
#main-wrapper .view-home .views-row,
#main-wrapper .view-seguranca-do-paciente .views-row{
    margin-bottom: 10px;
    float: left;
    width: 310px;
    padding: 5px;
    margin: 0px 5px 5px 14px;
	
}
#main-wrapper .view .header{
    float: left;
    min-width: 330px;
    width: 330px;
    background-color: #A38BBC;
    padding: 5px;
    color: #fff;
    margin: 0px 5px 0px 0px;
}
#main-wrapper .view .node-body{
    float: left;
    width: 330px;
    height: 200px;
    padding: 5px;
    margin: 0px 5px 5px 0px;
}
#main-wrapper .view .header .field{
    margin-bottom: 0;
}
#main-wrapper .view .header .section{
    float: left;
}
#main-wrapper .view .header .content-type{
    float: right;
}
/*
#main-wrapper .view .node{
    float: left;
    width: 330px;
    padding: 5px;
    margin: 0px 5px 5px 5px;
}
#main-wrapper .view .node-espaco-tematico{
    padding: 0;
}
#main-wrapper #content .node-teaser{
    float: left;
    width: 320px;
    padding: 5px;
    margin: 0px 5px 5px 5px;
}
#main-wrapper #content .node-teaser .header{
    float: left;
    width: 100%;
    background-color: #A38BBC;
    padding: 5px;
    color: #fff;
}
#main-wrapper #content .node-teaser .header .field{
    margin-bottom: 0;
}
#main-wrapper #content .node-teaser .header .section{
    float: left;
}
#main-wrapper #content .node-teaser .header .content-type{
    float: right;
}
#main-wrapper #content .node-teaser .node-body{
    float: left;
    width: 100%;
    height: 176px;
    padding: 5px;
}
*/
#main-wrapper #sidebar{
    float: right;
    width: 260px;
    padding: 5px;
    margin-right: 15px;
	
}
#main-wrapper #sidebar .view-ultimas-noticias p, #main-wrapper #sidebar .view-eventos p{
    margin: 0px 0px 14px 0px;
}
.div-addthis {
    margin-bottom: 15px;
}
#facetapi-facet-apachesolrsolr-block-im-field-pagina li a {
   
    font-size: 12px;
    color: #444;
}
#global_footer {
	clear: both;	
}
#footer{
    margin: 0 auto;
    padding: 30px;
    padding-bottom: 0px;
    width: 942px;
    background-color: #ee8c21;
    

}
#footer p {
	color: #FFF;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	font-size: 13px !important;
	font-weight: normal !important;
	line-height: 22px !important;
}
#footer img {
	margin: 3px 4px 0 0;
}

a{
    color: #000;
    //color: #6D065B;
    text-decoration: none;
}
a:hover {
    color: #6D065B;
    text-decoration: none;
}
.grade h2 a {
    //color: pink;
    //color: black;
}
h2{
    font-size: 1.1em;
    color: #000;
}
h1{
	font-size: 1.2em;
    color: #333;
}

#highlighted .view-content .views-row{
    padding: 10px;
    width: 980px;
}
#highlighted .views-row .content{
    width: 600px;
    float: left;
    color: #000;
}
#highlighted .views-row .content h3 {
    font-size: 1.2em;
    border-bottom: 1px solid #000;
}
#highlighted .views-row .content h2 {
    font-size: 1.5em;
}
#highlighted .views-row .image{
    width: 300px;
    float: right;
    margin-right: 10px;
}
#highlighted .view-footer #nav{
    margin: 0 auto;
    width: 200px;
    height: 30px;
}
#highlighted .view-footer #nav a{
    background: #FFEA99;
    text-decoration: none; 
    margin: 0 5px; 
    padding: 3px 5px;  
}
#highlighted .view-footer #nav a.activeSlide{
    background: #EE8C21;
    color: #fff;
}



#main-wrapper .view .node-espaco-tematico .header{
    background-color: #fff;
    width: 650px;
    color: #000;
}
#main-wrapper .view .node-espaco-tematico .node-body{
    margin-bottom: 10px;
}

#main-wrapper .view .node-espaco-tematico{
    margin-bottom: 20px;
}



.view-display-id-attachment_2 .node-espaco-tematico .header{
    display: none;
}

/* busca */


.linha_busca {
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;	
}
.linha_busca p {
	margin: 0 0 10px 0;	
}
.search-result h4 a {
    color: #6D065B;
}
.search-result h4 a:hover {
    color: #A779A6; 

}
/*


.form-item-apachesolr-search-retain-filters { display: none !important;  }

ol {
	margin: 0  !important;
}

.form-item-retain-filters {
	display: none !importaNT;	
}

button.busca span {
	float: left;
	padding-top: 3px;
	width: 77px;
	height: 25px;
}
form.form_busca {
	margin-bottom: 10
	px;	
}
.resulatdo_busca p {
	margin-bottom: 5px;
	font-size: 13px;
}
.resulatdo_busca {
	float: right;
	width: 560px;
}

*/


.caixa ul {
	margin-left: 5px;	
}
.caixa ul li {
	font-size: 12px;	
}
.caixa ul li a {
	color: #444 !important;	
}


li.leaf {
	list-style: none !important;
	width: 198px;
	margin-left: 5px;
	font-size: 12px;	
	margin-top: 5px !important;
	list-style-image: none !important;
}

li.leaf a {
	color: #444;
}

.pager {
	border-top: 1px solid #d7d7d7;		
	background-color: red;
	margin:0;
}
.pager li {
	float: left;
	font-size: 12px;	
	font-weight: bold;
}
.pager-item {
	float: left;
	margin:0;
}
.paginacao span.anterior a, .paginacao span.proximo a {
	float: left;
	width: 34px;
	height: 31px;
	background: #6F0; 
}
.paginacao span.anterior a {
	background: url(../images/pag_antes.gif) left top no-repeat; 
}
.paginacao span.proximo a {
	background: url(../images/pag_depois.gif) left top no-repeat; 
}
.paginacao span.desativado a {
	background-position: left bottom; 
}

/* 06-02-2014 modificacoes aluisio */
.view-secoes .grade {
	float: left; 
	margin: 10px 10px 0 0;
	padding: 0 5px 10px 5px;
	width: 303px;
	height: 200px;
	font-size: 13px;	
	border: 1px solid #bdbec2;
}
.node-teaser {
	float: left; 
	font-size: 13px;	
}
.view-secoes h3 {
	clear: both;
    background-color: #FFF;
    padding: 5px 5px 5px 0;
	font-size: 17px;
	font-weight: normal !important;
    color: #93278d !important;
	font-weight: bold;
    margin: 0px 10px 0px 0px;
	border-bottom: 1px solid #a38bbb;
}
.view-secoes h3 a  {
	display: block;
    color: #93278d !important;
	font-weight: bold;
}
.view-espaco-tematico h3 {
    background-color: #FFF !important;
    padding: 5px 5px 5px 0;
	font-size: 17px !important;
	font-weight: normal !important;
    color: #93278d !important;
	font-weight: bold !important;
    margin: 0px 10px 0px 0px;
	border-bottom: 1px solid #a38bbb !important;
}
.view-secoes h2 {
	padding-top: 5px;
}
.view-secoes img {
	float: left;
	margin: 0 5px 5px 0;	
}
.view-secoes ul li {
	margin-left: 0 !important;
	list-style: none !important; 	
}


.reset {
	clear: both;	
}

li.views-row
{	
	margin: 15px 5px !important;
	font-size: 9pt;
	font-family: Arial, sans-serif;
    font-weight: bold;
}
div.views-field-field-chamada
{	
    font-weight: normal;
    margin: 5px 0 !important;
}
.lista-materias {
	margin: 0 0 10px 10px;
	padding: 10px 10px 20px 0;
	border-bottom: 1px dotted #CCC;	
}
.lista-materias img {
	float: left;
	margin: 10px 10px 10px 0; 
}

/* carrossel - banner */
#wowslider-container1 {
	margin-top: 5px !important;
	margin-bottom: 0 !important;
	width: 966px;
	height: 366px;
	border: 2px solid #666;
	overflow: hidden;
}
#wowslider-container1 img {
	top: auto !important;
	left: auto !important;
	width: 966px !important;
	height: 366px !important;	
}
.ws_images a {
	display: none !important;
}
.ws_images a.visivel {
	display: block !important;
}

.grade {
	width: 1002px; 	 
}
.abre_gal {
    text-align: center;
    margin: 0 20px 0 0;
    background: url('./images/bot_abre_fecha_gal.png') center 0px  #F5F5F5 no-repeat;
    display: block;
    height: 14px;
    
}
.abre_gal a {
    
    display: block;
    height: 14px;
    width: 640px;
    
}
.node.node-artigo.node-teaser.clearfix {
	float: left;
	width: 710px;	
}
/*.node-artigo.node-body {
	float: left;	
}*/
.view-espaco-tematico h3 {
	/*clear: both;
    background-color: #A38BBC;
    padding: 5px;
	font-size: 14px;
	font-weight: normal !important;
    color: #fff !important;
    margin: 0px 5px 0px 0px;*/
}
.estilo-novo {
	float: left; 
	margin-right: 5px;
	padding: 0 5px 10px 5px;
	width: 330px;
	font-size: 13px;	
}
.node.node-artigo.node-teaser.clearfix {
	float: left; 
	margin-right: 5px;
	padding: 0 5px 10px 5px;
	width: 320px;
	font-size: 13px;	
}
.espaco-tematico-novo {
	padding: 10px 0 20px 0 !important;	
	width: 690px !important;
}

.item-list ul li {
    list-style: none outside none;
    margin: 0 0 0.25em 0;
    padding: 0;
}

.rotulo-lateral
{
margin-top:20px;
font-weight: bold;
font-size: 1.1em;
	
}
#footer-sitemap {
   
    
}
#footer-sitemap ul {
    margin: 0px 0px 0px 0px !important;
    padding: 0 5px !important;
    
}

#footer-sitemap ul li {
    margin: 0px 30px 0px 0px !important;
    padding: 2px 10px !important;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
    
}

#footer-sitemap ul li a{
    color: white !important;
    font-size: .92em;;
    
    
}


#footer-sitemap ul li a.fs-root-link  {
    color: #fcf9de !important;
    font-weight: bold;
    //font-size: 1.18em;
    
}
.footer_links_main-menu {
   border-left: 1px solid white;
}
div#block-block-5 {
    
    width: 942px;
    margin-left: -30px;
    margin-top: 50px;
    padding: 30px;
    background: #FFA81E;
}

#alfabeto {
width: 100% !important;
height: 16px;
background-color: #ee8c21 !important;
padding: 10px;
border: 1px solid #ee8c21;
}

.letra{
margin-right: 0.82em !important;
float: left !important;
font-size: 1.2em


}


.glossario {
margin: 20px 0;
width: 100% !important;
padding: 10px;
border: 1px solid #ee8c21;
color:#000;
}

.glossario-letra {
margin: -10px 0 10px -10px !important;
width: 672px !important;
background-color: #f4d1ab !important;
border: 5px solid #f4d1ab;

}

/* Página Especial */

/* Notícias Especiais */
.view-not-cias-especiais {
    margin-top: 5%;
}
.view-not-cias-especiais .views-row {
    /*border: 1px solid red;*/
    overflow: auto;
    clear: both;
    margin-bottom: 5%;
}
.view-not-cias-especiais .views-row .titulo-noticia-especial {
    font-size: 1.4em;
    line-height: 1.2em;
    margin: 0 0 18px;
    text-transform: none;
    letter-spacing: .4px;
    font-weight: bold;
}
.view-not-cias-especiais .views-row .views-field-body p {
    font-size: 1.1em;
    
}

.view-not-cias-especiais .views-row .views-field-created-1,
.view-not-cias-especiais .views-row .views-field-created {
   display: inline-block;
}
.view-not-cias-especiais .views-row .views-field-field-miniatura {
    float: left;
    margin: 1%;
    margin-left: 0;
}
.view-not-cias-especiais .views-row .views-field-field-miniatura img {
    border-radius: 5px 5px;
}
/* Node Notícias */
.node-not-cia-especial {
    width: 900px;
}