/* body */
body {
	background-color:#555;
	text-align: center;
}

/* imagens */
img {
	border: none;
}

#txtStoller { width: 500px; font-family: Arial; font-size: 17px; color: #000; text-align: center; }
#txtStollerFundo{ background: url(../../images/Image/fundo_stoller.jpg) no-repeat center top; text-align:center; }

#txt01{ width: 460px; padding: 5px 0; text-align: justify; font-family: Arial; font-size: 16px; color: #333; }
#txt02{ width: 450px; padding: 5px 0 20px 130px; text-align: justify; font-family: Arial; font-size: 16px; color: #333; }
#txt03{ width: 450px; padding: 5px 130px 30px 0; text-align: justify; font-family: Arial; font-size: 16px; color: #333; }
#txt04{ width: 450px; padding: 5px 0; text-align: justify; font-family: Arial; font-size: 16px; color: #333; }
#txt05{ width: 450px; padding: 5px 150px 0 0; text-align: justify; font-family: Arial; font-size: 16px; color: #333; }

/* ##### FIM DO CONTEUDO A ESQUERDA ############# */

/*#############################################################################################*/

/* ##### COMEÇO DO CONTEUDO A DIREITA ############# */

#conteudo_direito {
	background-color:#FF0000;	
	width:222px;
	height:19px;
	height:198px;
	margin:0 0 0 667px;
	vertical-align:top;
}

#barra_associadas {
	background-image:url(../../images/layout/images/barra_associadas.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:322px;
	height:19px;
}

#logo_associadas {
	width:320px;
	height:278px;
	margin:0 0 0 665px;
}

#curva_baixo {
	background-image:url(../../images/layout/images/curva_baixo.jpg);
	width:1024px;
}

#area_restrita {
	position:absolute;
	left:836px;
	top:15px;
	width:200px;
	height:62px;
	z-index:1;
	text-align: right;
	margin:181px 0 0 80px;
}
.fundo_quem_somos{
	background-image:url(../../images/layout/images/logos_quemsomos.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
} 
/*##############################################################################################*/

/* css de textos e links */

.fonte_site {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
}
	
.fonte_titulo {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#000;
	padding-left:5px;
}

.titulo_noticias {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-left:5px;
}

.fonte_menu {
	font:Verdana;
	font-size:16px;
	align: left;
	color:#000;

}

.fonte_area_restrita {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	align: left;
	color:#000;
}

.input {
	border:solid;
	border-color:#000000;
	border-width:1px;
	font-size:10px;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline; 
color: #66d43d;
}
a:active {text-decoration: none}

	
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.fonte_newsletter {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#fff;
}

* {
	font-family: "Trebuchet MS";
	font-size: 11px;
	border: #FFFFFF;
}


/* menu */

.menuitem {
	font-size: 11px;
}

.menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.menu ul li{
	position: relative;
	display: inline;
	float: left;
	background-color: #488ccd; /*overall menu background color*/
}

/*Top level menu link items style*/
.menu ul li a{
	font-size: 11px;
	display: block;
	min-width: 30px; /*Width of top level menu link items*/
	text-decoration: none;
}
	
/*1st sub level menu*/
.menu ul li ul{
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.menu ul li ul li ul{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
}

/* Sub level menu links style */
.menu ul li ul li a{
	display: block;
	min-width: 130px; /*width of sub menu levels*/
	color: #fff;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border: 1px solid navy;
}

.menu ul li a:hover{
	background-color: navy;
	color: white;
}

* html { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1,8em;
}
	
/* Holly Hack for IE \*/

* html .menu ul li {
	float: left;
	height: 21px;
}


/****************************************************************/
/* estrutura de menu ul / li
/****************************************************************/

#ul_menu { text-align: left; margin:0 0 0 7px;}
#ul_menu ul { padding: 0; margin: 0; }
#ul_menu ul li { display: inline; list-style: none; padding: 4px; margin: 0; font-family: Verdana; font-size: 14px; }
