@charset "utf-8";
/* CSS Document */

html {overflow: scroll;
}
body {
	background-color:#eee;
	margin:0px;
	background-image:url("imgsbase/bg.jpg");
	background-position:top center;*/
}
a{
	outline:none;
	
}
a:focus{outline:none;} 


a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #66CC00;
}
a:active {
	color: #333333;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.cabecalho{
	/*border: solid 1px #000;*/
	margin: 0 auto;
	width:994px;
	height:86px;
	background-image: url("imgsbase/header1.png");
}
.menus{
	/*border: solid 1px #000;*/
	width:994px;
	margin: 0 auto;
	height:62px;
	background-image: url("imgsbase/menu_top.png");
}
.home{
	/*border: solid 1px #000;*/
	width:994px;
	margin: 0 auto;
	height:400px;
}
.home2{
	/*border: solid 1px #000;*/
	background-image: url("imgs/home_bg.png");
	width:994px;
	margin: 0 auto;
	height:400px;
}
.imagehome{
	/*border: solid 1px #000;*/
	width:950px;
	margin: 0 0 0 21px;
	height:400px;
}
.conteudo{
	/*border: solid 1px #000;*/
	background-image: url("imgsbase/bottom.png");
	background-repeat:repeat-y;
	width:994px;
	margin: 0 auto;

}
.rodape{
	/*border: solid 1px #000;*/
	width:994px;
	height:195px;
	background-image: url("imgsbase/footer.png");	
	margin: 0 auto;
	display:block;
}
.rodapeleft{
	/*border: solid 1px #000;*/
	margin: 30px 0 0 0;
	width:223px;
	height:100px;
	float:left;
}
.rodaperight{
	/*border: solid 1px #000;*/
	margin: 30px 0 0 10px;
	width:761px;
	height:100px;
	float:left;
}
.menusleft{
	/*border: solid 1px #000;*/
	width:223px;
	display:block;
	float:left;

}
.tituloleft{
	/*border: solid 1px #000;*/
	width:223px;
	height:59px;	
	background-image: url("imgsbase/1.png");
}
.botoesleft{
	/*border: solid 1px #000;*/
	width:223px;
	height:380px;	
	background-image: url("imgsbase/3.png");

}
.content{
	/*border: solid 1px #000;*/
	width:771px;
	float:right;
	display:block;
}
.contenttitulo{
	/*border: solid 1px #000;*/
	width:771px;
	height:59px;	
	background-image: url("imgsbase/2.png");
}
.contentcorpo{
	/*border: solid 1px #000;*/
	width:771px;
	height:380px;	
	background-image: url("imgsbase/4.png");
}
.texto{
	/*border: solid 1px #000;*/
	width:475px;
	margin: 10px 10px 0 10px;
	float:left;
}
.imagem{
	/*border: solid 1px #000;*/
	width:276px;
	height:380px;
	float:right;	
}
#menus{
	/*border: solid 1px #000;*/
	margin:0 0 0 225px;
	
}
#menus li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#menus ul{
	margin:0;
	padding:0;
}
#menus .contactos{
	width:121px;
	height:23px;
}

#menus .contactos a{
	margin:0px;
	width:121px;
	height:23px;
	background-image: url("imgsmenus/contactos.png");	
	background-repeat:no-repeat;
	display:block;
}
#menus .contactos a:hover{
	margin:0px;
	background-image: url("imgsmenus/contactos_over.png");	
	background-repeat:no-repeat;
	display:block;
}


#menus .consultas{
	width:120px;
	height:23px;
}
#menus .consultas a{
	width:120px;
	height:23px;
	margin:0px;
	background-image: url("imgsmenus/consultas.png");	
	background-repeat:no-repeat;
	display:block;
}
#menus .consultas a:hover{
	margin:0px;
	background-image: url("imgsmenus/consultas_over.png");	
	background-repeat:no-repeat;
	display:block;
}
#menus .telemedicina{
	width:134px;
	height:23px;
}
#menus .telemedicina a{
	width:134px;
	height:23px;
	margin:0px;
	background-image: url("imgsmenus/telemedicina.png");	
	background-repeat:no-repeat;
	display:block;
}
#menus .telemedicina a:hover{
	margin:0px;
	background-image: url("imgsmenus/telemedicina_over.png");	
	background-repeat:no-repeat;
	display:block;
}
#menus .tratamentos{
	width:132px;
	height:23px;
}
#menus .tratamentos a{
	width:132px;
	height:23px;
	margin:0px;
	background-image: url("imgsmenus/tratamentos.png");	
	background-repeat:no-repeat;
	display:block;
}
#menus .tratamentos a:hover{

	margin:0px;
	background-image: url("imgsmenus/tratamentos_over.png");	
	background-repeat:no-repeat;
	display:block;
}

