body {
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
#Pagina {
	font-family:Arial, Helvetica, sans-serif;
}
/****** 
	@->Linha 1 
**********/

#Pagina #Linha1 {
	background-image:url(../slices/bg-Linha1.jpg);
	background-repeat:repeat-x;
}
#Pagina #Linha1 #ConteudoLinha1 {
	margin:auto;
	width:778px;
}
/****** 
	@->Linha 2
**********/

#Pagina #Linha2 {
	clear:both;
	margin:13px 0 0 0;
}
#Pagina #Linha2 #ConteudoLinha2 {
	width:778px;
	margin:auto;
}
/******
 	@->Linha 3 
**********/

#Pagina #Linha3 {
	background-image:url(../slices/bg_rodape2.jpg);
	background-repeat:repeat-x;
	clear:both;
	margin:18px 0 0 0;
	float:left;
	width:100%;
	background-color:#E7E7E7;
}
#Pagina #Linha3 #ConteudoLinha3 {
	width:778px;
	margin:-4px auto 0 auto;
	padding:8px 0 0 0;
	background-image:url(../slices/bg_rodape3.jpg);
	background-repeat:no-repeat;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
#microformat {
	display:none;
}
/*****************
@-> Topo
*********************/

#Topo {
	width:100%;
	background-image:url(../slices/bg-TopoLinha1.jpg);
	height:244px;
	padding:20px 0 0 0;
	background-repeat:no-repeat;
}
#Topo h1 {
	position:absolute;
	display:none;
}
#Topo #MenuTopo {
	margin:0;
	padding:0 0 0 17px;
	position:relative;
	z-index:1;
}
#Topo #MenuTopo h2, #Topo #MenuTopo h3 {
}
#Topo #MenuTopo ul {
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:760px;
}
#Topo #MenuTopo ul li {
	list-style:none;
	float:left;
	margin:0 2px -2px 2px;
	display:inline;
	z-index:1;
}
#Topo #MenuTopo ul li a {
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
	text-align:center;
	line-height:15px;
	background-image:url(../slices/bg-MenuTopo.jpg);
	background-position:top center;
}
/*
#Topo #MenuTopo ul li h2 a:hover {
	color:#ED1B24;
	line-height:20px;
	background-position:top center;
	margin:-5px 0 0 0;
}*/
#Topo #MenuTopo ul li h2 a.teste {
	color:#ED1B24;
	line-height:20px;
	background-position:top center;
	margin:-5px 0 0 0;
}
#Topo #MenuTopo ul li.Home a {
	width:77px;
}
#Topo #MenuTopo ul li.EmbrioConsult a {
	width:115px;
}
#Topo #MenuTopo ul li.Atendimento a {
	width:141px;
}
#Topo #MenuTopo ul li.PlacentaeFeto a {
	width:125px;
}
#Topo #MenuTopo ul li.Laboratorio a {
	width:150px;
}
#Topo #MenuTopo ul li.Comunidade a {
	width:112px;
}
/********
@-> SubMenu
*********/

#Topo #MenuTopo ul li ul {
	position:absolute;
	border:1px solid;
	clear:both;
	margin:0 0 0 0;
	padding:2px;
	background-image:url(../slices/bg_Submenu.png);
	display:none;
	float:left;
	width:178px;
}
#Topo #MenuTopo ul li ul li {
	clear:both;
	list-style:none;
	float:left;
	display:inline;
}
#Topo #MenuTopo ul li ul li img {
	margin:0 0 0 8px;
	padding:0;
	display:block;
	float:left;
	border:0;
}
#Topo #MenuTopo ul li ul li a {
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
	line-height:20px;
	background-image:none;
	background-position:top center;
	margin:2px 0px 1px 0px;
}
#Topo #MenuTopo ul li ul li a:hover {
	color:#ff0;
	line-height:20px;
	background-position:top center;
	margin:2px 0px 1px 0px;
	background-color:#000000;
}
#Topo #MenuTopo ul li.Home ul {
	width:77px;
}
#Topo #MenuTopo ul li.EmbrioConsult ul {
	margin:0 0 0 -35px;
}
#Topo #MenuTopo ul li.EmbrioConsult ul li a {
	width:178px;
}
#Topo #MenuTopo ul li.Atendimento ul {
	margin:-2px 0 0 -80px;
	width:280px;
}
#Topo #MenuTopo ul li.Atendimento ul li a {
	width:280px;
}
#Topo #MenuTopo ul li.Atendimento ul li ul {
	margin: -26px 0 0 178px;
}
#Topo #MenuTopo ul li.Atendimento ul li img {
}
#Topo #MenuTopo ul li.PlacentaeFeto ul {
	margin:-2px 0 0 -70px;
	width:250px;
	display:block;
	border:1px solid;
}
#Topo #MenuTopo ul li.PlacentaeFeto ul li a {
	width:250px;
}
#Topo #MenuTopo ul li.Laboratorio ul {
	width:220px;
	margin:-2px 0 0 -70px;
}
#Topo #MenuTopo ul li.Laboratorio ul li a {
	width:220px;
}
#Topo #MenuTopo ul li.Laboratorio ul {
	margin:-2px 0 0 -25px;
}
#Topo #MenuTopo ul li.Comunidade ul li a {
	width:178px;
}
#Topo #MenuTopo ul li.Comunidade ul {
	margin:-2px 0 0 -65px;
}
/****

SubMenu 2

******/


