/* CSS Document */

#top_menu
{ font-size:10px;
color:#666;
text-align:right;
margin-top:10px;
}

#top_menu a
{color:#666;
text-decoration:none;
}

#top_menu a:hover
{color:#333;
text-decoration:underline;
}

#top_menu a:visited
{color:#6B5494;
}

#logo_nueva_vision
{margin-top:20px;
}

body 
{background-color:#f3f3f3;
}

.container_16
{background-color:#FFF;
}

#nav_bar
{background-color:#6d5790;
width:960px;
}

#menu
{display:inline-block;
}
#menu{
	list-style: none;
	padding: 1px;
	width: 100%;
	height: 18px;
	overflow: hidden;
	margin: 0px;

}
#menu li {
	float: left;
	margin: 1px 5px 0px 0px;
	padding: 0;
	height: 20px;
}

#menu a {
	display: block;
	float: left;
	margin: 0;
	padding: 0px 5px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	height: 20px;
}
#menu a:hover{
	color: #E27CFF;
}

#menu .activo{
	color: #E27CFF;
}
#menu_izquierdo
{background-color:#CCC;
width:200px;
min-height:400px;
padding: 5px 0;
}

#menu_lateral
{display: table-row;
}
#menu_lateral li {
	display: table-row;
	float: left;
	margin: 0;
	padding: 0;
	height: 29px;
	border-bottom:solid 1px #FFFFFF;
	width:200px;
}
#menu_lateral a {
	display: table-row;
	float: left;
	margin: 0;
	padding: 5px 0 0 5px;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	height: 24px;
	width:200px;
}
#menu_lateral a:hover{
	display: table-row;
	background-color:#999;
	float: left;
	margin: 0;
	padding: 5px 0 0 5px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	height: 25px;
	width:195px;
	border-bottom:solid 1px #FFFFFF;
}
#content_general
{ width:940px;
}

#footer
{ width:960px;
}

#barra_cromatica
{ width:960px;
height:15px;
margin-top:-4px;
}

#barra_gris
{ background-color:#242424;
width:960px;
height:83px;
padding-top:10px;
}

#direccion
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-style:normal;
	margin-top:10px;
}
#content_general
{
	min-height:400px;
}
