/* CSS Document */

		body {
			font:90%/1.2 normal Verdana, Arial;
			color:#333;
			text-align:center; /* centrar para IE5.x */
			background-color:#777;
			padding-bottom:2em;
			background-position: center center;
		}
		#contenedor {
			width:830px;
			text-align:left; /* alinear textos */
			margin:0 auto; /* centra el contenedor */
		}
		#encabezado {
			margin:0;
			border-top:5px solid #B80000;
			padding:10px 10px 10px 10px ;
			border-bottom:1px solid #777;
			background:#000000 url(../images/logo_superior.gif) no-repeat 100% 100%;
			height:80px;
		}
		#encabezado h1 {
			font-family: Arial, Helvetica, sans-serif;
			color:#FFF;
			font-size: 11px;
			font-weight:normal;
			width:400px;
			margin-top:-3px;
			margin-left:5px;
		}
		#encabezado h2 {
			letter-spacing:1px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-variant:small-caps;
			font-size:16px;
			color:#fff;
			margin-top:30px;
			margin-left:5px;
		}
		#menu {
			height:20px;
			text-align:right; /* alinear textos */
			background-color:#000000;
		}
		#menu ul li {
			margin: 0; 
			padding: 0;
			display: inline;
			list-style-type: none;
		}
		#menu ul li a:link, #menu ul li a:visited {
			float: left;
			font-size: 12px;
			line-height: 14px;
			font-weight: bold;
			margin: 0 10px 4px 10px;
			padding-bottom: 2px;
			text-decoration: none;
			color: #fff;
		}
		#menu ul li a.actual:link, #menu ul li a.actual:visited, #menu ul li a:hover {
			border-bottom: 3px solid #ff3;
			padding-bottom: 2px;
			color: #ff3;
		}
		#menu ul {
			margin: 0 0 0 550px;
			padding: 0 0 20px 0;
			background-color:#333333;
		}
		#menu2 {
			height:20px;
			text-align:left; /* alinear textos */
			background-color:#000000;
		}
		#menu2 ul li {
			margin: 0; 
			padding: 0;
			display: inline;
			list-style-type: none;
		}
		#menu2 ul li a:link, #menu ul li a:visited {
			float: left;
			font-size: 12px;
			line-height: 14px;
			font-weight: bold;
			margin: 0 10px 4px 10px;
			padding-bottom: 2px;
			text-decoration: none;
			color: #fff;
		}
		#menu2 ul li a.actual:link, #menu ul li a.actual:visited, #menu ul li a:hover {
			border-bottom: 3px solid #ff3;
			padding-bottom: 2px;
			color: #ff3;
		}
		#menu2 ul {
			margin: 0 0 0 20px;
			padding: 0 0 20px 0;
			background-color:#333333;
		}
		#contenido {
			width:810px;
			padding:10px 10px 10px 10px;
			align:center; 
			background-color:#FFFFFF;			
			
		}
		#ultimas_imagenes {
			background:#fff url(../images/ultimas_imagenes.gif) no-repeat 100% 100%;
			width:800px;
			height:160px;
			padding:10px 10px 0 0;
		}
		#imagenes_portada {
			float:left;
			background-color:#FFFFFF;
			width:126px;
			height:110px;
			padding: 5px 0 0 10px;
			margin-top:5px;
			margin-left:15px;
			margin-right:2px;
			font-size: 10px;
			text-decoration: none;
			color: #000;
		}		
		#editor {
			clear:left;
			background:#000 no-repeat 100% 100%;
			width:790px;
			padding:10px 10px 10px 10px;
			margin-top:10px;
			margin-bottom:10px;
			font-size: 11px;
			text-decoration: none;
			text-align:left;			
			color: #fff;
		}
		#editor a:link, #editor a:visited {
			line-height: 10px;
			font-weight: bold;
			margin: 0 10px 4px 10px;
			padding-bottom: 2px;
			text-decoration: none;
			color: #ff3;
		}
		#foto_editor {
			width:550px;
			float:left;
			margin-top:5px;
			padding:5px 0 0 15px;
		}
		#lateral {
			width:250px;
			margin-left:500px;
			margin-top:50px;
			font-size: 11px;
			text-decoration: none;
			color: #fff;
		}
		* html #lateral {
		width:182px; /* para IE5.x/ */
		w\idth:182px; /* para otros IE */
		}
		#lateral a:link, #lateral a:visited {
			line-height: 10px;
			font-weight: bold;
			margin: 0 10px 4px 10px;
			padding-bottom: 2px;
			text-decoration: none;
			color: #ff3;
		}
		#titulos_recuadros {
			font-family:Georgia, "Time new Roman";
			font-size: 12px;
			font-weight: bold;
			color:#B80000;
			margin-left:12px;
			margin-right:6px;			
			text-align:  right; /* alinear textos */
			border-bottom:1px solid #777;
		}
		#blogs_portada {
			background:#fff;
			width:800px;
			padding:10px 10px 0 0;
		}
		#titulos_blogs {
			clear:left;
			font-size: 11px;
			font-weight: bold;
			color:#fff;
			margin-left:12px;
			text-align:  center; /* alinear textos */
			background-color:#666;
		}
		#entradas_blogs {
			clear:left;
			font-size: 11px;
		}
		#pie {
			clear:left;
			background-color:#666;
			color:#f4f4f4;
			font-size:70%;
			padding:10px 0;
			text-align:center;
		}
		#contenido h1 {
			font-size:120%;
			}
div#site {
	width:810px;
	padding:10px 10px 10px 10px ;
	margin:20px auto 0 auto;
	background-color:#FFFFFF;
}

a {
	color:#000;
	text-decoration:underline;
	padding:0 1px;
}

a:hover {
	color:#fff;
	background-color:#333;
	text-decoration:none;
	padding:0 1px;
}

h4 {
	margin:20px 0 0 0;
	padding:0;
	font-size:14px;
}

p {
	margin:0;
	padding:5px 0;
}

ul, ol {
	margin:10px 0 10px 20px;
	padding:0 0 0 15px;
}

ul li, ol li {
	margin:0 0 20px 0;
	padding:0 0 0 3px;
	border-bottom:1px solid #ccc;
}

code {
	font-size:1.1em;
	background-color:#f3f3ff;
	color:#000;
}

div#site pre {
	background-color:#f3f3ff;
	color:#000080;
	border:1px dotted #000080;
	overflow:auto;
	padding:3px 5px;
}

blockquote {
	font-size:11px;
	color:#666;
	border-left:4px solid #666;
	margin:10px 0 10px 30px;
	padding:0 5px 0 10px;
	background-color:#f3f3f3;
}

input, select, textarea {
	font:11px/16px verdana, sans-serif;
	padding:2px;
}

input[type=text], select, textarea {
	background-color:#e9f5ff;
	border:1px solid #333;
}

input[type=text]:focus, select:focus, textarea:focus {
	background-color:#ffe;
}

.footnote,
.footnote a {
	font:10px/12px verdana, sans-serif;
	color:#aaa;
}

.footnote em {
	background-color:transparent;
	font-style:italic;
}
