/* CSS Document */body {	font: normal 12px/normal Arial, Helvetica, sans-serif;	color: #000;	text-decoration: none;	background: url(images/bg_grad.jpg) repeat-x scroll;	text-align: justify;	display: block;	overflow: auto;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}p{	text-decoration:none;	font-size:12px;	color:#000000;	fontfamily:Helvetica,Arial, sans-serif;}.parrafo{	text-decoration:none;	font-size:12px;	color:#000000;	fontfamily:Helvetica,Arial, sans-serif;}A {	color : #c00;	text-decoration : underline;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size : 9pt;	font-style: normal;	font-weight: normal;}A:VISITED {	text-decoration : none;	color : #60f;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size : 9pt;}A:FOCUS {	color : #cccccc	text-decoration : none;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size : 9pt;}A:HOVER {	color : #300;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size : 9pt;	font-style: normal;	font-weight: bold;}.titulo{	text-decoration:bold;	font-size:18px;	color:#333333;	fontfamily:Helvetica,Arial,sans-serif;}.titular{	text-decoration:bold;	font-size:14px;	color:#000000;	fontfamily:Helvetica,Arial,sans-serif;}.creditos{	text-decoration:none;	font-size:10px;	color:#333333;	fontfamily:Helvetica,Arial,sans-serif;}.subtitulo{	text-decoration:bold-italic;	font-size:16px;	color:#ff3333;	fontfamily:Helvetica,Arial,sans-serif;}.eco_tiquicia{	text-decoration:bold-italic;	font-size:13px;	color:#0f9933;	fontfamily:Helvetica,Arial,sans-serif;}.linkBlanco{	color : #ffffff;	text-decoration : underline;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size : 10pt;}.linkMenu{	color : #c00;	text-decoration : none;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size : 10pt;	background: center;}	.linkMenu:hover{	text-decoration : none;	color : #c000;	font-weight : bolder;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size : 9pt;}.main_container{	text-align: left;	display: block;	margin: 0px;	clear: both;	overflow: visible;	width: 1000px;	float: none;	aling: center;	margin-left: auto;	margin-right: auto;	}	.bar_navegacion{	text-align: left;	display: block;	margin: 0px;	overflow: visible;	float: left;	}	.bar_menu{	background: url(images/bar_menu_grad.jpg) repeat-y;	text-align: center;	display: block;	margin: 0px;	overflow: visible;	float: left;	width: 400px;	height: 35px;	}.menu{	text-align: left;	display: block;	margin: 0px;	overflow: visible;	float: left;	padding: 3px;	font: normal 10px Arial, Helvetica, sans-serif;	text-decoration: none;	}	.left_main_container{	text-align: left;	display: block;	margin: 0px;	overflow: visible;	float: left;	width: 200px;	height: auto;	min-height: 600px;	background: fcc url(images/logo_c.jpg) no-repeat left top;	}	.left_table{background-image:url(images/barra_izq_fondo.jpg);background-repeat:no-repeat;background-position:bottom;}.right_table{background-image:url(images/barra_der_fondo.jpg);background-repeat:no-repeat;background-position:bottom;}.right_nested_table{background-image:url(images/barra_der_top_2.jpg);background-repeat:no-repeat;background-position:top;}.center_table{background-image:url(images/barra_der_top_der.jpg);background-repeat:no-repeat;background-position:top right;background-color:#FFFFFF;}.foto-1_table{background-image:url(images/guaria-home.jpg);background-repeat:no-repeat;background-position:top right;background-color:#FFFFFF;}.foto-2_table{background-image:url(images/tortuguero-home.jpg);background-repeat:no-repeat;background-position:top left;background-color:#FFFFFF;}.left_nested_container{	text-align: left;	display: block;	margin: 0px;	overflow: visible;	width: 200px;	height: auto;	min-height: 600px;	background: url(images/barra_izq_fondo.jpg) no-repeat left bottom;	clear: both;	}.center_main_container{	text-align: left;	display: block;	margin: 0px;	overflow: visible;	float: left;	width: 580px;	min-width: 500px;	background: fff url(images/barra_der_top_der.jpg) no-repeat right top;	height: auto;	text-decoration: none;	padding: 10;	}	.center_aviso_container{	text-align: center;	display: block;	margin: 0px;	overflow: visible;	float: left;	/*clear:both;*/	width: 580px;	background: #fc9;	height: auto;	text-decoration: none;	padding: 2;	border:#f33 solid 1px;	border-left:0px;	border-right:0px;	border-bottom:#f33 solid 1px;		}	.right_main_container{	text-align: left;	display: block;	margin: 0px;	overflow: visible;	float: left;	width: 200px;	/*background: fff url(images/barra_der_top_2.jpg) no-repeat left top;*/	height: auto;	/*min-height: 600px;*/	border:thin solid #3c0 1px;	border-top:0px;	border-left:thin solid #3c0 1px;	border-right:0px;	border-bottom:0px;	}		.right_nested_container{	text-align: left;	display: block;	margin: 0px;	overflow: visible;	width: 198px;	height: auto;	min-height: 600px;	background:url(images/barra_der_fondo.jpg) no-repeat fixed left bottom;	/*clear: both;*/	}.side_text_container{	display: block;	overflow: visible;	/*float: left;*/	width: 160px;	height: 580px;	aling: center;	/*margin-left: auto;	margin-right: auto;*/	padding: 15px;	}	.columna_text_container{	display: block;	float: left;	width: 260px;	height: auto;	aling: left;	margin-left: auto;	margin-right: auto;	padding: 5 10px 5 5px;	text-align: left;	overflow: hidden;	}	.banner_container{	display: block;	float: left;	width: 560px;	height: 135px;	aling: center;	margin-left: auto;	margin-right: auto;	padding: 5 10px 5 5px;	text-align: left;	overflow: visible;	}	.basic_container{	display: block;	float: left;	width: auto;	height: auto;	aling: center;	margin-left: auto;	margin-right: auto;	padding: 5 10px 5 5px;	text-align: left;	overflow: visible;	}	.long_container{	display: block;	float: left;	width: auto;	height: 4000;	aling: center;	margin-left: auto;	margin-right: auto;	padding: 5 10px 5 5px;	text-align: left;	clip:    rect(auto auto auto auto);	overflow: visible;	}		.espacio_35px{	display: block;	overflow: visible;	float: left;	width: 140px;	height: 35px;	aling: center;	margin-left: auto;	margin-right: auto;	padding: 15px;	}		.espacio_300px{	display: block;	overflow: visible;	float: left;	width: 140px;	height: 300px;	aling: center;	margin-left: auto;	margin-right: auto;	padding: 15px;	}		.creditos_container{	text-align: center;	display: block;	padding-top: 5px;	clear: both;	overflow: visible;	width: auto;	height:auto;	/*float: none;*/	aling: center;	font: italic normal 10px Arial, Helvetica, sans-serif;	/*color: #f33;*/	border:#f33 solid 1px;	border-left:0px;	border-right:0px;	border-bottom:0px;	padding: 5px;		}	.eco_main_container{	text-align: center;	display: block;	margin: 0px;	clear: both;	overflow: visible;	width: 1000px;	float: none;	aling: center;	margin-left: auto;	margin-right: auto;	height: auto;	background: #fff	}	.eco_top__container{	text-align: left;	display: block;	margin: 0px;	overflow: visible;	float: none;	margin-left: auto;	margin-right: auto;	clear: both;	width: 600px;	background: #fff;	height: auto;	border-bottom: thin solid #f33;	}		.eco_text__container{	text-align: justify;	display: block;	margin: 0px;	overflow: visible;	float: none;	margin-left: auto;	margin-right: auto;	clear: both;	width: 600px;	background: #fff;	height: auto;	}	.eco_text_columna_container{	text-align: justify;	display: block;	margin: 0px;	overflow: visible;	float: left;	margin-left: auto;	margin-right: 10px;	width: 290px;	background: #fff;	height: auto;	}		.eco_basic_container{	aling: justify;	display: block;	float: left;	width: auto;	height: auto;	aling: center;	margin-left: auto;	margin-right: auto;	text-align: justify;	overflow: visible;	font-family: Arial, Helvetica, sans-serif;	}