* {
	margin: 0;
}
body {
    background: #5DACD7 url(../img/layout/bg.jpg) repeat-x; /*5FAED9*/
    font-family: Arial, verdana;
    font-size: 12px;
    margin-top: 0px;
}

td {
	color:#163747;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:11px;
	line-height:15px;
}

h1 {
	color:#05557F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	line-height:40px;
}
/*--comparte con editor--*/
p {
	color:#163747;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:12px;
	line-height:15px;
}

h2 {
	color:#0F6796;
	font-family:"Times New Roman",Times,serif;
	font-size:16px;
}

h3 {
	color:#0F6796;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
}

h4{
	color:#483C32;
	font-family:"Times New Roman",Times,serif;
	font-size:16px;
	margin:-8px 0px 0px 0px;
}

h5{
	color:#674C47;
	font-family:"Times New Roman",Times,serif;
	font-size:15px;
	margin:-3px 0px 0px 0px;
}


.normalcolor {
	color:#163747;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:12px;
	font-weight:normal;
}
.boldcolor {
	color:#163747;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:12px;
	font-weight:normal;
}

a{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #B59140;
	line-height: 13px;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	color: #05557F;
	text-decoration:none;
}

a.anormal:hover {
	color: #B59140;
}
/*------fin comparte con editor---------*/


#Calc{
	width:150px;
}

.date {
	border-bottom: 1px solid #A4894B;
	background-color: #F0ECE4;
	color:#B59140;
	height: 23px;
	padding-left: 5px;
	padding-top: 3px;
	font-family:"Times New Roman",Times,serif;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
	width: 790px;
	_width: 780px;
}

#column-2 p{
	margin:10px 0 5px 0;
}

#column-2 a{
	margin:0px;
	float: right;
}
#column-2 div.margen{
	margin:10px 0 ;
	float: left;
}


#container {
	width: 835px;
	width: 830px;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
}

#header {
    width: 835px;
    height: 125px;
    background: url(../img/layout/bgHeader.jpg) repeat-x;
    float:left;
}

#navigation {
	float: left;
	background: url(../img/layout/bg_nav.jpg) repeat-x;
	width: 100%;
	_width: 836px;
}

#menuHeader {
    width: 675px;
    _width: 670px;
    _margin-left: 15px;
    height: 27px;
    float:left;
}
#menuHeader a {
	/*line-height:27px;*/
	line-height:27px;
    height: 27px;
	_height:none;

}
#menuHeader a , li , ul {
	_float:left;
}
#views {
	float: left;
    width: 835px;
    _width: 100%;
    background-color: #FFF;
}
	#main {
		width: 835px;
		clear:both;
		float:left;
	}
		#flash_main {
			width: 835px;
			margin: 0 0 0 0;
			padding:0;
		}

	.margen {
		float:left;
		margin: 5px 15px 20px 15px;
		_margin: 5px 5px 20px 5px;
	}
		#content {
			width: 580px;
			float:left;
		}
		#content h1{
			color: #B7944E;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;
			line-height: 20px;
		}
		#content p{
			margin-top:20px
		}
		#content .margen {
			float:left;
			margin: 5px;
		}
		#content-right {
			float:left;
			width: 204px;
			_width: 215px;
			/*background-color: #FFFFFF;*/
			border-left: 1px solid #c2a970;
			border-right: 1px solid #c2a970;
			border-bottom: 1px solid #c2a970;
			margin-top: 25px;
		}
		#content-right h1 {
			color:#05557F;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			position: absolute;
			margin: -21px 0px 0px -12px;
			_margin: -21px 0px 0px 0px;
			font-weight:bold;
			z-index:99;
			height: 25px;
			line-height: 20px;
		}
		#content-right p {
			color:#B59140;
			font-family:"Trebuchet MS",Arial,Verdana;
			font-size:11px;
			line-height:13px;
			margin-top: 10px;
		}
		#content-right .margen {
			float:left;
			margin: 0px 22px 10px 15px;
			_margin: 0px 12px 10px 5px;
			margin-bottom: 10px;
		}

		#content-wide {
			_width: 780px;
		}

		#content li, #content ul{
			*margin-left: 20px;
		}

#menuFooter {
    width: 835px;
    _width: 100%;
    height: 190px;
    background-color: #E9DEC5;
    border-top: 1px solid #CEBA8D;
	float: left;
}
#menuFooter .margen {
    margin: 15px;
    _margin: 7px;
}

#footer {
    width: 835px;
    _width: 796px;
    height: 144px;
    _margin: 0;
    background-color: #C2A970;
	border-top: 2px solid #A4894B;
	color: #DACBA9;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:11px;
	float: left;
}
#footer p{
	color:#967B3F;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-align: center;
}
#footer .margen {
    margin: 20px;
    _margin: 21px;
}

/*---BIOGRAPHY---*/
.title {
	border-bottom: 1px solid #A4894B;
	background-color: #F0ECE4;
	color:#B59140;
	height: 50px;
	font-family:"Times New Roman",Times,serif;
	font-size:15px;
	font-weight:bold;
	width: 805px;
	float: left;
}
.title #margen{
	margin-top: 8px;
	margin-left: 10px;
}
.ContentBodyImg{
	width: 211px;
	float: left;
}
.ContentBody{
	width: 579px;
	float: left;
}

.ContentBody #margen p{
	color: #163747;
	font-size:11px;
}

.ContentBody #margen h2{
	color:#0F6796;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	line-height:2px;
	font-style: italic;
}