#menus .varizes{
	width:104px;
	height:23px;
}
#menus .varizes a{
	width:104px;
	height:23px;
	margin:0px;
	background-image: url("imgsmenus/varizes.png");	
	background-repeat:no-repeat;
	display:block;
}
#menus .varizes a:hover{
	margin:0px;
	background-image: url("imgsmenus/varizes_over.png");	
	background-repeat:no-repeat;
	display:block;
}

#menus .quemsomos{
	width:116px;
	height:23px;
}
#menus .quemsomos a{
	width:116px;
	height:23px;
	margin:0px;
	background-image: url("imgsmenus/quemsomos.png");	
	background-repeat:no-repeat;
	display:block;
}
#menus .quemsomos a:hover{
	margin:0px;
	background-image: url("imgsmenus/quemsomos_over.png");	
	background-repeat:no-repeat;
	display:block;
}


#menuhome{
	/*border: solid 1px #000;*/
	margin: 0 0 0 40px;
	
}
#menuhome li{
	list-style:none;
	float:left;
	margin: 10px 0 0 0;
	padding:0;
}
#menuhome ul{
	margin:0;
	padding:0;
}
#menuhome .home{
	width:220px;
	height:60px;
}

#menuhome .home a{
	margin:0 0 0 0;
	width:220px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
}
#menuhome .home a:hover{
	margin:0px;
	background-repeat:no-repeat;
	display:block;
}


#forum_blogue{
	/*border: solid 1px #000;*/
	margin: 0 0 0 600px;
	
}
#forum_blogue li{
	list-style:none;
	margin-top: 30px;
	float:left;
	padding:0;
}
#forum_blogue ul{
	margin: 0;
	padding:0;
}
#forum_blogue .forum{
	width:60px;
	height:20px;
}

#forum_blogue .forum a{
	width:60px;
	height:20px;
	display:block;
}
#forum_blogue .forum a:hover{
	margin:0px;
	display:block;
}

#forum_blogue .blogue{
	
	width:60px;
	height:20px;
}

#forum_blogue .blogue a{
	width:60px;
	height:20px;
	display:block;
}
#forum_blogue .blogue a:hover{
	margin:0px;
	display:block;
}


#menuslinguas{
	/*border: solid 1px #000;*/
	margin: 0 0 0 828px;
	
}
#menuslinguas li{
	list-style:none;
	float:left;
	margin: 31px 0 0 0;
	padding:0;
}
#menuslinguas ul{
	margin:0;
	padding:0;
}
#menuslinguas .pt{
	width:56px;
	height:24px;
}

#menuslinguas .pt a{
	margin:0px;
	width:56px;
	height:24px;
	background-image: url("imgsmenus/pt_over.png");	
	background-repeat:no-repeat;
	display:block;
}
#menuslinguas .pt a:hover{
	margin:0px;
	background-image: url("imgsmenus/pt_over.png");	
	background-repeat:no-repeat;
	display:block;
}
#menuslinguas .en{
	width:43px;
	height:24px;
}

#menuslinguas .en a{
	margin:0px;
	width:43px;
	height:24px;
	background-image: url("imgsmenus/en.png");	
	background-repeat:no-repeat;
	display:block;
}
#menuslinguas .en a:hover{
	margin:0px;
	background-image: url("imgsmenus/en.png");	
	background-repeat:no-repeat;
	display:block;
}
#menuslinguas .es{
	width:48px;
	height:24px;
}

#menuslinguas .es a{
	margin:0px;
	width:48px;
	height:24px;
	background-image: url("imgsmenus/es.png");	
	background-repeat:no-repeat;
	display:block;
}
#menuslinguas .es a:hover{
	margin:0px;
	background-image: url("imgsmenus/es.png");	
	background-repeat:no-repeat;
	display:block;
}
.cdmon {
	RIGHT: 0px;
	TOP: 0px;
	POSITION: absolute;
	width: 117px;
	height: 117px;
	border: 0;
}

.regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.regular_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CC00;
	line-height: 18px;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}
.smallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
    font-weight: bold;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
    font-weight: bold;
}
.bold_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CC00;
	line-height: 18px;
    font-weight: bold;
}
.bold_big {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #333333;
line-height: 20px;
font-weight: bold;
}
.bold_big_verde {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #66CC00;
line-height: 20px;
font-weight: bold;
}
.topline {
	RIGHT: 0;
	TOP: 0;
	POSITION: absolute;
	width: 3000px;
	height: 5px;
	border: 0;
}
.preload { display: none; }
