	/* v1.0 | 20080212 */
	/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
  font-family: sans-serif;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* No olvides definir estilos para focus */
:focus {
  outline: 0;
}

.hide {
	display: none;
}

/* No olvides resaltar de alguna manera el texto insertado/borrado */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* En el código HTML es necesario añadir cellspacing="0" */
table {
  border-collapse: collapse;
  border-spacing: 0;
}


body {
  background: #3E624d url('images/bg01.gif') repeat left top;
  font-size: 62.5%;
}

a.huge {
	width: 66px;
	height: 65px;
	display: block;
}

/* form newsletter */

#form_newsletter {
	margin: 15px 0px 0px 0px;
}

#form_newsletter div.q_1 {
	width: 177px;
	float: left;
}

#form_newsletter div.a_1 {
	width: 265px;
	float: left;
	padding-top: 3px;
}

#form_newsletter div.row {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	clear: both;
	height: 18px;
}

#form_newsletter div.row input {
	width: 325px;
	background-color: #fff;
	height: 16px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#form_newsletter div.row input.radios {
	width: 12px !important;
	height: 14px !important;
}

#form_newsletter div.row input.f_image {
	width: 333px;
	height: 33px;
	margin: 7px 0px 0px 0px;
	cursor: pointer;
}

#form_newsletter div.row select {
	width: 330px;
	margin: 0px;
	padding: 0px;
}

#form_newsletter div.row div.question {
	width: 105px;
	float: left;
}

#form_newsletter div.row div.answer {
	width: 360px;
	float: left;
}

/* Layout: Nodos principales */
div#wrapper {
  width: 920px;
  margin: 0px auto;
  background: transparent url('images/columna_fondo.png') repeat-y left top;
  position:relative;
}

div#second_wrapper {
  width: 868px;
  margin: 0px auto;
  background: url('images/columna_fondo.jpg') repeat-y left top;
}

div.cat_description {
	
}

div.cat_description_extended {
	display: none;
	margin: 10px 0px 10px 0px;
	background-color: #e4d0b7;
	padding: 5px;
	width: 559px;
}

div.cat_description_extended h3 {
	font-size: 12px;
	font-weight: normal;
	color: #4c504f;
	line-height: 14px;
}

div.cat_description h2 {
	font-size: 16px;
	font-weight: bold;
	color: #4c504f;
	margin: 0px 0px 10px 0px;
}

div.reg_description h2 {
	font-size: 12px;
	font-weight: bold;
	color: #4c504f;
	margin: 0px 0px 10px 0px;
	line-height: 14px;
}


div.cat_description h2 a:link {
	color: #4c504f;
	text-decoration: none;
}
div.cat_description h2 a:visited {
	color: #4c504f;
	text-decoration: none;
}
div.cat_description h2 a:hover {
	color: #4c504f;
	text-decoration: underline;
}
div.cat_description h2 a:active {
	color: #4c504f;
	text-decoration: none;
}


div#header {
  width: 100%;height:288px;
  position:relative;
}

/* HEADER */
img#ava01 {
  width: 550px; height: 176px;
  position: absolute;
  left: 40px; top: 80px;
}

img#registro {
  width: 146px; height: 73px;
  position:absolute;
  right: 100px; top: 156px;
  z-index: 10;
}

img#rss{
  width: 79px;height:81px;
  position:absolute;
  right: 43px; top: 142px;
  z-index: 0;
}

div#logo01{
  width: 270px; height: 96px;
  left: 40px; top: 0px;
  position: absolute;
	background: url("images/logo01_default.jpg") no-repeat top left;
	overflow-y: hidden;
}


.header_amarillo {
  left: 20px; top: 0px;
  position: absolute;
	background: url("images/botones_cabecera_overlay_default.jpg") no-repeat 0px 0px !important;
}

.header_azul {
  left: 20px; top: 0px;
  position: absolute;
	background: url("images/botones_cabecera_overlay_default.jpg") no-repeat 0px -97px !important;
}

