@CHARSET "UTF-8";

html, body {
    height: 100%;
}

html {
    overflow-y: scroll;
}

body {
    margin: 0;
    padding: 0;
    background: #ffffff;
}

.clear {
    clear: both;
}

.page {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

td.main {
    vertical-align: top;
}

.IE-7 div.main {
    min-width: 960px;
}

td.footer {
    vertical-align: bottom;
}

div.footer {
    margin: 0;
    border-top: solid 1px #999999;
    text-align: center;
    position: relative;
    padding-bottom: 3px;
}

div.footer span {
    margin: 0;
    padding: 3px 3px 0 3px;
    font-size: 10px;
}

div.footer, .copywrites, .version {
    background-color: #D5EAA5;
}

.copywrites {
    position: absolute;
    left: 0;
    top: 0;
}

.version {
    position: absolute;
    top: 0;
    right: 0;
}

.license {
    text-align: center;
}

.no-license {
    background-color: #FF6241;
    color: white;
    font-size: 10px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}

.no-license a {
    color: white;
    text-decoration: underline;
}

.no-license a:hover, .footer a:focus {
    color: blue;
    text-decoration: underline;
}

.copywrites a {
    color: black;
    text-decoration: none;
}

a{text-decoration:none;}
.encabezado1{font-family:'Kavoon', sans-serif;background:#87CEEB;margin:0;padding:5px 5px 2px 90px;}
.encabezado1 a{color:#00004B;}
.encabezado2{font-family:'Cinzel Decorative', sans-serif;background:#87CEEB;margin:0;padding:0px 10px;}
.encabezado2 a{color:#000D7F;}

.header{background: url("../img/header/header_right.gif");height: 81px;vertical-align: top;position: relative;}
.app-logo{background: url("../img/header/header_bg.gif") no-repeat;height: 81px;overflow: hidden;float: left;min-width: 800px;}
.app-logo h1 {padding:0;padding:5px 120px 5px 85px;}
.app-logo h1 a {color: #ffffff;text-decoration: none; padding:0;margin:0;FONT-FAMILY: 'Kavoon',cursive;font-weight: bold;font-size: 1em;position: relative;top: -25px;}
.app-logo h2 {padding:0;padding:0;font-weight:bolder;}
.app-logo h2 a {color: #ffffff;text-decoration: none;padding:0;margin:0 0 0 15px;font-family: 'Rock Salt',serif;font-weight:bolder;font-size: 1em;position: relative;top: -40px;}

.cabecera-panel .field {
    padding: 3px 0;
}

.cabecera-panel .text {
    width: 200px;
}

.text {
	width: 200px;
}

.text-300 {
	width: 300px;
}

.cabecera-panel label {
    width: 120px;
    float: left;
}

.cabecera-panel .outer-border-title {
    padding-bottom: 0;
}

.cabecera-panel .buttons {
    position: relative;
}

div.lista-panel {
    width: 950px;
    margin: 20px auto 0 auto;
}

.outer-border-wrapper {
    background-color: #A3C1D4;
    margin: 10px;
}

/*.IE-6 .outer-border-wrapper {
    margin-bottom: 0;
    margin-top: 10px;
}

.IE-7 .outer-border-wrapper {
    position: relative;
    min-width: 1px;
}*/

.outer-border-title {
    margin: 0;
    padding: 15px 5px 8px 15px;
    color: #4C4E53;
    font-size: 20px;
    font-weight: bold;
    /*white-space: nowrap;*/
}

.IE-6 .outer-border-title {
    position: relative;
}

.outer-border-content {
    padding: 7px;
    min-height: 50px;
    overflow: auto;
}

.outer-border-top {
    background: url("../img/outer-frame/outer-top-center.gif") repeat-x top;
}

.outer-border-bottom {
    background: url("../img/outer-frame/outer-bottom-center.gif") repeat-x bottom;
}

.outer-border-left {
    background: url("../img/outer-frame/outer-center-left.gif") repeat-y left;
}

.outer-border-right {
    background: url("../img/outer-frame/outer-center-left.gif") repeat-y right;
}

.outer-border-top-left {
    background: url("../img/outer-frame/outer-top-left.gif") no-repeat top left;
}

.outer-border-top-right {
    background: url("../img/outer-frame/outer-top-right.gif") no-repeat top right;
}

.outer-border-bottom-left {
    background: url("../img/outer-frame/outer-bottom-left.gif") no-repeat bottom left;
}

.outer-border-bottom-right {
    background: url("../img/outer-frame/outer-bottom-right.gif") no-repeat bottom right;
}

/*-- TitledPanel / TitledBorder --------------------------------------------------*/

.border-wrapper {
    background-color: #E5E7E7;
    margin-top: 3px;
}

.IE-6 .border-wrapper {
    zoom: 1;
}

.border-title {
    margin: 0;
    padding: 11px 5px 0 10px;
    color: #4E4F52;
    font-size: 17px;
    font-weight: bold;
    white-space: nowrap;
}

.border-content {
    padding: 10px;
}

.IE-7 .border-content, .IE-6 .border-content {
    zoom: 1;
}

.border-top {
    background: url("../img/inner-frame/inner-top-center.gif") repeat-x top;
}

.border-bottom {
    background: url("../img/inner-frame/inner-bottom-center.gif") repeat-x bottom;
}

.border-left {
    background: url("../img/inner-frame/inner-center-left.gif") repeat-y left;
}

.border-right {
    background: url("../img/inner-frame/inner-center-left.gif") repeat-y right;
}

.border-top-left {
    background: url("../img/inner-frame/inner-top-left.gif") no-repeat top left;
}

.border-top-right {
    background: url("../img/inner-frame/inner-top-right.gif") no-repeat top right;
}

.border-bottom-left {
    background: url("../img/inner-frame/inner-bottom-left.gif") no-repeat bottom left;
}

.border-bottom-right {
    background: url("../img/inner-frame/inner-bottom-right.gif") no-repeat bottom right;
}

.buttons {
    margin-top: 10px;
    text-align: right;
    clear: both;
}

.border-wrapper .buttons {
    text-align: left;
}

.IE .buttons {
    margin-top: 7px;
    height: 38px;
}

button.button, button.styled-checkbox {
    white-space: nowrap;
    border: none;
    background: transparent no-repeat;
    padding: 0;
    cursor: pointer;
    margin: 0 2px;
    width: auto;
    overflow: visible;
}

.Moz button.button {
    margin: 0 -1px;
}

.Moz .wicket-modal .buttons button.button,
.Chrome .wicket-modal .buttons button.button {
    margin: 0 0 0 -2px;
}

.wicket-mask-dark {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
}

button.button span, button.styled-checkbox span {
    display: block;
}

button.button .button-center, button.styled-checkbox .button-center, button.button .button-left, button.styled-checkbox .button-left {
    display: inline-block;
}

button.button .button-right {
    padding: 6px 15px 0 15px;
    height: 24px;
    font-weight: bold;
    color: #555555;
}

.Safari button.button .button-right {
    padding-top: 8px;
    height: 22px;
}

button.button .button-center {
    background: url("../img/buttons/gray-button/normal/BTN-gray-center.gif") repeat-x top;
}

button.button .button-left {
    background: url("../img/buttons/gray-button/normal/BTN-gray-left.gif") no-repeat left top;
}

button.button .button-right {
    background: url("../img/buttons/gray-button/normal/BTN-gray-right.gif") no-repeat right top;
}

button.button:hover .button-center, button.button:focus .button-center {
    background: url("../img/buttons/gray-button/mouseover/BTN-gray-mouseover-center.gif") repeat-x top;
}

button.button:hover .button-left, button.button:focus .button-left {
    background: url("../img/buttons/gray-button/mouseover/BTN-gray-mouseover-left.gif") no-repeat left top;
}

button.button:hover .button-right, button.button:focus .button-right {
    background: url("../img/buttons/gray-button/mouseover/BTN-gray-mouseover-right.gif") no-repeat right top;
}

button.button-disabled {
    cursor: default;
}

button.button-disabled .button-center, button.button-disabled:hover .button-center {
    background: url("../img/buttons/gray-button/disabled/BTN-gray-disabled-center.gif") repeat-x top;
    color: #ffffff;
}

button.button-disabled .button-left, button.button-disabled:hover .button-left {
    background: url("../img/buttons/gray-button/disabled/BTN-gray-disabled-left.gif") no-repeat left top;
    color: #ffffff;
}

button.button-disabled .button-right, button.button-disabled:hover .button-right {
    background: url("../img/buttons/gray-button/disabled/BTN-gray-disabled-right.gif") no-repeat right top;
    color: #ffffff;
}

/*-- DefaultButtonBehavior --*/

.Safari button.default-button {
    position: relative;
    top: -2px;
}

.IE button.default-button {
    position: relative;
    top: 2px;
}

button.default-button .button-center {
    background-image: url("../img/buttons/default-button/BTN-default-center.gif");
}

button.default-button .button-left {
    background-image: url("../img/buttons/default-button/BTN-default-left.gif");
}

button.default-button .button-right {
    background-image: url("../img/buttons/default-button/BTN-default-right.gif");
    height: 26px;
    color: white;
    padding-top: 8px;
}

.Safari button.default-button .button-right {
    padding-top: 10px;
    height: 24px;
}

.Safari .border-wrapper button.default-button {
    position: relative;
    top: 1px;
}

button.default-button:hover .button-center, button.default-button:focus .button-center {
    background-image: url("../img/buttons/default-button/BTN-default-mouseover-center.gif");
}

button.default-button:hover .button-left, button.default-button:focus .button-left {
    background-image: url("../img/buttons/default-button/BTN-default-mouseover-left.gif");
}

button.default-button:hover .button-right, button.default-button:focus .button-right {
    background-image: url("../img/buttons/default-button/BTN-default-mouseover-right.gif");
}

.buttons button.default-button:hover .button-left, .buttons button.default-button:focus .button-left {
    background-image: url("../img/buttons/default-button/on-gray/BTN-default-mouseover-left.gif");
}

.buttons button.default-button:hover .button-right, .buttons button.default-button:focus .button-right {
    background-image: url("../img/buttons/default-button/on-gray/BTN-default-mouseover-right.gif");
}

.buttons button.default-button .button-left {
    background-image: url("../img/buttons/default-button/on-gray/BTN-default-left.gif");
}

.buttons button.default-button .button-right {
    background-image: url("../img/buttons/default-button/on-gray/BTN-default-right.gif");
    height: 26px;
    padding-top: 8px;
}

button.default-button-disabled .button-center, button.default-button-disabled:hover .button-center {
    background-image: url("../img/buttons/default-button/BTN-default-center-disabled.gif");
    color: #ffffff;
}

button.default-button-disabled .button-left, button.default-button-disabled:hover .button-left {
    background-image: url("../img/buttons/default-button/BTN-default-left-disabled.gif");
    color: #ffffff;
}

button.default-button-disabled .button-right, button.default-button-disabled:hover .button-right {
    background-image: url("../img/buttons/default-button/BTN-default-right-disabled.gif");
    color: #ffffff;
}

.buttons button.default-button-disabled:hover .button-left, .buttons button.default-button-disabled .button-left {
    background-image: url("../img/buttons/default-button/on-gray/BTN-default-left-disabled.gif");
}

.buttons button.default-button-disabled:hover .button-right, .buttons button.default-button-disabled .button-right {
    background-image: url("../img/buttons/default-button/on-gray/BTN-default-right-disabled.gif");
}

.required label, .required-message {
    padding-left: 12px;
    background: url("../img/icons/required.gif") left no-repeat;
}

.required .value label {
    padding-left: 0;
    background: none;
    font-weight: normal;
}

.firma-tema {
	background-image: url("../img/buttons/default-button/BTN-default-center.gif");
	color: #FFFFFF;
	border: 1px solid black;
	padding: 1px;
}

div.caja-bilingue{
	width: 98%;
	height: 90px;
    border: 1px solid #DDDDDD;
	background-image: url("../img/bi.gif");
	margin: 10px;
	padding: 0;
}

div.caja{
    border: 1px solid #308014;
	background-color: #E3F6CE;
	margin: 10px;
	padding: 0;
}

.caja p{
	margin: 0.5em;
}

.cabecera-caja{
	background:#007700;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	padding: 0.5em;
	text-align: center;
}

.cabecera-caja a:link{
	text-decoration: none;
	color:white;
}

.cabecera-caja a:visited{
	text-decoration: none;
	color:white;
}

.cabecera-caja a:hover{
	text-decoration: none;
	color:white;
}

.indice-caja{
	border: 1px solid #A3C1D4;
	width: auto;
	padding: 0.5em;
	margin: 1em;
	float: left;
}

.indice-caja p{
	margin: 0.2em;
}

.enlace-caja{
		
}

.enlace-caja a:link{
	text-decoration:none;
	color: black;
	background:url(../img/bg/flecha-roja.gif) left 0.2em no-repeat;
	padding-left:12px;
}

.enlace-caja a:visited{
	text-decoration:none;
	color: black;
	background:url(../img/bg/flecha-roja.gif) left 0.2em no-repeat;
	padding-left:12px;
}

.enlace-caja a:hover{
	text-decoration:none;
	color: black;
	background:url(../img/bg/flecha-roja.gif) left 0.2em no-repeat;
	padding-left:12px;
}

.encabezadoN1 {
	font-weight:bold;
	font-size:1.5em;
	margin:1em;
}

.encabezadoN2 {
	font-weight:bold;
	margin:1em;
}

.recuadro {
	border:5px solid #308014;
	padding:5px 10px;
	margin:0 0 10px 0;
	font-size:1.5em;
	color:#398E69;
	font-family: cursive;
}

.criterio {
	font-family: 'Verdana';
	font-size:12px;
	font-weight:bold; 
}

.explicacion{
	font-family: 'Verdana';
	font-size:10px;
}

.explicacion-normal {
	font-family: 'Verdana';
	font-size:12px;
}

.centrado {
	text-align: center;
}

p.encabezado1 {
	border-left:5px solid #308014;
	border-right:5px solid #308014;
	border-top:5px solid #308014;
	padding:5px 10px;
	margin:0px;
	background-color:#00CD00;
	color:#BDFCC9;
	font-size:2.0em;
	text-align:center;
	font-family: 'Verdana';
	/*font-family: 'Tangerine', serif;
	font-size: 48px;
	text-shadow: 4px 4px 4px #aaa;*/
}

p.cabeceraTabla{
	border-bottom: 2px solid black;
	margin:0px;
	padding:15px 0 0 0;
}

p.filaTabla{
	margin:0px;
}

.date {
	background:url(../img/calendar_icon.gif) no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
}

/* resultados */
#resultados{float:left;margin:2em 0 1em 0;padding:0; width:99%}
#resultados li{display:inline;color:#2148BF; background:none; padding:0}
#resultados .margen{margin:0 0 0 15px;}
#resultados .margen2{margin:0 5px}
#resultados .activo span{background-color:#2148BF;border:1px solid #2148BF;color:#fff;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;}
#resultados .paginaResultados a{border:1px solid #2148BF;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;color:#2148BF;background-color:#fff;}
#resultados .paginaResultados a:hover{background-color:#0B1840;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;color:#fff;}
#resultados .movimiento a{border:1px solid #2148BF;text-decoration:none;padding:2px 8px;color:#2148BF;background-color:#fff;}
#resultados .movimiento a:hover{background-color:#0B1840;color:#fff;}
#resultados a.anteriorPagina{background:url(../img/ico_anterior_02.gif) no-repeat 0% 55%; text-align:left; padding-left:2.2em }
#resultados a.siguientePagina{background:url(../img/ico_siguiente_02.gif) no-repeat 100% 55%; text-align:right; padding-right:2.2em }

.bloqueContenido{ background-color:#E6E6E6; width:97.5%; padding:1em; display:inline-block; -moz-border-radius:3px; border-radius:3px}
.bloqueCamposCabecera{ float:left; min-height:3em; position:relative}
.titulo_01{ color:#313E48; font-size:1.6em; font-weight:bold; padding:0.3em}
.titulo_02{ color:#313E48; font-size:1.2em; font-weight:bold; padding:0.1em 0.3em 0.6em 0.3em}
.botonBusquedaCollapse{position:relative}
.botonBusquedaCollapse img{position:absolute;right:0px;top:0px;}
.botonBusquedaCollapse img:hover{ cursor:pointer}
.bloqueBuscador{background-color:#DADADA; width:97.5%; padding:1em 0.5em; display:inline-block; -moz-border-radius:3px;border-radius:3px; margin:0 0.5em 0.5em 0;}
.bloqueBuscador .bloqueCamposColumnaDoble{}
.bloqueBuscador .bloqueBotones{ padding:0.5em 0 0 0; width:100%; border-top:1px solid #C7C7C7; margin-top:1em}
.bloqueCamposColumnaIzquierda{ float:left; width:50%}
.bloqueCamposColumnaDerecha{float:right; width:50%}
.bloqueCamposColumnaIzquierda .wwlbl,.bloqueCamposColumnaDerecha .wwlbl{ width:28%;}
.bloqueCamposColumnaIzquierda .wwctrl,.bloqueCamposColumnaDerecha .wwctrl{ width:70%;padding-top:0em}
.bloqueCampos{ background-color:#F9FAFA; padding:1em; width:97.5%; display:inline-block; margin-bottom:1em; -moz-border-radius:3px;border-radius:3px}
.bloqueDatos{background-color:#fff; width:97.5%; display:inline-block; -moz-border-radius:3px;border-radius:3px}
.bloqueContenidoForm{ width:100%; display:inline-block; position:relative;}
.tablaIntro{ width:100%; padding-bottom:2em}
.tablaIntro img{ margin:0 0.1em}
.tablaIntroDer{ float:right; }
.bloqueBotones{float:left; width:97.5%; padding:1.3em 1em 0.3em;}
.bloqueBotonesIzq{ float:left; width:33%; text-align:left; padding-top:1em}
.bloqueBotonesCentro{float:left;width:33%; text-align:center}
.bloqueBotonesDer{float:left;width:33%; text-align:right}
.bloqueBotones input{ margin:0 0.5em}
.bloqueBotones a{ color:#80A3CE}
.bloqueBotones a:hover{ color:#FF6600}
.botonSubmit { background-color:#F7F8F9; border:1px solid #C8D7EA; color:#3E586C; font-weight:bold; padding:0.5em 0.6em 0.5em 1em; -moz-border-radius:3px;border-radius:3px}
.botonSubmit:hover{color:#FF6600;border:1px solid #FF9900;background-color:#FCF5E4;}
.botonSubmit[disabled=disabled]{ border:1px solid #ddd; color:#ccc; background-color:#F7F8F9; cursor:default}
.botonBuscar{background:url(../img/ico_buscar.png) no-repeat 5px 6px #F7F8F9; padding-left:2em}
.botonBuscar[disabled=disabled]{background:url(../img/ico_buscar_disabled.png) no-repeat 5px 6px #F7F8F9; }
.botonModificar { background:url(../img/ico_modificar.png) no-repeat 5px 5px #F7F8F9; padding-left:2em}
.botonModificar[disabled=disabled] { background:url(../img/ico_modificar_disabled.png) no-repeat 5px 5px #F7F8F9; }
.wwgrp{ float:left; width:100%; font-size:1.1em; margin:0.5em 0}
.wwlbl{ float:left; width:49%; text-align:right; padding-right:0.5em}
.wwctrl{ float:left; width:50%}
.wwctrl input{ padding:0.3em; color:#445664;}
.wwctrl select{ padding:0.3em; color:#445664; margin-top: 0em;}
.wwctrl select{ padding-top:0.2em}
.label{font-style:normal;float:right;width:100%}
.wwlbl label{padding-top:0.4em}

.envoltorio {
	-moz-border-radius:5px;
    border-radius:5px;
}

.envoltorio-exterior {
    background-color: #AADD63;
    margin: 10px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.envoltorio-interior {
    background-color: #78C823;
    margin-top: 3px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.fondo-blanco {
    background-color: #ffffff;
}

.border-content-estrecho {
    padding: 5px 10px;
}

.alineacion-centro {
	text-align: center;
}

.no-relleno {
	padding: 0;
}

.no-margen {
	margin: 0;
}

.fondo-azul {
	background-color: blue;
}

.fondo-morado {
	background-color: #6B007B;
}

.fondo-exterior {
	background-color: #A3C1D4;
}

.blanco {
	color: white;
}

.negrita {
	font-weight: bold;
}

.margen-10 {
	margin: 10px;
}

ol.commentlist {
	margin:0;
	padding:0;
}

.commentlist li {
	list-style:none;
	margin-bottom:14px;
}

.commentlist cite {
	padding: 7px;
	display:block;
	font-style:normal;
	background:url(../img/comments/scanline.gif);
	border-top:1px solid #d6e4c1;
	border-bottom:1px solid #779d42;
	color:#596e3b;
}

.commentlist a:link, .commentlist a:visited {
	color:#596e3b;
}

.commentlist a:hover, .commentlist a:active {
	color:#8ec343;
}

.commentlist cite img {
	padding:1px;
	border:1px solid #aab59a;
	float:left;
	margin-right:9px;
}

.commentlist .author {
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}

.commentlist .time {
	background: url(../img/comments/calendar_icon.gif) no-repeat 1px;
	padding-left:20px;
}
	
.commentlist .balance {
	padding-top: 5px;
	float: right;
}

.commenttext {
	/*background: #9bc561 url(../img/comments/bg_comments_text.jpg) repeat-x bottom;*/
    background-color: #87AB54;
	border-top:1px solid #c5f386;
	padding: 0 20px 5px 20px;
	color:#fafcf6;
	font-size: 1.15em;
}

#right-side {
	float: right;
	padding: 10px 15px 0 0;
	color: #6B007B;
	font-size:larger;
	font-weight:bold;
}

#right-side img {
	vertical-align: middle;
}
	
/* breadcrumb */

#breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('../img/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url('../img/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
.home
{
    border:none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
	color:#35acc5;
}

#tabs .ui-tabs-panel{ padding:5px; }

#comentarios-header{margin-top:10px;margin-bottom:10px;}
.subheader{border-bottom:1px solid #cccccc;height:34px;clear:both;margin-bottom:15px;}
.subheader h1,.subheader h2{float:left;font-size:18px;line-height:14px;margin-bottom:10px;}
.subheader a{color:#000000;}
#pestanas{float:right;font-weight:normal;}
#pestanas a{background:inherit;border:1px solid #fff;color:#777;display:block;float:left;font-size:90%;height:24px;line-height:22px;margin:8px 8px 0 0;padding:0 11px 0 11px;text-decoration:none;}
#pestanas a:hover{background:#fff;border:1px solid #ccc;border-bottom-color:#fff;height:30px;line-height:28px;margin-top:3px;}
#pestanas a.seleccionado{background:#fff;border:1px solid #ccc;border-bottom-color:#ffffff;color:black;font-size:120%;height:30px;line-height:28px;margin-top:3px;padding:0px 11px 0px 11px;}

/*.tituloTabla {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.15em;
	padding: 3px 8px 3px 8px;
	border: 1px solid #FFFFFF;
	font-weight:bold;
	background-color:#C3C3C3;
}
.tituloTabla {
	font-weight: bold;
	font-size: 0.7em;
}*/
.oculto{display:none;}