html { 
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	padding: 0;
	font-size:62.5%;
	font-family: "Trebuchet MS", sans-serif;
	background-color: #fff;
	text-align: center;
	color: #4B4B4B;
}

/* ============ TAGS GLOBALES ============ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a { text-decoration: none; }

h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}

form,fieldset,label,input {padding: 0; margin: 0;}

fieldset {border: 0;}

p {margin: 1em 0;}

.hidden {display: none;}
.clear {clear: both;}

.division {height: 1px; display: block; background: url(../img/punteado-hor.gif) repeat-x; margin: 10px 0; clear: both; }
.divisionG {height: 1px; display: block; background: url(../img/punteado-g-hor.gif) repeat-x; margin: 10px 0; clear: both;}

button {cursor: pointer; }

.block {display: block !important; }

/* ============ BANNERS ============ */

.banner {padding: 2px; background-color: #fff; border: 1px solid #e5e5e5; margin: 0 auto; text-align: center;}

/* 981x60 */
.a {width: 973px; height: 70px; margin: 10px auto; clear: both; }
	
/* 645x70 */
.b, .bbot {width: 645px; height: 70px; margin: 3px auto 6px auto; }
.bbot {margin: 6px 10px; position: relative; }

/* 309x210 */
.c {width: 309px; height: 210px;  }

/* 309x70 */
.d {width: 309px; height: 70px;}

/* 170x340 */
.e {width: 170px; height: 340px; float: left; margin: 0 10px 0 0; clear: left; }

/* 300x70 banner para Tabla de Mercados */
.f {width: 300px; height: 70px; }

.derecha {width: 309px; height: 210px; clear: both; margin: 5px auto; }

/* Adsense */
.adsense {width: 234px; height: 60px; margin: 0 auto; }
	
.adsenseB {width: 300px; height: 250px; margin: 0 auto; }

.bannercma {width: 300px; height: 60px; background-color: #fff; border: 1px solid #e5e5e5; padding: 2px; margin: 5px auto;}

#flotante {left: 30%; top: 0; position: absolute; width: 400px; margin: 200px auto; z-index: 9999; text-align: left; }
	#flotante .texto_flotante {font-size: 12px; background-color: #ccc; border: 1px outset #ccc; color: #fff; font-weight: bold; padding: 1px 4px; width: 92px; display: block; text-align: center; }

/* ============ ORGANIZACION ESTRUCTURAL ============ */

#wrapper { width: 999px; margin: 0 auto; text-align: left; position: relative; overflow: hidden; border: 1px solid #e5e5e5; border-width: 0 1px; }

#top { clear: both; margin: 6px 0 0 0; overflow: hidden;}
	h1 a {display: block; width: 325px; height: 73px; background: url(../img/isologo.png) no-repeat center center; text-indent: -9000px; float: left; margin-left: 10px; margin-bottom: 10px; }
	#top #registro {width: 242px; height: 61px; padding: 6px 10px; float: left; border: 1px solid #e5e5e5; border-width: 0 1px; overflow: hidden; }
		#top #registro legend {display: none; }
		#top #registro fieldset {border: 1px solid #e5e5e5; border-width: 1px 0; padding: 5px 0; margin-bottom: 5px; }
		#top #registro input {width: 63px; }
		#top #registro label {font: bold 11px Arial; color: #6f7777; padding-right: 3px; }
		#top #registro button {width: 18px; height: 19px; text-indent: -9000px; border: 0; background: url(../img/registro-btn.gif) no-repeat 0 1px; }
		#recuperarBtn {display: block; float: left; background-color: #ececec; padding: 2px 15px; font: normal 11px Arial, sans-serif; color: #919191;}
		#recuperarBtn:hover {background-color: #d2d2d2; }
		#registrarseBtn {display: block; float: left; text-indent: -9000px; background: url(../img/registrarse-btn.gif) no-repeat; width: 94px; height: 15px; margin: 1px 0 0 8px; }
		
		#registro #usuarioSes {font-weight: bold; font-size: 15px; color: #35b3a7; display: block; padding-left: 3px;}
		#registro #nombreSes {font: bold 11px Tahoma, sans-serif; color: #8c8b8b; display: block; padding: 0 0 5px 3px; border-bottom: 1px solid #cacaca; margin-bottom: 7px;  }
		#registro a { font: 11px Tahoma, sans-serif; text-decoration: underline; padding: 0 0 2px 18px; margin: 0 7px 0 3px; background-repeat: no-repeat;}
		#registro #editSes {background-image: url(../img/editar-datos.gif); color: #35b3a7; }
		#registro #cerrSes {background-image: url(../img/cerrar-sesion.gif); color: #2f8675; }
		
	#top .banner {float: left; }
	#fechaTop {width: 72px; padding: 16px 0 0 0; border-right: 1px solid #e5e5e5; margin-right: 11px; float: left; text-align: center; font-weight: bold; font-size: 11px; background: url(../img/fecha-fondo.png) no-repeat 10px 34px;}
		#fechaTop span {display: block; font-size: 15px; padding: 4px 0 20px 0; color: #fff;}
		#fechaTop span strong {color: #35b3a7; }
	#nav, #nav ul {	padding: 0; margin: 0; list-style: none;}
		#nav {clear: both; background: url(../img/botonera.png) no-repeat; width: 1004px; height: 30px; padding-left: 4px;}
		#nav a, #nav span { display: block; outline: none;}
		#nav span {cursor: pointer; }
		#nav li { float: left; margin-left: 6px;  background: url(../img/botonera.png) no-repeat 0 30px; }
		#nav li ul { position: absolute; left: -999em;}
		#nav li:hover ul {	left: 0;}
			#nav li a, #nav li span { height: 30px; text-indent: -9000px;}
			#n1 a, #n1 span {width: 91px; }  #n1:hover, #n1.seleccionado {background-position: -10px -30px; }
			#n2 a, #n2 span {width: 155px; }  #n2:hover, #n2.seleccionado {background-position: -107px -30px; }
			#n3 a, #n3 span {width: 99px; }  #n3:hover, #n3.seleccionado {background-position: -268px -30px; }
			#n4 a, #n4 span {width: 85px; }  #n4:hover, #n4.seleccionado {background-position: -373px -30px; }
			#n5 a, #n5 span {width: 73px; }  #n5:hover, #n5.seleccionado {background-position: -464px -30px; }
			#n6 a, #n6 span {width: 64px; }  #n6:hover, #n6.seleccionado {background-position: -543px -30px; }
			#n7 a, #n7 span {width: 141px; }  #n7:hover, #n7.seleccionado {background-position: -613px -30px; }
			#n8 a, #n8 span {width: 54px; }   #n8:hover, #n8.seleccionado {background-position: -760px -30px; }
			#n9 a, #n9 span {width: 169px; }  #n9:hover, #n9.seleccionado {background-position: -820px -30px; }
		
		/* Estilos de los submenues de #nav */
		#nav li ul a {text-indent: 0; font: bold 11px Tahoma, sans-serif; color: #7a7a7a; width: auto; padding: 2px 5px 0 5px; height: 17px; }
		#nav li ul {height: 19px; background: url(../img/fondo-submenu.gif) repeat-x; width: 1002px; border: 1px solid #00483a; border-width: 8px 0 11px 0; padding-left: 5px;}
			#nav li ul li {background: none; padding: 0 5px 4px 5px; border-left: 1px solid #7a7a7a; height: 15px; margin: 0;}
			#nav li ul a:hover {background-color: #b24700; color: #fff; }
			#nav li ul .first {border-left: none; }
		/* Posicion de los submenues de #nav */
		#nav #n4 ul {padding-left: 286px; }
		#nav #n6 ul {padding-left: 381px; }
		#nav #n7 ul {padding-left: 592px; }
	
	#subnav {clear: both; background: url(../img/sub-botonera.png) no-repeat; border-top: 5px solid #00483a; height: 35px; padding-top: 5px; font: bold 11px Tahoma, sans-serif; color: #8f8f8f;}
		#subnav li {float: left; padding: 0 10px; border-right: 1px solid #c1c1c1; margin-top: 3px; }
		#subnav a {color: #8f8f8f; padding-left: 19px; background-repeat: no-repeat; padding-bottom: 2px;}
		#subnav a:hover {color: #000;}
		#s1 a {background-image: url(../img/s1.gif); }
		#s2 a {background-image: url(../img/s2.gif); }
		#s3 a {background-image: url(../img/s3.gif); }
		#s4 a {background-image: url(../img/s4.gif); }
		#s5 a {background-image: url(../img/s5.gif); }
		#s6 a {background-image: url(../img/s6.gif); }
		#s7 a {background-image: url(../img/s7.gif); }
		#s8 a {background-image: url(../img/s8.gif); }

#main {background: url(../img/main-fondo.png) repeat-y 671px 0; padding: 0 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #cacaca; }
	#indice, #tiempo, #busqueda_google {width: 315px; float: left; padding: 0 10px 10px 0; border-right: 1px solid #e5e5e5; background: url(../img/border.gif) no-repeat 0 bottom; }
		#busqueda_google { width: 306px; padding-right: 0; border-right: 0; }
		#indice span {background-color: #c1c1c1; padding: 2px 7px 3px 7px; display: block; color: #fff; font: bold 11px Arial; margin-bottom: 8px; }
		#indice strong {font-size: 17px; font-weight: normal; color: #8c8c8c; text-transform: uppercase; padding: 0 4px 0 17px; background: url(../img/bullet-indice.png) no-repeat 0 3px; }
		#indice em {padding-left: 7px; border-left: 2px solid #bebdbd; font: normal bold 15px "Trebuchet MS", sans-serif; color: #2f8675;  }
		#indice {position: relative; }
		#indice a {display: block; position: absolute; top: 1px; left: 240px; text-indent: -9000px; background: url(../img/archivo-btn.png) no-repeat; width: 74px; height: 17px; }
		
	#tiempo {margin: 0 10px; padding-bottom: 8px;}
		#tiempo img {float: left; margin-right: 10px; }
		#tiempo div {background: url(../img/temperatura.png) no-repeat; width: 246px; height: 30px; float: left; padding: 2px 0 0 7px;}
			#tiempo div strong {font-size: 20px; color: #fff; text-align: center; display: block; float: left; width: 74px; }
			#tiempo div span {font-size: 13px; color: #989898; font-weight: bold; display: block; float: left; padding: 5px 0 0 5px;}
		#tiempo #ciudad {position: relative; padding: 2px 0 0 14px;  height: 16px; display: inline; width: 233px; color: #7a7a7a; background: url(../img/bullet-flecha.gif) no-repeat 6px 7px; vertical-align: -4px;}
		#tiempo #ciudad span {font: bold 11px Tahoma, sans-serif; padding: 3px 5px 0 0; }
		#ciudad img {display: block; float: right; margin-right: 0; margin-top: 2px;}
		#ciudad form {position: absolute; left: 0; top: 24px; z-index: 999; }
		#ciudad form fieldset {background: url(../img/select-ciudad.png) no-repeat; width: 248px; height: 23px; padding: 4px 0 0 5px; }
		#ciudad form legend {display: none; }
		#ciudad form input {vertical-align: 3px; margin-left: 3px; }
		#ciudad form select {font-size: 11px; vertical-align: 3px; width: 243px;}
	
	.topBuscar {float: left; width: 307px; background: url(../img/fondo-buscar.png) no-repeat; }
		.topBuscar legend {display: none; }
		.topBuscar input {width: 131px; padding: 1px 2px; margin: 0 5px 0 8px; }
		.topBuscar select {width: 75px; margin: 0 5px 0 0; }
		.topBuscar fieldset {padding: 4px 0; }
		.topBuscar button {width: 67px; height: 23px; background: url(../img/btn-buscar.gif) no-repeat 0 bottom; text-indent: -9000px; border: 0;}
		.busAvanzada {display: block; margin: 8px 0 6px 8px; color: #7a7a7a; padding-left: 10px; background: url(../img/bullet-flecha.gif) no-repeat 0 2px; font: bold 11px Tahoma, sans-serif;  }
		#main .topBuscar {background: url(../img/border.gif) no-repeat 0 bottom; padding-bottom: 2px;  }
	.botBuscar {margin: 20px 12px 0 0; float: right;}
	
		
	.columna {width: 315px; float: left; padding: 10px 0 0 10px; border-left: 1px solid #e5e5e5; margin-left: -1px;}
	.columna.left {padding: 10px 10px 0 0; border-right: 1px solid #e5e5e5; border-left: 0; margin: 0;}

		.columna h3 {font: bold 11px Arial, sans-serif; color: #35b3a7; padding-bottom: 5px; margin-bottom: 5px; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; }
		.columna h2 {font-size: 19px; color: #004d46; margin-bottom: 10px; line-height: 1.2; } .columna h2 a {color: #004d46; }	.columna h2 a:hover {color: #187d74; }
		.columna .intro {font-size: 1.3em; }
		.columna .tit1, .columna .tit2 {color: #fff; font-weight: normal; background-color: #2d6c63; font-size: 18px; padding: 3px 8px;  margin-bottom: 3px; }
		.columna .tit2 {background-color: #35b3a7; text-transform: uppercase; }
		.columna ul, .ulForos {font: bold 12px Arial; color: #6f7777; }
			.columna li, .ulForos li {padding: 3px 9px; border-bottom: 1px solid #cacaca; }
			.columna li a, .ulForos li a {color: #6f7777; background: url(../img/bullet-li-col.gif) no-repeat 0 3px; padding-left: 10px; display: block; }
			.columna li a:hover, .ulForos li a:hover {color: #000; }
		.vermas {font: bold 12px Arial, sans-serif; color: #35b3a7; display: block; padding-left: 14px; background: url(../img/bullet-mas.gif) no-repeat 0 3px; margin: 5px 0 0 8px; }
			.vermas:hover {color: #00897c;}
		.columna .numComentario {text-align: right; display: block; text-transform: uppercase; font: bold 10px Arial, sans-serif; color: #00483A; }
	
	.galFotos, .galVideos {padding: 2px; border: 1px solid #cacaca; font: normal 11px Arial, sans-serif; clear: both; }
		.galFotos p, .galVideos p {width: 80px; float: right; margin: 0 0 0 5px; color: #919191; }
		.galFotos img {padding: 0; margin: 0; display: block; cursor: pointer; } 
		.galVideos div {height: 165px; }
		.galVideos p a {display: block; font-size: 8px; text-transform: uppercase; color: #00483A; margin-top: 5px; text-decoration: underline; }
			.galVideos p a:hover {background-color: #00483A; color: #fff; padding: 1px 0; text-align: center; }
	.galAudio {padding: 2px; border: 1px solid #cacaca; clear: both; margin: 10px 0;}
	.contabs {/*margin-top: 24px;*/ }
	.controles {display: none; width: 87px; height: 16px; padding-top: 5px; background-color: #2d6c63; float: right; margin: -24px 3px 0 0; text-align: center; font: bold 9px Tahoma, sans-serif; color: #fff; }
		.controles span {cursor: pointer; padding: 0 2px;}
		.controles span img {vertical-align: -1px; }
	.galBtnFotos, .galBtnVideos {outline: none; margin: 0 0 0 10px; width: 54px; height: 15px; display: block; text-indent: -9000px; background: url(../img/tab-fotos.gif) no-repeat; float: left; }
	.galBtnVideos {background: url(../img/tab-videos.gif) no-repeat; background-position: 0 0; float: left; margin: 0 0 0 5px; }
	.multiTabs {overflow: hidden; margin-bottom: -1px; }
	.galVideos, .galAudio {display: none; } /* Esto es porque si no hay .js, que tampoco muestre el video o el audio, porque no va a andar! */
	
	#sidebar {float: left; width: 307px; margin-left: 20px; }
		#radioTop {display: block; float: left; width: 157px; height: 56px; border-right: 1px solid #cacaca; margin: 4px 0; }
		#newsletterTop {display: block; margin: 4px 0;}
		#sidebar h2, .encuesta legend, .resultados .mensaje {font-weight: normal; color: #fff; background-color: #314c47; font-size: 18px; padding: 4px 8px;  margin-bottom: 3px; text-transform: uppercase; position: relative; clear: both; }
		.deco {display: block; position: absolute;}
		.dforos{width: 102px; height: 62px; background: url(../img/deco-foros.png) no-repeat; right: 20px; margin-top: -51px;}
		.ulForos {margin: 10px 0; }

		#botSidebar {width: 294px; height: 20px; margin: 5px 0; border: 1px solid #cacaca; border-width: 1px 0; padding: 8px 6px; }
			#botSidebar li {display: block; float: left; }
			#botSidebar a {display: block; text-indent: -9000px; background: url(../img/botonera-sidebar.png) no-repeat; height: 20px; }
			#bs1 a {width: 78px; margin-right: 5px; } #bs1 a:hover {background-position: 0 -20px;}
			#bs2 a {background-position: -83px 0; width: 57px; margin-right: 5px; } #bs2 a:hover {background-position: -83px -20px; }
			#bs3 a {background-position: -145px 0; width: 149px;} #bs3 a:hover {background-position: -145px -20px; }
		
		.ultAudio, .ultVideo {display: block; padding: 0 0 4px 30px; border-bottom: 1px solid #cacaca; color: #7d7d7d; font: bold 12px Arial, sans-serif; margin: 5px 0; }
		.ultAudio {background: url(../img/logo-audio.gif) no-repeat 10px 0; margin-top: 7px;}
		.ultVideo {background: url(../img/logo-movie.gif) no-repeat 10px 0; }
		.ulMult {margin: 0 0 10px 15px; }
			.ulMult li {padding-left: 15px; background: url(../img/flecha-clasificados.gif) no-repeat 0 5px; font: normal 12px Arial; }
			.ulMult li a {color: #7d7d7d; } .ulMult li a:hover {color: #000; }
		.archAudio, .archVideos {width: 89px; height: 15px; display: block; float: right; text-indent: -9000px; outline: none; }
		.archAudio:hover, .archVideos:hover {background-position: 0 -15px;}
		.archAudio {background: url(../img/ver-archivo-audio.png) no-repeat; margin-top: 4px; }
		.archVideos {background: url(../img/ver-archivo-video.png) no-repeat;}

		.banAgenda {display: block; float: left; margin-top: 4px; border: 1px solid #cacaca; border-width: 1px 0; padding: 8px 0 9px 0; }
		.banWap { display: block; float: left;}
		.comentario {margin: 0 0 5px 10px; width: 283px; font-size: 12px; float: left; clear: both; }
			.comentario h2 {margin: 0 -10px 5px -10px; }
			.comentario h3 {font-size: 13px; padding-bottom: 2px; border-bottom: 1px solid #4B4B4B; margin-top: 20px; }
		
		.comentario-nota {font-size: 12px; color: #8b8b8b; line-height: 1.3; }
			.comentario-nota h3 {font-size: 15px; color: #7db2a7; }
			.comentario-nota img {display: block; background-color: #fff; padding: 2px; border: 1px solid #cacaca; margin: 5px auto; }
		
		
		.bannerCocina {display: block; float: left; border-right: 1px solid #cacaca; margin: 0 8px 10px 0; padding: 0 8px 0 0; height: 177px;}
		.bannerHistorias {display: block; margin-bottom: 10px; height: 177px; }
		
		#titMercados {background: #00483a url(../img/fondo-tit-mercados.gif) no-repeat; width: 291px; margin-top: 5px; }
		#menuMercados {width: 307px; height: 21px; background: url(../img/menu-mercados.png) no-repeat;}
			#menuMercados li {float: left; }
			#menuMercados a {width: 101px; outline: none; display: block; height: 21px; text-indent: -9000px; background: url(../img/menu-mercados.png) no-repeat; cursor:pointer;}
			#mGranos, #mGanaderia {margin-right: 2px; }
			#mGranos a {} #mGranos a:hover {background-position: 0 -21px; } #mGranos a.seleccionado {background-position: 0 -42px; }
			#mGanaderia a {background-position: -103px 0; } #mGanaderia a:hover {background-position: -103px -21px; } #mGanaderia a.seleccionado {background-position: -103px -42px; }
			#mDivisas a { background-position: -206px 0;} #mDivisas a:hover { background-position: -206px -21px;} #mDivisas a.seleccionado { background-position: -206px -42px;}
		.mercados {width: 307px; margin-bottom: 10px; font-family: Tahoma; font-size:11px; }
		.comunes .mercados {width: 534px;}
			
			.mercados caption {background-color: #5c5c5c; color: #fff; font: normal 11px Tahoma; border-top: 2px solid #f6f6f6; text-align: left; padding: 6px; }
			.mercados tfoot td {background: #b8b8b8 url(../img/tfoot.gif) no-repeat 0 bottom; height: 20px; line-height: 20px; font-weight: bold; text-align: center; }
			.comunes .mercados tfoot td {background: #b8b8b8 url(../img/tfoot-grande.gif) no-repeat 0 bottom; }
			.mercados tfoot td a {color: #5e5e5e; }
			.mercados tfoot img {vertical-align: -4px; }
			.mercados td, .mercados thead th {background-color: #dfdfdf; padding: 1px 1px; font-size: 10px; border: 2px solid #F6F6F6; border-width: 2px 0 0 2px;}
			.mercados .first, .mercados tfoot td {border-left: none; }
			.mercados thead th, .mercados tbody .titulo {font-weight: bold; color: #fff; background-color: #2F8675;  }
			.mercados tbody th { font-size: 11px; font-weight: bold; padding-left: 24px; background: #b1b1b1 url(../img/bullet-mercados.gif) no-repeat 7px 3px; border-top: 2px solid #f6f6f6; }
			.mercados tbody .titulo {font-weight: bold; color: #fff; background-color: #2F8675; }
			.mercados .der { text-align:right; padding-right:2px; }
			
			.pdf-mercado {font: bold 11px Arial; color: #a2a2a2; padding: 2px 0; display: block; background: url(../img/pdf-tabla.gif) no-repeat 104px 0; width: 130px; }
			.pdf-mercado:hover {color: #4b4b4b; }
		
		.encuesta, .resultados {width: 283px; float: left; margin: 10px 0 0 0; clear: both; border: 10px solid #d3d3d3; padding: 2px 2px 10px 2px; background-color: #fff; }
			.encuesta legend {padding-right: 191px; margin: 0 -9px; }
			.encuesta #otras-encuestas {font-size: 14px; padding: 2px 157px 2px 8px; }
			.encuesta fieldset {padding: 0 9px; }
			.encuesta p {margin: 5px 0 7px 0; font-size: 13px; color: #35b3a7; line-height: 1.2; padding-bottom: 5px; border-bottom: 1px solid #cecece; }
			.encuesta label {font-size: 12px; display: block; margin-bottom: 3px; font-family: Arial, sans-serif; }
			.encuesta label input {vertical-align: -2px; margin-right: 3px; }
			.encuesta button {float: left; margin-right: 10px; width: 77px; height: 22px; border: 0; text-indent: -9000px; background: url(../img/votar-btn.png) no-repeat; }
			.encuesta select {display: block; float: left; clear: both; margin-top: 10px; font-size: 11px; width: 265px; }
			.linea {display: block; height: 1px; line-height: 1px; width: 265px; background-color: #cecece; clear: both; margin: 5px 0 7px 0;}
			.verEncuesta {display: block; padding: 2px 0 2px 28px; background: url(../img/resultados-bullet.png) no-repeat; font-weight: bold; color: #868686; font-size: 13px; float: left; }
			.verEncuesta:hover {color: #000; }
			
			.resEncuesta {font-size: 12px; }
			.resEncuesta .mensaje {display: block; font-weight: bold; clear: both; margin: 0 0 5px 0; padding-top: 10px; border-bottom: 1px solid #c0c0c0;}
		.resultados {font-size: 12px; padding: 2px 12px; margin-top: 10px; width: 263px; }
		.resultados .mensaje {font-size: 14px; padding: 2px 33px 2px 8px; display: block; margin: 0 -10px 5px -10px;}
			.resultados p {margin: 5px 0; }

#sub {clear: both; border-top: 1px solid #cacaca; padding-top: 25px; }
	.colsub {background: #f5f5f5 url(../img/fondo-sub-col.gif) repeat-y right 0; width: 292px; padding: 0 21px 10px 11px; float: left; margin: 0 0 10px 9px; position: relative; }
	.colsub.right {padding-right: 11px; background-image: none; }
	.colsub h2 {color: #fff; font-weight: normal; background-color: #266C5E; font-size: 18px; padding: 4px 8px;  margin: 0 -11px 8px -11px; text-transform: uppercase; position: relative; }
	.colsub li {clear: both; padding-bottom: 8px; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; overflow: hidden; margin-bottom: 7px; }
		.colsub img {padding: 2px; background-color: #fff; border: 1px solid #cacaca; float: left; margin-right: 10px; }
		.colsub li span {margin-bottom: 3px; font: normal 11px Arial, sans-serif; display: block; float: left; background-color: #cacaca; color: #5e5e5e; width: 210px; padding: 1px 2px 1px 4px; }
		.colsub li h4 {line-height: 1.2; color: #004d46; font-size: 13px; }
			.colsub li h4 a {color: #004d46; }
			.colsub li h4 a:hover {color: #187d74; }
		.colsub .masNoticias {font-size: 12px; font-weight: bold; display: block; background: #5e5e5e url(../img/bullet-mas-sub.gif) no-repeat 6px 4px; color: #fff;  padding: 2px 25px; }
		.colsub .masNoticias:hover {background-color: #414141; }
		.colsub .deco {top: -14px; right: 22px;}
		#dganaderia {width: 79px; height: 52px; background: url(../img/dganaderia.gif) no-repeat; }
		#deconomia {width: 75px; height: 50px; background: url(../img/deconomia.gif) no-repeat; }
		#dagro {width: 100px; height: 57px; background: url(../img/dagro.gif) no-repeat; top: -19px; right: 12px; }
		
.noticia, .listado, .otros, .clasificados, .galerias {width: 651px; float: left; overflow: hidden; clear: both; }
	.noticia .intro, .otros .intro {width: 630px; margin-right: 10px; margin-top: 10px; padding: 10px; float: left; background-color: #eaeaea; color: #2f8675; font-size: 13px;}
	.intro a {color: #2f8675; text-decoration: underline; }
	.noticia .galFotos, .noticia .galVideos {width: 309px; clear: none; float: left; margin-top: 10px; }
	.noticia .introFoto {width: 306px; min-height: 151px; }
	.noticia .galAudio {clear: both; }
	.noticia .multiTabs {margin: 10px 0 0 335px; position: absolute; }
	.noticia.contabs {margin-top: 0; }
	.noticia.contabs .intro {margin-top: 24px;}
	.noticia.contabs .galFotos, .noticia.contabs .galVideos {margin-top: 24px; }
	.noticia h2 {font-size: 22px; color: #004d46; }
	.noticia h3 {font: bold 11px Arial, sans-serif; color: #35b3a7; }
	
.nota {clear: both; font-size: 13px; width: 570px; margin-left: 30px; }
	.nota .fecha {display: block; float: left; padding-right: 1ex; color: #2f8675;}
	.nota a {color: #004D46; text-decoration: underline; }
	.nota h4 {margin-top: 2em; font-size: 1.2em; color: #2F8675; border-bottom: 1px solid #2F8675; }
	.nota h5 {margin-top: 2em; font-size: 1.1em; color: #2F8675;}
	.nota ul {padding-left: 10px; }
	.nota li {background: url(../img/bullet-flecha-chica.gif) no-repeat 0 9px; padding-left: 8px; line-height: 1.8;}
	.nota img {display: block; border: 1px solid #cacaca; float: left; margin: 0 10px 10px 0; padding: 2px; background-color: #fff; }
	.nota .imgLeft {}
	.nota .imgRight {float: right; margin: 0 0 10px 10px; }
	.nota .imgCenter {float: none; margin: 10px auto; clear: both;  }

.otros {font-size: 12px; }
	#recuperarForm legend {display: none; }
	#recuperarForm label {font-weight: bold; padding-right: 5px; }
	#recuperarForm input {width: 300px; }
	#recuperarForm button {text-indent: -9000px; background: url(../img/registro-btn.gif) no-repeat; width: 18px; height: 18px; border: 0; padding-bottom: 1px; }
	
	#registroForm {}
		#registroForm legend {display: none; }
		#registroForm label {display: block; float: left; clear: left; width: 150px; text-align: right; padding-right: 5px; font-weight: bold; }
		#registroForm input {display: block; float: left; margin-bottom: 4px; width: 190px;  }
		#registroForm select {display: block; float: left; margin-bottom: 4px; width: 190px;  }
		#registroForm span {display: block; clear: both; font-weight: bold; }
		#registroForm dl {margin: 0 0 0 155px;}
			#registroForm dl label {width: auto;}
			#registroForm dl input {width: auto; margin-right: 5px; }
				#registroForm dt {font-size: 13px; margin-bottom: 5px;}
				#registroForm dt span {margin: 0 0 3px 0; }
				#registroForm dd {font-size: 12px; background: none; margin: 0 0 0 20px; padding: 0; }
		#registroForm button { margin: 10px 0 0 150px; text-align: left; text-indent: 3px; clear: both; float: left; font: bold 11px Tahoma, sans-serif; border-color: #2d6c63; border-width: 1px; background: #2d6c63 url(../img/flecha-right.gif) no-repeat 78px 5px; color: #fff; width: 90px; padding: 1px 0;}

.adjuntos {margin: 2em 0; }
	.adjuntos h4 {font-size: 13px; padding: 2px 8px; border-bottom: 1px solid #E5E5E5; }
	.adjuntos li {margin: 6px 0 0 8px; }
	.adjuntos a {font-size: 12px; color: #4B4B4B; }
	.adjuntos img {vertical-align: -3px; }
	
.masnotas {margin-top: 1.5em; }
	.masnotas h4 {font-weight: bold; font-size: 18px; color: #fff; background-color: #2d6c63; text-transform: uppercase; padding: 2px 8px; margin-bottom: 2px; }
	.masnotas h5 {font-size: 18px; font-weight: normal; color: #35b3a7; text-transform: uppercase; padding: 0 0 4px 18px; }
	.masnotas ul {background-color: #eaeaea; padding: 4px 10px 10px 10px; font-size: 13px;}
	.masnotas li {background: url(../img/punteado-g-hor.gif) repeat-x 0 bottom; padding: 4px 8px; }
		.masnotas li a {background: url(../img/bullet-flecha-chica.gif) no-repeat 0 6px; padding-left: 8px; color: #2f8675; display: block; }
		.masnotas li a:hover {text-decoration: underline; }
	.al-home {display: block; float: left; padding-left: 10px; margin-top: 10px; font-size: 12px; font-family: Tahoma, sans-serif; background: url(../img/bullet-flecha-left.gif) no-repeat 0 3px; color: #595959; }
	.al-home:hover {color: #000; }
	.a-titulares {display: block; float: right; margin-top: 10px; font-size: 12px; font-family: Tahoma, sans-serif; color: #595959; }
	.a-titulares:hover {color: #000; }

.galerias {}
	.galerias h2 {text-indent: -9000px; height: 41px; width: 651px; margin: 0 auto 12px auto;}
	#titGalVideos {background: url(../img/titulo-videos.png) no-repeat; }
	#titGalAudios {background: url(../img/titulo-audios.png) no-repeat; }
	.linkMult {display: block; outline: none; position: absolute; width: 71px; height: 29px; text-indent: -9000px; margin: -31px 0 0 112px;	background-repeat: no-repeat; }
	#linkGalAudios {background-image: url(../img/tab-audios.png); }
	#linkGalVideos {background-image: url(../img/tab-videos.png); margin-top: 10px; }
	.linkMult:hover {background-position: 0 -29px;}
	.galerias h3 { font-size: 20px; color: #004d46; margin: 0 30px;}
	.galerias h3 a {color: #004d46; } .galerias h3 a:hover {text-decoration: underline; }
	.galerias {position: relative; }
	#linkGalVideos, #linkGalAudios {position: absolute; margin: 0; left: 110px; top: 95px; }
	
	
	.galerias .principal {margin: 10px 30px; padding: 2px; border: 1px solid #cacaca; font-size: 13px; overflow: hidden; }
		.galerias h4 {font: bold 12px Arial; margin: 5px 5px 5px 0; color: #919191; }
		.galerias h4 strong {color: #35b3a7; }
	.galerias #player {width: 220px; height: 185px; float: left; margin-right: 8px; }
		.galerias .principal h4, .galerias .principal .intro {margin-left: 10px; margin-right: 10px;}
		.galerias .principal .tagsVideo {margin: 10px; font-size: 11px; }
		.galerias .principal .tagsVideo a {color: #2F8675; text-decoration: underline; margin: 0 4px; }
	
	.galerias .canales {background-color: #e6f3f0; padding: 0px; text-transform: uppercase; font-size: 11px; overflow: hidden; width: 591px; margin: 0 auto;}
		.galerias .canales a {display: block; float: left; width: 170px; margin-left: 10px; padding-left: 10px; background: url(../img/bullet-flecha.gif) no-repeat 0 3px; margin-bottom: 5px; color: #00483A; }
		.galerias .canales a:hover {text-decoration: underline; }
		.galerias .canales h4 {margin: 5px 10px 5px 10px;  padding-bottom: 3px; border-bottom: 1px solid #ccc; }
	.galerias .codeTit {display: block; margin: 15px 0 5px 10px; font-size: 11px; font-weight: bold; text-transform: uppercase;}
	.galerias .code {margin: 3px 10px 5px 10px; border: 1px dashed #ccc; padding: 3px; font-family: monospace; font-size: 12px;  background-color: #E6F3F0;}
	
	.listadoVideos {width: 620px; background: url(../img/fondo-4-col.gif) repeat-y 169px 0; overflow: hidden;}
		.listadoVideos li {width: 126px; height: 194px; border-bottom: 1px solid #cacaca; margin: 0 0 12px 29px; float: left; overflow: hidden; font: normal 11px Arial; color: #919191; line-height: 1.2; }
			.listadoVideos li img {padding: 2px; border: 1px solid #cacaca; height: 90px; }
			.listadoVideos h5, .listadoAudios h4 {font: bold 11px Arial; color: #35b3a7; margin: 5px 0; padding-bottom: 5px; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; }
			.listadoVideos li em {font-style: normal; color: #35b3a7; }
	
	.listadoAudios {width: 305px; float: left; padding: 10px 10px 0 10px; border-left: 1px solid #e5e5e5; margin-left: -1px;}
		.listadoAudios h4 {font-size: 12px; }
		.listadoAudios .player {margin: 5px 0 -10px 0; }
		.listadoAudios li {clear: both; padding-bottom: 14px; border-bottom: 1px solid #cacaca; margin-bottom: 14px; }
			.listadoAudios li p {margin: 0 0 7px 0; font: normal 12px Arial, sans-serif; }
			.listadoAudios li em {color: #35b3a7; font-style: normal; }
			.listadoAudios li span {display: block; float: left; border-right: 1px solid #ccc; padding: 0 7px 2px 20px; margin-right: 6px; font: bold 11px Arial, sans-serif; background: url(../img/logo-audio.gif) no-repeat; cursor: pointer; }
			.listadoAudios li .irNota {color: #35b3a7; background: url(../img/bullet-flecha-nota.gif) no-repeat 0 3px; padding-left: 12px; font: normal 11px Arial, sans-serif; }

.listado {}
	.listado dl {margin: 1.5em 30px; clear: both;}
	.otros dl {margin: 1.5em 0; clear: both; }
		.listado dt, .otros dt {font-size: 17px; color: #004d46; line-height:1.1; }
			.listado dt img {margin-right: 5px; vertical-align: -2px;  }
			.listado dt a {display: block; padding-top: 3px; }
			.listado dt a, .otros dt a {color: #004d46; }
			.listado dt a:hover, .otros dt a:hover {text-decoration: underline; }
			.listado dt strong {font-size: 14px; color: #35b3a7; background: url(../img/bullet-flecha-2.gif) no-repeat 0 5px; padding-left: 8px; }
			.listado dt em {font-size: 11px; font-style: normal; text-transform: uppercase; font-weight: bold; }
			.listado dd, .otros dd {font-size: 13px; padding: 3px 0 10px 0; margin-bottom: 10px; background: url(../img/punteado-g-hor.gif) repeat-x 0 bottom;}
			.otros dd a {display: block; background: url(../img/rss.png) no-repeat 0 4px; padding-left: 25px; }
	.listado ul {font-size: 13px; margin: 1em 0; }
		.listado li { padding: 3px 0 6px 0; margin-bottom: 3px; background: url(../img/punteado-g-hor.gif) repeat-x 0 bottom;}
			.listado li strong {background: url(../img/bullet-flecha-2.gif) no-repeat 0 5px; padding-left: 8px; }
			.listado li a {color: #004d46;}
			.listado li a:hover {text-decoration: underline; }
			.listado li em {font-size: 11px; font-style: normal; padding: 0 2px 0 5px; }
	.listado h3, .otros h3 {font-size: 18px; border-bottom: 1px solid #CACACA; color: #2F8675; line-height: 1.2; padding-bottom: 5px; }
	.listado .texto,.listado p {font-size: 13px; }
	.listado .texto {border-bottom: 1px solid #cacaca; padding-bottom: 12px; }
		.listado .texto a {color: #2d6c63; text-decoration: underline; }
	

.comunes {width: 591px; padding: 15px 30px 0 30px; float: left; overflow: hidden; clear: both; font-size: 13px;}
	.comunes .b {margin: -12px -30px 12px -30px; }
	.comunes h3 {font-size: 18px; font-weight: normal; color: #004d46; }
	.comunes h3 strong {font-size: 14px; color: #35b3a7; }
	.comunes h3 a {color: #004d46; text-decoration: none; } .comunes h3 a:hover {text-decoration: underline; }
	.comunes h4 {font-weight: normal; font-size: 13px; }
	.cartas h4 {padding-left: 19px; background: url(../img/carta.gif) no-repeat 0 4px; }
	.comunes p {margin-top: 5px; }
	.comunes a {color: #6bc7be; text-decoration: underline; }
	.comunes a:hover {color: #47a79e; }
	.comunes .descargar {padding-left: 19px; background: url(../img/descargar.gif) no-repeat 0 3px; }
	
	#enviarCarta {margin: 0 0 10px -30px; color: #00483A; display: block; font-size: 11px;}

.formBusq {margin: 1em auto; padding: 3px;  border: 1px solid #cacaca; background-color: #EBEBEB; }
	.formBusq legend {display: none; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
	.formBusq input, .formBusq select {font-size: 12px; margin-right: 5px; }
	#busAvanzada {padding-bottom: 0; }
	#busAvanzada select {margin-bottom: 3px;  display: block; float: left; }
	#busAvanzada label {width: 30px; text-align: right; display: block; float: left; padding-top: 3px;  }
	#busAvanzada .lYear, #busAvanzada .lSeccion {width: 50px; }
	#busAvanzada .sSeccion {width: 178px; }
	#busAvanzada span {width: 57px; display: block; float: left; }
	#busAvanzada br {clear: both; }
	#busAvanzada .palabra {width: 300px; }
	.formBusq label {font: bold 12px Arial, sans-serif; padding-right: 4px; color: #2F8675;}
	.formBusq input {width: 15px;padding: 1px 2px; }
	.formBusq .sSeccion {width: 135px; }
	.formBusq span {font: bold 12px Arial; color: #fff; background-color: #35b3a7; padding: 2px 7px; margin-right: 5px; }
	/*.formBusq .lSeccion {width: 115px; display: block; float: left; margin-right: 5px;}
	.formBusq .lYear {width: 55px; display: block; float: left; margin-right: 5px;}
	.formBusq .lMonth {width: 80px; display: block; float: left; margin-right: 5px;}*/
	.formBusq button { font: bold 11px Tahoma, sans-serif; border-color: #2d6c63; border-width: 1px; background: #2d6c63 url(../img/flecha-right.gif) no-repeat 78px 5px; color: #fff; width: 100px; padding: 1px 0;}

.paginador {font-size: 16px; width: 140px; margin: 0 auto; clear: both; }
	.paginador span#left, .paginador span#right, .paginador a#left, .paginador a#right {display: block; width: 9px; height: 13px; text-indent: -9000px; float: left; margin-top: 5px;}
	.paginador .numeros {display: block; float: left; padding: 0 5px 3px 5px; }
	.paginador #left {background: url(../img/pag-left.gif) no-repeat; }
	.paginador #right {background: url(../img/pag-right.gif) no-repeat; }
	.paginador span#left, .paginador span#right {background-position: 0 -13px; }
	.paginador a {color: #2F8675; line-height: 13px; outline: none;} .paginador a:hover {color: #35b3a7; }
	.paginador strong {background-color: #2F8675; color: #fff; padding: 0 3px; }

#mailear {display: block; clear: both; font: normal 11px Arial, sans-serif; width: 480px; margin: 0 auto 1em auto; position: relative; background-color: #f0f0f0; padding: 4px 5px; }
	#mailear legend {font-weight: bold; font-size: 13px; margin-bottom: 10px; color: #4b4b4b; }
	#mailear label {display: block; width: 100px; float: left; margin-bottom: 5px;  }
	#mailear input {margin: 0 10px 5px 0; width: 142px; }
	#mailear .msg {float: none; position: absolute; left: 261px; top: 30px; width: auto;}
	#mailear textarea {position: absolute; left: 261px; top: 48px; width: 220px; height: 47px; }
	#mailear span {background-color: #2d6c63; display: block; overflow: hidden; padding-right: 5px;}
	#mailear button {font: bold 11px Tahoma, sans-serif; border: 0; background: url(../img/flecha-right.gif) no-repeat right 8px; color: #fff; padding: 4px 6px; float: right; }

.formLectores { clear: both; padding: 1em 0;}
	.formLectores br {display: none; }
	.formLectores legend {font-size: 13px; font-weight: bold; }
	.formLectores fieldset {border: 1px solid #cacaca; padding: 10px 10px 8px 10px;  width: 569px;}
	.formLectores label {font: bold 11px Arial; margin: 0 5px 4px 0; color: #7d7d7d; display: block; clear: left; float: left; width: 107px; padding: 3px 0 3px 7px; background-color: #d3d3d3; }
	.formLectores input {display: block; width: 176px; padding: 0 2px; float: left;}
	.formLectores select {display: block; width: 184px; float: left;}
	.formLectores span {display: block; font: normal 12px Arial; padding-left: 10px; display: block; float: left; margin-top: -145px; }
	.formLectores textarea {width: 250px; height: 112px; display: block; float: left; margin: -120px 0 0 10px; }
	.formLectores .contactoTextarea {height: 64px; margin: -72px 0 0 10px; }
	.clasificados .formLectores textarea {width: 310px; }
	.formLectores button {display: block; float: left; width: 254px; padding: 1px 7px 2px 0; margin-left: 10px; text-align: right; font: bold 11px Tahoma, sans-serif; border-width: 1px; border-color: #2D6C63; background: #2d6c63 url(../img/flecha-right.gif) no-repeat 197px 5px; color: #fff;  }
	
	.clasificados .formLectores button {width: 314px; background-position: 257px 5px; }
	
	/* Formulario Comentarios */
	.noticia .formLectores textarea {margin: -24px 0 0 10px; height: 90px; }
	.noticia .formLectores button {margin: -20px 0 0 0; width: 302px; background-position: 245px 5px; }

.aviso {margin: 0.5em 50px 0.5em 30px; background-color: #fff9ae; font-size: 12px; text-align: center; padding: 4px 0; }

#restriccion {font-size: 12px; }
	#restriccion a {color: #00483A; text-decoration: underline; }


.clasificados { padding-top: 15px;}
	.clasificados .b { margin-top: -12px;}
	.clasificados h3 {clear: both; margin-bottom: 8px; font: normal 18px "Trebuchet MS", sans-serif; background-color: #2d6c63; color: #fff; padding-left: 10px; height: 27px; line-height: 27px; }
	.clasificados p {font: normal 12px Arial, sans-serif; margin: 1.2em 0.5em 0.5em 0.5em;}
	.clasificados .link {display: block; color: #2d6c63; margin: 0 0 15px 8px; font-size: 12px; text-transform: uppercase; float: left; padding-left: 7px; background: url(../img/bullet-flecha-2.gif) no-repeat 0 5px; }
	.clasificados .deco {left: 580px; }
		#dcla1 {width: 56px; height: 57px; background: url(../img/deco-cla-1.gif) no-repeat; left: 590px; }
		#dcla2 {width: 73px; height: 61px; background: url(../img/deco-cla-2.gif) no-repeat; margin-top: 18px; }
		#dcla3 {width: 63px; height: 57px; background: url(../img/deco-cla-3.gif) no-repeat; margin-top: 23px; }
		#dcla4 {width: 75px; height: 47px; background: url(../img/deco-cla-4.gif) no-repeat; margin-top: 28px; }
		#dcla5 {width: 75px; height: 45px; background: url(../img/deco-cla-5.gif) no-repeat; margin-top: 40px; }
		#dcla6 {width: 71px; height: 44px; background: url(../img/deco-cla-6.gif) no-repeat; margin-top: 30px; }
		#dcla7 {width: 46px; height: 58px; background: url(../img/deco-cla-7.gif) no-repeat; margin-top: 24px; left: 590px; }
		#dcla8 {width: 80px; height: 36px; background: url(../img/deco-cla-8.gif) no-repeat; margin-top: 34px; left: 563px; }
		#dcla9 {width: 89px; height: 51px; background: url(../img/deco-cla-9.gif) no-repeat; margin-top: 29px; left: 561px;  }
		#dcla10 {width: 55px; height: 52px; background: url(../img/deco-cla-10.gif) no-repeat; margin-top: 24px; }
		#dcla11 {width: 67px; height: 53px; background: url(../img/deco-cla-11.gif) no-repeat; margin-top: 35px; }

	#publicarBtn {display: block; margin: 0 0 15px 0; clear: both; text-indent: -9000px; background: url(../img/publicar-btn.png) no-repeat; width: 105px; height: 16px; }

.relative {position: relative; clear: both;}
.apps {width: 24px; height: 80px; padding: 9px 4px 8px 4px; background: url(../img/ap-cuadro.gif) no-repeat; position: absolute; top: 0; right: 0; }
	.apps a {display: block; margin-bottom: 1px; }
#adjuntos span {display: block; top: 105px; padding: 7px 7px 0 7px; right: 0; background: url(../img/ad-cuadro.gif) no-repeat; position: absolute; width: 18px; height: 72px; }
	#adjuntos a {display: block; margin-bottom: 4px; }

#pie {clear: both; padding: 0 10px 2em 10px; overflow: hidden; }
	#pieMain {background-color: #2f8675; margin: 0 -10px; overflow: hidden; padding: 6px 10px; height: 13px;}
		#pieMain li {display: block; float: left; padding-right: 6px; margin-right: 6px; border-right: 1px solid #fff; line-height: 12px;}
		#pieMain li a {font-weight: bold; color: #fff; font-size: 12px;  }
		#pieMain li a img {vertical-align: -3px; }		
		#pieMain #rss {padding-right: 25px; background: url(../img/rss.png) no-repeat right 2px; }
	#linkArch {display: block; float: right; background-color: #00483a; font-size: 12px; color: #fff; text-transform: uppercase; padding: 3px 0 4px 10px; width: 190px; text-align: center; margin-right: -10px;}
	#pie h5 {font: normal 11px Arial, sans-serif; color: #828282; margin-top: 10px; }
	#osmosis {color: #82b6ac; float: right; display: block; font: normal 11px Arial, sans-serif; margin-top: 7px;}
		#osmosis img {vertical-align: -6px; padding-left: 5px; }

	.boletines ul { clear:both; position:relative; display:block; margin-top:10px; }
	.boletines li {clear: both; padding-bottom: 8px; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; overflow: hidden; margin-bottom: 7px; }
		.boletines li h4 { color: #004d46; font-size: 13px;display: block; clear:both; }
			.boletines li h4 a {color: #004d46; }
			.boletines li h4 a:hover {color: #187d74; }
		.boletines li img {padding: 2px; background-color: #fff; border: 1px solid #cacaca; display:inline; float: left; margin-right: 10px; }
		.boletines li .intro { display:inline; float:left; font-size:13px; }
		.boletines li .autor {font: normal 11px Arial, sans-serif; display: block; clear:both; color: #C63402; margin-top:5px; }
