@import url(../../../stylesheets/application.css);


/**  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Globales                             */
/**  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
body, input, textarea {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
body {
  color: #26304C;
	background: #341C56 url(../images/body.gif) repeat-x bottom;
	padding-bottom: 111px;
}
a,
div#user_blog_nav p.blog_url a {
	color: #2D2D7A;
  text-decoration: none;
}


/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Tamaños                        */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
p,
body,
div.content_header h4.organisation,
div.content_body *,
div.content_body div,
div.content_body p,
div.content_body h3,
div.content_body h5,
div.content_body h6,
div.content_body p {
 	font-size: 13px;
}
div.content_body h3 {
	font-size: 18px;
}
div.content_body h4 {
	font-size: 15px;
}
p.link_big a {
  font-size: 16px;
}
div#user a,
div#user p {
  font-size: 12px;	
}
ul#user_menu_nav li a {
	font-size: 14px;
}
/** Textos pequeños y botones */
ul.content_options li a,
div.box p.comments_box a,
ul.content_options li.photos_count a,
div.content_header h3 span.zone,
h5.tags  {
  font-size: 11px;
}

/** Titulares grandes */
h1,
h3#login_title {
  font-size: 30px;
	font-weight: normal;
}
/** Titulares de indices */
body.articles_index div.content_header h1,
body.events_index div.content_header h1,
div.content_list div.content_header h1 {
	font-size: 20px;
}
/** Titulares de boxes */
div.content_related ul li,
div.box h2 {
	font-size: 13px;
}
/** Antetitulos en boxes */
div.box_content h3,
p.photos_count a,
div.content_related ul li.date,
div.comment div.comment_user h5 {
	font-size: 11px;
}
/** Subtitulos y label */
div.content_header h4,
div.content_related h3,
p.label,
input.text,
textarea.text,
div#userinterface_content h2,
div#users_panel h3,
/* Botones */
p.button input {
  font-size: 14px;
}
input.big {
	font-size: 20px;
}
/** fecha */
h5.date,
p.date,
/** Antetitulos */
div.content_header h3,
/** Subtitulos en boxes */
div.box_content h4 {
  font-size: 12px;
}
/* Boxes de mayor importancia, texto de titulares mas grande */
h2,
div.form	 legend {
	font-size: 18px;
}
/** Eventos */
h4.date_event {
	font-size: 12px;
}
div#main_title,
div.sections_top_navigation,
div.events_list_permanents h4.permheader,
h4.date_event,
div#main_title h4 a,
ul#parent a {
	font-size: 16px;
}

/** Navegacion paginas*/
ul.children li a {
	font-size: 14px; /* seccion principal  */
}
ul.children  li li a {
	font-size: 13px; /* seccion secundaria */
	font-weight: bold;
}
ul.children  li li li a {
	font-size: 12px; /* seccion terciaria */
	font-weight: normal;
}
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Colores                        */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/** Color suave / Enlaces de botones */
h5.tags a,
ul.content_options li a,
/* Fecha */
h5.date,
p.date,
div#userinterface_content h2,
div.content_related ul li.date,
div.comment div.comment_user h5 {
	color: #98A1C2;
}
/** Titulares */
div.content_header h1,
div.pages_body h1,
p.label,
div#users_panel h1,
div.content_related h3,
/* Subtitulares */
div.form legend {
	color: #2D2D7A;
}
/** Fondos de texto blanco */
div.comments_form h4,
div.comments h3,
div.box_header,
.pagination li.current_page,
div.userpost_votes h4 {
	background: #65547C;
}
/** Lineas */

.pagination a:hover, 
.pagination a:active {
	border-color: #65547C; /* Linea oscura */
}
div.comment,
div.content_related ul li,
div.content_list,
div.box_gallery, 
div#main_title,
div.sections_top_navigation,
div.events_list_permanents h4.permheader,
h4.date_event,
body.events_show div.content_info p.notes,
div#other_sites_contents h2,
div#other_sites_contents div.box_article,
input.text,
div.comments_form input.input_text, 
div.comments_form textarea,
div.gallery_list,
.pagination a, 
.pagination a:visited,
p.userpost_info,
ul.children li {
	border-color: #E4DEEC; /* Linea semi oscura */
}
div.form fieldset,
div.post_preview {
	border-color: #F0EDF4; /* Linea clara */
}
div#userinterface_header {
	border-color: #9388A4;
}

