*{margin: 0 auto;padding: 0;font-family: Arial, Helvetica, sans-serif;}
body{background-color:#161410;color:#999;font:82.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;margin:0;padding:0;}
hr{background-color:#22201d;border:1px solid #363430;height:10px;margin:0px 0;width:100%;}
a:link, a:visited, a:active{color:#d8d7d3;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
a{text-decoration: none;outline-color: invert;outline-style: none;border: none;}
a img{border:0;}
ul{list-style:none;}
input, textarea{color:#9c9890;font-size:11px;text-decoration:none;background-color:#161410;border:1px solid #363430;padding:5px;}
blockquote{background:#1b1814;padding:1px 15px 5px;border-bottom:1px solid #35302a;}


/*Contenedor principal*/
div#contenedor {width:1000px;}
div#superior {height:130px}
/* div#titulos {width: 200px; float:left;}
div#titulos ul li {text-align:left;}
div#titulos ul li a{font-size:11px; color:#FF0000 font-weight: normal} 
div#granformato {width: 800px; float:left;display: inline;overflow: hidden;} */	

div#sidebar a, #sidebar a:hover { border: none !important; }
div#sidebar h3 {position: relative;}
div#sidebar h3 a {font-weight: bold;}
div#sidebar div ul {border-bottom: none;}

div#sidebar{width: 197px;float: right;display: inline;/* fix double margin */margin-top: 0px;margin-bottom: 30px;overflow: hidden;color: #aaa;font-size: 12px;background-color: #131313;border: 1px solid #1f2223;}
	div#sidebar ul{background-color: #131313;}
		div#sidebar ul li h2{background: url(images/sidebar_title_bg.gif) no-repeat;background-position: left bottom;font-size: 16px;line-height: 30px;color: #c29f2e;background-color: #101010;padding: 5px 10px;font-weight: bold;}
		div#sidebar ul li ul{list-style-type: none;color: #eee;line-height: 20px;}
			div#sidebar ul li ul li{padding-top: 2px;padding-bottom: 2px;padding-left: 26px;padding-right: 10px;background: url(images/sidebar_list_bg.gif) no-repeat;background-position: left bottom;}
			div#sidebar ul li ul li:hover{background-color: #0d0d0d;}
			div#sidebar ul li ul li a{background: none;display: inline;color: #ccc;line-height: 26px;text-decoration: none;}
			div#sidebar ul li ul li:hover{background-color: #0d0d0d;}
			div#sidebar ul li ul li a{background: none;display: inline;color: #ccc;line-height: 26px;text-decoration: none;}
			div#sidebar ul li ul li a:hover{color: #c29f2e;}
/* END div#sidebar */

div#main_navi{background: url(images/navi.gif) no-repeat;float: left;margin-top: 1px;height: 37px;width: 1000px;}
	div#main_navi ul.left{float: left;list-style-type: none;padding: 2px 0 0 10px;width: 1000px;}
		div#main_navi ul li{position: relative;float: left;text-transform: uppercase;}
			div#main_navi ul.left li a{float: left;overflow: hidden;color: #ccc;font-size: 13px;line-height: 18px;margin: 0 15px 0 15px;padding: 8px 4px;}
			div#main_navi ul.left li a:hover{color: #ff5a00;}
	/*---------------------header dropdown menu 20090803---------------------------------------*/
			div#main_navi ul.left li ul{display: none;position: absolute;left: 0;width: 125px;margin-top: 33px;padding: 0 3px;height: auto;background-color: #111;border: 1px solid #2d2c2c;border-top: 0;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
			div#main_navi ul.left li ul li{width: 125px;overflow: hidden;}
			div#main_navi ul.left li ul li a{font-size: 12px;padding: 3px 6px;margin: 0 2px;}
/* Fin Estilos para el micrositio */

div#pre-main{
	width: 1000px;
	float: left;
	display: inline;
	margin: 0px;
	background-color: #131313;
	border: 1px solid #1f2223;
	color: #ccc;
	line-height: 22px;
	margin-bottom: 3px;
	margin-top: 3px;
}
div#pre-main img.inicio {width: 500px; padding-left:250px;}

div#main{
	width: 800px;
	float: left;
	display: inline;/* fix double margin */
	/* margin: 30px 25px 30px 10px; */
	margin: 0px;
	}
	div#main div.post{
		background-color: #131313;
		border: 1px solid #1f2223;
		color: #ccc;
		line-height: 22px;
		margin-bottom: 30px;
		}
	div#main div.post img {width: 780px; padding:10px;}

	div#main div.post img.cartel {width: 140px; padding: 0px 10px 10px 0px; float: left;}
	/* sticky post */
	div#main div.post div.title{
			margin-left: 50px;
			margin-bottom: 10px;
			margin-top: 16px;
			_margin-top: 0;/*ie6 fix*/
			*+margin-top: 0;/*ie7 fix*/
			}
			div#main div.post div.title h2{
			margin-left: 50px;
			margin-bottom: 10px;
			margin-top: 16px;
			_margin-top: 0;/*ie6 fix*/
			*+margin-top: 0;/*ie7 fix*/
			
				font-family: Helvetica, "Trebuchet MS", Verdana, sans-serif;
				font-size: 22px;
				font-weight: bold;
				color: #eee;
				width: 800px;
				line-height: 30px;
				}
