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

/* Estilos generales */

body 	{ font-family:Georgia, "Trebuchet MS", Tahoma, sans-serif; color:#6a6a6a; background-color:#333333; }
h1		{ font-size:22px; line-height:26px; color:#cf8600; margin:0 35px 20px; }
h2 		{ font-size:20px; line-height:24px; color:#cf8600; margin:30px 20px 0; text-indent:30px; background:url(img/comment.jpg) 0 3px no-repeat; }
h3 		{ font-size:18px; line-height:22px; color:#cf8600; margin:0 0 8px; }
h4 		{ font-size:24px; line-height:28px; color:#800000; font-style:italic; font-weight:bold; text-align:center; margin:0 20px; }
.box { padding:5px; border:1px solid #dedede; }

#contenedor { width:1004px; margin:0 auto; background:#ffffff; }
#cabecera { width:1004px; height:140px; margin:0; padding:0; }
.pictures { background:url(img/head-d.jpg) 0 0 no-repeat; }

/* Navegacion */

#navegacion 				{ width:965px; margin:0; position:relative; top:120px; left:35px;}
#navegacion ul 				{ width:100%; padding-left:0; margin-left:0; float:left; }
#navegacion ul li 			{ display:inline; }
#navegacion ul li a 		{ font-size:12px; line-height:16px; color:#ffffff; padding:0.15em 1em; border-right:1px solid #5e0002; text-decoration:none; float:left; }
#navegacion ul li a:hover 	{ color:#ffffff; background:#cf8600; }
#navegacion ul li a.active 	{ color:#5e0002; background:#ffffff; }

/* Contenidos */

#contenidos {
	width:1004px;
	margin:0;
	padding:0;
	color:#6a6a6a; }

#icolumna {
	width:250px;
	margin:0;
	padding:0;
	float:left; }

#icolumna p {
	font-size:14px;
	line-height:18px;
	margin:0;
	padding:10px 20px 0; }

#galeria {
	width:750px;
	height:450px;
	margin:0;
	padding:5px 0 0 0;
	float:right; }
