/*** APLICAM ***/
.inputFecha
{
	width: 80px;
}

.DivPadding5
{
	width: 100%;
	clear: both;
	display: block;
	padding: 5px 0 5px 0;
}

.Contenedor2Columnas
{
	width: 49%;
	float: left;
}

.buttonBuscar, .buttonPago, .buttonConfirmar, .buttonVolver, .buttonEnviar
{
	background: #FFFFFF no-repeat left center;
	height: 24px;
	padding: 0px 5px 0px 22px;
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	border-color: #b31313;
	border-bottom: inset 3px;
	border-right: inset 3px;
	border-left: solid 1px;
	border-top: solid 1px;
	font-weight: bold;
	width: auto;
	overflow: visible;
}

.buttonBuscar:hover, .buttonPago:hover, .buttonConfirmar:hover, .buttonVolver:hover, .buttonEnviar:hover
{
	background-color: #DEDEDE;
}

.buttonBuscar
{
	background-image: url(../Images/buttons/search.png);
}

.buttonPago
{
	background-image: url(../Images/buttons/Euro.gif);
}

.buttonConfirmar
{
	background-image: url(../Images/buttons/tick.png);
}

.buttonVolver
{
	background-image: url(../Images/buttons/back.gif);
}

.buttonEnviar
{
	background-image: url(../Images/buttons/enviar.png);
}


.NegroSubrayado
{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.DivResultadosBusqueda, .DivEnmarcadoSinFondo
{
	text-align: justify;
	margin: 12px 0 0 0;
	width: 95%;
	padding: 10px;
	background-color: #ffffcc;
	border: solid 1px #000000;
	overflow: auto;
	display: block;
	min-width: 95%;
}


.DivTextoDerecha
{
	width: 100%;
	text-align: right;
	margin: 1em 0 0 0;
	float: none;
	clear: both;
}

.DivTituloDerecha
{
	background-color: #555555;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 5px 0 5px 0;
	font-size: 0.8em;
}

.TextoGrisMedio09
{
	font-size: 0.9em;
	color: #777777;
}

.EnlaceRojo09
{
	font-size: 0.8em;
	font-weight: bold;
}

.BotonInforme
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 20px 0 20px;
	font-size: 1em;
	height: 35px;
	min-height: 24px;
	width: 90px;
	text-align: center;
	cursor: pointer;
	background-color: #000000;
	border: solid 2px #777777;
}

.BotonEnlace, .BotonEnlaceRojo
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 20px 0 20px;
	font-size: 1em;
	height: 24px;
	min-height: 24px;
	cursor: pointer;
}

.BotonEnlace
{
	background-color: #000000;
	border: solid 2px #777777;
}

.BotonEnlace a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;

}


.BotonEnlaceRojo
{
	background-color: #B31313;
	border: solid 2px #000000;
}

.TextoGrisMedio
{
	color: #777777;
}

.LopdInformacion, .LopdConsentimiento
{
	width: 100%;
	text-align: justify;
	font-size: 9px;
	clear: both;
	padding: 1em 0 1em 0;
}

.LopdInformacion
{
	margin: 15px 0 0 0;
	border-top: 2px solid #F0F0F0;
}

.LopdConsentimiento
{
	margin: 0 0 0 0;
	border-bottom: 2px solid #F0F0F0;
}

.Texto16b, .Texto16
{
	font-size: 16px;
}

.Texto16b
{
	font-weight: bold;
}

.Texto16
{
	font-weight: normal;
}

.FormularioEtiqueta
{
	float: left;
	text-align: left;
	font-size: 12px;
	color: #000000;
	padding: 3px 10px 0 20px;
}

.FormularioValor
{
	float: left;
	text-align: left;
}

.FormularioComentario
{
	color: #777777;
	font-size: 10px;
}

.FormularioContenedor
{
	width: 100%;
	clear: both;
	float: none;
	margin: 12px 0 12px 0;
}

.ListadoEnlaces
{
	margin: 12px 0 12px 0;
	text-align: left;
	clear: both;
	float: none;
}

.ListadoEnlaces ul
{
	list-style-type: none;
	padding: 5px 0 0 16px;
}

