/* reset browser styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}

ol { 
  margin-left: 1.4em; 
  list-style: decimal; 
}

ul { 

  margin-left: 1.4em; 
  list-style:square; 
}

img {
  border: 0;
}

.grey{color:#999}

input[type="text"], input[type="password"], input[type="email"], textarea, select { 
  outline: none;

}
/* end reset browser styles */

body {
	font: 12px Arial, Helvetica, sans-serif; 
	background-image:url(../imagenes/bg.jpg); background-repeat:no-repeat; background-position:top center;
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; 
	color: #000;
	background-color:#19472B;
}

h1 {font: 19px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000 }
h2 {font: 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
h3 {font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

p { color:#333; font-size:12px; line-height:20px}

.green { color:#1F4C4C} 

#container {width: 1000px; 	margin: 0 auto; text-align: left; background-color:#FFF }

#heather { position:relative; background-image:url(../imagenes/bg-cab.jpg); width:100%; height:130px}
#logo { padding:20px 0 0 10px; color:#333; text-align:center; width:275px;  }
#rs { position:absolute; top:10px; right:90px; width:150px }
#fecha { position:absolute; top:50px; right:10px}
#lang {position:absolute; top:10px; right:10px;}
#lang a{ font-size:11px; margin-left:10px; color:#036; text-decoration:none}
#lang a:hover { text-decoration:underline; color:#039}

#menutop {position:absolute; top:97px; right:0; width:730px; }
#smoothmenu1 { height:25px; }

.clear { clear:both}
.clear-r { clear:right}
.red { color:#F00}

#main { margin:0; padding:0 15px 0 0; background-color:#fff; background-image:url(../imagenes/bg-main.jpg); background-repeat:repeat-x; background-position:top}

#coleft{ float:left; width:183px; margin:0; padding:0; background-color:#FFF }
/*#coright { margin-left:200px}/* MENU-LEFT*/
#coright { float:right; width:79%}/* MENU-LEFT*/
#menleft{ width:143px; background-color:#3D6B4F;padding:30px 20px 15px 20px; margin:0}
#acc {width:183px; list-style:none; color:#033; margin:0 }
#acc li { background-image:url(../imagenes/line-menleft.png); background-repeat:no-repeat; background-position: left bottom; padding:10px 0}
#acc h3 {padding:0 10px; margin:0; cursor:pointer; color:#FFF; font: bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
background-image:url(../imagenes/menl-arr-r.png); background-repeat:no-repeat; background-position:left }
#acc h3:hover { color:#91C306; background-image:url(../imagenes/menl-arr-d.png); background-repeat:no-repeat; background-position:left}
#acc .acc-section {overflow:hidden; }
#acc .acc-content {padding:0;  }
#acc .acc-selected  { color:#91C306; background-image:url(../imagenes/menl-arr-d.png); background-repeat:no-repeat; background-position:left }

#nested {list-style:none; color:#033; margin-bottom:0px; padding:0; margin:0; }
#nested li{ background-image:none; padding:0; margin:5px 0}
#nested h3 {width:100%;  cursor:pointer;  margin:0; font-weight:inherit; background-image:none }
#nested h3:hover { background-image:inherit}
#nested .acc-section {overflow:hidden;}
#nested .acc-content {  }
#nested .acc-selected {color:#91C306;}
#nested .acc-content a{ color:#FFF; text-decoration:none; display: block; font-size:11px; line-height:17px; padding-left:10px}
#nested h3 a{ color:#FFF; text-decoration:none; display: block; font-size:11px; line-height:17px}
#nested h3 a:hover{ color:#91C306; text-decoration:none; display: block; font-size:11px; line-height:17px}
#nested .acc-content a:hover{color:#91C306; }
/* FIN MENU-LEFT*/

#botscoleft{background-color:#3D6B4F; background-image:url(../imagenes/bot-coleft.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:5px}
.botgrey{ width:155px; height:39px; background-image:url(../imagenes/bg-botgrey.png); background-repeat:no-repeat; margin:0 0 5px 15px;
padding:3px 5px; cursor:pointer; font-size:12px}
.botgrey h1{font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold }
.botgrey a, .botgrey h1 a{ text-decoration:none; color:#000}
.botgrey a:hover, .botgrey h1 a:hover{ text-decoration:none; color:#3D6B4F}

#cotiz-dolar { padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:10px }
#cotiz-dolar h1 { font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold }
#cotiz-dolar a{ color:#030; margin-left:90px; font-family:Arial, Helvetica, sans-serif}
#cotiz-dolar .fecha { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#cotiz-dolar td.tipo{ background-color:#CFD6D6}
.cotiztab{ font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0}

#bread { margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:565px; float:left}
#bread a{ color:#030; }

#buscador-agropecuario { float:right; margin:10px 130px 0 0; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px; display:none }
#buscador-agropecuario  h1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px}

.box {background-color: #f0f0f0; width: 110px; height: 20px; margin:0; padding: 2px; border: 1px solid #d7d7d7; position:absolute; top:0; left:70px;
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; behavior: url(border-radius.htc);}
.box img{ padding:5px 0 0 2px}

.input-blank { background-color:transparent; 

border:none !important;

font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; float:left;
 width:90px; padding:2px 0 0 5px}

#pas { margin-top:20px; position:relative; width:100%; color:#666;  float:left; width:530px}
#pas h1{font: 19px ; line-height:60px }

#pas-cont { width:100%}
.verant { color:#009900; font-size:11px}

#pas-map { width:160px; float:left; margin:20px 0 0 0px; border:1px solid #ccc; text-align:center}
#pas-res-tit {margin:20px 0 0 170px; color:#000; font-weight:bold; font-size:14px; line-height:17px}
#pais1, #pais2, #pais3, #pais4, #pais5, #pais6, #pais7, #zona1, #zona2, #zona3, #zona4, #zona5, #zona6, #zona7 { font-weight:normal}
#cultivo { text-transform:uppercase; font-size:13px; color:#91C306; display:inline}
#tit-zona { font-size:12px; display:table-cell}
.pas-res { width:170px; float:left; margin:20px 0 0 10px; font-size:11.5px; line-height:17px; font-weight:600  }
#pas .pas-res h1{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:bold; line-height: inherit}
.inline { display: inline}

#pas-graph { position:absolute; top:80px; right:0px; width:220px}

.line-dash { width:100%; height:1px; border-bottom:1px dashed #194D42; margin-right:20px}
.line-dash-mar5{ width:100%; height:1px; border-bottom:1px dashed #194D42; margin:5px 0}

#ultimas-novedades { margin-top:20px; width:100%;  position:relative}
#ultimas-novedades #links { margin-top:10px; float:left}
#ultimas-novedades #links a{ color:#3D6B4E; margin-right:20px; }

#buscador-novedades {  position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:230px; margin-left:220px; margin-top:5px}
#buscador-novedades  h1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px;}
.box2 {background-color: #888888; width: 140px; height: 20px; padding: 2px; border: 1px solid #d7d7d7; position:absolute; top:-5px; left:120px;
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; behavior: url(border-radius.htc);}
.box2 img{ padding:5px 0 0 2px}

.input-blank2 { background-color:transparent; border:none; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#FFF; font-size:11px; float:left;
 width:120px; padding:2px 0 0 5px}
 
#flash-cotiz { width:240px; float:right; color:#666; margin-top:90px}
#flash-cotiz h1 { margin-bottom:7px}
#flash-cotiz-tab { margin-top:20px}

.cotiztable{ font-size:11px;  border-left: 1px solid #E5E9E9; border-right:1px solid #E5E9E9; width:240px }
.cotiztable td{ padding-left:5px}
.cotiztable-item1{ background-color:#888888; font-size:12px; color:#FFF; line-height:20px; padding-left:5px }
.cotiztable td.item2 { background-color:#E5E9E9; color:#000; line-height:20px;  width:100px;}
.cotiztable td.precio { background-color:#E5E9E9; color:#000; line-height:20px;  width:50px;}
.cotiztable td.var { background-color:#E5E9E9; color:#000; line-height:20px;  width:20px;}
.cotiztable td.fecha { background-color:#E5E9E9; color:#000; line-height:20px;}.cotiztable tbody th, tbody td {border-bottom: solid 1px #E5E9E9;}
.cotiztable tbody th {white-space: nowrap; }
.cotiztable tbody th a {color:#333;}
.cotiztable .odd {}
.cotiztable tbody tr:hover {background:#fafafa}#institucional p{ width:100%; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:17px}
#institucional h1 {color:#1F4C4C;}
#institucional h2 {color:#4D7171; margin:20px 0}
#institucional h3 {color:#4D7171; margin:20px 0; font-size:13px; }
#institucional a{color:#4D7171; }
#institucional li { color:#666; line-height:17px; list-style-image:url(../imagenes/list.jpg)}

#submenu-top {}
#submenu-top ul{ margin:10px 10px 10px 0;}
#submenu-top li { list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; float:left; height:24px; line-height:24px; padding:0 8px; margin:0 5px 0 0;
				border: 1px solid #fff;; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); font-weight:bold;
				-webkit-box-shadow:  2px 2px 2px #ccc;-moz-box-shadow:  2px 2px 2px #ccc; box-shadow: 2px 2px 2px #ccc;
				background-color: #959595;
				 background: -moz-linear-gradient(top, #fff , #EDEDED);
				 background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),  to(#EDEDED));}
#submenu-top li a{ color:#4D7171; text-decoration:none; display:block }
#submenu-top li a:hover, #submenu-top li a.active{ color:#fff;}
#submenu-top li:hover, #submenu-top li.active {background-color: #959595; color:#FFF;
				 background: -moz-linear-gradient(top, #4D7171 , #EDEDED);
				 background: -webkit-gradient(linear, 0 0, 0 100%, from(#4D7171),  to(#EDEDED));}

.col1 { width:510px; float:left; text-align:justify}
.col2 { margin-left:580px; margin-top:50px; width:188px}
.col1 a{ color:#4D7171;}.galeria-imagenes { background: url(../imagenes/bg-gal-imgs.jpg) repeat-y; padding:20px 13px; color:#1F4C4C; font-size:10px;}
.galeria-imagenes h1 { font-size:14px; text-align:center}
.galeria-imagenes img { margin-top:10px}
.galeria-imagenes .desc { width:140px; float:left; position:relative; }
.galeria-imagenes .desc img{ position:absolute; top:-10px; right:-20px; }#autoridades { width:100%; text-align:center; margin:20px 0}
#autoridades .presidente { background-color:#8FA2A2; color:#FFF; width:99%; margin:10px 0 0 0}
#autoridades .presidente-n { background-color:#ccc; width:99%}
#autoridades .cargo { background-color:#8FA2A2; float:left; color:#FFF; width:49%; margin:10px 5px 0 0}
#autoridades .nombre{float:left; width:49%; margin:2px 5px 0 0}

#cursos {color:#333; margin:10px 0; text-align:left}, 
#cursos p { color:#333; }
#cursos h1{ font-size:16px; line-height:30px}
#cursos h2{ font-size:14px; margin:5px 0;}
#cursos a{ text-decoration:none; color:#4D7171; }
#cursos a:hover { text-decoration:underline}

#agenda-cursos h1 { font-size:16px;}
#agenda-cursos h2 { margin:0; font-size:14px; font-weight:bold}
#agenda-cursos h3 { font-weight:bold; font-size:12px}
#agenda-cursos, #agenda-cursos p { line-height:15px; font-size:11px}

.inscribase {	background-color: #466F00; cursor:pointer; 
	 background: -moz-linear-gradient(top, #5E9700 , #466F00);
	 background: -webkit-gradient(linear, 0 0, 0 100%, from(#5E9700),  to(#466F00));
 font-size:14px; padding:5px 20px; color:#FFF;  width:100px; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-top-radius: 8px;}
.inscribase a{ text-decoration:none; color:#fff; text-transform:uppercase;}

.inscribase:hover, .inscribase a:hover {background: -moz-linear-gradient(top, #306D00 , #184700);
	 background: -webkit-gradient(linear, 0 0, 0 100%, from(#306D00),  to(#184700));}

.space-in { width:10px; float:left}

.dia {-webkit-border-radius: 4px; -moz-border-radius: 4px;border-top-radius: 4px; border:1px solid #4D7171; background-color:#4D7171; color:#FFF; padding:1px 2px}

/* Pie*/
#pie-top { margin-top:30px; }
#pie-top img { margin-left:35px}

#pie {background-color:#3D6B4F; padding:20px 0 20px 20px; margin-top:10px}
.pie { float:left; width:1000px}
#pie .pie ul {height:80px; margin:0; padding:0;  }
#pie .pie ul li{width:130px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:900; float:left; margin-right:30px }
#pie .pie ul li a{color:#FFF; font-weight:bold; text-decoration:none}
#pie .pie ul li ul { margin-top:0px }
#pie .pie ul li ul li { margin:0; padding: inherit; font-weight:normal; background-image:none; font-size:10px}
#pie .pie ul li ul li.top { font-weight:bold; font-size:12px; margin-top:10px}
#pie .pie ul li ul li a{color:#FFF; font-weight:bold; text-decoration:none}
#pie .pie ul li ul li a:hover{color:#FFF; font-weight:bold; text-decoration:underline}

#pie-bottom { background-color:#19472B; border:1px solid #3D6B4F; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; position:relative;
padding:5px 20px}

#pie-bottom a{ color:#FFF; text-decoration:underline}


#fullsites a{ position:absolute; top:30px; right:10px; color:#FFF; text-decoration:none; font-size:11px}/* SLIDERS*/
#slider {position: relative; overflow: hidden;height:160px; }
#slider img {position:absolute;	display:none; }
#imageloader {position:relative; display:block; width: 100%; margin: 0px auto; text-align: center;}
#imageloader img { position:relative; top:70px; z-index:100; width:128px; height:15px; display:inline;}

/* CSS para los tabs*/
.tab-form-insc { width:460px}
.tab-form-insc tbody th, .tab-form-insc tbody td{ border:none; }
.tab-form-insc td{ height:30px; color:#333}
.tab-form-insc input { width:300px}
.tab-form-insc label input.radio { width:15px; }
.tabpas tbody th, .tabpas tbody td{ border:none}

.datos-tel td{ height:10px; color:#333; background-color:#ededed; padding:2px 5px; font-size:10px}

 ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	background-color: #959595;
	 background: -moz-linear-gradient(top, #fff , #EDEDED);
	 background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),  to(#EDEDED));
 font-size:10px; line-height:28px;

 -webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 28px;
	line-height: 28x;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
	 background: -moz-linear-gradient(top, #fff , #EDEDED);
	 background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),  to(#EDEDED));
}

ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 10px;
	outline: none;
}

ul.tabs li a:hover {
		 background-color: #959595;
 background: -moz-linear-gradient(top, #959595 , #777777);
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#959595),  to(#777777));
 color:#fff;
}

html ul.tabs li.active, html ul.tabs li.active a  {
		color:#fff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
		 background-color: #959595;
 background: -moz-linear-gradient(top, #959595 , #777777);
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#959595),  to(#777777));
 color:#fff;
	
}

/*CSS para el contenido del tab*/

 .tab_container {
	border-top: none;
	overflow: hidden;
	float: left; width: 100%;
	background: #fff;
}

.tab_content {
	padding: 0;
	}form td.sec-form { background-color:#666; color:#FFF; height:20px}

.tab-datos .tit-producto { color:#FFF; background-color:#198a8a; vertical-align:top; padding:5px;  border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#ffffff; font-weight:bold }
.tab-datos .tit-puerto { color:#FFF; background-color:#198a8a; vertical-align:top; text-align:center; text-transform:uppercase; padding:5px;  border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#ffffff; font-weight:bold }
.tab-datos .tit-pesos {background-color:#e6e6e6; text-align:center ! important; margin-left:0cm;  border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#ffffff; font-weight:bold}
.tab-datos .valor {background-color:#e6e6ff; padding:0 4px;  border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#ffffff; text-align:center}
.tab-datos .producto {background-color:#e6e6e6; border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#ffffff; padding:2px 5px}

.pass1t, .pass1s, .pass1sg, .pass1c{position:absolute; width:37px; height:95px; z-index:2; left: 16px; top: 6px; background-image: url('/imagenes/imag_zona/1.png'); layer-background-image: url(/imagenes/imag_zona/1.png);}
.pass1m, .pass1g{position:absolute; width:37px; height:95px; z-index:2; left: 16px; top: 6px; background-image: url('/imagenes/imag_zona/1-2.png'); layer-background-image: url(/imagenes/imag_zona/1-2.png);}

.pass2t, .pass2s, .pass2sg, .pass2c{position:absolute; width:65px; height:78px; z-index:4; left: 41px; top: 32px; background-image: url('/imagenes/imag_zona/2.png'); layer-background-image: url(/imagenes/imag_zona/2.png);}
.pass2m, .pass2g{position:absolute; width:65px; height:78px; z-index:4; left: 41px; top: 32px; background-image: url('/imagenes/imag_zona/2-2.png'); layer-background-image: url(/imagenes/imag_zona/2-2.png);}

.pass3t, .pass3s, .pass3sg, .pass3c{position:absolute; width:38px; height:46px; z-index:6; left: 28px; top: 97px; background-image: url('/imagenes/imag_zona/3.png'); layer-background-image: url(/imagenes/imag_zona/3.png);}
.pass3m, .pass3g{position:absolute; width:38px; height:46px; z-index:6; left: 28px; top: 97px; background-image: url('/imagenes/imag_zona/3-2.png'); layer-background-image: url(/imagenes/imag_zona/3-2.png);}

.pass4t, .pass4s, .pass4sg, .pass4c{position:absolute; width:27px; height:34px; z-index:8; left: 29px; top: 132px; background-image: url('/imagenes/imag_zona/4.png'); layer-background-image: url(/imagenes/imag_zona/4.png);}
.pass4m, .pass4g{position:absolute; width:27px; height:34px; z-index:8; left: 29px; top: 132px; background-image: url('/imagenes/imag_zona/4-2.png'); layer-background-image: url(/imagenes/imag_zona/4-2.png);}

.pass5t, .pass5s, .pass5sg, .pass5c{position:absolute; width:36px; height:47px; z-index:10; left: 60px; top: 80px; background-image: url('/imagenes/imag_zona/5.png'); layer-background-image: url(/imagenes/imag_zona/5.png);}
.pass5m, .pass5g{position:absolute; width:36px; height:47px; z-index:10; left: 60px; top: 80px; background-image: url('/imagenes/imag_zona/5-2.png'); layer-background-image: url(/imagenes/imag_zona/5-2.png);}

.pass6t, .pass6s, .pass6sg, .pass6c{ position:absolute; width:39px; height:29px; z-index:12; left: 49px; top: 124px; background-image: url('/imagenes/imag_zona/6.png'); layer-background-image: url(/imagenes/imag_zona/6.png);}
.pass6m, .pass6g{ position:absolute; width:39px; height:29px; z-index:12; left: 49px; top: 124px; background-image: url('/imagenes/imag_zona/6-2.png'); layer-background-image: url(/imagenes/imag_zona/6-2.png);}

.pass7t, .pass7s, .pass7sg, .pass7c{ position:absolute; width:43px; height:27px; z-index:14; left: 55px; top: 143px; background-image: url('/imagenes/imag_zona/7.png'); layer-background-image: url(/imagenes/imag_zona/7.png);}
.pass7m, .pass7g{ position:absolute; width:43px; height:27px; z-index:14; left: 55px; top: 143px; background-image: url('/imagenes/imag_zona/7-2.png'); layer-background-image: url(/imagenes/imag_zona/7-2.png);}

.pass8t, .pass8s, .pass8sg, .pass8c{ position:absolute; width:30px; height:46px; z-index:16; left: 76px; top: 107px; background-image: url('/imagenes/imag_zona/8.png'); layer-background-image: url(/imagenes/imag_zona/8.png);}
.pass8m, .pass8g{ position:absolute; width:30px; height:46px; z-index:16; left: 76px; top: 107px; background-image: url('/imagenes/imag_zona/8-2.png'); layer-background-image: url(/imagenes/imag_zona/8-2.png);}

.pass9t, .pass9s, .pass9sg, .pass9c{ position:absolute; width:47px; height:30px; z-index:18; left: 30px; top: 157px; background-image: url('/imagenes/imag_zona/9.png'); layer-background-image: url(/imagenes/imag_zona/9.png);}
.pass9m, .pass9g{ position:absolute; width:47px; height:30px; z-index:18; left: 30px; top: 157px; background-image: url('/imagenes/imag_zona/9-2.png'); layer-background-image: url(/imagenes/imag_zona/9-2.png);}

.pass10t, .pass10s, .pass10sg, .pass10c{ position:absolute; width:49px; height:34px; z-index:20; left: 56px; top: 163px; background-image: url('/imagenes/imag_zona/10.png'); layer-background-image: url(/imagenes/imag_zona/10.png);}
.pass10m, .pass10g{ position:absolute; width:49px; height:34px; z-index:20; left: 56px; top: 163px; background-image: url('/imagenes/imag_zona/10-2.png'); layer-background-image: url(/imagenes/imag_zona/10-2.png);}

.pass11t, .pass11s, .pass11sg, .pass11c{ position:absolute; width:50px; height:58px; z-index:22; left: 22px; top: 181px; background-image: url('/imagenes/imag_zona/11.png'); layer-background-image: url(/imagenes/imag_zona/11.png);}
.pass11m, .pass11g{ position:absolute; width:50px; height:58px; z-index:22; left: 22px; top: 181px; background-image: url('/imagenes/imag_zona/11-2.png'); layer-background-image: url(/imagenes/imag_zona/11-2.png);}

.pass12t, .pass12s, .pass12sg, .pass12c{ position:absolute; width:45px; height:27px; z-index:24; left: 63px; top: 189px; background-image: url('/imagenes/imag_zona/12.png'); layer-background-image: url(/imagenes/imag_zona/12.png);}
.pass12m, .pass12g{ position:absolute; width:45px; height:27px; z-index:24; left: 63px; top: 189px; background-image: url('/imagenes/imag_zona/12-2.png'); layer-background-image: url(/imagenes/imag_zona/12-g.png);}

.pass13t, .pass13s, .pass13sg, .pass13c{ border-style:none; position:absolute; width:25px; height:49px; z-index:27; left: 5px; top: 128px; background-image: url('/imagenes/imag_zona/13.png'); layer-background-image: url(/imagenes/imag_zona/13.png);}
.pass13m, .pass13g{ border-style:none; position:absolute; width:25px; height:49px; z-index:27; left: 5px; top: 128px; background-image: url('/imagenes/imag_zona/13-2.png'); layer-background-image: url(/imagenes/imag_zona/13-2.png);}

.pass14t, .pass14s, .pass14sg, .pass14c{ position:absolute; width:25px; height:34px; z-index:29; left: 90px; top: 156px; background-image: url('/imagenes/imag_zona/14.png'); layer-background-image: url(/imagenes/imag_zona/14.png);}
.pass14m, .pass14g{ position:absolute; width:25px; height:34px; z-index:29; left: 90px; top: 156px; background-image: url('/imagenes/imag_zona/14-2.png'); layer-background-image: url(/imagenes/imag_zona/14-2.png);}

.pass15t, .pass15s, .pass15m, .pass15g, .pass15sg, .pass15c {position:absolute; width:160px; height:193px; z-index:26; left: -7px; top: 56px; background-image: url('/imagenes/imag_zona/otras.gif'); layer-background-image: url(/imagenes/imag_zona/otras.gif);}

.historico .tit { color:#FFF; background-color:#198a8a; vertical-align:top; padding:5px;  border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0; border-top-style:solid; border-top-color:#ffffff;  font-size:14px; text-align:center}

.historico .tit2 {background-color:#e6e6e6; text-align:left; margin-left:0cm;  border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#ffffff; width:80px; line-height:30px; padding-left:10px }

.historico .ano {background-color:#e6e6e6; border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#ffffff; text-align:center; line-height:20px}

.historico .file {background-color:#e6e6ff; padding:0 4px;  border-bottom-style:none;  border-left-width:0.0133cm; border-left-style:solid; border-left-color:#ffffff; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#ffffff; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#ffffff; padding-left:10px}

.historico .center { text-align:center}
#institucional a.mostrar:link, a.mostrar:active, a.mostrar:visited  {background-color: #466F00; background: -moz-linear-gradient(top, #5E9700 , #466F00); background: -webkit-gradient(linear, 0 0, 0 100%, from(#5E9700),  to(#466F00));

 font-size:13px; padding:5px 10px; 

 color:#FFF !important;

 -webkit-border-radius: 8px; -moz-border-radius: 8px;border-top-radius: 8px; line-height:20px; text-decoration:none; }

 

#institucional a.mostrar:hover {background: -moz-linear-gradient(top, #306D00 , #184700); background: -webkit-gradient(linear, 0 0, 0 100%, from(#306D00),  to(#184700));}
.taborde tbody th, tbody td {border-bottom: none;}
#mapa ul { margin:0; padding:0;  }
#mapa ul li{width:130px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#19472B; font-weight:bold; float:left; margin:10px 30px 40px 0; }
#mapa ul li a{color:#19472B; font-weight:bold; text-decoration:none}
#mapa ul li ul { margin-top:20px }
#mapa ul li ul li { margin:5px 0; padding: inherit; font-weight:normal; background-image:none; font-size:12px}
#mapa ul li ul li.top { font-weight:bold; font-size:12px; margin-top:10px}
#mapa ul li ul li a{color:#999; font-weight:bold; text-decoration:none}
#mapa ul li ul li a:hover{color:#19472B; font-weight:bold; text-decoration:underline}

.noticias-cont { width:100%; display: inline-block}
.noticias-th img{ float:left; width:50px; border:1px solid #CCC; padding:3px; margin-right:10px }
.noticias-desc { display:table-cell; }
.noticias-desc  h1 {color:#19472B; font-weight:bold; font-size:13px}
#form_indicador1 select, #form_indicador2 select, #form_indicador3 select, #formcotiz select  { border:1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#666; padding:3px;
background-image: linear-gradient(bottom, rgb(204,204,204) 2%, rgb(246,250,237) 51%, rgb(255,255,255) 76%);
background-image: -o-linear-gradient(bottom, rgb(204,204,204) 2%, rgb(246,250,237) 51%, rgb(255,255,255) 76%);
background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 2%, rgb(246,250,237) 51%, rgb(255,255,255) 76%);
background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 2%, rgb(246,250,237) 51%, rgb(255,255,255) 76%);
background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 2%, rgb(246,250,237) 51%, rgb(255,255,255) 76%);
}

.bord { border:5px solid #ccc}
h3.galvid { margin: 0 !important; padding:0; background:#ccc; padding:0 10px; color:#000 !important }
.modpro { margin:20px 0 0 10px; font-size:10px; width:235px; float:left; height:160px }
.modpro h4 { background:#eee; text-align:left; line-height:11px; padding:0 2px }

/*ACORDEONES RSE*/
.accordion {
  border: 1px solid white;
  padding: 0 10px;
  margin: 0 auto;
  list-style: none outside;
}
#institucional .accordion li { list-style:none}

.accordion > * + * { border-top: 1px solid white; }

.accordion-item-hd {
  display: block;
  padding: 15px 30px 5px 15px;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  background:#204B2F;
  color:#fff;-webkit-border-radius: 5px;
border-radius: 5px;
}

.accordion-item-input:checked ~ .accordion-item-hd { background:#ededed; color:#3D6B4E;  -webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;}

.accordion-item-input:checked ~ .accordion-item-bd {
  max-height: 2000px;
  padding: 0 15px;
  margin-bottom: 15px;
  -webkit-transition: max-height 1s ease-in, margin .3s ease-in, padding .3s ease-in;
  transition: max-height 1s ease-in, margin .3s ease-in, padding .3s ease-in;
  background:#ededed;
}

.accordion-item-input:checked ~ .accordion-item-hd > .accordion-item-hd-cta {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.accordion-item-hd-cta {
  display: block;
  width: 30px;
  position: absolute;
  top: calc(50% - 6px );
  right: 0;
  pointer-events: none;
  -webkit-transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  text-align: center;
  font-size: 12px;
  line-height: 1;
}

.accordion-item-bd {
  max-height: 0;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-transition: max-height .15s ease-out, margin-bottom .3s ease-out, padding .3s ease-out;
  transition: max-height .15s ease-out, margin-bottom .3s ease-out, padding .3s ease-out;
}
.accordion-item-bd.rse { max-height:inherit}

.accordion-item-input {
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1;
  overflow: hidden;
  position: absolute;
  left: -9999px;
}
.accordion-item-bd .nota { margin:0; width:100%; overflow:hidden}
.accordion-item-bd .nota .col1 { text-align:left}
#institucional .accordion-item-bd .nota .col1 h1{ line-height:24px; margin:15px 0}
#institucional .accordion-item-bd .nota .col1 p { margin:5px 0}
#institucional .accordion-item-bd .nota .col2 img { margin:5px 0}
a.vermas { font-size:12px; color:#1F4B2E; display:block; text-align:center; text-decoration:underline}
.filtrorse { margin:10px 0 20px; font-size:14px}
span.lnktd { display:inline-block; margin:0 10px 0 0}