.header_verde {
  left: 20px; top: 0px;
  position: absolute;
	background: url("images/botones_cabecera_overlay_default.jpg") no-repeat 0px -194px !important;
}

div#menu {
  width:518px; height:49px;
  position:absolute;
  right: 32px;
}

div#menu ul li {
  background-image:url(images/film-menu.png);
  height: 49px;
  float: left;
}
div#menu ul li#inicio {width:103px; background-position: 0px -9px; background-repeat: no-repeat;}

div#menu li#inicio.enabled {
	background-position: 0px 0px;
}

div#menu ul li#noticias {width:103px; background-position: -104px -9px; background-repeat: no-repeat;}
div#menu ul li#noticias.enabled {background-position: -104px 0px;}

div#menu ul li#calendario {width:103px; background-position: -207px -9px; background-repeat: no-repeat;}
div#menu ul li#calendario.enabled {background-position: -207px 0px;}

div#menu ul li#producto {width:103px; background-position: -310px -9px; background-repeat: no-repeat;}
div#menu ul li#producto.enabled {background-position: -310px 0px;}

div#menu ul li#culturareciclable {width:103px; background-position: -310px -9px; background-repeat: no-repeat;}
div#menu ul li#culturareciclable.enabled {background-position: -310px 0px;}

div#menu ul li#enlaces {width: 106px; background-position: -413px -9px; background-repeat: no-repeat;}
div#menu ul li#enlaces.enabled {background-position: -413px 0px;}


div#menu ul li a {
	display: block;
	width: 90px; height: 39px;
	margin: 5px auto;
}

/* CONTENT */
div#title_verde { 
	width: 580px; height: 60px;
	background: transparent url(images/film_subcabecera.png) no-repeat left -180px;	
	}
div#title_azul { 
	width: 580px; height: 60px;
	background: transparent url(images/film_subcabecera.png) no-repeat left -120px;	
	}
div#title_amarillo { 
	width: 580px; height: 60px;
	background: transparent url(images/film_subcabecera.png) no-repeat left -60px;	
	}
div#title_productodm { 
	width: 579px; height: 50px;
	background: transparent url(images/titulo_productosafondo.png) no-repeat left top;	
	}
div#title_culturareciclable{ 
	width: 572px; height: 46px;
	background: transparent url(images/titulo_culturareciclable.png) no-repeat left top;	
	}

div#title_calendario { 
	width: 580px; height: 60px;
	background: transparent url(images/sub_cabecera_calendario.png) no-repeat left top;	
}

div#title_campanasconeco { 
	width: 580px; height: 60px;
	background: transparent url(images/sub_cabecera_campanasconeco.png) no-repeat left top;	
}

div#title_noticias { 
	width: 580px; height: 60px;
	background: transparent url(images/film_subcabecera.png) no-repeat left -240px;	
	}
div#title_registro { 
	width: 557px; height: 50px;
	background: transparent url(images/titulo_newsletter.png) no-repeat left top;	
	}
div#title_newsletter { 
	width: 580px; height: 60px;
	background: transparent url(images/film_subcabecera.png) no-repeat left -300px;	
	}
div#title_links { 
	width: 580px; height: 60px;
	background: transparent url(images/film_subcabecera.png) no-repeat left -420px;	
	}

div.site_links {
	font-size: 12px;
	padding-bottom: 16px;
}

div.site_links ul {
	list-style: none;
	margin-bottom: 2em;
}

div.site_links ul li {
	padding-left: 6px;
	margin-bottom: 3px;
}


div.site_links h2 {
	font-size: 12px;
	background: url(images/barra_fondo_enlaces.gif) no-repeat;
	color: #676566;
	padding: 5px 8px 5px 8px;
	margin: 12px 0px 12px 0px;
}

div.site_links a:link {
	color: #403b37;
	text-decoration: underline;
}

div.site_links a:visited {
	color: #403b37;
	text-decoration: underline;
}

div.site_links a:hover {
	color: #403b37;
	text-decoration: underline;
}