.ListadoEnlaces li
{
	margin: 0px 0 8px 0;
	background: url(https://www.camarazaragoza.com/img/menus/enlace.gif) left top no-repeat;
	padding-left: 10px;
	font-size: 12px;
}

.ListadoEnlaces ul ul li
{
	margin: 4px 0 8px 0;
	background: url(https://www.camarazaragoza.com/img/menus/enlace.gif) left top no-repeat;
	padding-left: 10px;
}

.ListadoEnlaces li a
{
	text-decoration: underline;
	color: #000000;
}

.Texto9px
{
	font-size: 9px;
}

.Texto10px
{
	font-size: 10px;
}

.pestanaNormal, .pestanaNegra
{
	height: 24px;
	padding: 0px 5px 0px 10px;
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	border-top: none;
	border-left: none;
	font-weight: bold;
	text-align: right;
	overflow: visible;
}

.pestanaNormal
{
	background: #dddddd no-repeat left top url(../Images/IconosWeb/FondoPestana.gif);
	color: #000000;
	border-bottom: solid 1px #555555;
	border-right: solid 1px #555555;
}

.pestanaNegra
{
	background: #000000 no-repeat left top url(../Images/IconosWeb/FondoPestanaNegro.gif);
	color: #FFFFFF;
	border-bottom: none;
	border-right: none;
}

.pestanaNormal:hover, .pestanaNegra:hover
{
	color: #b31313;
}

.ItemFormulario
{
	text-align: left;
	width: 100%;
	font-size: 12px;
	margin: 12px 0 12px 0;
	float: none;
	color: #555555;
	clear: both;
	overflow: auto;
}

.ItemFormulario2Columnas
{
	width: 49%;
	float: left;
}

.ItemFormulario3Columnas
{
	width: 33%;
	float: left;
}

.ItemFormulario4Columnas
{
	width: 24%;
	float: left;
}

.ItemFormulario5Columnas
{
	width: 19%;
	float: left;
}

.FormularioTextBox
{
}

.BotonDestacadoGuardar, .BotonDestacadoAcceder, .BotonDestacadoNuevo, .BotonDestacadoBuscar, .BotonDestacadoImprimir, .BotonDestacadoVolver
{
	font-size: 14px;
	border: 2px solid #000000;
	padding-left: 24px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: center;
	font-weight: bold;
	background: #ffcc00 no-repeat left center;
	margin: auto;
	cursor: pointer;
}

.BotonDestacadoGuardar
{
	background-image: url(../Images/buttons/save.png);
}

.BotonDestacadoAcceder
{
	background-image: url(../Images/buttons/key.png);
}

.BotonDestacadoNuevo
{
	background-image: url(../Images/buttons/add.png);
}

.BotonDestacadoBuscar
{
	background-image: url(../Images/buttons/Buscar.png);
}

.BotonDestacadoImprimir
{
	background-image: url(../Images/buttons/printer.png);
}

.BotonDestacadoVolver
{
	background-image: url(../Images/buttons/back.png);
}

.BotonDestacadoGuardar:hover
{
	background: #B31313 url(../Images/buttons/save.png) no-repeat left center;
}

.BotonDestacadoAcceder:hover
{
	background: #B31313 url(../Images/buttons/key.png) no-repeat left center;
}

.BotonDestacadoNuevo:hover
{
	background: #B31313 url(../Images/buttons/add.png) no-repeat left center;
}

.BotonDestacadoBuscar:hover
{
	background: #B31313 url(../Images/buttons/Buscar.png) no-repeat left center;
}

.BotonDestacadoImprimir:hover
{
	background: #B31313 url(../Images/buttons/printer.png) no-repeat left center;
}

.BotonDestacadoVolver:hover
{
	background: #B31313 url(../Images/buttons/back.png) no-repeat left center;
}



.ItemRepeater, .ItemRepeaterAlterno, .HeaderRepeater, .FooterRepeater
{
	text-align: left;
	font-size: 12px;
	padding: 5px 0 5px 5px;
	float: none;
	clear: both;
	overflow: auto;
}

.ItemRepeater
{
	width: 700px;
}

.ItemRepeaterAlterno
{
	background-color: #CCCCCC;
	width: 700px;
}

.HeaderRepeater
{
	background-color: #B31313;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	width: 700px;
}

.FooterRepeater
{
	border: 2px solid #000000;
	padding-left: 5px;
	margin-bottom: 10px;
	width: 697px;
}

.ImgButtonRepeater
{
	float: left;
	width: 25px;
	text-align: center;
}

.ColumnaRepeater
{
	float: left;
}

.EnlaceDestacado
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	color: #B31313;
}

.EnlaceDestacado:hover
{
	text-decoration: underline;
	color: #B31313;
	background: none;
}

.ContenedorGrisCentrado {
width: 90%;
border: 1px solid #000000;
background-color: #F0F0F0;
padding: 5px;
margin: 10px auto;
clear: both;
float: none;
text-align: center;
}

/*** FIN APLICAM ***/




/*** ESTILOS WEB ANTIGUA ***/


#contenedor-principal {
width: 890px;
margin: auto;
clear: both;
}

