body {margin: 0; padding: 0; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size: 15px; color: #000; border-top: 4px solid #000;}

#body_editor {background-color: #fff;}

.imagen-izquierda {float: left; border: 1px solid #ccc; padding: 3px; margin: 0 12px 4px 0;}
.imagen-derecha {float: right; border: 1px solid #ccc; padding: 2px; margin: 0 0 4px 12px;}
.imagen-central {border: 1px solid #ccc; padding: 3px; margin: 0 auto;}

h1 {color: #000;}

a {color:#1666a3;}
a:hover {color:#0b4775;}

.menu ul {margin: 0; padding: 0; list-style: none;}

.form-actions {margin: 0; padding: 0; background: none; border:  none;}

/*** HEADER ***/

	.banners.logo {float: left; margin-top: 20px;}
	.banners.top {float: right;}
	
	.banners.redes {float: right; margin-right: 10px; margin-top: 32px;}
	.banners.redes h5 {	float: left; 	margin: 5px 5px 0 0; 	}  .banners.redes .item {	float: left; 	margin-right: 5px; 	}
	
	/*** BUSCADOR ***/
	
	.buscador_clave {float: right; clear: right; margin-top: 30px;}
	.buscador_clave .inputbox {width: 190px; float: left;}
	.buscador_clave .form-actions {float: left;}

	.addthis {float: left; margin: 0;}
	#like_button {margin-top: 36px; margin-left: 20px; float: left;}/*** FOOTER ***/

/*** SECTION ***/

section {padding-bottom: 20px;}

	.texto_pagina {padding: 0 5px 10px 5px;}

	.funciones_paginas {margin-right: 10px; text-align: right;}
	.funciones_paginas ul {list-style: none; margin: 0; padding: 0;}
	.funciones_paginas ul li {display: inline; padding: 0 5px;}
	.funciones_paginas img {vertical-align: middle; margin-right: 4px;}
	
	.volver {float: right; clear: both; margin: 15px;}

	/*** MENU PRINCIPAL ***/
	
	.menu.principal {float: left; clear: both; width: 100%; font-size: 18px; margin-top: 20px; font-weight: bold; border-bottom: 1px solid  #999;}
	.menu.principal li {float:left; padding-right: 26px;}
	.menu.principal li a {display: block; text-decoration: none; color: #000; padding-bottom: 2px; border-bottom: 3px solid #fff;}
	.menu.principal li a:hover,
	.menu.principal a.active {color: #aaa; border-bottom: 3px solid #aaa;}
	
	/*** MENU FOTOS ***/
	
	.menu.fotos {font-size: 16px;}
	.menu.fotos h5 {margin: 0; margin-bottom: 10px; padding: 3px 8px; color: #fff; font-size: 16px; background-color: #aaa;}
	.menu.fotos ul li {margin-left: 15px; margin-bottom: 5px;}
	
	.resultado_busqueda_clave {margin-bottom: 20px;}
	.resultado_registro {margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #ccc;}
	.resultado_palabra_resaltada {color: #000; font-weight: bold;}
	
	/*** ARTICULOS ***/
	
	#panel_destacados_36, #listado_16 {margin-top: 20px; margin-bottom: 20px;}
	#listado_16 .registro, #panel_destacados_36 .registro {border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px;}
	.fechaInicio {color: #888;}
	
	.titulo {font-size: 22px; color: #1666a3;}
	.resumen {color: #777;}
	.ver_detalles {text-align: right; padding-right: 10px;}
	
	/*** GALERIA DE IMÁGENES ****/
	
	.galeria_imagenes {float: none; clear: both; padding-top: 10px; margin-bottom: 15px;}
	.item {float: left; margin: 0 0 3px 3px; padding: 0;}
	
	#galeria_videos {float: left; clear: both; width: 100%; font-size: 22px; margin-top: 20px;}
	.galeria_videos_registro {float: left; margin-right: 10px; display:block; background: #ccc; text-indent: 8px; padding: 10px; -moz-border-radius: 10px;}
	.video_player {background-color: #000; margin: 0; padding: 0;}
	
	/*** USUARIOS ***/
	
	.panel_acceso h5 {margin: 0; padding: 0; font-size: 18px; margin-bottom: 5px;}
	.panel_acceso_recuperar, .panel_acceso_registro {font-size: 12px; margin-top: 5px; text-align: center;}
	
	/*** MENÚ DEL USUARIO ***/
	
	.menu.usuario {font-size: 14px;}
	.menu.usuario li {float:left; padding-right: 20px;}
	.menu.usuario li a {display: block; text-decoration: none; color: #000; padding-top: 2px; border-top: 3px solid #fff;}
	.menu.usuario li a:hover,
	.menu.usuario a.active {color: #aaa; border-top: 3px solid #aaa;}
	
	/*** INFO DEL USUARIO ***/ 
	
	.info_usuario {float: left; width: 250px; padding: 3px 10px 3px 10px; margin-right: 15px; background: #B77023 url(img/back-usuario.jpg) no-repeat; color: #fff;}
	.info_usuario h5 {float: left; margin: 0; padding: 0 10px 0 0; font-size: 15px;}
	.perfil._nombre {float: left; font-size: 13px; padding-top: 2px;}
	
footer {float: left; clear: both; width: 100%; color: #fff; min-height: 150px; background-color: #000; text-align: center;}

	footer a {color: #ccc;}
	footer a:hover {color: #fff;}

	#texto_pie {float: none; clear: both; font-size: 13px; text-align: center;}

	/*** MENU PIE ***/
	
	.menu.pie {padding: 5px 0;}
	.menu.pie ul li {display: inline; padding: 0 12px;}
	