div.site_links a:active {
	color: #403b37;
	text-decoration: underline;
}

	
div#content {
  width:574px;
  float: left;
  margin-left: 45px;
}

div.category_header {
  width:574px;
  margin-left: 45px;
	clear: both;
	margin-bottom: 7px;
}


div.post {
  position: relative;
	margin-bottom: 15px;
}

div.registro h2 {
	margin-bottom: 0px !important;
  background-color: transparent;
  background-image: url(images/film_content_01.png);
  background-repeat: no-repeat;
	background-position: 0px -280px;
}

div.post h2 {
  padding-top: 14px;
  height: 19px;

  line-height: 20px;
  font-size: 1.6em;
  text-align: right;
  padding-right: 20px;

  background-color: transparent;
  background-image: url(images/film_content_01.png);
  background-repeat: no-repeat;
}

div.post-container {
  background: transparent url(images/film_content_01.png) repeat-y -580px 0px;
  padding: 12px 20px 0 12px;
}
	a.titulo { text-decoration: none}
	
  div.productodm h2 a{color: #b1b1b1;}
  div.productodm h2 {background-position: 0px -160px;}
  div.productodelmes h2 a{color: #b1b1b1;}
  div.productodelmes h2 {background-position: 0px -160px;}

  div.culturareciclable h2 a{color: #b1b1b1;}
  div.culturareciclable h2 {background-position: 0px -200px;}
  
  div.campanasconeco h2 a{color: #b1b1b1;}
  div.campanasconeco h2 {background-position: 0px -200px;}
  
  div.calendario h2 a{color: #b1b1b1;}
  div.calendario h2 {background-position: 0px -239px;}

  div.noticias h2 a {color: #b1b1b1;}
  div.noticias h2 {background-position: 0px 0px;} 	
  	
  div.amarillo h2 a{color: #fff500;}
  div.amarillo h2{background-position: 0px -39px;}
  
  div.verde h2 a{color: #48b349}
  div.verde h2 {background-position: 0px -118px;}
  
  div.azul h2 a{color: #047ecc;}
  div.azul h2 {background-position: 0px -78px;}
  
  div.post-container div.post-top a{
  	color: #505050;
		width: 445px;
		display: block;
  }

  div.post-container div.post-top {
    color: #505050;
    font-weight:bold;
    font-size: 1.8em;
		margin-bottom: 5px;
  }

    div.post-container div.post-top h4 {
      position: absolute;
      right: 20px; top: 45px;
			
    }
		
		/* post-video */
		div.post-container div.post-video_padding {
			width: 385px; height: 285px;
			float: left;
			padding: 0px 5px 0px 0px;
		}

		div.post-container div.post-video {
			background: transparent url(images/celo_videos.png) no-repeat 0px -8px;
			width: 400px; height: 300px;
			padding: 10px 0 0 10px;
			position: relative;
			top: 0px;
			left: 0px;
			z-index: 20;
		}

		div.post-container div.post-video div.youtube-video {
			width: 322px;
			height: 200px;
			margin: 19px 0px 0px 23px;
		}

		div.post-container div.post-video div.youtube-description {
			margin: 7px 0px 0px 23px;
		}

		div.post-container div.post-video div.youtube-description p {
			font-size: 12px;
			color: #505050;
		}
		
		/* post-img */
		div.post-container div.post-img {
			background: transparent url(images/post-img.png) no-repeat left top;
			width: 360px; height: 260px;
			float: left;
			padding: 10px 0 0 10px;
			position: relative;
		}
		
		div.post-container div.post-img img {
			width: 340px; height: 220px;
		}
		
		div.post-container div.post-img p {
			color: #505050;
			font-size: 1.2em;
			line-height: 20px;
		}
		
		div.post-container div.post-img div.icn-zoom {
			width: 25px; height: 25px;
			background: transparent url(images/post-img.png) no-repeat -370px 0px;
			position: absolute;
			left: 14px; bottom: 43px;
		}
		
		div.post-container div.post-img div.clip {
			width: 80px; height: 100px;
			background-color: transparent;
			background-image: url(images/post-img.png);
			background-repeat: no-repeat;
			position: absolute;
			left: -30px; top: 80px;
		}
		
		div.calendario div.post-container div.post-img div.clip 		{ background-position: -400px    0px; }
		div.productodm div.post-container div.post-img div.clip 		{ background-position: -400px    0px; }
		div.productodelmes div.post-container div.post-img div.clip 	{ background-position: -400px    0px; }
		div.noticias div.post-container div.post-img div.clip 			{ background-position: -400px    0px; }
		div.amarillo div.post-container div.post-img div.clip 			{ background-position: -480px    0px; }
		div.verde div.post-container div.post-img div.clip 				{ background-position: -400px -100px; }
		div.azul div.post-container div.post-img div.clip 				{ background-position: -480px -100px; }
		div.culturareciclable div.post-container div.post-img div.clip 			{ background-position: -400px    0px; }
		div.campanasconeco div.post-container div.post-img div.clip 			{ background-position: -400px    0px; }		
		/* end post-img */

		div.post-container div.post-content {
			background-color: #fdf7f2;
		}
		
		div.post-container div.post-content a {
			color: #287948;
			font-weight: bold;
		}
		
		div.post-container div.post-content p {
			font-size: 1.2em;
			line-height: 1.2em;
			padding-bottom: 12px;
		}
		
		
		/* post-footer */
		div.post-container div.post-footer {
			width: 543px; height: 175px;
			margin: 0 auto;
			background-color: transparent;
			background-image: url(images/post-footer.png);
			background-repeat: no-repeat;
		}
		
		div.amarillo div.post-footer 				{ background-position:  -600px 0px;}
		div.verde div.post-footer 					{ background-position: -1200px 0px;}
		div.azul div.post-footer 						{ background-position: -1800px 0px;}


		div.post-container div.post-footer a {
			text-decoration: none;
			color: black;
		}
		
		div.post-container div.post-footer h3 {
			color: #505050;
			padding-top: 5px;
			margin-bottom: 4px;
			height: 20px;
			line-height: 20px;
			border-bottom: 1px dotted #505050;
			font-size: 1.4em;
			font-weight: normal;
		}

		
		div.post-footer div.col0, div.post-footer div.col1, div.post-footer div.col2 {
			float: left;
		}
		
		div.post-footer div {
		}

			div.post-footer div.col0 {
				width: 80px;
				margin-right: 7px;
				text-align: center;
			}
			div.post-footer div.col0 a {
				font-weight: bold;
			}
			
			div.post-footer div.col0 div {
				width: 66px; height: 65px;
				margin: 5px 0 0 10px;
				background-color: transparent;
				background-image: url(images/iconos.png);
				background-repeat: no-repeat;	
				background-position: 3px 0px;
			}
				div.post-footer div.col0 div.icn-box-imprimir {
					background-position: -70px 0px;
				}
			
			
			div.post-footer div.col1 {
				width: 254px;
				padding: 0 5px;
				margin-right: 7px;
				font-size: 1.2em;
			}
			
			div.post-footer div.col1 div {
				height: 80px;
				margin-bottom: 5px;
			}
	
			div.post-footer div.col2 {
				width: 172px;
				padding: 0 5px;
				position: relative;
			}
			
			div.post-footer div.col2 a {
				display: block;
				width: 70px; height: 70px;
				background-color: transparent;
				background-image: url(images/iconos.png);
				background-repeat: no-repeat;
				position: absolute;
			}
			
			div.post-footer div.col2 a.icn-facebook {
				z-index: 20;
				left: 97px; top: 32px;
				background-position: -279px 0px;
				}


				
				div.post-footer div.col2 a.icn-meneame {
					z-index: 21;
					left: 106px; top: 86px;
					background-position: -350px 0px;
					}

					div.post-footer div.col2 a.icn-twitter {
						z-index: 0;
						left: 11px; top: 97px;
						background-position: -422px 0px;
						}


			div.post-footer div.col2 a.icn-nose {
				z-index: 0;
				left: 57px; top: 73px;
				background-position: -140px 0px;
			}
			div.post-footer div.col2 a.icn-digg {
				z-index: 10;
				left: 30px; top: 28px;
				background-position: -210px 0px;
			}

			
		/* end post-footer */



		/* post-navigator */
		
		
		div.post-navigator {
				width: 540px;
				height: 25px; line-height: 25px;
				padding: 11px 20px 24px 20px;
				margin-left: 46px;
				background-color: transparent;
				background-image: url(images/post-navigator.png);
				background-repeat: no-repeat;	
				font-size: 1.6em;
				text-align: center;
				color: #505050;
				clear: both;
		}

		div.noticias div.post-navigator 		{ background-position: 0px    0px;}
		div.azul div.post-navigator 			{ background-position: 0px  -60px;}
		div.amarillo div.post-navigator 		{ background-position: 0px -120px;}
		div.verde div.post-navigator 			{ background-position: 0px -180px;}
		
			div.post-navigator a.back, div.post-navigator a.forward {
				color: #505050;
				width: 100px;
				height: 25px; line-height: 25px;
				background-color: transparent;
				background-image: url(images/post-navigator.png);
				background-repeat: no-repeat;
				text-decoration: none;
			}
			
			div.post-navigator table {
				width: 540px;
			}

			div.post-navigator table td {
				font-size: 16px;
				vertical-align: top;
			}

			div.post-navigator table td.pag_paginas {
				text-align: center;
			}

			div.post-navigator a.back {
				padding-left: 35px;
				text-align: left;
			}


			div.post-navigator a.forward {
				padding-right: 35px;
				float: right;
			}
			
			div.post-navigator a:hover {
				text-decoration: underline;
				color: #201050;
			}
			
			div.noticias div.post-navigator a.back 				{ background-position: -580px    -4px; }
			div.azul div.post-navigator a.back 					{ background-position: -580px  -60px; }
			div.amarillo div.post-navigator a.back 				{ background-position: -580px -120px; }
			div.verde div.post-navigator a.back 				{ background-position: -580px -180px; }
			div.productodm div.post-navigator a.back 				{ background-position: -580px    0px; }
			div.calendario div.post-navigator a.back 				{ background-position: -580px    0px; }
			
			div.noticias div.post-navigator a.forward			{background-position: -580px 	-25px; }
			div.azul div.post-navigator a.forward				{background-position: -580px 	-85px; }
			div.amarillo div.post-navigator a.forward			{background-position: -580px 	-145px; }
			div.verde div.post-navigator a.forward				{background-position: -580px 	-205px; }
			div.productodm div.post-navigator a.forward			{background-position: -580px 	-25px; }
			div.calendario div.post-navigator a.forward			{background-position: -580px 	-25px; }

		
		/* end post-navigator */
		
		
		
  div.post div.post-bottom {
    background-color: transparent;
    background-image: url(images/film_content_01.png);
    background-repeat: no-repeat;
    height:20px;
		clear: both;
  }

  div.tipo_uno    { background-position: -1160px   0px; }
  div.tipo_dos    { background-position: -1160px -40px; }

  /* REGISTRO*/

	div.form_registro {
		width: 524px;
		height: 205px;
		margin: 0px auto 0px auto;
		padding: 6px;
		color: #4f4f4f;
	}

	div.form_legal {
		width: 524px;
		height: 35px;
		margin: 0px auto 0px auto;
		padding: 6px;
		color: #4f4f4f;
	}



	div.form_legal a:link {
		color: #4f4f4f;
	}
	div.form_legal a:visited {
		color: #4f4f4f;
	}
	div.form_legal a:hover {
		color: #4f4f4f;
	}
	div.form_legal a:active {
		color: #4f4f4f;
	}


	#registrarse {
		width: 574px; height: 300px;
		background: url(images/contenidoReg.png) no-repeat;
		margin: 0px 0px 150px 0px;
		padding-top: 16px;
	}
	
	div#registrarse h3 {
  		height: 19px;
  		line-height: 20px;
  		font-size: 1.9em;
  		text-align: left;
	}
	div#registrarse p {
  		height: 19px;
			margin-top: 5px;
  		line-height: 14px;
  		font-size: 1.2em;
  		text-align: left;
	}
	table.login{
		width: 544px;
		height: 90px;
		margin-left:30px;
		text-align:left;
		border-spacing: 11px;
		border-collapse: separate;
		font-size: 13px;
	}
	table.login tr th td{
		height:15px;
		width: 20px;
	}
	table.login tr th{
		height:20px;
		line-height:20px;
	}
	table.login tr th label{
		width: 22%;
		float: left;
	}
	
	div#boton {
		width:334px;
		height:33px; 
		margin: 0 auto;
		}
/* SIDEBAR */

div#sidebar{
  width:192px;
  position:relative;
  float:left;
	margin-left: 24px;
}
    /* Bloques del sideBar */
    div.bloque {
      width:192px;
      margin-bottom: 5px;
    }

      div.blq-top, div.blq-bottom, div.blq-content {
        background-image: url(images/film_bloque_01.png);
      }

      div.blq-top {
        background-position: -200px 0px;
        background-repeat: no-repeat;
        height: 10px;
				margin: 0px;
				padding: 0px;
      }

      div.blq-bottom {
        background-position: -400px 0px;
        background-repeat: no-repeat;
        height: 10px;
				margin: 0px;
				padding: 0px;
      }

      div.blq-content {
        background-position: 0px 0px;
        background-repeat: repeat-y;
				padding: 0px 3px 7px 0px;
				margin: 0px;
      }

      div.bloque h2.title, div.bloque div.calendario-top {
        color: white;
        font-size: 1.1em;
        line-height:18px;
        width: 176px; height: 18px;
        background-image: url(images/film_title_01.png);
        background-position: 0px 0px;
        margin: 0 auto;
      }


      /* Bloque Logo */
      a#logo_ecoembes {
				width: 162px;
        display: block;
        margin: 0px auto;
      }

      /* Bloque Lista Numerada */
      div.blq_lista ol {
        list-style: decimal;
        margin: 5px 10px 0;
				clear: both;
      }
      
      div.blq_lista ol li {
        color: #098e54;
        height: 14px;
        line-height: 14px;
        font-size: 1em;
        font-weight: bold;
        list-style-position: inside;
        border-bottom: 1px dotted #098e54;
      }

      div.blq_lista ol li a {
        font-weight: normal;
        text-decoration: none;
        color: black;
      }

      div.blq_lista div.blq-content {
        padding: 0px 0px 0px 0px;
				
      }

      /* Bloque Calendario */

      div.blq-content div.calendario-top {        /* <- Ya se han definido estilos lineas arriba */
        background-position: -180px 0px;
      }

      div.blq-content div.calendario-top h3 {
        text-align: center;
      }

      div.blq-content table.calendario {
        width: 161px;
        margin: 0 auto;
        text-align: center;
        line-height: 17px;
        height: 17px;
      }
      
      div.blq-content table.calendario thead th {
        color: #0e308f;
        font-weight: normal;
        border-bottom: 1px solid black;
      }

      div.blq-content table.calendario tbody td {
        width: 23px;
        padding: 0 3px;
      }

      td.ev-verde, td.ev-rojo {
        background-image: url(images/film_title_01.png);
        background-position: 3px -20px;
      }

      td.ev-rojo {
        background-position: -178px -20px;
      }


      /* Etiquetas */
      div.blq-etiquetas {
        padding: 15px 0px;
        background-repeat: no-repeat;
        background-image: url(images/film_bloque_01.png);
        background-position: -600px 0;
      }

      div.etiquetas {
        margin: 5px 15px;
        font-size: 1em; line-height: 1.2em;
      }

      div.etiquetas span {
        border-bottom: 1px dotted #555;
        padding: 0px 3px;
      }

      span.nivel-1      { font-size: 1.3em; line-height: 1.3em;}
      span.nivel-2      { font-size: 1.6em; line-height: 1.6em; }



#top10.bloque{

}
.bloque h2 {
  text-align:center;
}

/* FOOTER */
div#footer {
  width: 619px; height: 46px;
	margin: 0 auto;
  background: transparent url(images/fondo_footer.png) no-repeat left top;
	clear: both;
	color: #505050;
	text-align: center;
	overflow: hidden;
	padding-top: 57px;
	padding-left: 205px;
}

	div#footer div.links {
		float: left;
		overflow: hidden;
	}

			div#footer a {
				line-height: 50px;
				font-size: 1.1em;
				text-decoration: none;
				color: #505050;
				font-weight: bold;
			}
			
			div#footer a img {
				float: left;
				margin: 10px 5px 0;
			}

