#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(../images/subscribe.png) no-repeat right top;
	text-indent: -9999px;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	background-color: #231f20;
	background-image: url(../images/back.jpg);
	background-repeat: no-repeat;
	background-position:top;
	text-align:center;
	margin: 0;
}

/*a news*/
a.novidades{
	text-decoration:none;
	font-weight:bold;
	color:white;
}

a.novidades:hover{
	text-decoration:none;
	font-weight:bold;
	color:#999;
}

.menuUL li{
	/* This will arrange the LI-s next to each other */
	display:inline;
}

.menuUL li a,.menuUL li a:visited{
	/* Styling the hyperlinks of the menu as buttons */
	
	float:left;
	font-weight:bold;
	background:url(../images/button_bg.jpg) repeat-x center bottom #666666;
	
	/* display:block allows for additinal CSS rules to take effect, such as paddings: */
	display:block;
	border:1px solid #4D4D4D;
	color:#CCCCCC;
	border-top-color:#565656;
	
	padding:4px 6px;
	margin:4px 5px;
	height:16px;
	
	
	/* Setting a CSS3 box shadow around the button */
	
	-moz-box-shadow:0 0 1px black;
	-webkit-box-shadow:0 0 1px black;
	box-shadow:0 0 1px black;
	
	/* CSS3 text shadow */
	text-shadow:0 1px black;
}

.menuUL li a:hover{
	/* On hover show the top, lighter, part of the background: */
	background-position:center top;
	text-decoration:none;
}

#navigation,.menuUL li a{
	/* CSS3 rounded corners for both the navigation bar and the buttons: */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

h4 {font: bold 14px/14px Tahoma, Arial, Helvetica, sans-serif; padding-bottom: 15px; color: #6a6768;}

a{
	text-decoration:none;
	border:0px;
}

/*top links*/
a.menulink{
	font-weight:bold;
	color:#999;
}

a.menulink:hover{
	color:#cc3300;
}
/*end top links*/

div.main {
  position: relative; 
  margin: 0 auto;
  width:775px;
  height:680px;
 /* display:none; */
}

div.loading{
	  display:block;
}


div.praxis-logo_ {
		position:absolute;
	left:0px;
	top:0px;
	width:323px;
	height:141px;
}

div.homebullet_ {
	position:absolute;
	left:323px;
	top:0px;
	width:432px;
	height:50px;
}
#navigation {
	position:absolute;
	left:340px;
	top:30px;
}

div.acerca_ {
	position:absolute;
	left:430px;
	top:50px;
	width:51px;
	height:25px;
}

div.localizacao_ {
	position:absolute;
	left:505px;
	top:50px;
	width:76px;
	height:25px;
}

div.menu_ {
	position:absolute;
	left:597px;
	top:50px;
	width:48px;
	height:25px;
}

div.contactos_ {
	position:absolute;
	left:665px;
	top:50px;
	width:68px;
	height:40px;
	vertical-align:bottom;
}


div.espacoHeader_ {
	position:absolute;
	left:755px;
	top:0px;
	width:20px;
	height:141px;
}

div.tituloPraxis_ {
	position:absolute;
	left:323px;
	top:67px;
	width:432px;
	height:74px;
}

div.ementasPopup_ {
	position:absolute;
	top:160px;
	width:500px;
	height:74px;
}

div.linhaSuperior_ {
	position:absolute;
	left:0px;
	top:141px;
	width:775px;
	height:18px;
}

div.indexImage_ {
	position:absolute;
	left:0px;
	top:159px;
	width:407px;
	height:139px;
}

div.welcome_ {
	position:absolute;
	left:407px;
	top:159px;
	width:368px;
	height:41px;
}

div.praxisDescription_ {
	position:absolute;
	left:407px;
	top:200px;
	width:368px;
	height:98px;
	text-align:justify;
	line-height:150%;
}

div.novidades_ {
	position:absolute;
	left:0px;
	top:298px;
	width:243px;
	height:64px;
}

div.index-praxis14_ {
	position:absolute;
	left:243px;
	top:298px;
	width:14px;
	height:300px;
}

