*{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body{
	margin: 0px auto;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
h1{
	font-size: 14px;
	color: #053B63;
	font-weight: 900;
}

h2{
	font-size: 12px;
}
h3,h4,h5{
	font-size: 12px;
	font-weight: normal;
}
a{
	color: #666666;
	text-decoration: underline;
}
a:visited{
	color: #999 !important;
	text-decoration: none;
}
a:hover{
	color: #CCCCCC;
	text-decoration: none;
}
.aligncenter{
	text-align: center;
}
.alignleft{
	text-align: left;
}
.alignright{
	text-align: right;
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
.clear{
	clear: both;
}
.middle{
	vertical-align: middle;
}
ul li{
	list-style: none;
	list-style-type: none;
}
/* -------------------------------------------------------------------------- CONTEUDO ------ */
#flash-topo { margin: 0px auto;
width: 1000px;
height: 160px; }

#topo{
/*	margin: 0px auto;
	width: 980px;
	height: 152px;
	padding-left: 20px;
	background: url(images/bg_topo.jpg) top center no-repeat; */
}
#pai{ width: 1000px; 
	    margin: 0px auto;
	    padding: 6px 0px 6px 0px; }

/* --------------------------------------------------------------------------- BARRA ESQUERDA ----- */
#barraesquerda{
	width: 260px;
	float: left;
	border: 1px solid #B9B9B9;
	margin-bottom:10px;
}
#pesquisa{
	width: 240px;
	padding: 10px 10px 20px 10px;
	background: url(images/bg_pesquisa.jpg) top center no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
#pesquisa h1{
	color: #FFFFFF;
}
#pesquisa input{
	height: 18px;
}

#menu { width:260px; background:#DADEE4 url(images/back-menu.jpg) left top repeat-x;
        margin-top:10px; margin-bottom:10px; padding-bottom:10px; padding-top:10px; }
        
.c-menu { color:#655A7A; font:bold 22px Arial, Helvetica, sans-serif; margin:5px; }

#menu ul { margin-top:10px; margin-left:20px; }
#menu ul li { margin-bottom:5px; background:url(images/marcador-menu.gif) left 5px no-repeat; }
#menu ul li a { color:#333; padding-left:10px; font:bold small Arial, Helvetica, sans-serif; text-decoration:none; }
#menu ul li a:hover { text-decoration:underline; }

#categorias { width:260px; background:#DADEE4 url(images/back-menu.jpg) left top repeat-x; height:260px;
        margin-top:10px; margin-bottom:10px; padding-bottom:10px; padding-top:10px; }
        
#categorias ul {width:226px; margin-left:7px; margin-top:10px;}
#categorias ul li { margin-top:10px;  }
#categorias ul li a { color:red; background-color:#F4F5F7; display:block; padding-top:3px; padding-bottom:3px; padding-right:3px;
                      padding-left:8px; font:bold small Arial, Helvetica, sans-serif; text-decoration:none;
                      *background:#F4F5F7 url(images/setinha.png) 8px 7px no-repeat; *padding-left:23px;
                      _width:216px; }
                      
#categorias ul li a:before { content:'>'; color:#333; font-weight:bold; padding-right:10px; }
                      
#categorias ul li a:hover { background-color:#FFF; }




#categorias2 { width:260px; background:#DADEE4 url(images/back-menu.jpg) left top repeat-x; height:auto;
        margin-top:10px; margin-bottom:10px; padding-bottom:10px; padding-top:10px; }
        
#categorias2 ul {width:226px; margin-left:7px; margin-top:10px;}
#categorias2 ul li { margin-top:10px;  }
#categorias2 ul li a { color:red; background-color:#F4F5F7; display:block; padding-top:3px; padding-bottom:3px; padding-right:3px;
                      padding-left:8px; font:bold small Arial, Helvetica, sans-serif; text-decoration:none;
                      *background:#F4F5F7 url(images/setinha.png) 8px 7px no-repeat; *padding-left:23px;
                      _width:216px; }
                      
#categorias2 ul li a:before { content:'>'; color:#333; font-weight:bold; padding-right:10px; }
                      