/** Calendario */
.dayName th {
  background-color: #303030;
  color: #fff;
}
.day,
.specialDay {
  border-bottom: 1px dotted #bbb;
  background-color: #F0F0F0;
}
.weekendDay {
  background-color: #C5D0DC;
}
.calendar td a {
	color: #0E0E6D; /* Color de los dias */
}
td.calendar_start_day, 
td.calendar_period {
  background-color: #0E0E6F;
}

/** Textos Blancos */
td.calendar_start_day,
td.calendar_period,
td.calendar_start_day a,
td.calendar_period a,
.specialDay,
.specialDay a, 
.specialDay a:visited, 
.specialDay a:hover,
.pagination li.current_page,
div.userpost_votes h4 {
  color: #fff;
}
/** Panel blog */
div#user_blog_nav p a:hover,
div#user_blog_nav p.selected a {
  background-color: #0E0E6F;
}
div#user_blog_nav p a {
  color: #fff;
  display: block;
  background-color: #9388A4;
  padding: 6px 0;
}
div#main_title,
div.sections_top_navigation,
div.events_list_permanents h4.permheader,
h4.date_event,
div#main_title h4 a,
ul#parent a {
  color: #1A1C31;
}
/** Body */
/* Ladillo */
div.content_body h4 {
	color: #0E0E6F;
}

/** Navegacion pages */
ul.children li a {
	color: #65547C;
}
ul.children li a:hover,
ul.children li.current a,
ul.children li.current li.current a,
ul.children li.current li.current  li.current a {
	color: #fff;
	background: #65547C;
}
ul.children li.current li a,
ul.children li.current li.current li a {
	background: none;
	color: #65547C;
}
ul.children li.current li.current a,
ul.children li.current li a:hover,
ul.children li.current li.current li.current a,
ul.children li.current li.current li a:hover {
	background: #E4DEEC;
	color: #65547C;
}

ul.children li ul, ul.children li ul ul {
  display:block;
  background: #F0EDF4;
}
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Alineaciones, margenes de parrafo                       */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
div.content_body,
div.pages_body {
	text-align: justify;
}
div.pages_body p,
div.pages_body h2,
div.pages_body h3,
div.pages_body h4,
div.pages_body h5,
div.pages_body ul,
div.content_body p,
div.content_body h2,
div.content_body h5,
div.content_body ul {
	margin: 1em 0 .2em 0;
}
div.content_body h3,
div.content_body h4 {
	margin: 1em 0 -.6em 0;
}
p, li, h5, h6 {
	line-height: 1.5em;
}
h1, h2, h3, h4 {
	line-height: 1.3em;
}
h1 {
	margin-bottom: .3em;
}
div.pages_body h1 {
	margin-top: .5em;
	margin-bottom: .2em;
}
div.pages_body h1,
div.pages_body h2 {
  clear: left;
}
div.content_header h1 {
	margin: 0;
}
h5.date {
	margin-bottom: 0.3em;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   clases comunes                          */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

p.link_big a {
	background: url(../images/icon_link.gif) no-repeat left 50%;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Banners                           */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

/** Banner home */
div.banner_home {
	width: 210px;
	margin-bottom: 23px;
}
div.banner_home h4 {
	font-size: 17px;
}
div.banner_right  {
  float: right;
}
div.banner_left  {
  float: left;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Partes y medidas                  */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

div#wrapper {
  background:#1A1C31 url(../images/container.jpg) repeat-y center;
}
/** Anchura total */
div#navmain,
div#header  {
	width: 936px;
	margin: 0 auto;
}
/** Contenido principal y pie */
div#content,
div#foot_content {
	width: 896px;
	margin: 0 auto;
	padding: 0 20px;
}
/** Para usuarios ponemos más espacio */
body.users div#content {
	width: 866px;
	padding: 0 40px 20px 40px;
}
div#container {
	margin: 0 auto;
	background: url(../images/wrapper.jpg) repeat-x;
}
div#header_container {
	height: 164px;
  text-align: center;
	clear: both;
	position: relative;
	background: url(../images/header.jpg) no-repeat top center;
}
div#content {
	padding-bottom: 20px;
	margin-top: 20px;
	min-height: 350px;
	height: 350px; /* hack IE6 */
}
html>body div#content {
	height: auto; /* hack IE6 */
}
div#navigation_column_c {
  width: 198px;
	float: right;
}
div#contextual_column_c {
  display: none;
}
div#main_c {
	width: 638px;
	margin-right: 40px;
	float: left;
	padding: 0px 0 0 20px;
}
body.homepages_index div#main_c {
	width: 876px;
	margin-right: 0;
}
body.pages_show div#main_c {
	width: 658px;
	margin-right: 40px;
	float: left;
	padding: 0px 0 0 0px;
}
div.page_left_column_c {
	width: 447px;
	float: right;
	overflow: hidden;
}
div.page_right_column_c {
	width: 171px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}
