﻿.im_body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

#im_wrap {
width:580px;
margin:10px auto;
}

#im_main {
background-color:#fff;
width:100%;
padding:5px;
float:left;
}

#im_nav 
{
height:24px;
background:url(img/InfoMapa/nav_bg.jpg) #554F42 repeat-x;
overflow:hidden;
color:#000;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
border: solid 2px #000;
}

#im_home_banner {
background-color:#ffffff;
margin:5px 0;
float:left;
width:100%;
padding:10px 0;
}

#im_home_banner_left {
width:180px;
overflow:hidden;
float:left;
display:inline;
margin:0 0 0 10px;
font-size:12px;
}

#im_home_banner_left p{
margin:10px 0 0 10px;
padding:0;
color:#000;
}

#im_home_banner_left p h1{
margin:10px 0 0 10px;
padding:0;
color:#00ff00;
}

#im_home_banner_right {
width:370px;
overflow:hidden;
float:right;
display:inline;
margin:0 10px 0 0;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
}

#im_home_banner_right p{
padding:0 0 0 10px;
margin:20px 0 0 0;
}

.im_bloqueinforme
{
	width:350px;
	height: 90px;
	padding:2px 2px 2px 2px;
	margin:5px 5px 5px 5px;
	border:dotted 1px #ccc;
	background-color:#F8FAFA;
}

.im_bloqueinformeEiel
{
	width:350px;
	height: 18px;
	padding:2px 2px 2px 2px;
	margin:5px 5px 5px 5px;
	border:dotted 1px #ccc;
	background-color:#F8FAFA;
}

#im_inner_banner {
margin:5px 0;
float:left;
width:100%;
padding:10px 0;
}

#im_inner_banner_left {
width:517px;
height:171px;
overflow:hidden;
float:left;
display:inline;
margin:0 0 0 15px;
font-size:12px;
}

#im_inner_banner_left p{
margin:10px 0 0 10px;
padding:0;
}

#im_inner_banner_right {
width:327px;
height:171px;
overflow:hidden;
float:right;
display:inline;
margin:0 10px 0 0;
font-size:28px;
color:#000;
}

#im_inner_banner_right p{
padding:0 0 0 10px;
margin:5px 0 0 0;
}

#im_content_left {
width:470px;
float:left;
display:inline;
text-align:justify
}

#im_content_right {
float:left;
display:inline;
margin:0 0 0 55px;
width:335px;
}

.sidebar h3 {
font:26px Arial, Helvetica, sans-serif;
color:#000;
padding:5px;
margin:10px 0;
}

.sidebar a {
color:#fff;
text-decoration:none;
}

#im_footer {
text-align:center;
color:#000;
font:12px Arial, Helvetica, sans-serif;
float:left;
width:100%;
margin:20px 0;
}

#im_footer p {
margin:0;
padding:0;
}

#im_footer a{
text-decoration:none;
color:#000;
}