/* Clase Generales */
.disabled {
  color: #9f9f9f;
}

/* Comentarios */

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:11px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;
	visibility: hidden;
}

.botones_header {
  position: absolute;
  top: 80px;
  right: 20px;  
  width: 260px;
  height: 150px;
}

#bt_siguenos {
  position: absolute;
  left: 8px;
  width: 100px;
  height: 77px;
  background: url(images/bt_siguenos.png) top left no-repeat;
}

#bt_siguenos_twitter {
  position: absolute;
  display:block;
  height:54px;
  position:absolute;
  text-indent:-9999px;
  top:20px;
  width:50px;
}

#bt_siguenos_facebook {
  position: absolute;
  display:block;
  height:54px;
  position:absolute;
  text-indent:-9999px;
  top:20px;
  width:45px;
  left: 51px;
}


#bt_newsletter {
  position: absolute;
  right: 0px;
  top: 10px;
}

#bt_rss {
  position: absolute;
  top: 25px;
  left: 108px;
}

#bt_comunidad {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

#bt_minimundi {
  position: absolute;
  bottom: 0px;
  right: 0px;
}

.comentarios_enlace {
  margin: 1em auto;
  background: url(images/ico_comentario.png) left top no-repeat;
  height: 24px;
  padding: 7px 0 0 30px;
  width: 200px;
  font-size: 1.1em;
}