.ContentBody #margen{
	margin-top: 25px;
	margin-left: 15px;
	margin-right: 10px;
}
.ContentBodyImg #margen{
	margin: 10px;
}

.column-body {
	float:left;
	width:495px;
}

.column-picture {
	float:left;
	width:300px;
	margin-left:10px;
}

.column-picture img {
	border: 1px solid #B59140;
}

.leftcolumn{
	/*width: 391px;*/
	width: 460px;
	float: left;
}
.rightcolumn{
	width: 391px;
	float: left;
}
.leftcolumn #margen,
.rightcolumn #margen{
	margin: 10px 0px 0px 37px;
}


.leftcolumn #margen p,
.rightcolumn #margen p{
	color: #163747;
	font-size:11px;
}

.leftcolumn #margen h2,
.rightcolumn #margen h2{
	color:#B59140;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:11px;
	line-height:13px;
}
.leftcolumn #margen h3,
.rightcolumn #margen h3{
	color:#DACBA9;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:11px;
}

/* FORMS */
div.input {
	float: left;
	width: 400px;
	margin-bottom: 5px;
}
div.submit input {
	margin-left: 185px;
}
div.input input, div.input textarea {
	width: 180px;
	font-size: 10px;
}
div.input label {
    font-size: 12px;
    margin-right: 5px;
    width: 180px;
    display: block;
    float: left;
    text-align: right;
    line-height: 12px;
}

div.error-message{
	margin-left: 185px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #CC0000;
}

.intro-contact-body h1 {
	border-bottom: 1px solid #A4894B;
	background-color: #F0ECE4;
	color:#B59140;
	height: 50px;
	line-height: 50px !important;
	font-family:"Times New Roman",Times,serif;
	font-size:15px;
	font-weight:bold;
	width: 780px;
	float: left;
	padding-left: 15px;
	margin: 15px 0 15px 0;
}

/*-----DOWNLOAD--------*/
#bgDownload1 {
	color: #163747;
	background-color: #FFFFFF;
	width: 788px;
	height: 39px;
	font-family: Arial, verdana;
    font-size: 11px;
}
#bgDownload2 {
	color: #163747;
	background-color: #F7F2E8;
	width: 788px;
	height: 39px;
	font-family: Arial, verdana;
    font-size: 11px;
}
#numero{
	width: 228px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
#numero .margen{
	margin-left: 96px !important;
}
.descripcion{
	/*width: 680px;*/
	width: 650px;
	float: left;
	/*romi border-right: 1px solid #FFFFFF;*/
	font-size: 15px;
	font-weight: bold;
	margin:5px 0 0 0;
	color:#FFFFFF;
}
.descripcion .margen{
	margin-left: 25px !important;
}
.download{
	width: 80px;
	float: left;
	/*romi border-right: 1px solid #FFFFFF;*/
	text-align: right;
}

.download a{
	font-family: Arial, verdana;
	/*font-size: 11px;*/
	font-size: 13px;
	color: #B59140;
	line-height: 13px;
	font-weight:bold;
	text-decoration:underline;
	float:none;
}
.download a:hover{
	color: #05557F;
	text-decoration:none;
	float:none;
}

/*------SEARCH---------*/
.search{
	width:142px;
	_width:135px;
	height:27px;
	float: left;
	margin-left: 10px;
	_margin-left: -45px;
}
.inputSearchDiv{
	width:100px;
	float: left;
}
.submit{
	width:18px;
	float:left;
}

.inputSearch{
	margin-top:4px;
	background-color:#4883A1;
	border:1px solid #4883A1;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:11px;
	height:15px;
	width:100px;
}
.inputBotton{
	margin-top:4px;
	background-color: #0E5482;
	border:0px;
	color:#FFFFFF;
	font-family:font-family:"Trebuchet MS",Arial,Verdana;
	font-size:11px;
	height:18px;
	width:18px !important;
	margin-left: 13px !important;
}

.tablesearch{
	width: 500px;
}
.cebraA {
	background-color:#FFFFFF;
	height: 30px;
}
.cebraB {
	background-color:#EFEFEF;
	height: 25px;
}
.cebraA .margen,
.cebraB .margen{
	margin-top: 10px;
	margin-left: 10px;
}
.paging {
	color:#508FA0;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:20px 0pt 0pt 0px;
	text-align:center;
	text-decoration:none;
	width:500px;
}

div.login-form {
/*
	float: left;
*/
	width: auto;
/*
	margin-top: 100px;
*/
	color: #A5843A;
	font-weight: bold;
	font-size:11px;		display: none;
}

div.login-form input {
	background-color:#E9DEC5;
	border:1px solid #E9DEC5;
	color:#CC9900;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:11px;
	height:15px;
	width:90px;
}

div.login-form input.login-buton{
	height:18px;
	margin-bottom:3px;
	width:18px;
	vertical-align: middle;
}

div.select-calculator {
	background: url(../img/layout/bg_calculator.png) repeat-x;
	float: left;
	width: 805px;
	_width: 810px;
}
div.select-calculator.margen_min {
	width: 750px;
}

div.select-calculator div.margen {
	margin: 10px !important;
	_margin: 10px !important;
}
div.select-calculator div.input {
	width: 260px;
	_width: 220px;
	margin-bottom: 25px;
}
div.select-calculator p {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}
.titemp{
	color: #483C32;
}
.cargoemp {
	color: #674C47;
}
.bt-rr{	float:right;	margin: 94px 16px 0 0;	height: 25px;	width: 264px;}.bt-rr span{	display: none;}
