a
{
text-decoration:none;
color:#000000;
}
a:hover
{
text-decoration:underline;
}
#top_menu
{
min-height:120px;
width:100%;	
background-color:#FFF;
max-height:40px;
vertical-align:middle;
text-align:left;
}
.menu
{
background:#999; 
width:100%; 
margin-top:5px; 
text-align:left;
vertical-align:middle;

}
.menu a
{
	color:#ffffff;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.menu a:hover
{
	background:#91b746;
}
.last_article
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
min-width:500px;
max-width:500px;

text-align:left;
}
.content
{
margin-bottom:5px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
min-width:500px;
}
.left_menu
{
border:#e2e2e2 solid 2px;
min-width:250px;
width:250px;
margin-bottom:5px;
}

.last_article a
{
	display:block;
	color:#000;
	margin-bottom:5px;
	text-decoration:none;
	margin-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.last_article a:hover
{
	color:#e9870c;
}

.left {
float:left;
}
.right {
margin-top:5px;
margin-right:10px;
float:right;
}
.clear {clear:both;}

.search:focus{
background-color:#ffffff;
border: 1px solid #ff0000;
font-style: normal;
}
.search{
background-color:#CCC;
height:16px;
margin-left:5px;
border: 1px solid #ccc;
font-style: italic;
color:#ccc;
}
div#footer {
    color: #292929;
	border-top:4px solid #000000;
	background-color:#3d3d3d;
	float:left; 
	width:100%; 
	height:100px;
	display:block;
}

.pointit
{
color:#FFFFFF;
float:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:10px;
text-decoration:none
}
.pointit a:hover
{
	text-decoration:underline;
}
.clinica
{
color:#FFFFFF;
float:left;
display:inline-block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:10px;
text-decoration:none
}
.clinica a:hover
{
	text-decoration:underline;
}
.h1_left
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:18px;
	color:#e9870c;
	margin-top:0px;
	margin-bottom:0px;
}
.h1_left a
{
	font-weight:lighter;
	font-size:18px;
	color:#e9870c;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
}

.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	font-weight:lighter;
	font-size:18px;
	color:#e9870c;
}
.title a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:18px;
	color:#e9870c;
}
.subpagini
{
	font-weight:lighter;
	font-size:14px;
	color:#9cbf6b;
}
.subpagini a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:14px;
	color:#9cbf6b;
}
.footer
{
	background:#03C;
	min-height:90px;
}
ul#menu {
  margin-right:5px;
  list-style-type: none;
  margin-top:5px;
  margin-left:5px;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: justify;
  list-style-type: none;
  margin-left:10px;
  margin-right:5px;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #785a3c;
}

ul#menu li {
  margin-bottom:2px;
  padding-bottom:2px;
  border-bottom: dotted 1px #b9a894;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #e9870c;
}

ul#menu a.active {
  color: #e9870c;
}
.sitemap
{
text-align:justify; 
margin-left:10px; 
margin-right:10px;
}
.sitemap a 
{
color:#000000;
text-decoration:none;
}
.sitemap a:hover
{
color:#9cbf6b;
text-decoration:underline;
}
.autor
{
color:#e9870c;
font-weight:bold;
}