#categorias2 ul li a:hover { background-color:#FFF; }













        
  .c-categorias { color:#655A7A; font:bold 18px Arial, Helvetica, sans-serif; margin:5px; }    
  
.botaook { background:#F7B8B9 url(images/bg-ok.jpg) left top repeat-x; border:1px solid #FF9900;
           color:#fff; font:bold small Arial, helvetica, sans-serif; 
          padding-left:4px; padding-right:4px; margin-top:10px; }
          
.botaook2 { background:#F7B8B9 url(images/bg-ok.jpg) left top repeat-x; border:1px solid #FF9900;
           color:#fff; font:bold small Arial, helvetica, sans-serif; 
          padding-left:4px; padding-right:4px; }
          
.botaook3 { background:#F7B8B9 url(images/bg-ok.jpg) left top repeat-x; border:1px solid #FF9900;
           color:#fff; font:bold small Arial, helvetica, sans-serif; 
          width:140px; padding-right:4px; }

.fieldbusca { border:1px solid #FF9900; width:180px;
              margin-top:10px; }
              
.produto-destaque a { color:red; font:bold small Arial, Helvetica, sans-serif; text-decoration:underline; padding-bottom:4px; }
.produto-destaque a:hover { text-decoration:none; }


.infs-evento { margin-left:40px; margin-bottom:10px; width:600px; }
.infs-evento li { margin-bottom:5px; }
.infs-evento a { color:red; }
.data-evento { color:#444; font-weight:bold; margin-bottom:10px; font-size:10px; }
.even-desc { color:#999; }

#eventos-geral { margin-left:20px; margin-right:80px; _background:red; }

 #noticias-geral { margin-left:20px; margin-right:80px;  }
 #noticias-geral p  { margin-bottom:10px;  
                      line-height:1.5em; width:90%; }
 .noticia-data { font-weight:bold; padding-left:20px; font-size:10px; margin-left:22px; }
/* -------------------------------------------------------------------------------- */

#conteudocentro{
	width: 728px;
	float:right;
	margin-left:10px;
  
}
#homeflash{
	margin-bottom: 6px;
}

.c-evento { background:url(images/calendario-evento.jpg) top left no-repeat;
            padding-bottom:14px; padding-top:14px; padding-left:40px; }
             
.c-evento a { font:bold 11px Arial, Helvetica, sans-serif;
              text-decoration:underline; color:#333; }
.c-evento a:hover { color:red; }

#eventos p { margin-top:5px; }

.p-home { margin-top:15px; }
.p-home a { color:#666; font-weight:bold; text-decoration:underline; }


#newsletter{
	width: 234px;
	height: 130px;
	background: url(images/bg_newsletter.jpg) top left no-repeat;
	padding: 30px 0px 0px 10px;
	margin-bottom: 4px;
}
#newsletter input, #faleconosco input, #faleconosco textarea, #faleconosco select{
	border: 1px solid #95A9BB;
}
#institucional{
	width: 460px;
	height: 172px;
	padding: 32px 8px 0px 10px;
	background: url(images/bg_institucional.jpg) top left no-repeat;
	margin-bottom: 6px;
}
#institucional img{
	margin-right: 8px;
}
#eventos{
	width: 232px;
	height: 172px;
	padding: 32px 6px 0px 6px;
	background: url(images/bg_eventos.gif) top center no-repeat;
	margin-bottom: 6px;
}
#emdestaque{
	width: 460px;
	height: 470px;
	padding: 32px 8px 0px 10px;
	background: url(images/bg_emdestaque.jpg) top left no-repeat;
}
#video{
	width: 244px;
	height: 186px;
	padding: 40px 0px 0px 0px;
	text-align: center;
	background: url(images/bg_video.jpg) top center no-repeat;
}
#rodape{
	margin: 0px auto;
	margin-top: 6px;
	width: 980px;
	padding: 10px; padding-bottom:20px; *padding-bottom:10px;
	color: #FFFFFF;
	background-color: #546981;
	text-align: center;
	clear:both; 
  bottom:0px;
}

#rodape a, #rodape h1{
	color: #FFFFFF;
	text-decoration: none;
}

/* ---------------------------------------------------------------------- INTERNAS --- */
#conteudointerno{
 	width: 728px; float:right;
/*	min-height: 600px; */
	border:1px solid #ccc;
		/*border: 1px solid #FF0000;*/
	padding-bottom:10px; margin-bottom:10px;
	
}

