@charset "utf-8";
/* CSS Document */

* { border:0; margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Arial, serif; color:white;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

html{ width:100%; height:100%;}
body { width:100%; height:100%; text-align:center; margin:auto; background:url(../img/bg.jpg) top left repeat #2a0c03 fixed;}

#ajusta { width:1000px; margin:auto; text-align:left; }
#banner { margin-bottom:20px; height:305px; background:url(../img/banner_bg.png) bottom center no-repeat;}
#menu { overflow:hidden; height:145px; width:100%; background:url(../img/menu_bg.jpg) top left repeat-x;}
#menu ul {float:right;list-style:none; margin:20px 10px 0 0;}
#menu ul li { display: inline;}
#menu ul li a {border-left:2px dotted #999; padding:0 3px;}
#menu ul li img{filter:alpha(opacity=50);-moz-opacity:5;-khtml-opacity: 5;opacity: 5;}
#menu ul li img:hover{filter:alpha(opacity=100);-moz-opacity:10;-khtml-opacity: 10;opacity: 10;}

#menu2{position:absolute; width:320px; _width:350px; height:32px; padding:5px 15px; bottom:0px; right:0; background:url(../img/menu_bg.jpg) top left repeat-x; color:#fff;}

/* CONTEUDO */
.conteudo { background: url(../img/conteudo_bg.jpg); margin:15px 0;-moz-border-radius: 15px; border-radius: 15px;	behavior: url(border-radius.htc); border:black;}
.clear { clear:both;}
.title { border-bottom:2px solid white; padding:3px 0;}
.data{ font-size:15px; font-weight:bold;}
.titulo{ font-size:24px; font-weight:bold; font-style:italic; margin:0 0 20px 0; letter-spacing:-1px;}
.nasceu { background:url(../img/estrela.gif) center left no-repeat; text-indent:25px; }
.produtos a{float:left; margin:4px; border:2px solid white; width:50px; height:20px; text-align:center; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); background:url(../img/bg.jpg) left top; text-decoration:none;}
.produtos a:hover{float:left; margin:4px; border:2px solid red; width:50px; height:20px; text-align:center; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); background:url(../img/bg.jpg) left top; text-decoration:none;}
.cruzamento{width:20px; height:20px; background-color:#900; font-size:12px;}
.quadro_geracoes{width:35px; height:17px; float:left; margin:3px; padding:5px; border:1px solid #aaa; font-size:14px; color:#000; background-color:#FFFFFF;}

/* PADROES */
p{ font-size:14px; font-weight:normal; text-align:justify; margin:5px 0; text-indent:15px;}
h1 { font-size:20px; color:white; font-weight:bolder; text-transform:uppercase; text-indent:10px; letter-spacing:-1px; margin:10px 0;}
table, tr, td { border:1px solid #fff; border-collapse: collapse; color:#fff; padding:3px; font-size:14px; height:30px; text-align:center;}
table { height:250px; width:300px; margin:5px 20px; margin-right:20px;}

/* BOX */
#box_00 { width:970px; float:left; margin:6px auto;display:block; padding:10px 15px;}
#box_01 { width:300px; height:410px; float:left; margin:6px; display:block; padding:0 10px;}
/*
#box_02 { width:320px; float:left; margin:6px;display:block;}
#box_02 .destaque{ margin:6px 0; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc);}
#box_03 { width:320px; float:left; margin:6px;display:block;}
#box_03 p{ font-size:13px; font-weight:normal; text-align:justify; margin:15px 0;}
*/
#box_destaque { width:615px; float:left; margin:6px;display:block; border-left:1px dotted white; padding-left:25px;}
#box_destaque .destaque{ width:220px; height:165px; float:left; margin:0px 15px 15px 0; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc);}
#box_04 { width:155px; float:left; margin:6px;display:block; padding:20px 0;}
#box_04 ul  { list-style:none;}
#box_04 li  { text-indent:17px; background:url(../img/seta.gif) left center no-repeat; list-style:none; line-height:28px;}
#box_04 li a{ color:#ccc;}
#box_04 li a:hover{ color:white;}
#box_05 { width:320px; float:left; margin:6px; display:block; padding:5px 0; border-left:1px dotted white; border-right:1px dotted white;}
/*#box_05 img{ margin:35px ;}*/
#box_05 p{ margin:5px; text-align:center; text-indent:0;}
#box_06 { width:700px; float:left; margin:5px 5px 5px 25px; padding:5px 35px 5px 5px; display:block; border-right:1px dotted white;}
#box_07 { width:200px; float:right; margin:5px; padding:5px; display:block;}
#box_07 .data{ padding:7px 0 7px 0; border-top:1px dotted white;}
	#box_08 { float:left; margin:15px 0px; display:block; width:242px; _width:238px; height:320px;}
	/*#box_08 img{ float:left; margin:3px; border:2px solid white; text-indent:0;}*/
	#box_08 p{  float:left; margin:0; text-indent:10px;}
	#box_08 ul  { list-style:none;}
	#box_08 li  { list-style:none; font-size:12px; font-weight:bolder; letter-spacing:1px; font-style:italic; line-height:20px; text-align:left; padding:0 5px;}
	#box_08 h1  { font-size:16px; color:#333; font-weight:bolder; text-transform:uppercase; text-indent:10px; letter-spacing:-1px; margin:125px 0 3px 0; background:white;}
#box_09 {width:220px; height:165px; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px;	behavior: url(border-radius.htc); margin-left:10px;}
#box_09 a:hover{ cursor:move; border:2px solid #900; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc);}
#box_11 {width:100%; margin: 10px auto;}
#box_11 a{ float:left; margin:0px;}
#box_11 img{width:200px; height:150px; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); margin:15px 5px;}
#box_11 img:hover{width:200px; height:150px; border:2px solid #900; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); margin:15px 5px;}
#box_11 iframe{width:192px; height:142px; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); margin:15px 20px 15px 5px; padding:4px;}
#box_11 iframe:hover{width:192px; height:142px; border:2px solid #900; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); margin:15px 20px 15px 5px; padding:4px;}

	#box_12 { float:left; margin:15px 0px; display:block; width:240px;}
	#box_12 img{ float:left; margin:3px; border:2px solid white; text-indent:0;}
	#box_12 p{  float:left; margin:0; text-indent:10px;}
	#box_12 ul  { list-style:none; margin:0 auto;}
	#box_12 li  { list-style:none; font-size:12px; font-weight:bolder; letter-spacing:1px; font-style:italic; line-height:20px; text-align:center;}
	#box_12 h1  { font-size:16px; color:#333; font-weight:bolder; text-transform:uppercase; text-indent:10px; letter-spacing:-1px; margin:220px 0 0 0; background:white;}
#box_13 {width:300px; height:250px; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px;	behavior: url(border-radius.htc); margin-left:10px;}
#box_13 a:hover{ cursor:move; border:2px solid #900; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc);}
#box_15 {width:440px;}


/* TWITTER */
.twitter { text-align:left; font-size:12px; text-align:left; line-height:19px; padding:2px;list-style: none; display: inline;}
.twitter a{ text-decoration:underline; font-size:10px;}
.twitter a:first-child{ }
ul#twitter_update_list li{ display:list-item; padding:5px; margin:5px 0;}
ul#twitter_update_list2 li{ display:list-item; padding:5px; margin:5px 0; }

/* FORM CAMPOS */
.form_campos { width:380px; font-size:16px; color:white; padding:7px; margin:5px; background:url(../img/bg.jpg) left top; border:2px solid #999; font-weight:bolder; -moz-border-radius: 15px; border-radius: 15px;}
.form_campos2 { width:394px; font-size:16px; color:white; padding:2px; margin:5px; background:url(../img/bg.jpg) left top; border:2px solid #999; font-weight:bolder; -moz-border-radius: 15px; border-radius: 15px;}
.form_campos2b { width:330px; font-size:16px; color:white; padding:2px; margin:5px;}
.form_botao  {-moz-border-radius: 15px; border-radius: 15px; padding:5px 10px; text-decoration:underline; cursor:pointer; background:#333;}
.form_botao a {-moz-border-radius: 15px; border-radius: 15px; padding:5px 10px; text-decoration:underline; cursor:pointer;}
.form_botao a:hover  {-moz-border-radius: 15px; border-radius: 15px;  padding:5px 10px; text-decoration:underline; cursor:pointer;}


/* previsao_parto */
.externo_previsao_parto {
min-height:250px;
height:250px
}
html>body .externo_previsao_parto {
height: auto;
}

/*#link_previsao_parto{-moz-border-radius: 10px; border-radius: 10px; behavior: url(border-radius.htc); background-color:#BB0000; text-align:center; padding:6px; border:1px solid #fff; position:absolute; bottom:15px; left:15px; font-size:14px; font-weight:bold; }*/
#link_previsao_parto{ width:290px; _width:307px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(border-radius.htc); background-color:#666; text-align:center; padding:6px; border:1px solid #fff; position:absolute; bottom:0px; left:10px; font-size:14px; font-weight:bold; }
#tabela_previsao_parto td{border:1px solid #000; color:#000; padding:5px; font-size:14px; height:10px; text-align:center;}
#tabela_previsao_parto{height:auto; width:100%; margin:0; border:1px solid #000;}






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


#registro_linha{
border-bottom:1px dashed #ccc;
padding:20px 10px;
/*margin-top:20px;*/
float:none;
clear:both;
overflow:hidden;
font-size:14px;
}

/*
#registro_linha img{
border:1px solid #aaa;
vertical-align:top;
padding:10px;
margin-right:20px;
}
*/
#registro_linha img{width:200px; height:150px; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); margin:12px;}

#espaco_galeria_horizontal{
float:none;
clear:both;
}

#registro_linha .registro_titulo{
font-size:20px;
}

#registro_linha .registro_data{
color:#aaa;
}

#registro_linha .saiba_mais{
font-size:15px;
color:#f00;
font-weight:bold;
}


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

#registro_linha_fotos{
padding:4px;
margin-top:10px;
float:none;
clear:both;
overflow:hidden;
}

