/**
 * Public menu style
 */
#menu {
	float: left;
	width: 180px;
	min-height: 685px;
	
	height: auto !important;
	height: 685px;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	background-image: url(publicImages/menu_azul.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	font-size: 15px;
	line-height: -10px;

}

#menu ul#mainMenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	list-style-type: none;
	background-image: url(publicImages/separador_azul.png);
	background-repeat:no-repeat;
	border-bottom-style: none;
	background-position: left bottom;
	font-size: 15px;	
}
#menu ul#mainMenu li {
	line-height: 5px;
	padding: 0px 16px 0px 0px;
	

}
#menu ul#mainMenu li div {
}
#menu ul#mainMenu li a {
	font: normal normal 15px Arial, Verdana,  Helvetica;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px;
	
	margin-left: 0px;
	display: block;
	
	_line-height: 1%;
}
#menu ul#mainMenu li a:hover {
	color: #005e97;
}


#menu ul#mainMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: -1px;
	
}
#menu ul#mainMenu ul li {
	line-height: 5px;
	border: 0;
}
#menu ul#mainMenu ul li a {
	font: normal normal 11px Arial, Verdana, Helvetica;
	color: #FFF;
	text-decoration: none;
	display: block;
	background: none;
}
#menu ul#mainMenu ul li a:hover {
	background: none;
    color: #005e97;
}


#menu h1 {
    margin: 0px 0px 119px 0px;
    padding: 0px 0px 0px 0px;
    font: normal bold 15px Arial;
    color: #000;
    background-color: transparent;
    width: 177px;
    height: 145px;
    float: left;
}

#menu h1 a {
    text-decoration: none;
    display: block;
    width: 177px;
    height: 145px;
    float: left;
   
    background-image: url(publicImages/logo_azul.png);
    background-repeat: no-repeat;
}


#menu h1 a span {
    display: none;
}

/* top menu */
#topmenu {
	margin-top: 20px;
}
ul#topMenu {
	list-style: none;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul#topMenu li {
	line-height: 5px;
	padding: 0px 8px 0px 0px;
}
ul#topMenu li a {
	font: normal normal 15px Arial, Verdana,  Helvetica;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px;
	
	margin-left: 0px;
	display: block;
	
	_line-height: 1%;
}
ul#topMenu li a:hover {
	text-decoration: underline;
}

/**
 * public form bulletin
 */
/*
#formBulletin {
	width: 380px;
	height: 72px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 12px 0px 0px 0px;
	border-right: 1px solid #928884;
}
#formBulletin h2 {
	font: normal bold 11px Verdana, Arial, Helvetica;
	color: #000;
	margin: 0px 0px 5px 0px;
	width: auto;
}
#formBulletin h2 span {
}
#formBulletin p {
	font: normal normal 10px Verdana, Arial, Helvetica;
	color: #000;
	margin: 2px 0px 0px 0px;
	float: left;
}
#formBulletin form {
	margin: 0px 0px 0px 0px;
	float: left;
}
#formBulletin table {
	border: 0px;
	margin: 0px 0px 0px 0px;
}
#formBulletin table tr td {
	border: 0px;
	font: normal normal 10px Verdana, Arial, Helvetica;
	color: #000;
}
#formBulletin td input {
	width: 120px;
}
#formBulletin td input.actionButton {
	width: auto;
	font: normal bold 10px Verdana, Arial, Helvetica;
	color: #5e5d5d;
	background-color: #f2f2f2;
	border-width: 1px;
	border-style: solid;
	border-color: #000 #969696 #969696 #000;
}
*/

#rightbar {
    float: right;
    width: 177px;
	min-height: 535px;
	
	height: auto !important;
	height: 535px;
	 
	text-align: left;
	font: normal normal 15px Arial, Verdana, Helvetica;
	color:#FFFFFF;
	
	
	padding: 150px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 4px;
	
  	background-image: url(publicImages/menu_azul.png);
	background-repeat: no-repeat;
	background-color: #56c2ff;
}

#rightbar img{
    border: 0px;
    float: left;
	marging: 10px 0 10px 16px;

}

#rightbar ul{
    
    padding: 5px 0 5px 16px;
   
}

#rightbar a{

    float: left;

	
 
}

/*fondo azul*/

#rightbar h2{
    
	
	padding: 5px 0 5px 16px;
    background-image: url(publicImages/separador_azul.png);
	background-repeat: no-repeat; 
	border-bottom-style: none;
	background-position: center bottom;
	font-size: 15px;
}

#rightbar h3{
    
	background-color: #11708d;
	padding: 5px 0 5px 16px;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	
	

}




/*fondo rojo*/
#rightbar h3 span{
    
	background-color: #8d1133;
	padding: 5px 0 5px 16px;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;


}

#rightbar h2 span{
    
	
	padding: 5px 0 5px 16px;
    background-image: url(publicImages/separador_rojo.png);
	background-repeat: no-repeat; 
	border-bottom-style: none;
	background-position: center bottom;
	font-size: 15px;
}