#contenedor {
width: 100%;
float: left;
margin-left: -220px;
min-width: 300px;
}

#contenido {
  margin-left: 220px;
}

#contenedor-columna-mayor {
width: 890px;
float: left;
margin: 10px 0 10px 0;
}

#dos-columnas-principal {
width: 470px;
float: left;
margin: 10px 20px 10px 0;
text-align: justify;
}

#dos-columnas-derecha {
width: 240px;
float: left;
margin-top: 10px;
}

.div-foto-centrada {
width: 100%;
text-align: center;
margin: 0 0 1em 0;
}

#titulo-seccion-derecha {
color: #b31313; 
text-decoration: none;
font-size: 1.3em;
font-weight: bold;
padding: 0 0 0 5px;
line-height: 1.1em;
background-color: #F0F0F0;
background-image: url(/img/menus/fondo-cuadro-menu.gif);
background-repeat: repeat-x;
background-position: bottom;
width:195px;
}

.limpia-margenes {
  height: 0;
  clear: both;
}

.elemento-formulario, .ElementoFormulario2Columnas, .ElementoFormulario3Columnas, .ElementoFormulario4Columnas, .ElementoFormulario5Columnas {
text-align: left;
font-weight: bold;
}

.ElementoFormulario {
text-align: left;
font-size: 11px;
width: 100%;
margin: 12px 0 12px 0;
}

.elemento-formulario {
width: 100%;
font-size: 0.8em;
margin: 12px 0 12px 0;
}

.ElementoFormulario2Columnas {
width: 49%;
float: left;
}

.ElementoFormulario3Columnas {
width: 33%;
float: left;
}

.ElementoFormulario4Columnas {
width: 24%;
float: left;
}

.ElementoFormulario5Columnas {
width: 19%;
float: left;
}

.elemento-formulario {
width: 100%;
}


.comentario-formulario {
color: #999999;
font-weight: normal;
}

.lopd-formulario {
width: 100%;
text-align: justify;
margin: 1em 0 0 0;
font-size: 0.7em;
clear: both;
border-top: 2px solid #F0F0F0;
border-bottom: 2px solid #F0F0F0;
padding: 1em 0 1em 0;
}

.div-estado {
text-align: justify;
margin: 8px 0 8px 0;
font-weight: bold;
font-size: 1em;
color: #003399;
background-color:#FFFFCC;
width: 200px;
}

.div-texto-normal, .div-texto-normal2, .ListadoEnlacesRojo, .Margen5 {
width: 100%;
text-align: justify;
clear: both;
line-height: 1.5em; 

}

.div-texto-normal, .div-texto-normal2, .ListadoEnlacesRojo {
padding: 1em 0 0 0;
}

.Margen5 {
padding: 5px 0 0 0;
}

.div-texto-centrado {
width: 100%;
text-align: center;
margin: 1em auto;
}

.Div2ColumnasCentradas {
width: 49%;
margin: 0;
float: left;
text-align: center;
}

