body
{
	margin: 0 auto 0 auto;
	background: #F4F2ED url(images/header-bg.png) repeat-x left top;
}

body *
{
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	text-align: left;
	color: #333;
}

@font-face {
    font-family: 'A750-Sans';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/a750-sans-medium-regular-webfont.eot');
    src: local('A831-Sans'), url('fonts/a750-sans-medium-regular-webfont.ttf') format('TrueType');
}

h1{ font-size: 32px; color: #214478; font-family: 'A750-Sans', sans-serif; font-weight: normal; margin: 7px 0 5px 0; padding: 0}
h2{ font-size: 22px; color: #4d4d4d; font-family: 'Arial'; font-weight: normal;}
h3{ font-size: 18px; color: #777; font-family: 'Arial'; font-weight: normal;}

a{ color: #214478; text-decoration: none; }
a:hover{ text-decoration: underline;}

img{ border: 0 }

table
{
	width: 100%;
}

table, td
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	vertical-align: top;
}

#content, #footer
{
	width: 960px;
	margin: 0 auto 0 auto;
}

#top-menu .language
{
	float: left;
	margin-top: 18px;
}

#top-menu .language *
{
	font-size: 13px;
}

#top-menu .language form
{
	display: inline;
}

#top-menu ul
{
	float: right;
	margin: 0;
	padding: 0;
}

#top-menu ul li
{
	display: block;
	float: left;
	list-style: none;
	padding-top: 3px;
	margin-right: 3px;
}

#top-menu ul li a
{
	display: block;
	padding: 20px 10px 21px 10px;
	margin-top: 1px;
	background: transparent url(images/menu-top.png) repeat-x left top;
	color: #4d4d4d;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

#top-menu ul li a:hover, #top-menu ul li a.active
{
	background-image: none;
	background-color: #214478;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#header-blocks
{
	margin-top: 8px;
}

#content .left
{
	width: 250px;
	padding-right: 5px;
}

#content .center
{
	padding: 7px 15px 7px 15px;
	margin-top: 5px;
}

#content .center p
{
	text-align: justify;
}	

#content .center .columnas
{
	-moz-column-count:2;
	-moz-column-gap:32px;
	-webkit-column-count:2;
	-webkit-column-gap:32px;
	column-count:2;
	column-gap:32px;
	margin:12px 0 24px
}

#content .left .block
{
	margin-top: 15px;
	border-bottom: solid 1px #816d53;
}

#content .left .block .title
{
	color: #4d4d4d;
	font-size: 28px;
	font-weight: bold;
}

#content .left .block .content
{
	padding: 10px 0 10px 0;
	font-size: 14px;
}

#content .left .block .content *
{
	font-size: 14px;
}

#content .center .listing-grid .title a
{
	font-size: 14px;
}

#content .center .listing-grid .title
{
	height: 25px;
	overflow: hidden;
}

/* FORMULARIOS */

.description span { font-size: 13px; }

/* FOOTER */

#footer
{
	margin-top: 15px;
	border-top: dotted 1px #816d53;
}

#footer .copyright
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #6c5d53;
}

#footer .developer
{
	float: right;
	text-align: right;
	font-size: 11px;
}

#footer .developer *
{
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

#sub-footer
{
	height: 25px;
	background-color: #4D4D4D;
}