div.especialidades_ {
	position:absolute;
	left:257px;
	top:298px;
	width:518px;
	height:64px;
}

div.espacovertical_ {
	position:absolute;
	left:0px;
	top:362px;
	width:34px;
	height:236px;
}

div.verticalBullets_, div.verticalBulletsIndex_ {
	position:absolute;
	left:34px;
	height:236px;
}


div.verticalBulletsIndex_ {
	top:362px;
}


/* Eventos */
td.data1_,div.data3_,div.data2_,div.outrasx20novidades_{
	text-align:left;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	left:60px;
	}
	
td.evento1_,div.evento3_,div.evento2_{
	text-align:left;
	font-size:10px;
	color:#999;
	left:60px;
	}
	
div.data1_ {
	position:absolute;
	top:369px;
	width:187px;
	height:21px;
}

div.evento1_ {
	position:absolute;
	top:383px;
	width:180px;
	height:46px;
}

div.listaNovidades{
	position:absolute;
	top:370px;
	left:30px;
	width:187px;
	height:14px;	
}
/* FIM Eventos */

/* EMENTAS */
p.titulosEmentas{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	left:60px;	
	}

p.outrasEmentas{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	left:60px;
	}

p.descricaoEmentas{
	text-align:justify;
}
div.titulo-menu1_ {
	position:absolute;
	left:393px;
	top:380px;
	width:132px;
	height:101px;
}

div.titulo-menu2_ {
	position:absolute;
	left:645px;
	top:380px;
	width:130px;
	height:101px;
}

div.menu3_ {
	position:absolute;
	left:287px;
	top:484px;
	width:230px;
	height:104px;
}

div.menu4_ {
	position:absolute;


	left:536px;
	top:494px;
	width:251px;
	height:104px;
}
/* FIM EMENTAS*/

div.vertical-menu_ {
	position:absolute;
	left:257px;
	top:362px;
	width:23px;
	height:236px;
}

div.barra-menu1_ {
	position:absolute;
	left:391px;
	top:362px;
	width:132px;
	height:31px;
}


div.barra-menu2_ {
	position:absolute;
	left:645px;
	top:362px;
	width:130px;
	height:31px;
}



div.espaco-news_ {
	position:absolute;
	left:56px;
	top:574px;
	width:187px;
	height:24px;
}

div.barra-fim_ {
	position:absolute;
	left:0px;
	top:608px;
	width:775px;
	height:14px;
}

div.menu-footer_ {
	position:absolute;
	left:0px;
	top:622px;
	width:775px;
	height:25px;
}

div.copyright_ {
	position:absolute;
	left:0px;
	top:695px;
	width:775px;
	height:43px;
}

/* PÁGINA DE CONTACTOS*/

div.tituloContactos_ {
	position:absolute;
	left:0px;
	top:182px;
	width:243px;
	height:51px;
}

div.verticalContactos_ {
	position:absolute;
	left:243px;
	top:182px;
	width:14px;
	height:416px;
}

div.tituloMapa_ {
	position:absolute;
	left:257px;
	top:182px;
	width:518px;
	height:51px;
}

div.verticalBullets_ {
	position:absolute;
	left:34px;
	top:233px;
	height:143px;
	width:187px;
}

p.contactos1_ {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
}

div.contactos1_ {
	position:absolute;
	text-align:left;
	left:60px;
	top:230px;
	width:187px;
	height:65px;
}

div.sitioMapa_ {
	position:absolute;
	left:285px;
	top:233px;
	width:490px;
	height:365px;
}

div.contactos2_ {
	position:absolute;
	text-align:left;
	left:60px;
	top:290px;
	width:187px;
	height:61px;
}

div.contactos3_ {
	position:absolute;
	text-align:left;
	left:60px;
	top:351px;
	width:187px;
	height:61px;
}

div.contactos4_ {
	position:absolute;
	left:56px;
	top:420px;
	width:187px;
	height:26px;
}
/* FIM PÁGINA DE CONTACTOS*/
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	background-color: #231f20;
	background-image: url(../images/back.jpg);
	background-repeat: no-repeat;
	background-position:top;
	text-align:center;
	margin: 0;
}