.Div2ColumnasIgualesIzda {
width: 49%;
margin: 0;
float: left;
text-align: left;
}

.Div2ColumnasIgualesDcha {
width: 49%;
margin: 0;
float: left;
text-align: right;
}

.Div3ColumnasCentradas {
width: 33%;
margin: 0;
float: left;
text-align: center;
}

.ListadoTresColumnas {
margin: 10px 0 10px 0;
clear: both;
}

.ListadoTresColumnas ul {
padding-left: 0; /*Limpieza de márgenes (se puede cambiar)*/
list-style-type: none;
margin: 0px;	
}

.ListadoTresColumnas li {
background: url(/img/bolita.gif) left top no-repeat;
width: 30%;
float: left;
text-align: left;
padding-left: 3%;
}



.div-volver {
width: 100%;
text-align: center;
margin: 1.5em auto 1em auto;
}

.div-texto-centrado-sinmargenes {
width: 100%;
text-align: center;
}

#sinmargenes {
width:100%;
margin: 0;
}

.titulo-pregunta-formulario {
width:100%;
text-align:left;
margin: 0.5em 0 0.5em 0;
font-size: 0.8em;
font-weight: bold;
color: #660000;
}

.pregunta-formulario {
width:100%;
text-align:left;
margin: 0 0 0.5em 0;
padding: 0 0 2px 0;
border-bottom: 2px solid #000000;
font-size: 0.7em;
line-height: 1.4em;
color: #888888;
}

#listado-conlinea {
width:100%;
text-align:justify;
margin: 4px 0 4px 0;
padding: 0 0 2px 0;
border-bottom: 2px solid #000000;
font-size: 0.8em;
line-height: 1.4em;
overflow: auto;
}

#listado-conlinea a {
font-size: 1.1em;
}


#listado-sinlinea {
width:100%;
text-align:justify;
padding: 4px 0 4px 0;
}

.listado-tipo1 {
width:100%;
text-align:left;
margin: 0.7em 0 0.7em 0;
}

.listado-tipo1-titulo {
width:100%;
text-align: left;
margin: 0 0 6px 0;
}

.listado-tipo1-item, .listado-tipo1-itemazul {
width:98%;
text-align: left;
padding: 0 0 0.4em 2%;
font-size: 0.8em;
}

.listado-tipo1-itemazul {
color: #003399;
}

.listado-tipo2-item, .listado-tipo2-itemazul {
width:98%;
text-align: left;
padding: 0 0 0.7em 2%;
font-size: 0.9em;
}

.listado-tipo2-itemazul {
color: #003399;
}

.div-subtitulo-azul {
font-size: 0.8em;
color: #003399;
font-weight: bold;
margin: 1em 0 0.5em 0;
}

.DivFechaEvento {
font-size: 0.9em;
color: #003399;
font-weight: bold;
margin: 0.5em 0 0.2em 0;
text-align: left;
}

.enmarcado, .enmarcadoCentrado {
width: 80%;
border: 1px solid #000000;
background-color: #F0F0F0;
padding: 5px 10px 5px 10px;
margin: 10px auto;
}

.enmarcado {
text-align: justify;
}

.enmarcadoCentrado {
text-align: center;
}

.enmarcado ul {
padding-left: 0; /*Limpieza de márgenes (se puede cambiar)*/
list-style-type: none;
margin: 0px;	
}

.enmarcado li {
margin: 4px 0 8px 0;
background: url(/img/bolita.gif) left top no-repeat;
padding-left: 16px;
}

.div-texto-normal ul, .div-texto-normal2 ul, .ListadoEnlacesRojo ul {
padding-left: 0; /*Limpieza de márgenes (se puede cambiar)*/
list-style-type: none;
margin: 0px;	
}

.div-texto-normal li, .div-texto-normal2 li, .ListadoEnlacesRojo li {
margin: 4px 0 8px 0;
padding-left: 16px;
}

.div-texto-normal li, .div-texto-normal2 li {
background: url(/img/bolita.gif) left top no-repeat;
}

.ListadoEnlacesRojo li {
background: url(/img/CuadroEnlace.gif) left top no-repeat;
}