html>body div.page_right_column_c {
	margin-right: 40px;
}
div#homepage_column {
  width: 298px;
  float: left;
}
div#homepage_main {
	width: 538px;
  float: left;
	margin-right: 20px;	
}
div#header {
	position: relative;
  text-align: left;
  height: 124px;
	padding: 0;
}
div#foot {
  margin: 0 auto;
	padding: 10px 0;
	background: #2F3144;
}
/** margen derecho del Content */
div.content_side {
	width: 270px;
  float: right;
  margin-left: 30px;
}
div.photo_content {
	width: 580px;
	float: none;
	background: #eee;
	padding: 10px;
}	

/** recuadro relacionado */
div.content_related {
	width: 270px;
  float: right;
	clear: right;
  margin: 20px 0 20px 30px;	
}
/** calendario y eventos */
div.events_calendar {
	float: right;
	width: 200px;
	padding: 0 0 20px 20px;
}
div.events_list_punctuals {
	width: 400px;
}
div.events_list_permanents {
	width: 400px;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Foot                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
div#foot ul#brand_sign {
	float: right;
	padding-right: 0px;
	width: 490px;
	color: #fff;
	height: 20px;
}
div#foot ul#locarea_sign {
	float: left;
	width: 190px;
	height: 20px;
}
div#foot ul#locarea_sign li {
	text-align: left;
	float: left;
}
div#foot ul#locarea_sign li a {
	text-align: left;
	color: #8C8D98;
}
div#foot ul li {
	float: left;
	padding-right: 0px;
	text-align: right;
}
div#foot ul li a {
	display: block;
	float: left;
	color: #fff;
}
/** Foot */
div#foot ul {
  padding-top: 5px;
  padding-right: 20px;
}
div#foot ul li {
  float: right;
  margin-left: 20px;
  font-size:11px;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Logo y fecha                        */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

div#date {
	display: none;
}

div#logo {
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  
/*  left: 20px;
  top: 15px;
  width: 70px;
  height: 108px;
*/}	
div#logo p#site_logo a {
/*  display: block;
*//*  width: 70px;
  height: 108px;
*/}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Datos de usuario e idiomas                        */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
div#local {
	position: absolute;
	top: 10px;
	right: 10px;
}
div#user_menu {
	position: absolute;
	top: 97px;
	right: 110px;
}
ul#user_menu_nav,
ul#user_bar {
	float: left;
	margin-left: 20px;
}
ul#user_menu_nav li,
ul#user_bar li {
	float: left;
	margin-left: 10px;
}
ul#user_menu_nav li li {
	display: none;
}
div#user a,
div#user li {
}
div#user a {
	*float: left;
}
ul#local_one li {
	width: 23px;
	height: 23px;
}
ul#local_one li a {
	overflow: hidden;
	width: 23px;
	height: 23px;
	display: block;
}
div#user li {
	margin-bottom: 0.2em;
}
ul#local_ul {
	height: 30px;
  width: auto;
  float: left;
}
ul#local_ul li {
  position: relative;
  height: 24px;
	margin-right: 20px;	
	width: 80px;
}
ul#local_ul li a {
  display: block;
  padding: 5px 17px 5px 5px;
  float: right;
  font-size: 12px;
  font-weight: bold;
  height: 16px;
	background: url(../images/arrow_local.gif) no-repeat right;
}
html>body ul#local_ul li a {
	float: left;
}
ul#local_ul li a:hover,
ul#local_ul li:hover a,
ul#local_ul li.over a {
	border: 1px solid #ccc;
	background: #eee url(../images/arrow_local.gif) no-repeat right;
}
ul#local_ul li ul {
  position: absolute;
  top: 30px;
	left: 19px;
  display: none;
	border: 1px solid #ccc;
	width: auto;
	background-color: #fff;
}
html>body ul#local_ul li ul {
	left: 0;
	top: 26px;
}
ul#local_ul li ul li,
ul#local_ul li ul li a,
ul#local_ul li:hover ul, 
ul#local_ul li.over ul {
  width: 80px;
}
ul#local_ul li:hover a, 
ul#local_ul li.over a {
	color: #666;
}
ul#local_ul li ul li {
  display: block;
  clear: both;
  background-color: #fff;
  text-align: left;
  overflow: hidden;
}
ul#local_ul li ul li a {
  display: block;
  clear: both;
  text-transform: none;
	font-size: 12px;
	border: none;
	color: #666;
}
ul#local_ul li:hover ul, 
ul#local_ul li.over ul {
  display:block;
  z-index: 3400;
}
ul#local_ul li:hover ul li a, 
ul#local_ul li.over ul li a {
  background: none;
  height: 22px;
	border: none;
}
ul#local_ul li:hover ul li a:hover, 
ul#local_ul li.over ul li a:hover {
  background: #fff;
  height: 22px;
	border: none;
}
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Busqueda                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
div#search {
	display: none;
}