.bg-interna { background:url(images/bg-interna.jpg) left top no-repeat; 
              padding-bottom:3px; padding-top:1px; padding-left:30px; margin-bottom:10px;
              color:#666; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase;  }
              
.bg-interna a { color:#666; }

             
.red { color:red; }
.empresa-medcom { font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase;
                   margin-top:35px; margin-left:10px; margin-bottom:10px; }
                   
.desc-empresa { width:400px; line-height:1.5em; margin-left:20px; }

#especialidades { width:380px; background:#F1F1F1; border:1px solid #d4d4d4; font-weight:bold;
                  margin-left:20px; margin-top:10px; margin-bottom:10px; padding-bottom:5px; }
                  
.especialidades-lista { margin-left:5px; float:left; margin-right:40px; }
.especialidades-lista li { color:#67637A; margin-top:5px; padding-left:10px; 
                           margin-left:10px; background:url(images/marcador-empresa.gif) left 5px no-repeat; }
                           
.equipamentos { font:bold small Arial, Helvetica, sans-serif; margin-left:30px; }
.equipamentos li { margin-bottom:7px; }

#empresa-med { background:url(images/empresa-med.jpg) right 60px no-repeat; }

.orange { color:orange; }/* CSS Document */


/*
* html #conteudointerno{
	height: 600px;
}
*/
#faleconosco { margin-left:10px; }
#advice { background:url(images/advice.jpg) right 100px no-repeat; }


.botao-enviar { margin-bottom:10px; }

.caixa_video{
	float: left;
	width: 300px;
	height: 250px;
	text-align: center;
	margin: 0px 10px 20px 10px;
		/*border: 1px solid #FF0000;*/
}

.h2categorias{
	display: block;
	width: 200px;
	padding: 4px;
	background-color: #E3E3E3;
		
}

.fix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.fix {display: inline-block;}

/* Hides from IE-mac \*/
* html .fix {height: 1%;}
/* End hide from IE-mac */


.tabela-parceiros { margin:50px auto; }
.tabela-parceiros td { border:1px solid #ccc; width:162px; height:79px; }



.ver-outros-produtos { background-color:#E9F8FF; border:1px solid #E5E5E5; margin:10px;
                       padding:10px; float:left; width:95%; }
.ver-outros-produtos li { margin-bottom:5px; background:url(images/marcador-empresa.gif) left 6px no-repeat; border:0 !important; }
.ver-outros-produtos li a { color:#000; font:bold small Arial, Helvetica, sans-serif; padding-left:10px;   }
.ver-outros-produtos li a:hover { text-decoration:underline; }

.desc-produto { width:440px; float:left; margin-left:20px; margin-right:10px; }
.desc-produto ul { margin-top:10px; }
.desc-produto ul li { background:url(images/marcador-empresa.gif) left 5px no-repeat;
                      padding-left:10px; }

.desc-produto p {   }

.foto-produto { width:207px;  float:left; margin-left:20px; margin-right:10px; }

.c-ver { margin-left:10px; margin-top:10px; float:left; width:95%; }
.nome-do-produto { font:normal 18px Arial, Helvetica, sans-serif; color:#FF3333; }

.orcamento-botao { background:#FFA498 url(images/orcamento-botao.jpg) left top no-repeat;
                   padding-top:3px; padding-bottom:3px; padding-left:23px; padding-right:25px;
                   font:bold small Arial, Helvetica, sans-serif; color:#fff; float:right;
                   margin-right:20px; }

.subcategoria { color:#333; font:bold 12px Arial, Helveticam sans-serif; 
                background-color:#eee; padding-left:10px; width:290px; padding-bottom:5px;
                padding-top:5px; }
.produtos-sem-subcategoria {}

#detalhe-produto { margin-left:10px; margin-right:10px; text-align:justify; }
#detalhe-produto p { margin-bottom:10px; line-height:1.3em; }
#detalhe-produto h3 { color:#053B63; font-weight:bold; margin-bottom:10px; }
#detalhe-produto h4 { font-weight:bold; color:#000; margin-bottom:10px; }
#detalhe-produto ul { margin-left:5px; position:relative; left:5px; bottom:5px; }
#detalhe-produto ul li { margin-bottom:5px; }


.produtos-simples { margin-left:30px; margin-right:10px; margin-bottom:10px; 
                    border:1px solid #d9d9d9; clear:both; margin-top:15px; }
                    
.produtos-simples a { text-decoration:none; } 
.produtos-simples a:hover { color:Red; }
.t-c { font-weight:bold; padding-top:5px; padding-bottom:5px;
       background-color:#d9d9d9; }
.t-pesquisa { width:100%; color:#000000; }
.t-pesquisa a { color:red; text-decoration:underline; }


#div-subcategoria { width:285px; float:left; margin-left:20px; display:inline; margin-top:10px; }

#subcategoria-destaque { border:2px #f2f2f2 solid; width:296px; padding-top:10px; 
                           }
#subcategoria-destaque img { float:left; margin-right:10px; }
#subcategoria-destaque { float:left; }
#subcategoria-destaque h3 a { color:red; font:bold 16px Arial, Helvetica, sans-serif; float:left; }
#subcategoria-destaque p { display:block; margin-top:20px; }

.lista-c-produtos { display:block; clear:both; margin-left:5px; margin-top:10px; padding-top:5px; padding-left:10px; margin-bottom:10px; }
.lista-c-produtos li a { color:red; }
.lista-c-produtos li { margin-top:5px; }

.desc-categoria { *float:left; *position:relative; *top:-13px;  *width:180px; _width:170px; }

#combo-paginacao { border:1px solid #333; }

.footer-medcom  { margin-top:10px; *padding-top:10px; }