.comentarios_enlace a {
  color: #287948;
  font-weight: bold;
  margin-right: 20px;
}

#respond  {
  font-size: 1.2em;
}

#comentarios_formulario {
  width: 456px;
  margin: 0 auto;
  margin-bottom: 10px;
}

#comentarios_formulario .top {
  height: 40px;
  background: url(images/coment_box1.png) left top no-repeat;
  padding: 20px 0 0 20px;
}

#comentarios_formulario .body {
  padding: 0 0 0 20px;
  background: url(images/coment_box2_med.png) left top repeat-y;
}

#comentarios_formulario .body a {
  color: #287948;
  font-weight: bold;
  margin: 0 20px;
}

#comentarios_formulario .bottom {
  background: url(images/coment_box2_bot.png) left top no-repeat;
  height: 23px;
}

#comentarios_formulario #submit {
  background: white;
  border: 0;
  background: url(images/ico_comentario.png) left top no-repeat;
  height: 24px;
  padding: 7px 0 0 25px;
  margin-top: 10px;
  margin-right: 20px;
}

#comentarios_formulario #comment {
  width: 410px;
}

.comment {
  width: 456px;
  margin: 10px auto;
  font-size: 1.2em;
}

.comment .top {
  height: 23px;
  background: url(images/coment_box2_top.png) left top no-repeat;
}

.comment .body {
  padding: 0 0 0 20px;
  background: url(images/coment_box2_med.png) left top repeat-y;
}

.comment .body a {
  color: #287948;
  font-weight: bold;
}

.comment .body p {
  padding-bottom: 1em;
}

.comment .fecha {
  float: right;
  margin-right: 20px;
  color: #287948;
  font-size: .9em;
}
.comment .autor {
  font-weight: bold;
  color: #287948;
  margin-bottom: 10px;
}

.comment .bottom {
  background: url(images/coment_box2_bot.png) left top no-repeat;
  height: 23px;
}