/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Navegación principal                           */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
div#navmain {
	padding: 3px 0;
}
/** Altura de la barra de navegacion */
div#navmain ul#nav {
	height: 40px;
}
div#navmain ul#nav li ul {
  top: 37px;
  left: 0px;
}
div#navmain ul#nav li ul {
  padding: 0 8px 8px 8px;
}
div#navmain ul#nav {
	border-left: 1px solid #E9E1DE;
}
/* Border derecho del menu principal */
div#navmain ul#nav li {
	background: url(../images/nav_border.gif) no-repeat right 13px;
}
/* Quitamos ese borden en el menu desplegable */
div#navmain ul#nav li li {
	background: none;
}
div#navmain ul#nav li a {
  font-size: 16px;
  font-weight: bold;
  color: #4D2675;
	margin: 0 auto;
	padding: 10px ;
}
div#navmain a:hover {
  text-decoration: none;
}
div#navmain ul#nav li a:hover, 
div#navmain ul#nav li:hover a, 
div#navmain ul#nav li.over a,
div#navmain ul#nav li.current a {
	color: #000;
}
/* Anchura del menu desplegable */
div#navmain ul#nav li ul,
div#navmain ul#nav li ul li {
	width: 200px;
}
/* Posicion para el menu de primer y tercer nivel */
div#navmain ul#nav li ul ul,
div#navmain ul#nav li ul ul ul ul {
  left: 190px;
}
/* Posicion para el menu de segundo y cuarto nivel */
div#navmain ul#nav li ul ul ul,
div#navmain ul#nav li ul ul ul ul ul {
  left: -200px;
}
/* Fondo sombreado del recuadro de  menu desplegable */
div#navmain ul#nav ul {
  background: url(../images/menu_shadow.png) no-repeat center bottom;  
}
/* Fondo del recuadro del menu se hace en cada elemento */
/* Primer nivel */
div#navmain ul#nav li li a {
	background: #4D2675;
}
div#navmain ul#nav li li {
  height: 1%;
}
/* 2 nivel */
div#navmain ul#nav li li li a,
div#navmain ul#nav li:hover li:hover li a,
div#navmain ul#nav li.over li.over li a {
	background: #715291;
}
/* 3 nivel */
div#navmain ul#nav li li li li a,
div#navmain ul#nav li:hover li:hover li:hover li a,
div#navmain ul#nav li.over li.over li.over li a {
	background: #957EAD;
}
/* 4 nivel */
div#navmain ul#nav li li li li li a,
div#navmain ul#nav li:hover li:hover li:hover li:hover li a,
div#navmain ul#nav li.over li.over li.over li.over li a {
	background: #AB98BE;
}
div#navmain ul#nav li li a {
  text-transform: none;
	font-size: 13px;
	padding: 7px 10px 10px 10px;
	border-bottom: 1px solid #BEAFCD;
}
div#navmain ul#nav li li a 
div#navmain ul#nav li a:hover li a,
div#navmain ul#nav li:hover li a, 
div#navmain ul#nav li.over li a {
	color: #fff;
}
div#navmain ul#nav li:hover li a, 
div#navmain ul#nav li.over li a {
  width: 180px;
}
/** Menu desplegable hover */
div#navmain ul#nav li li a:hover, 
div#navmain ul#nav li li a:hover {
  text-decoration: none;
  background: #000;
  color: #fff;
}
/* 2nd Menu Hover Persistence */
div#navmain ul#nav li:hover li a:hover,
div#navmain ul#nav li:hover li:hover a,
div#navmain ul#nav li.over li a:hover,
div#navmain ul#nav li.over li.over a,
/* 3rd Menu Hover Persistence */
div#navmain ul#nav li:hover li:hover li a:hover,
div#navmain ul#nav li:hover li:hover li:hover a,
div#navmain ul#nav li.over li.over li a:hover,
div#navmain ul#nav li.over li.over li.over a,
/* 4rd Menu Hover Persistence */
div#navmain ul#nav li:hover li:hover li:hover li a:hover,
div#navmain ul#nav li:hover li:hover li:hover li:hover a,
div#navmain ul#nav li.over li.over li.over li a:hover,
div#navmain ul#nav li.over li.over li.over li.over a,
/* 5rd Menu Hover Persistence */
div#navmain ul#nav li:hover li:hover li:hover li:hover li a:hover,
div#navmain ul#nav li:hover li:hover li:hover li:hover li:hover a,
div#navmain ul#nav li.over li.over li.over li.over li a:hover,
div#navmain ul#nav li.over li.over li.over li.over li.over a {
  background: #000;
  color: #fff;
}