/*				div#main div.post div.title h2 a{
					color: #eee;
					}
				div#main div.post div.title h2 a:hover{
					color: #ff5a00;
					}
			div#main div.post div.title div.postmeta{
				font-size: 12px;
				color: #666;
				width: 580px;
				overflow: hidden;
				}
				div#main div.post div.title div.postmeta a{
					color: #666;
					border-bottom: 1px solid #131313;
					text-decoration: none;
					}
				div#main div.post div.title div.postmeta a:hover{
					color: #ff5a00;
					border-bottom: 1px solid #ff5a00;
					text-decoration: none;
					}
*/					
		div#main div.post div.entry{
			width:420px;
			float: left;
			padding: 10px 10px 0 10px;
/*		   background-color: #131313;*/
		  /* border: 1px solid #1f2223; */
/*			 overflow: hidden;*/ /* in case large img or video */
			/* _width: 618px; */
			font-size: 13px;
			/* margin:0 auto;*/

			}
		div#main div.post div.entry2{
			width:339px;
			/*background-color: #131313;*/
			/* border: 1px solid #1f2223; */
			padding: 5px 10px 0 5px;
			overflow: hidden;/* in case large img or video */
			/* _width: 618px; */
			font-size: 13px;
			}			
			
			/**********Efectos de imagenes*************/
			div#main div.post div.entry2 img.miniatura{width: 66px; border:2px solid #fff; padding: 0px;}
			div#main div.post div.entry2 img.miniatura:hover{border:2px solid #ed2027;}
			div#main div.post div.entry2 img.galeria {width: 331px; padding: 3px;}
			
			div#main div.post div.entry div.ficha-detalle{foat:left;}
			div#main div.post div.entry div.ficha-detalle p {margin: 0 0 3px 0;}			

