* {
	margin: 0; padding: 0;
}
body {
	text-align: center;
	font: 12px Verdana;
	color: #565656;
	background: #FFFFFF url(../imagen/fondo.jpg) repeat-x 0 0;
}
a {
	color: #98320c;
}
img {
	border: 0;
}

.romper {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alinearizquierda {
	float: left;
	margin: 4px 10px 5px 0;
}
.alinearderecha {
	float: right;
	margin: 4px 0 5px 10px;
}
.alinearcentro {
	text-align: center;
}
.ocultar {
	display: none;
}

/** INICIO caja principal **/
#principal {
	width: 980px;
	margin: auto auto;
	text-align: left;
}
/** FIN caja principal **/

/** INICIO caja cabecera **/
#cabecera {
	height: auto;
	font-size: 0.9em;
	color: #ffffff;
}
	#cabecera .fecha {
		float: right;
		padding: 2px 20px 2px 0;
		margin-top: 6px;
	}
	#cabecera ul {
		list-style-type: none;
		padding-top: 2px;
	}
		#cabecera ul li {
			float: left;
			padding-left: 1px;
			background: url(../imagen/separador.jpg) no-repeat 0 7px;
		}
			#cabecera ul li.f {
				background: none;
			}
		#cabecera ul li a {
			color: #ffffff;
			text-decoration: none;
			display: block;
			padding: 6px 18px;
			text-transform: uppercase;
			font-weight: bold;
		}
			#cabecera ul li.f a {
				padding-left: 0;
			}
		#cabecera ul li a:hover {
			text-decoration: underline;
		}
	#cabecera .str {
		float: left;
		padding-left: 0px;
		width: 224px; height: 67px;
		background: url(../imagen/logo.jpg) no-repeat 0 0;
	}
	#cabecera .logo {
		float: right;
		width: 750px; height: 90px;
		background: url(../imagen/logo.gif) no-repeat 0 0;
	}
	#cabecera .break {
		height: 24px;
                width: 224px;
                clear: both;
	}
	#cabecera .break2 {
		height: 24px;
                width: 224px;
                clear: both;
	}
        #cabecera .flash {
                float: left;
                width: auto;
                height: auto;
        }
/** FIN caja cabecera **/

/** INICIO caja lateral izquierda **/
#lateralizquierda {
	width: 200px;
	float: left;
	font-size: 0.9em;
        margin-top: 5px;
	padding-top: 15px;
}
	#lateralizquierda h2 {
		text-transform: uppercase;
		color: #31322D;
		font-size: 1em;
		padding: 5px 0;
		margin-bottom: 10px;
		border-top: 5px solid #302B1C;
		border-bottom: 1px solid #302B1C;
	}
	#lateralizquierda ul {
		list-style-type: none;
		padding-bottom: 25px;
	}
		#lateralizquierda ul li {
			padding: 5px 0;
		}
		#lateralizquierda ul li a {
			color: #565656;
			text-decoration: none;
			line-height: 1.4em;
		}
		#lateralizquierda ul li a:hover {
			color: #98320C;
			text-decoration: underline;
		}
/** FIN caja lateral izquierda **/

/** INICIO caja central **/
#central {
	width: 450px;
	float: left;
	padding-top: 15px;
        padding-left: 30px;
}
	#central .noticia {
		clear: both;
		padding-bottom: 10px;
	        text-align: justify;
	}
		#central .noticia h2 {
			font-size: 1.1em;
			margin-bottom: 5px;
	                color: #98320c;
		}

		#central .noticia .detalle1 {
			font-size: 0.9em;
			margin-bottom: 10px;
			padding: 0 5px;
			color: #9A9898;
		}
			#central .noticia .detalle1 .b {
				text-decoration: none;
				color: #98320C;
			}
	#central p {
		line-height: 1.3em;
		margin-bottom: 5px;
	}
	#central h3, h4, h5, h6 {
		font-size: 1.4em;
		margin-bottom: 5px;
	}
	#central ul, #central ol {
		list-style-position: inside;
		margin-bottom: 10px;
	}
	#central li {
		line-height: 1.4em;
		padding: 2px 0;
	}
	#central blockquote {
		padding: 5px;
		background-color: #eeeeee;
		border-width: 1px 0;
		border-style: solid;
		border-color: #e0e0e0;
	}
/** FIN caja central **/

/** INICIO caja lateral derecha **/
#lateralderecha {
	width: 280px;
	float: right;
	padding: 15px 0;
}
	#lateralderecha h2 {
		font-size: 0.9em;
		text-transform: uppercase;
		color: #302B1C;
		border-top: 5px solid #302B1C;
		border-bottom: 1px solid #302B1C;
		padding: 5px 0;
		margin-bottom: 10px;
	}
        #lateralderecha .texto {
	        height: 80px;
                width: 80px;
        }
	#lateralderecha .ads {
		padding: 0 10px 20px;
		text-align: center;
	}
		#lateralderecha .ads img {
			margin: 1px;
		}
	#lateralderecha ul {
		padding: 0 10px 20px;
		list-style-type: none;
	}
		#lateralderecha ul li {
			line-height: 1.4em;
			padding: 4px 0;
		}
		#lateralderecha ul li a {
			color: #53534C;
			text-decoration: none;
		}
		#lateralderecha ul li a:hover {
			color: #98320C;
			text-decoration: underline;
		}
	#lateralderecha .flickr {
		padding: 0 10px 20px;
		text-decoration: center;
	}
		#lateralderecha .flickr img {
			margin: 1px;
		}
	#lateralderecha .video {
		padding: 0 10px 20px;
	}
	#lateralderecha .tags {
		padding: 0 4px 20px;
	}
		#lateralderecha .tags a {
			color: #565656;
			text-decoration: none;
		}
		#lateralderecha .tags a:hover {
			color: #98320C;
			text-decoration: underline;
		}
/** FIN caja lateral derecha **/

/** INICIO caja inferior **/
#inferior {
	clear: both;
	background: #D9D9D6 url(../imagen/footer.gif) repeat-x 0 0;
	height: 82px;
	font-size: 0.9em;
	color: #9A9898;
}
	#inferior .wrapper {
		margin: auto auto;
		width: 940px;
		padding: 35px 0;
	}
	#inferior .l {
		float: left;
	}
	#inferior .r {
		float: right;
	}
	#inferior a {
		color: #565656;
		text-decoration: none;
	}
	#inferior a:hover {
		text-decoration: underline;
	}
/** FIN caja inferior **/