.div-texto-normal ul ul li, .div-texto-normal2 ul ul li, .ListadoEnlacesRojo ul ul li {
margin: 4px 0 8px 0;
background: url(/img/bolita2.gif) left top no-repeat;
padding-left: 16px;
}

.div-texto-normal li a {
text-decoration: none;
color:#000000;
}

/* FIN ESTILOS CABECERA */







#contenedor-derecha {
width: 240px;
float: left;
text-align: center;
}



/*** BOTONES Y CONTROLES ***/

.textbox {

}

.boton, .BotonAdmin {
cursor:pointer;
font-weight: bold;
padding: 2px;
}

.BotonAdmin {
font-size: 12px;
}

/*** FIN BOTONES Y CONTROLES ***/



/*** LISTADO DE ENLACES ***/
.listado-enlaces {
width: 97%;
margin: 0.7em 0 0 3%;
text-align: left;
}

.listado-enlaces ul {
padding-left: 0; /*Limpieza de márgenes (se puede cambiar)*/
list-style-type: none;
margin: 1px;	
}

.listado-enlaces li {
margin: 0px 0 8px 0;
background: url(img/menus/enlace.gif) left top no-repeat;
padding-left: 10px;
font-size: 0.85em;
}

.listado-enlaces ul ul li {
margin: 4px 0 8px 0;
background: url(/img/menus/enlace.gif) left top no-repeat;
padding-left: 10px;
}

.listado-enlaces li a{
text-decoration: none;
color:#000000;
font-weight: bold;
}

.listado-enlaces li a:hover {
color:#FFFFFF;
}

.listado-enlaces-derecha-titulo {
width: 100%;
text-align: center;
margin: 0.7em 0 0.7em 0;
}

.listado-enlaces-derecha {
width: 230px;
background-color: #F0F0F0;
margin: 5px 0 1em 0;
padding: 5px 5px 5px 5px;
text-align: left;
}

.listado-enlaces-derecha ul {
padding-left: 0; /*Limpieza de márgenes (se puede cambiar)*/
list-style-type: none;
margin: 1px;	
}

.listado-enlaces-derecha li {
margin: 0px 0 8px 0;
background: url(img/menus/enlace.gif) left top no-repeat;
padding-left: 10px;

}

.listado-enlaces-derecha ul ul li {
margin: 4px 0 8px 0;
background: url(/img/menus/enlace.gif) left top no-repeat;
padding-left: 10px;
}

.listado-enlaces-derecha li a {
text-decoration: none;
color:#000000;
font-size: 0.85em;
font-weight: bold;

}

.listado-enlaces-derecha li a:hover {
color:#FFFFFF;
font-weight: bold;
}

.listado-enlaces-derecha ul ul li a:hover {
color:#FFFFFF;
font-weight: normal;
}

/*** FIN LISTADO DE ENLACES ***/







.enlace-menu {
text-decoration: none;
font-weight: bold;
color:#000000;
}

.dia-calendario {
font-size: 2em;
color: #000000;
}

.enlace-blanco {
color: #FFFFFF;
}

.texto-small {
font-size: 0.7em;
}

.texto-08 {
font-size: 0.8em;
}

.texto-azul {
color: #003399;
}

.TextoAzul08{
color: #003399;
font-size: 0.8em;
}

.TextoGris08 {
font-size: 0.8em;
color: #999999;
}

.TextoGrisBold08 {
font-weight: bold;
color: #666666;
font-size: 0.8em;
}

.texto-rojo {
color: #B31313;
}

.texto-normal {
font-size: 1em;
font-weight: normal;
text-decoration: none;
}

.texto-resaltado {
background-color: #ccc;
display: block;
}


/*** FIN TEXTOS ***/

.BarraNegraMargen5 {
background-color: #000000; 
height: 1px; 
width: 100%; 
border: 0; 
margin: 5px 0 5px 0;
clear: both;

}

.MarcoDestacado {
font-size: 14px; 
border: 2px solid #000000; 
padding: 5px;
text-align: center;
font-weight: bold;
background-color: #FFFF99;
margin: auto;
}

.IconoNormal {
vertical-align: middle;
border:0;
}