/*			div#main div.post div.no_result{
				padding: 20px;
				}
				div#main div.post div.no_result p.no_result{
					margin-bottom: 0;
					}
			div#main div.post div.entry a{
				color: #ff5a00;
				border: none;
				text-decoration: none;
				}
			div#main div.post div.entry a:hover{
				text-decoration: underline;
				}
*/
			div#main div.post div.entry p{
				margin-bottom: 10px;
				line-height: normal;
			}
			div#main div.post div.entry span{
				margin-bottom: 0px;
				line-height: normal;
				color: #c29f2e;
			}			
			/* 20090629 add h1-h6 style in entry */
			div#main div.post div.entry h1{ font-size: 20px; margin-bottom: 5px; }
			div#main div.post div.entry h2{ font-size: 18px; margin-bottom: 5px; }
			div#main div.post div.entry h3{ font-size: 16px; margin-bottom: 5px; }
			div#main div.post div.entry h4{ font-size: 15px; margin-bottom: 5px; color: #c29f2e;}
			div#main div.post div.entry h5{ font-size: 14px; margin-bottom: 5px; }
			div#main div.post div.entry h6{ font-size: 12px; margin-bottom: 5px; }
			
			div#main div.post div.entry2 h4{ font-size: 15px; margin-bottom: 5px; color: #c29f2e;}
			
			div#main div.post div.entry ul,
			div#main div.post div.entry ol{
				padding-bottom: 10px;
				margin-left: 20px;
				}
			div#main div.post div.entry ul{
				list-style-type: square;
				}
			div#main div.post div.entry ol{
				list-style-type: square;
				}
				div#main div.post div.entry ul li,
				div#main div.post div.entry ol li{
					padding: 1px 0;
					list-style: inside;
					}
					
			div#main div.post div.entry2 ul {
				padding-bottom: 10px;
				margin-left: 20px;
				list-style-type: square;
				}
			div#main div.post div.entry2 ul li {
					padding: 1px 0;
					list-style: inside;
				}
					
			div#main div.post blockquote{
				background: url(images/blockquote.gif) no-repeat;
				padding: 35px 20px 10px 50px;
				margin: 0 15px 24px 15px;
				background-color: #181818;
				border-top: 1px solid #2a2e2f;
				border-bottom: 1px solid #2a2e2f;
				color: #fff;
				}
				div#main div.post blockquote p{
					margin-bottom: 8px;
				}
			div#main div.post div.entry code{
				font-family: "Courier New", mono;
				background-color: #181818;
				border-left: 1px solid #2a2e2f;
				color: #197b30;
				padding: 5px 10px;
				display: block;
				}
			/* 20090629 add table layout */
			div#main div.post div.entry table{
				margin-bottom: 20px;
				border-collapse:collapse;
				border: 1px solid #2a2e2f;
				background-color: #181818;
				color: #999;
				}
				div#main div.post div.entry table td,
				div#main div.post div.entry table th{
					padding: 2px 5px;
					border: 1px solid #2a2e2f;
					}
	div#main div.navigation{
		font-size: 13px;
		}
		div#main div.navigation a{
			display: block;
			color: #ccc;
			border: 1px solid #1f2223;
			padding: 0 5px;
			background-color: #101010;
			line-height: 28px;
			}
			div#main div.navigation .left a:hover,
			div#main div.navigation .right a:hover{
				color: #ff5a00;
				background-color: #000;
				}
		div#main div.navigation .left{
			float: left;
			}
		div#main div.navigation .right{
			float: right;
			}
/* END div#main */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

div#main table{
				margin-bottom: 20px;
				border-collapse:collapse;
				border: 1px solid #2a2e2f;
				background-color: #181818;
				color: #999;
}
div#main table td,
div#main table th{
	padding: 2px 5px;
	border: 1px solid #2a2e2f;
}

div#main div.post table td img{
margin:0px;
width:180px;
padding:0px;
padding-top:30px;
padding-bottom:30px;

}

div#footer{
	color: #666;
	font-size: 12px;
	background: url(images/footer_bg.gif) repeat-x;
	}
	div#footer div.footer_wrapper{
		width: 1000px;
		margin: 0 auto;
		padding: 10px 0;
		/* position: relative; */
		}
/* END div#footer */

#footer{
/*	position: relative;
	margin-top: -15px; *//* negative value of footer height */
/*   height: 15px; */
	clear:both;
}

div#footer div.footer_wrapper img.pie_logo{
			position: relative;
			right: -200px;
			top: -33px;
			height: 25px;
}