#Topo #BannerTopo {
	position:absolute;
	margin:13px 0 0 0;
}
/**************

@-> Rodape

******************/

#RodapeLinha1 {
	float:left;
	width:778px;
}
#RodapeLinha1 #Logo {
	float:left;
    margin: 13px 5px;
}
#RodapeLinha1 #Logo a {
	border:0;
}
#RodapeLinha1 #Logo img {
	border:0px;
}
#RodapeLinha1 #Endereco {
	width:400px;
	float:left;
	font-size:11px;
	margin:10px 0 0;
}
#RodapeLinha1 #Endereco p {
	margin:0;
	padding:0;
}
#RodapeLinha1 #Endereco p span {
	color:#FF0000;
}
#RodapeLinha1 #Endereco address {
	font-weight:normal;
	font-style:normal;
}
#RodapeLinha1 #MenuRodape {
}
#RodapeLinha1 #MenuRodape ul {
	float:right;
	margin:10px 0 0 0;
	padding:0;
	width:267px;
}
#RodapeLinha1 #MenuRodape ul li {
	display:inline;
	list-style:none;
	padding:0 4px;
}
#RodapeLinha1 #MenuRodape ul li a {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
#RodapeLinha1 #MenuRodape ul li a:hover {
	font-size:10px;
	color:#990000;
	text-decoration:none;
}
#PaginaFaleConosco {
	border:1px solid #C2D3DC;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 4px 8px 4px;
	min-height:486px;
	height:auto !important;
	height:486px;
}
.PaginaGeral {
	border:1px solid #C2D3DC;
	padding:4px;
}

h1.header {
	font-size:12px;
	margin:10px 0 0 0;
	color:#990000;
	font-weight:bold;
}
.PaginaPadrao{
	border:1px solid #C2D3DC;
	padding:4px;
}
.PaginaPadrao h1{
	font-size:16px;
	margin:10px 0 0 0;
	color:#990000;
}
.PaginaPadrao h2{
	font-size:12px;
	margin:10px 0 0 0;
	color:#000;
}

.PaginaPadrao p{
	text-align:justify;
}

.PaginaPadrao a{
	text-decoration:none;
	color:#990000;
}
.PaginaPadrao a:hover{
	text-decoration:none;
	color:#FF0000;
}
.PaginaPadrao a:active{
	text-decoration:none;
	color:#FF0000;
}
.PaginaPadrao a:visited{
	text-decoration:none;
	color:#990000;
}

.PaginaPadrao  ol{
	marign:0 10px 10px 0;
	padding:10px;
}

.PaginaPadrao ol li{
	list-style:none;
	text-align:justify;
	margin:0 0 10px 0;
}

.PaginaPadrao ul{
	marign:0 10px 10px 0;
	padding:10px 10px 10px 20px;
}
.PaginaPadrao ul li{
	list-style:disc;
	text-align:justify;
	margin:0 0 10px 0;
	
}

/*a:link {color:#FF0000;}    /* unvisited link */
/*a:visited {color:#00FF00;} /* visited link */
/*a:hover {color:#FF00FF;}   /* mouse over link */
/*a:active {color:#0000FF;}  /* selected link */

#PaginaErro{
	width:757px;
	padding:10px;
	margin:10px auto;
	font-size:18px;
	color:#fff;
	background-color:#FF0000;
	text-align:center;
}

#BtoVoltar a {
	color:#000000;
	font-size:10px;
	text-decoration:none;
	margin:0 5px;
	float:right;
}
