@charset "utf-8";
/*  
Ultrimagem Berçario
******************************************************
Agência: ATO interativo agência web
Diretor: Felipe Gazolla
Design: Areta do Bem
XHTML+CSS: Aline Tinoco
Programação: Rennan Toniolo 
Country: Brasil
Last CSS update: 01/2009
******************************************************
Copy something of someone is WRONG, 
but copy from lot's of places is RESEARCH!
Don't let the puppies sad!
******************************************************
*/
/*****************************************MENU RESTRITO superior***********************/
#menu_restrito{
width:				auto;
height:				auto;
background:			#006699;
padding:			5px;
margin:				1px 0px;
}
#menu_restrito li{
list-style: 		none;
display:			inline;
margin:				0px 5px 0px 0px;
}
#menu_restrito li a{
background:			#006699;
color:				#18D;
font-size:			13px;
padding:			3px;
border:				none;
font-weight:		bold;
color:				#FFF;
text-decoration:	none;
}
#menu_restrito li a:hover{
background:			#F18FB8;
}
/*****************************************MENU RESTRITO inferior***********************/
#menu{
width:				auto;
height:				auto;
padding:			0;
margin:				0;
text-align:			left;
}
#menu li {
width:				200px;
height:				auto;
padding:			2px 8px 2px 8px;
margin:				1px 2px 1px 2px;
list-style:			none;
display:			block;
font:				13px "Trebuchet MS", Tahoma;
color:				#F7F7F7;
border:				none;
background:			#006699;
}
#menu li:hover {
color:				#F7F7F7;
background:			#F18FB8;
}
#menu li a {
margin:				0;
color:				#F7F7F7;
text-decoration:	none;
}
#menu li a:hover {
color:				#F7F7F7;
text-decoration:	none;
}
/*****************************************MENU RESTRITO sair***********************/
ul#menu_restrito_aux {
height:				auto;
padding:			0;
margin:				0;
float:				right;
padding:			2px 0px;
}
ul#menu_restrito_aux li {
padding:			0px;
margin:				1px 2px;
list-style:			none;
display:			inline;
font:				12px "Trebuchet MS", Tahoma;
color:				#006699;
}
ul#menu_restrito_aux li img {
vertical-align: 	baseline;
border:				none;
margin-right:		5px;
}
ul#menu_restrito_aux li a {
color:				#006699;
text-decoration: 	none;
}
ul#menu_restrito_aux li a:hover {
color:				#990000;
}
/*****************************************MENU RESTRITO sair***********************/
ul.lista_tudo{
width:				auto;
height:				auto;
padding:			0px;
margin:				0px;
*margin-left:		-10px;
}
ul.lista_tudo li{
width:				auto;
height:				auto;
padding:			5px;
margin:				0px;
background:			#E2E9F3;
border-bottom:		1px solid #006699;
font-weight:		normal;
color:				#006699;
list-style:			none;
cursor:				pointer;
overflow:			hidden;
margin-bottom:		2px;
}
ul.lista_tudo li:hover {
background:			#F5CFF1;
}
ul.lista_tudo li a, ul.lista_tudo li a:visited {
text-decoration: 	none;
color:				#006699;
}
ul.lista_tudo li a:active, ul.lista_tudo li a:hover {
text-decoration: 	none;
color:				#006699;
}

/*FORMUL?RIO
******************************************************/
input, textarea, select {
width:		200px;
height:		auto;
background:	#FFF;
padding:	3px;
margin:		0px 0px 5px 0px;
border:		1px solid #006699;
font:		11px "Trebuchet MS";
color:		#333;
}
input:focus, textarea:focus, select:focus {
border:		1px solid #F18FB8;
}
.ok {
width:		auto;
height:		auto;
background:	#A7DCF6	url(img/bg_input_ok.jpg) bottom left repeat-x;
padding:	2px;
margin:		0px;
border:		1px solid #006699;
font:		bold 11px "Trebuchet MS";
color:		#006699;
overflow:	visible;
}
fieldset {
border:		none;
padding:	2px;
margin:		0px;
width:		auto;
height:		auto;
}
label {
width:		110px;
height:		auto;
padding:	0px;
margin:		3px 3px 0px 0px;
text-align:	right;
float:		left;
}
.erro {
width:		auto;
height:		auto;
padding:	10px;
margin:		0px 0px 2px 0px;
background:	#FAEFEF;
border:		1px solid #990000;
color:		#990000;
}
.sucesso {
width:		auto;
height:		auto;
padding:	10px;
margin:		0px;
background:	#F9F9F7;
border:		1px solid #006600;
color:		#006600;
}
.foto{
width:		100px;
height:		auto;
border:		1px solid #006699;;
margin:		5px;
float:		left;
padding:	5px;
}
.foto img{
width:		100px;
}
.foto p{
width:		100px;
height:		12px;
float:		left;
padding:	5px;
overflow:	hidden;
}
.foto_grande{
width:		550px;
height:		auto;
border:		1px solid #006699;;
margin:		5px;
float:		left;
padding:	5px;
}
.perfil{
width:		550px;
height:		auto;
border:		1px solid #006699;;
margin:		5px;
float:		left;
padding:	5px;
}
.bercario {
width:		580px;
_width:		570px;
padding:	0px 0px 180px 0;
margin:		0px 10px 0px 0px;
background:	#FFF url(../img/bg_bercario.jpg) left bottom repeat-x;
}
/****************************************PAGINAÇÃO*************************/
.paginacao {
width:		auto;
height:		auto;
padding:	0px;
margin:		5px 5px;
color:		#006699;
}
.paginacao a, .paginacao a:active {
width:		auto;
height:		auto;
padding:	1px 3px;
margin:		2px;
background:	#F18FB8;
border:		1px solid #006699;
text-decoration:none;
color:		#006699;
text-align:	center;
}
.paginacao a:visited {
background:	#FFF;
border:		1px solid #006699;
text-decoration:none;
color:		#006699;
}
.paginacao a:hover {
background:	#F18FB8;
border:		1px solid #990000;
text-decoration:none;
color:		#006699;
}
.paginacao span.atual {
width:		auto;
height:		auto;
padding:	1px 3px;
margin:		2px;
background:	#F18FB8;
border:		1px solid #006699;
text-decoration:none;
font-weight: bold;
color:		#006699;
text-align:	center;
}
.radio{
width:			auto;
height:			auto;
margin-bottom:	5px;
margin-right:	5px;
margin-left:	5px;
border:		none;
}