.IconoDerecha {
vertical-align: right;
border:0;
}

.FieldSetNormal {
text-align: left; 
border: #000000 2px solid; 
width:96%; 
padding:0 2% 0 2%; 
margin: 10px 0 10px 0;
float:left;
}

.FieldSetLegendNormal {
font-weight: bold;
font-size: 14px;
color: #000000;
}


.FieldSetGris {
text-align: left; 
border: #bbbbbb 2px solid; 
width:96%; 
padding:0 2% 0 2%; 
margin: 10px 0 10px 0;
float:left;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.FieldSetLegendGris {
font-weight: bold;
font-size: 14px;
color: #555555;
}

.BotonEnlaceGris {
background-color: #CCCCCC; 
text-align: center; 
font-weight: bold;
padding: 3px 20px 0 20px; 
font-size: 1em;
border: 2px outset #F8F3EA;
height: 20px;
min-height: 20px;
cursor: pointer;
display: inline-block;
color: #000000;
text-decoration: none;
}

.EnlaceImg {
border: 0;
display: block;
margin: auto;
}

.ImgInline {
display: inline;
border: 0;
margin: auto;
}

/*** ESTILOS 2.0 ***/

div#aviso-en-desarrollo {
border:2px solid #cc0;
margin:2em 0;
padding:1em;
font-size:1.2em;
background-color:#ffc;
}

#ColumnaPrincipal{
width: 558px;
float: left;
margin: 10px 20px 10px 0;
text-align: justify;

}

#ColumnaPrincipalIzquierda{
width: 318px;
float: left;
margin: 10px 20px 10px 0;
text-align: justify;

}


#ColumnaPrincipal h1, #ColumnaPrincipalIzquierda h1{
	font-size: 2em;
	margin: .5em 0 0.8em 0;
	font-weight: normal;
	display: inherit;
	color: #000000;
}


#ColumnaPrincipal h2, #ColumnaPrincipalIzquierda h2, .tit_seccion {
text-transform: lowercase; 
font-variant:small-caps;	
color: #fff;
background: #000;
padding:0.1em 0.6em 0.2em 0.6em;
font-size:1.1em;
width: auto;
display: inline-block;
margin: 1em 0;
}



.clear {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
}


.hr_fina {
border:0;
border-top:1px solid #000;
margin:1em 0;
}

/*** FIN ESTILOS 2.0 ***/

/*** PAGINACIÓN ***/
#paginacion-contenedor {
width: 96%;
margin: 5px 0 0 0;
border-top: solid #000000 2px;
padding: 1%;
text-align: left;
clear: both;
float: none;
min-height: 28px;
}

#paginacion-npagina {
color: #FFFFFF;
height: 19px;
float:left;
background-color:#000000;
padding: 0 5px 0 15px;
}

#paginacion-texto-paginas {
margin: 3px;
float:left;
width: 70px;
height: 24px;
text-align: center;
color: #000000;
} 


#paginacion-siguiente {
margin: 3px;
float:left;
width: 40px;
height: 24px;
text-align: center;
border: solid #0000ff 1px;
}


#paginacion-cuadros-activo {
margin: 3px;
float:left;
width: 24px;
height: 24px;
text-align: center;
border: solid #CCCCCC 1px;
} 

#paginacion-cuadros-activo a {
color: #000000;
text-decoration: none;
} 

#paginacion-cuadros-activo a:hover {
color: #000000;
text-decoration: none;
background-color: none;
} 


#paginacion-cuadros-normal {
margin: 3px;
float:left;
width: 24px;
height: 24px;
text-align: center;
border: solid #0000ff 1px;
} 

#paginacion-cuadros-normal a, #paginacion-siguiente a {
color: #0000ff;
text-decoration: none;
} 

#paginacion-cuadros-normal a:hover, #paginacion-siguiente a:hover {
color: #FFFFFF;
background-color: #b31313; 
text-decoration: none;
} 


#paginacion-registros {
clear: both;
float: none;
width: 100%;
text-align: right;
margin: 0 8px 0 0;
}

/*** FIN PAGINACIÓN ***/
