/* IMPORT CORE CSS FILES */
@import url(typo.css);
@import url(nav.css);
@import url(listmenu_h.css);
@import url(form.css);
@import url(modules.css);
/* NORMALIZES Browers Styles */

* { margin:0;padding:0; } /* removes defaults from all elements */

ol,ul {
	list-style:none; /* removes list-styles from lists */
}
a {
	text-decoration: none; 
}
table {
	border-collapse:collapse;
}
fieldset,img {
	border: 0; 
}
dl {
	clear:both;
	height:100%;
}
dt,dd {
	float:left;
}
/* = CLEARING
---------------------------------------------------------
*/

.stretch,
.clear
{
	clear: both; 
	height: 1px; 
	margin: 0; 
	padding: 0; 
	font-size: 15px;
	line-height: 1px;
}

.clearfix:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
}

/* fix for IE7 */
.clearfix
{
	display: inline-block;
}

/* Show to IE-pc only */
* html .clearfix
{
	/* Hide from IE-mac \*/
	height: 1px;
	/* End hide from IE-mac */
}

/* END CLEARING
--------------------------------------------------------------
*/
/*---------------------------------------------------------- */
/*  Layout Styles includes display properties,               */
/*						   floats ans positioning,           */ 
/*						   widths and heights,               */
/*						   paddings and margins              */
/*---------------------------------------------------------- */
/* = LAYOUT: TABLE OF CONTENTS
    1. = BODY & PAGE
    2. = HEADER
    3. = CONTENT
    4. = FOOTER
---------------------------------------------------------
*/
/* = BODY & PAGE
---------------------------------------------------------
*/
#container {
	width:991px;
	margin:3px auto 0 auto;
}
/* END BODY & PAGE
---------------------------------------------------------
*/

/* = HEADER
---------------------------------------------------------
*/
#header, #body {
	background: #FFF url(../images/common/backgrounds/bg-grey02.gif) repeat-y ;
}
#header {
	position:relative;
	width:100%;
	height:213px;
	z-index:1000;
}
#header h1{ 
	width:240px;
	height: 181px;
	position:absolute;
	top:28px;
}
#secondary #header{
	height:149px;
}
#secondary #header h1{ 
	top:38px;
	height:109px;
}
#secondary #header h1 a{ 
	width:238px;
	height: 116px;	
	display:block;
}
/* END HEADER
---------------------------------------------------------
*/

/* = CONTENT
---------------------------------------------------------
*/
#body {	
	float:left;
	width:100%;	
}
#content {
	width:100%;
	float:left;
	min-height:420px;
}

.column-side {
	width:240px;
	float:left;
}
.column-main {
	width:720px;
	float:right;
	margin: 0px 0px 0px 31px;
}
.column-main .main {
	width:524px;
	float:left;
	position:relative;
}
.column-main .main h2, #secondary .column-main .conversor h2{
	padding:0px 25px 0px 21px;
	margin-top:6px;
}
#secondary .column-main .main h2, #secondary .column-main .conversor h2 {
	margin-top:9px
}
.column-main .main p{
	padding:0 0 0 16px;
	text-align:justify;
	margin: 0 0 1.4em 0;
}
.column-main .main table td p{
	padding-left:0;
}

.column-main .main img{
	float:left;
	margin:5px 0 5px;
	display:inline;
	border:1px solid #d4d4d4
}
.novedades .column-main .main img { margin-right:10px }
.column-main .side{
	width:175px;
	float:left;
	margin:0px 0px 0px 21px;	
}
#main_image {width:268px;}

.conversor {
	float:left;
	margin-left:20px;
	display:inline;
	margin-bottom:40px;
}
.conversor p {font-size:1.1em;margin:10px 0 5px 0}

.conversor ul.resources li {
	background:url(../images/common/bullets/li.png) no-repeat 0 2px;
	padding-left:12px;
	font-size:1.1em;
}

/* END CONTENT
---------------------------------------------------------
*/

/* = FOOTER
---------------------------------------------------------
*/
#footer-container{
	width:100%;
	float:left;
	margin:2px 0px 0px 0px;
	border-top:2px solid #d4d4d4;
}
#footer {
	margin:auto;
	width:991px;
	padding:0 0 8px 0;
}
#footer .top-footer{
	padding-top:13px;
}
.site-info p {margin-bottom:0px}
.credits strong {display:none;}
#footer ul {
	display:inline
}
#footer ul li {
	float:left
}
.footer-nav {
	float:right;
}
.footer-nav ul{
	margin:0px;
	padding:0px;
}
.footer-nav li {
	padding-left:10px;
}
#footer a {
	color:#E74302 !important;
}
/* END FOOTER
---------------------------------------------------------
*/
.modalBackground {
	background-color: #bbb;
	filter:alpha(opacity=80);
	opacity:0.8;
}