/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Boxes                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
div.box_header h4 {
	color: #fff;
	position: relative;
	font-size: 14px;
	padding: 2px 10px 2px 10px;
	text-transform: lowercase;
	border-left: 10px solid #301A4F;
}
div.box_content {
	padding: 5px 0px 10px 20px;
}
div#other_sites_contents h3 {
	background: #eee;
	padding: 2px 5px;
}

/** Box para el banner link */
div.box_links li {
	background: url(../images/icon_link.gif) no-repeat;
	padding-left: 1.5em;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Elementos sueltos                           */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

/** Page links */
div.page_link {
	background: url(../images/icon_link.gif) no-repeat 0 40%;
}

/** Lista de enlaces */
ul.list_links {
}
ul.list_links li {
  margin-bottom: 1em;
  display: block;
}
ul.list_links li a {
  color: #333333;
  padding-left: 14px;
  background: url(../images/icon_link.gif) no-repeat 0.15em;;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.6em;
}

/** RSS */
div.rss {
	margin: 10px 0;
}


/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**  Contenidos                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
ul.content_options li.photos_count a {
  background: url(../images/icon_photo.gif) no-repeat 0 0.4em;
}
ul.content_options li.comments_count a,
div.box p.comments_box a {
  background: url(../images/icon_comment.gif) no-repeat left 45%;
}
ul.content_options li.comments_go a {
  background: url(../images/icon_comment_write.gif) no-repeat left 45%;
}
ul.content_options li.increase_text a {
  background: url(../images/icon_increase.gif) no-repeat left 45%;
}
ul.content_options li.print a {
  background: url(../images/icon_print.gif) no-repeat left;
}
ul.content_options li.decrease_text a {
  background: url(../images/icon_decrease.gif) no-repeat left 45%;
}
ul.content_options li.send_to a {
  background: url(../images/icon_send.gif) no-repeat  left 60%;
}
ul.content_options li.send_to img {
	display: none;
}
div#navigation_column a:hover {
	text-decoration: underline;
}
/** Cabeceras Contents */
div.content_header h3,
div.box h3 { /** antetitulo */
  font-weight: normal;
  text-transform: uppercase;
}
div.content_header h3 span.zone {
	font-weight: bold;
}
div.content_header h4,
div.box_content h4 { /** subtitulo */
	font-weight: normal;
}
/* Icono de fotos en las listas */
div.content_header h3.gallery_photo {
	background: url(../images/icon_photo.gif) no-repeat 0 0.4em;
}
/** Tags */
h5.tags {
	background: url(../images/icon_tag.gif) no-repeat;
} 
/** Cuadro de groups */
div.content_related h3 {
	font-weight: normal;
}