#imagem_bloco{
width:238px;
height:188px;
text-align:center;
float:left;
}

/*
#imagem_bloco img{
border:1px solid #aaa;
vertical-align:top;
padding:10px;
margin:10px;
}
*/
#imagem_bloco img{width:200px; height:150px; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); margin:12px;}


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





#noticias_ler{
text-align:justify;
padding:10px;
font-size:14px;
}
	
	#noticias_ler .registro_data{
	color:#aaa;
	}
	
	#noticias_ler .registro_titulo{
	font-size:20px;
	}


#noticias_c1{
width:480px;
float:left;
text-align:justify;
padding-right:13px;
border-right:1px solid #CCCCCC;
}
	
	#noticias_c1 .registro_titulo{
	font-size:17px;
	color:#AA0000;
	}

#noticias_c2{
width:152px;
padding-left:10px;
text-align:center;
float:left;
}

	#noticias_c2 img{
	border:1px solid #CC0000;
	vertical-align:top;
	margin-bottom:10px;
	}


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

/*  instalacoes  */


#instalacoes_esq{
float:left;
width:47%;
font-size:14px;
}

#instalacoes_esq a{
	text-decoration:underline;
}

#instalacoes_dir{
float:right;
width:52%;
font-size:14px;
overflow:auto;
height:200px;
border-left:1px dashed #777;
}

#instalacoes_dir .titulo{
	padding-left:17px;
}

#instalacoes_dir .descricao{
	padding-left:17px;
	margin-bottom:20px;
}

#instalacoes_dir .imagem_bloco{
width:238px;
height:188px;
text-align:center;
float:left;
}

#instalacoes_dir .imagem_bloco img{width:200px; height:150px; border:2px solid white; -moz-border-radius: 15px; border-radius: 15px; behavior: url(border-radius.htc); margin:12px;}