h4 {font: bold 14px/14px Tahoma, Arial, Helvetica, sans-serif; padding-bottom: 15px; color: #6a6768;}

a{
	text-decoration:none;
	border:0px;
}

/*top links*/
a.menulink{
	font-weight:bold;
	color:#999;
}

a.menulink:hover{
	color:#cc3300;
}
/*end top links*/

div.main {
  position: relative; 
  margin: 0 auto;
  width:775px;
  height:680px;
 /* display:none; */
}

div.loading{
	  display:block;
}


div.praxis-logo_ {
	left:0px;
	top:0px;
	width:323px;
	height:141px;
}

div.homebullet_ {
	position:absolute;
	left:323px;
	top:0px;
	width:432px;
	height:50px;
}
div.home_ {
	position:absolute;
	left:323px;
	top:50px;
	width:56px;
	height:25px;
}

div.acerca_ {
	position:absolute;
	left:430px;
	top:50px;
	width:51px;
	height:25px;
}

div.localizacao_ {
	position:absolute;
	left:505px;
	top:50px;
	width:76px;
	height:25px;
}

div.menu_ {
	position:absolute;
	left:597px;
	top:50px;
	width:48px;
	height:25px;
}

div.contactos_ {
	position:absolute;
	left:665px;
	top:50px;
	width:68px;
	height:40px;
	vertical-align:bottom;
}


div.espacoHeader_ {
	position:absolute;
	left:755px;
	top:0px;
	width:20px;
	height:141px;
}

div.tituloPraxis_ {
	position:absolute;
	left:323px;
	top:67px;
	width:432px;
	height:74px;
}

div.linhaSuperior_ {
	position:absolute;
	left:0px;
	top:141px;
	width:775px;
	height:18px;
}

div.indexImage_ {
	position:absolute;
	left:0px;
	top:159px;
	width:407px;
	height:139px;
}

div.welcome_ {
	position:absolute;
	left:407px;
	top:159px;
	width:368px;
	height:41px;
}

div.praxisDescription_ {
	position:absolute;
	left:407px;
	top:200px;
	width:368px;
	height:98px;
	text-align:justify;
	line-height:150%;
}

div.novidades_ {
	position:absolute;
	left:0px;
	top:298px;
	width:243px;
	height:64px;
}

div.index-praxis14_ {
	position:absolute;
	left:243px;
	top:298px;
	width:14px;
	height:300px;
}

div.especialidades_ {
	position:absolute;
	left:257px;
	top:298px;
	width:518px;
	height:64px;
}

div.espacovertical_ {
	position:absolute;
	left:0px;
	top:362px;
	width:34px;
	height:236px;
}



div.verticalBulletsIndex_ {
	top:362px;
}


/* Eventos */
div.data1_,div.data3_,div.data2_,div.outrasx20novidades_{
	text-align:left;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	left:60px;
	}
	
div.evento1_,div.evento3_,div.evento2_{
	text-align:left;
	font-size:10px;
	color:#999;
	left:60px;
	}
	
div.data1_ {
	position:absolute;
	top:369px;
	width:187px;
	height:21px;
}

div.evento1_ {
	position:absolute;
	top:383px;
	width:180px;
	height:46px;
}

div.data2_ {
	position:absolute;
	top:429px;
	width:187px;
	height:14px;
}

div.evento2_ {
	position:absolute;;
	top:443px;
	width:180px;
	height:47px;
}

div.data3_ {
	position:absolute;
	top:490px;
	width:187px;
	height:14px;
}

div.evento3_ {
	position:absolute;
	top:504px;
	width:180px;
	height:44px;
}

div.outrasx20novidades_ {
	position:absolute;
	top:552px;
	width:187px;
	height:26px;
}
/* FIM Eventos */

/* EMENTAS */
p.titulosEmentas{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	left:60px;	
	}

p.outrasEmentas{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	left:60px;
	}

p.descricaoEmentas{
	text-align:justify;
}
div.titulo-menu1_ {
	position:absolute;
	left:391px;
	top:380px;
	width:132px;
	height:101px;
}

div.titulo-menu2_ {
	position:absolute;
	left:645px;
	top:380px;
	width:130px;
	height:101px;
}

div.menu3_ {
	position:absolute;
	left:287px;
	top:484px;
	width:230px;
	height:104px;
}

div.menu4_ {
	position:absolute;


	left:536px;
	top:484px;
	width:251px;
	height:104px;
}
/* FIM EMENTAS*/

div.vertical-menu_ {
	position:absolute;
	left:257px;
	top:362px;
	width:23px;
	height:236px;
}

div.imagem-menu1_ {
	position:absolute;
	left:273px;
	top:370px;
	width:122px;
	height:110px;
}

div.barra-menu1_ {
	position:absolute;
	left:391px;
	top:362px;
	width:132px;
	height:31px;
}

div.imagem-menu2_ {
	position:absolute;
	left:523px;
	top:370px;
	width:122px;
	height:110px;
}

div.barra-menu2_ {
	position:absolute;
	left:645px;
	top:362px;
	width:130px;
	height:31px;
}



div.espaco-news_ {
	position:absolute;
	left:56px;
	top:574px;
	width:187px;
	height:24px;
}

div.barra-fim_ {
	position:absolute;
	left:0px;
	top:608px;
	width:775px;
	height:14px;
}

div.menu-footer_ {
	position:absolute;
	left:0px;
	top:622px;
	width:775px;
	height:25px;
}


/* PÁGINA DE CONTACTOS*/

div.tituloContactos_ {
	position:absolute;
	left:0px;
	top:182px;
	width:243px;
	height:51px;
}

div.verticalContactos_ {
	position:absolute;
	left:243px;
	top:182px;
	width:14px;
	height:416px;
}

div.tituloMapa_ {
	position:absolute;
	left:257px;
	top:182px;
	width:518px;
	height:51px;
}


p.contactos1_ {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
}

div.contactos1_ {
	position:absolute;
	text-align:left;
	left:60px;
	top:230px;
	width:187px;
	height:65px;
}

div.sitioMapa_ {
	position:absolute;
	left:285px;
	top:233px;
	width:490px;
	height:365px;
}

div.contactos2_ {
	position:absolute;
	text-align:left;
	left:60px;
	top:290px;
	width:187px;
	height:61px;
}

div.contactos3_ {
	position:absolute;
	text-align:left;
	left:60px;
	top:351px;
	width:187px;
	height:61px;
}

div.contactos4_ {
	position:absolute;
	left:56px;
	top:420px;
	width:187px;
	height:26px;
}
/* FIM PÁGINA DE CONTACTOS*/

/* pagina galerias*/
div.tituloGalerias_ {
	position:absolute;
	left:0px;
	top:182px;
	width:775px;
	height:51px;
}

div.divGalerias_ {
	position:absolute;
	left:28px;
	top:250px;
	width:724px;
	height:365px;
	text-align:center;
}

table.tabelasGalerias{
	text-align:center;
	height:100%;
	vertical-align:middle;
	}
	
table.tabelasGalerias td {
	padding-left:10px;
	width:25%;
	padding: 5px;
	}
	
p.tabela{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#FFF
	}

img {
	
	border:0px;}
/* fim pagina galerias*/

/* inicio pagina menus */
div.tituloMenus_ {
	position:absolute;
	left:0px;
	top:182px;
	width:234px;
	height:51px;
}

div.barraEmentas_ {
	position:absolute;
	left:234px;
	top:182px;
	width:27px;
	height:416px;
}

div.tituloEmentas_ {
	position:absolute;
	left:261px;
	top:182px;
	width:514px;
	height:51px;
}

div.divExecutivos_ {
	position:absolute;
	left:28px;
	top:233px;
	width:206px;
	height:183px;
}

div.divEmentas_ {
	position:absolute;
	left:261px;
	top:245px;
	width:489px;
	height:365px;
		text-align:center;
}

div.divGrupos_ {
	position:absolute;
	left:28px;
	top:416px;
	width:206px;
	height:182px;
}

.newsticker-jcarousellite { width:400px; height:300px; }
.newsticker-jcarousellite ul li{ text-align:center; list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .info {width:400px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

/* fim pagina menus */