/** Fotos de los listados */
div.content_list div.main_photo {
  float: right;
  margin-left: 10px;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Comentarios                            */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

div.comments p.comment_user_name {
  font-weight: bold;
  margin: 5px 0;
}
div.comments h3,
div.comments_form h4 {
  font-size: 14px;
  color: #fff;
	padding: 10px 10px;
	font-weight: normal;
}
	




/**  ------------------------------------------------------ */
/** dhonishow */
/**----------------------------------------------------------*/
/** Anchura del lienzo */
.dhonishow_big,
.dhonishow-image,
.dhonishow_big,
.dhonishow-nav,
.dhonishow-image li {
	width: 560px;
}
/* Determina si la imagen está centrada */
.dhonishow-image li {
	/*text-align: center;*/
}
.dhonishow_big {
	width: 520px;
	padding: 20px;
}
/** Colores del text */
.dhonishow-navi {  
	color: #000;
}
.dhonishow_big .dhonishow-navi {  
	color: #fff;
}
/** Border de la foto */
.dhonishow-image li img {
}



/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Evento                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

/**  Contenido */

body.events_show div.content_info p.organisation span,
body.events_show div.content_info p.place {
  font-weight: bold;
}
body.events_show div.content_info p.notes  {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 1em;
}
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Galería fotográfica                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
div.gallery_list div.gallery_main_photo,
div.gallery_list div.gallery_thumbs div {
	border: 1px solid #ccc;
	padding: 3px;
}
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Show galeria                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
div.gallery_carousel {
  overflow: hidden;
  text-align: center;
	margin-top: 1.8em;
}
div#gallery_show {
  background: #333;
  padding: 10px;
  overflow: hidden;
	width: 600px;
}
#gallery_thumbs {
  width: 590px;
}
#gallery_thumbs ul {
  height: 66px;
  padding: 6px 0px 7px 0px;
}
#gallery_thumbs ul li {
  width: 51px;
  height: 51px;
  cursor: pointer;
  float: left;
  display: block;
  margin: 10px 4px;
}
#gallery_thumbs ul li img {
  width: 50px;
  height: 50px;
	border: 1px solid #fff;
}
/** Carousel */
#horizontal_carousel {
  width: 580px;
  height: 80px;
}	
#horizontal_carousel .container {
  width: 508px;
  height: 80px;
  background: #ccc;
}
#horizontal_carousel .previous_button,
#horizontal_carousel .next_button {
  height: 80px;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Rincon del lector                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Tags                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

/*  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/*              Paginacion                                                                                        */
/*  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
.pagination a, 	
.pagination a:visited {
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
}
.pagination li.current_page {
	font-weight: bold;
}

/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Index Blogs                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */


/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Paginas                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

div.pages_body ul {
	list-style: disc outside;
	margin-left: 1em;
}
ol {
	list-style: decimal inside;
	margin-left: 1em;
}

div.pages_body ul li,
div.content_body ul li {
	margin-bottom: 0.4em;
	padding-left: 1em;
	background: url(../images/bullet.gif) no-repeat 0 6px;
	list-style: none;
}
div.pages_body h3 {
	font-size: 13px;
}
div.page_right_column h3 {
	display: none;
	color: #fff;
	padding: 15px 15px 15px 35px;
	margin-bottom: 10px;
}

/** Navegacion pages */
ul.children li {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

ul.children li a {
	padding: .2em .8em .2em 1.5em;
}
ul.children li ul {
	margin-left: 1em;
}
ul.children li li a:hover,
ul.children  li li a {
	background: none;
	padding: .2em .8em .2em 1.5em;
}

ul.parents li { float: left; display: inline;}
ul.parents li a { background: url(../images/icon_link.gif) no-repeat right; }


/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Usuarios                             */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */


/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/**   Campos que se ocultan                         */
/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
body.articles_index div.secondary_articles,
div.pages_header,
div#logo h1#site_description,
div#homepage_main div.content_header h4,
body.homepages_index div#navigation_column_c,
span.zone,
div#contextual_column div.content_content {
	display: none;
}