.contenedorLogadoAmarillo{
	float:right;
	display:inline;
	width:236px;
	padding:0;
	margin:0 1px  0 0;
	height:97px;
	position:relative;
	z-index: 1000;
	padding: 8px 7px 0;
}

.contenedorLogadoAmarilloMobile{
	float:right;
	display:inline;
	width:0px;
	padding:0;
	margin:0 1px  0 0;
	height:97px;
	position:absolute;
	z-index: 1000;
	padding: 8px 7px 0;
}

.contenedorLogadoAmarillo2{
	width:163px;
	padding:0 3px 0;
	/*margin:0 0 0 132px;*/
	height:115px;
	bottom:0;
	/*position:absolute;*/
	float:left;
	display:inline;
	margin-left:10px;
}

.contenedorLogadoAmarilloLogado{
	padding:0;
	margin:0 1px  0 0;
	height:97px;
	position:relative;
	z-index: 1000;
}

.opacidad_pestania{
	background-color:#F9B60F;
	float:right;
	width:230px;
	padding-bottom:9px;
	padding-top: 20px;
}

.caja_formuali_cabecera{
	float:left;
}

.label_firma{
	float:left;
	display:inline;
	width: 75px;
	margin:0;
	padding:0;
	font-size:0.8em;
	height:19px;
	color:#002353;
	font-weight: bolder;
}

input.input_firma{
	float:right;
	display:inline;
	width: 81px;
	margin:2px  0 0;
	padding:0;
	background: transparent url("cssimg/fondo_input_form_firma.gif") no-repeat 0 0;
	border:0;
	height:17px;
}

.btn_conectarse_firma{
	border:0;
	background: transparent url("cssimg/btn_conectar_firma.gif") repeat 0 0;
	width: 84px;
	/*height: 18px;*/
	padding:0;
	margin:10px 0 0 50px;
	color:#ffffff;
	cursor:pointer;
}

.pie_bloque{
	clear: both;
	font-size: 0.1em;
}

.alineaIzq{
	width: auto !important;
	float: right;
}

.tamImg{
	height: 216px;
    width: 384px;
}

.cajaEnDirecto{
	height: 135px;
    overflow: hidden;
    word-wrap: break-word;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }
 
 a:hover,
a:focus {
  text-decoration: none;
}

.verMas{
	background-color: rgba(13, 42, 72, 0.9);
    color: #FFFFFF;
    font-size: 0.85em;
    font-weight: 700;
    padding: 6px 12px;
    position: relative;
	float: right;
}

.verMasPos{
	margin-top: -20px;
}

.imgSlide{
	width: 100%;	
}

.color1{
  background-color:#cbc457;
}
.color2{
  background-color:#6a8b3e;
}
.color3{
  background-color:#b35b78;
}
.color4{
  background-color:#5a899f;
}
.color5{
  background-color:#81a2b1;
}

.menu3{
	margin: 5px 0 20px;
}

.cuadroTitulo{
	min-width: 425px;
    text-align: left;
}

.contenedorListadoAbecedario {
    margin: 0;
    padding: 12px 0 20px;
    width: 100%;
	min-height: 275px; 
}

.totalResultadoListado {
    color: #818181;
    font-size: 0.9em;
    margin: 0;
    padding: 15px 0 0;
    text-align: center;
    width: 540px;
}

ul.ulListado {
    list-style: none outside none;
    margin: 0;
    padding: 16px 20px 16px 10px;
    text-align: left;
}

li.elemUlListado {
    background: url("cssimg/topo_listado.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 1.0em;
    margin: 0;
    padding: 0px 0 7px 28px;
    clear: both;
}

div.tituloElemListado {
    margin: 0;
    padding: 0 0 2px;
    width: 100%;
}

.pie_bloq {
    clear: both;
    font-size: 0.1em;
}

.contenedorListadoPaginacion {
    height: 20px;
    margin: 0;
    padding: 0 105px 15px 114px;
    text-align: center;
}
.dchaListadoPaginacion {
    background: url("cssimg/dchaListadoPagina.gif") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    height: 20px;
    margin: 10px 0 0;
    padding: 0 5px 0 0;
}
.izqListadoPaginacion {
    background: url("cssimg/izqListadoPagina.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    margin: 0;
    padding: 0 0 0 5px;
}
.centroListadoPaginacion {
    background: url("cssimg/centroListadoPagina.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    margin: 0;
    padding: 2px 0 0;
    text-align: center;
    width: auto;
}
.dchaListadoPaginacion2 {
    margin: 0;
    padding: 0;
    clear: both;
}
.izqListadoPaginacion2 {
    margin: 0;
    padding: 0 0 8px;
    border-bottom: 1px solid #7E7E7E;
    color: #585858;
}
.centroListadoPaginacion2 {
    font-size: 1.5em;
    height: auto !important;
    margin: 0;
    min-height: 12px;
    padding: 2px 0 0;
}

.enlacesAnterior {
    float: left;
    font-size: 0.8em;
    height: 20px;
    margin: 0;
    padding: 0 0 0 1%;
    width: 24%;
}
.enlacesSiguientes {
    float: left;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 25%;
}
.listadoPaginas {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 49%;
    color: #FFFFFF !important;
}
.listadoPaginas a:hover {
    text-decoration: underline;
}

a.pagActual {
    color: #FBB728 !important;
    text-decoration: none;
}
a.enlaceSiguiente {
    color: #FFFFFF;
    text-decoration: none;
}

.listadoCentro {
    height: auto !important;
    margin: 0;
    padding: 0 0 0 23px;
    text-align: left;
}

.especialPag{
	color:	white !important;
}

.tituloConFechaListado {
    color: #919191;
    margin: 0;
    padding: 0;
    text-align: justify;
}

.tituloConFechaListado a {
    text-decoration: none;
}
.tituloConFechaListado a:hover {
    text-decoration: underline;
}

img.iconoSiguientePag {
    margin: 4px 3px 0;
    vertical-align: top;
}

.white{
	color: white !important;
}

.informacionContenido {
    height: auto !important;
    margin: 0;
    min-height: 300px;
    padding: 0;
    width: 100%;
    text-align: justify;
}

.descripcionContenido {
    color: #000000;
    font-size: 1.0em;
    margin: 0;
    padding: 3px 2px 0px;
    float: left;
    width: 70%;
}

.descripcionContenido p {
    margin: 0;
    padding: 5px 0;
    line-height: 1.875em;
    margin-bottom: 1.875em;
}

img.imgFlotandoDcha {
    float: right;
    margin: 0 0 10px 10px;
    padding: 0;
}

.contenedorElemGaleria {
    float: left;
    margin: 0;
    padding: 10px 0 15px;
    width: 50%;
}
.contenedorImgGaleria {
    margin: 0;
    padding-bottom: 6px;
    text-align: left;
}
.contenedorImgMarco {
    background: url("cssimg/marcoImgGaleria.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 127px;
    margin: 0;
    padding: 0;
    width: 169px;
}

.tituloElemGaleria {
    margin: 0;
}

.topTituloElemGaleria {
    background: url("cssimg/topTituloElemGaleria.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: 4px;
    margin: 0;
    padding: 0;
    width: 163px;
}
.bottomTituloElemGaleria {
    background: url("cssimg/bottomTituloElemGaleria.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 4px;
    margin: 0;
    padding: 0;
    width: 163px;
}

.centroTituloElemGaleria {
    margin: 0;
    padding: 0;
}

.centroTituloElemGaleria2 {
    margin: 0;
    min-height: 25px;
}

.centroTituloElemGaleria a {
    color: #585858 !important;
    cursor: pointer;
    font-size: 1.8em;
    text-decoration: none;
}

.fondoCajaBordeGal img{
	width: 90%;
}

.fondoCajaBordeGalContenido img{
	width: 90%;
	height: 240px;
}

.listadoCentroAgenda {
    /*background: url("cssimg/fondoListadoAbecedario.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);*/
    font-size: 0.8em;
    margin: 0;
    padding: 0 3px 15px;
    text-align: left;
    width: 100%;
}
.contenedorColorAgendaListado {
    height: auto !important;
    margin: 0;
    min-height: 23px;
    padding: 0 3px;
    text-align: left;
    width: 580px;
}
.contenedorDiaMesSemanaBuscador {
    margin: 0;
    padding: 10px 15px 10px 25px;
    width: 100%;
}
.iconoAgendaEnlace {
    display: inline;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0 2em 0 0;
}

.iconoAgendaEnlaceSemana {
    display: inline;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0;
}

.imgIconoMes {
    display: inline;
    float: left;
    height: 16px;
    margin: 0;
    padding: 0;
}

.tituloIconoMes {
    display: inline;
    float: left;
    height: 20px;
    margin: 0 4px 0 0;
    padding: 0 0 0 18px;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.tituloIconoMes a {
    color: #000000;
    text-decoration: none;
}

.tituloIconoMes a:hover {
    text-decoration: none;
}

a.enlaceTituloIconoMesSelecc {
    color: #000000;
    font-weight: bold;
}

form.contenedorBuscadorAgenda {
    background: url("cssimg/icono_buscador_input_agenda.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 19px;
    margin: 0;
    padding: 1px 0 0 4px;
}

form.contenedorBuscadorAgenda img {
    margin: 3px 0 0;
    vertical-align: top;
}
input.inputBuscadoragenda {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 1em;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 100px;
}
ul.listadoAgenda {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
ul.listadoAgenda a {
    text-decoration: none;
}
ul.listadoAgenda a:hover {
    text-decoration: underline;
}
li.elemListadoAgenda {
    background-color: rgba(0, 0, 0, 0);
    background-position: 22px 2px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0 10px 0 30px;
    width: 540px;
}
li.elemListadoAgendaAmarillo {
    background: url("cssimg/icono_amarillo_agenda_centro.gif") repeat-y scroll 11px 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
    width: 570px;
}
.topElemListadoAgendaAmarillo {
    margin: 0;
    padding: 0;
    width: 570px;
}
.bottomElemListadoAgendaAmarillo {
    margin: 0;
    padding: 0 0px 0 19px;
}
li.elemListadoAgendaNaranja {
    background: url("cssimg/congresos.png") repeat-y scroll 11px 0 / 9px auto rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.topElemListadoAgendaNaranja {
    margin: 0;
    padding: 0;
}
.bottomElemListadoAgendaNaranja {
    margin: 0;
    padding: 0 0px 0 19px;
}
li.elemListadoAgendaVerde {
    background: url("cssimg/cultura.png") repeat-y scroll 11px 0 / 9px auto rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.topElemListadoAgendaVerde {
    margin: 0;
    padding: 0;
}
.bottomElemListadoAgendaVerde {
    margin: 0;
    padding: 0 0px 0 19px;
}
li.elemListadoAgendaRosa {
    background: url("cssimg/participacion.png") repeat-y scroll 11px 0 / 9px auto rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
li.elemListadoAgendaGenerico {
    margin: 0;
    padding: 0;
    width: 580px;
}
.topElemListadoAgendaRosa {
	margin: 0;
    padding: 0;
}
.topElemListadoAgendaGenerico {
    margin: 0;
    padding: 0;
    width: 580px;
}
.bottomElemListadoAgendaRosa {
    margin: 0;
    padding: 0 0px 0 19px;
}
.bottomElemListadoAgendaGenerico {
    margin: 0;
    padding: 0 0 0 30px;
    width: 547px;
}
.bottomElemListadoAgendaGenerico2 {
    margin: 0;
    padding: 0 0 0 19px;
    width: 547px;
}
li.elemListadoAgendaMorado {
    background: url("cssimg/conferencias.png") repeat-y scroll 11px 0 / 9px auto rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.topElemListadoAgendaMorado {
    margin: 0;
    padding: 0;
}
.bottomElemListadoAgendaMorado {
    margin: 0;
    padding: 0 0px 0 19px;
}
li.elemListadoAgendaAzul {
    background: url("cssimg/deporte.png") repeat-y scroll 11px 0 / 9px auto rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.topElemListadoAgendaAzul {
    margin: 0;
    padding: 0;
}
.bottomElemListadoAgendaAzul {
    margin: 0;
    padding: 0 0px 0 19px;
}
li.elemListadoAgendaRojo {
    background: url("cssimg/otras.png") repeat-y scroll 11px 0 / 9px auto rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.topElemListadoAgendaRojo {
    margin: 0;
    padding: 0;
}
.bottomElemListadoAgendaRojo {
    margin: 0;
    padding: 0 0px 0 19px;
}
.contenidoElemListadoAgenda {
    border-left: 1px solid #AAAAA8;
    border-right: 1px solid #AAAAA8;
    border-top: 1px solid #AAAAA8;
    color: #5A5A5A;
    height: 63px;
    margin: 0;
    padding: 9px 0 3px 10px;
}
.contenidoElemListadoAgendaPrimero {
    border-left: 1px solid #AAAAA8;
    border-right: 1px solid #AAAAA8;
    color: #5A5A5A;
    height: auto !important;
    margin: 0;
    min-height: 22px;
    padding: 9px 0 3px 10px;
    width: 528px;
}
.contenidoElemListadoAgendaUltimo {
    border-left: 1px solid #AAAAA8;
    border-right: 1px solid #AAAAA8;
    border-top: 1px solid #AAAAA8;
    color: #5A5A5A;
    height: auto !important;
    margin: 0;
    min-height: 22px;
    padding: 9px 0 3px 10px;
    width: 528px;
}
.contenidoElemListadoAgendaUltimo2 {
    border-color: #AAAAA8;
    border-style: solid;
    border-width: 1px;
    color: #5A5A5A;
    height: auto !important;
    margin: 0;
    min-height: 21px;
    padding: 9px 0 3px 10px;
    width: 528px;
}
.contenidoElemListadoAgendaPrimeroUltimo {
    border-left: 1px solid #AAAAA8;
    border-right: 1px solid #AAAAA8;
    color: #5A5A5A;
    height: auto !important;
    margin: 0;
    min-height: 23px;
    padding: 9px 0 3px 10px;
    width: 528px;
}
.cajaColoresAgenda {
    color: #000000;
    font-size: 1em;
    margin: 0;
    padding: 22px 0 10px 20px;
    width: 100%;
    font-weight: bold;
    text-transform: uppercase;
}
.colorVerdeAgenda {
    background: url("cssimg/cultura.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0;
    padding: 0 15px 2px 25px;
}

.colorVerdeAgenda a {
    color: #858D99 !important;
}

.colorVerdeAgendaMarcado a {
    background: url("cssimg/cultura.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #000000;
    display: inline;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 15px 2px 25px;
}
.colorAzulAgenda {
    background: url("cssimg/deporte.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0;
    padding: 0 15px 2px 25px;
}

.colorAzulAgenda a {
    color: #858D99 !important;
}

.colorAzulAgendaMarcado a {
    background: url("cssimg/deporte.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #000000;
    display: inline;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 15px 2px 25px;
}
.colorAmarilloAgenda {
    background: url("cssimg/icono_amarillo_agenda2.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0;
   padding: 0 15px 2px 25px;
}
.colorAmarilloAgendaMarcado a {
    background: url("cssimg/icono_amarillo_agenda2.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #000000;
    display: inline;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 15px 2px 25px;
}

.colorAmarilloAgenda a {
    color: #858D99 !important;
}

.colorNaranjaAgenda {
    background: url("cssimg/congresos.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0;
   	padding: 0 15px 2px 25px;;
}
.colorNaranjaAgendaMarcado a {
    background: url("cssimg/congresos.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #000000;
    display: inline;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 15px 2px 25px;
}

.colorNaranjaAgenda a {
    color: #858D99 !important;
}

.colorRosaAgenda {
    background: url("cssimg/participacion.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0;
    padding: 0 15px 2px 25px;
}
.colorRosaAgendaMarcado a {
    background: url("cssimg/participacion.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #000000;
    display: inline;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 15px 2px 25px;
}

.colorRosaAgenda a {
    color: #858D99 !important;
}

.colorMoradoAgenda {
    background: url("cssimg/conferencias.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0;
    padding: 0 15px 2px 25px;
}
.colorMoradoAgendaMarcado a {
    background: url("cssimg/conferencias.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #000000;
    display: inline;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 15px 2px 25px;
}

.colorMoradoAgenda a {
    color: #858D99 !important;
}

.colorRojoAgenda {
    background: url("cssimg/otras.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin: 0;
    padding: 0 15px 2px 25px;
}
.colorRojoAgendaMarcado a {
    background: url("cssimg/otras.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #000000;
    display: inline;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 15px 2px 25px;
}

.colorRojoAgenda a {
    color: #858D99 !important;
}
.anteriorAgenda {
    float: left;
    height: 21px;
    margin: 0;
    padding: 7px 15px 0;
    width: 30%;
    font-weight: bold;
}
.anteriorAgenda img {
    padding: 4px 0 0 3px;
    vertical-align: top;
}

.siguienteAgenda {
    float: right;
    height: 21px;
    margin: 0;
    padding: 7px 15px 0;
    text-align: right;
    width: 30%;
    font-weight: bold;
}
.siguienteAgenda img {
    padding: 4px 3px 0 0;
    vertical-align: top;
}
.centroAnteriorSiguienteAgenda {
    float: left;
    font-weight: bold;
    height: 21px;
    margin: 0;
    padding: 7px 0 0;
    text-align: center;
    color: #FFFFFF;
    width: 40%;
    text-transform: uppercase;
}
li.cajasDiaSemana {
    border-right: 1px solid #AAAAA8;
    float: left;
    height: auto !important;
    margin: 0;
    min-height: 25px;
    padding: 10px 10px 0;
    width: 55px;
}
li.cajasDiaSemanaUltimo {
    float: left;
    height: auto !important;
    margin: 0;
    min-height: 25px;
    padding: 10px 10px 0;
    width: 55px;
}
ul.contenedorFechaAgendaListadoMes {
    background-color: #E5E5E5;
    border-left: 1px solid #AAAAA8;
    border-right: 1px solid #AAAAA8;
    color: #000000;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 0 0 30px;
    padding: 0;
    text-align: left;
    width: 538px;
}
table.tablaAgenda {
    border: 0 none;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}

table.tablaAgenda tr {
    margin: 0;
    padding: 0;
    width: 100%;
}

table.tablaAgenda tbody {
    margin: 0;
    padding: 0;
    width: 100%;
}

th.huecoDetalleAgenda {
    border-color: -moz-use-text-color #BCC3CB -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #BCC3CB;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    margin: 0;
    padding: 0;
    width: 29px;
}
td.huecoDetalleAgenda {
    border-color: -moz-use-text-color #BCC3CB -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #BCC3CB;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 2%;
}

th.detalleAgenda {
    background-color: #BCC3CB;
    border-bottom: 1px solid #BCC3CB;
    border-right: 1px solid #BCC3CB;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    color: #000000;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: 14%;
    text-transform: uppercase;
}

td.vacio {
    border-bottom: 1px solid #BCC3CB;
    border-collapse: collapse;
    border-right: 1px solid #BCC3CB;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

td.acual_mes_no {
    background-color: #EEF2F5;
    border-bottom: 1px solid #BCC3CB;
    border-collapse: collapse;
    border-right: 1px solid #BCC3CB;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 14%;
}

td.acual_mes_no .elemTabla .fechaTablaAgenda a {
    color: #FFFFFF;
}

td.actividad {
    /*background-color: #E5E5E5;*/
    border-bottom: 1px solid #BCC3CB;
    border-collapse: collapse;
    border-right: 1px solid #BCC3CB;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 14%;
}

td.acual_dia_mes {
    background-color: #FDC95B;
    border-bottom: 1px solid #BCC3CB;
    border-collapse: collapse;
    border-right: 1px solid #BCC3CB;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 14%;
}

.detalleAmarilloTablaAgenda {
    color: #000000;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 22px 0 0 10px;
    min-height: 101px;
    height: auto;
}

.detalleAmarilloTablaAgenda a{
	background: #AAB4BF;
	font-size: 1.3em;
	color: #FFFFFF !important;
}

.elemTabla {
    color: #707070;
    margin: 0;
    padding: 0;
    width: 77px;
}
.elemTabla a {
    color: #707070;
}
.elemTablaVerdePrimero {
    color: #000000;
    margin: 0;
    padding: 0 0 5px;
}
.elemTablaVerde {
    color: #000000;
    margin: 0;
    padding: 20px 0 5px;
    float: left;
}
.elemTablaRojoPrimero {
    margin: 0;
    padding: 0 0 5px;
}
.elemTablaRojoPrimero a {
    color: #FFFFFF;
}
.elemTablaRojo {
    color: #000000;
    margin: 0;
    padding: 20px 0 5px;
    float: left;
    width: 100%;
}
.elemTablaAzulPrimero {
    color: #000000;
    margin: 0;
    padding: 0 0 5px;
}
.elemTablaAzul {
    color: #000000;
    margin: 0;
    padding: 20px 0 5px;
    float: left;
}
.elemTablaNaranjaPrimero {
    color: #000000;
    margin: 0;
    padding: 0 0 5px;
}
.elemTablaNaranja {
    color: #000000;
    margin: 0;
    padding: 20px 0 5px;
    float: left;
}
.elemTablaMoradoPrimero {
    color: #000000;
    margin: 0;
    padding: 0 0 5px;
}
.elemTablaMorado {
    color: #000000;
    margin: 0;
    padding: 20px 0 5px;
    float: left;
}
.elemTablaRosaPrimero {
    color: #000000;
    margin: 0;
    padding: 0 0 5px;
}
.elemTablaRosa {
    color: #000000;
    margin: 0;
    padding: 20px 0 5px;
    float: left;
}

.fechaTablaAgenda {
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px 4px;
    width: 25%;
    font-size: 1em;
}

.textoTablaAgenda {
    font-size: 0.9em;
    margin: 0;
    padding: 0 3px;
    word-wrap: break-word;
}
.textoTablaAgenda a {
    color: #303030;
    text-decoration: none;
}
.textoTablaAgenda a:hover {
    color: #505050;
    text-decoration: underline;
}
.eventoVerdeTablaAgenda {
    background: none repeat scroll 0 0 #698C39;
    color: #FFFFFF;
    font-size: 0.9em;
    margin: 1px;
    padding: 0 6px 0 3px;
}
.eventoAzulTablaAgenda {
    background: none repeat scroll 0 0 #87C6EC;
    color: #FFFFFF;
    font-size: 0.9em;
    margin: 1px;
    padding: 0 6px 0 3px;
}
.eventoNaranjaTablaAgenda {
    background: none repeat scroll 0 0 #F2BA9C;
    color: #FFFFFF;
    font-size: 0.9em;
    margin: 1px;
    padding: 0 6px 0 3px;
}
.eventoMoradoTablaAgenda {
    background: none repeat scroll 0 0 #9472B1;
    color: #FFFFFF;
    font-size: 0.9em;
    margin: 1px;
    padding: 0 6px 0 3px;
}
.eventoRojoTablaAgenda {
    background: none repeat scroll 0 0 #DB4E57;
    color: #FFFFFF;
    font-size: 0.9em;
    margin: 1px;
    padding: 0 6px 0 3px;
}
.eventoRosaTablaAgenda {
    background: none repeat scroll 0 0 #D5A7D5;
    color: #FFFFFF;
    font-size: 0.9em;
    margin: 1px;
    padding: 0 6px 0 3px;
}

.contenedorIcal {
    margin: 0;
    padding: 10px 15px 10px 20px;
    text-align: right;
    width: 100%;
}

div.enlaceIcal {
    padding: 10px 15px 10px 0;
    text-align: right;
}

.cabeceraAgendaTabla {
    margin: 0;
    padding: 0 0 0 25px;
    text-align: left;
    width: 100%;
}
.cabeceraAgendaTabla2 {
    margin: 0;
    padding: 0 0 0 19px;
    text-align: left;
    width: 100%;
}

.centroTituloTablaAgenda {
    background: #858D99;
    float: left;
    height: 28px;
    padding: 0;
    width: 100%;
}

.centroTituloTablaAgenda a {
    color: #BCC3CB !important;
    text-decoration: none;
}

.centroTituloTablaAgenda a:hover {
    text-decoration: none;
}

.contenedorFechaAgendaListado {
    background-color: #E5E5E5;
    border-left: 1px solid #AAAAA8;
    border-right: 1px solid #AAAAA8;
    color: #000000;
    font-weight: bold;
    height: auto !important;
    margin: 0 0 0 19px;
    min-height: 25px;
    padding: 10px 10px 0;
}
.contenedorAgendaListado {
    border-color: #AAAAA8;
    border-style: solid;
    border-width: 1px;
    color: #5A5A5A;
    float: left;
    font-weight: bold;
    padding: 10px 20px 0;
    width: 498px;
}

.centroListadoAbecedario {
    background: none repeat scroll 0 0 #858D99;
    float: left;
    margin: 0;
    padding: 8px 10px 11px;
    width: 100%;
    color: white;
    margin: 0 0 10px;
}

.letraAbecedario {
    float: left;
    height: 17px;
    margin: 0 3px;
    padding: 0;
    text-align: center;
    width: 3%;
}
.letraAbecedarioSelecc {
    float: left;
    height: 17px;
    margin: 0 3px;
    padding: 0;
    text-align: center;
    width: 3%;
}
.letraAbecedarioSelecc a {
    cursor: pointer;
    text-decoration: none;
    color: #FFFFFF !important;
    font-weight: bold;
    font-size: 15px;
}
.letraAbecedario a {
    cursor: pointer;
    text-decoration: none;
    color: #BFC6CE !important;
    font-weight: bold;
    font-size: 15px;
}
.cajaContenidoListadoAbecederario {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
ul.contenidoListadoAbecederario {
    list-style: none outside none;
    margin: 0;
    padding: 15px 0 15px 20px;
    text-align: left;
    width: 587px;
}
li.elemContenidoListadoAbecedario {
    background: url("cssimg/ico_menu_izq_estrella_naranja.gif") no-repeat scroll 3px 10px rgba(0, 0, 0, 0);
    font-size: 0.8em;
    margin: 0;
    padding: 6px 5px 6px 15px;
    text-align: justify;
    width: 520px;
}
li.elemContenidoListadoAbecedario a:hover {
    text-decoration: underline;
}
.mensajeListadoVacio {
    color: #000000;
    margin: 0;
    padding: 40px 20px;
    text-align: center;
    width: 537px;
}

.tituloAmarilloContenidoCuerpo {
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
}
.izquierdaAmarilloTituloContenidoCuerpo {
    background: url("cssimg/bordeIzqAmarilloTituloUpo.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 8px;
}
.derechaAmarilloTituloContenidoCuerpo {
    background: url("cssimg/borderDchoAmarilloTituloUpo.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 9px;
}
.centroAmarilloTituloContenidoCuerpo {
    color: #000000;
    float: left;
    font-size: 2.5em;
    margin: 0;
    padding: 20px 0 0 5px;
    width: 100%;
}

.contenedorBloque {
    margin: 0;
    padding: 5px 0 0 8px;
    width: 100%;
}
.bloqueContenidoMapaWeb {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.izqbloqueTituloContenidoCuerpo {
    background: url("cssimg/bordeIzqTituloBloque.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 8px;
}
.dchabloqueTituloContenidoCuerpo {
    background: url("cssimg/bordeDchoTituloBloque.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 8px;
}
.centrobloqueTituloContenidoCuerpo {
    float: left;
    margin: 0;
    padding: 20px 0;
    width: 100%;
    font-size: 1.8em;
}
ul.listadoBloqueMapaWeb {
    list-style: none outside none;
    margin: 0;
    padding: 5px 33px 10px 22px;
    text-align: left;
}
li.elemListadoBloqueMapaWeb {
	background: url("cssimg/topo_listado.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 1em;
    margin: 0;
    padding: 0 0 7px 28px;
}
li.elemListadoBloqueMapaWeb a {
}
.centrobloqueTituloContenidoCuerpo a {
    color: #FFFFFF;
}

p.parrafoContenidoNegro {
    color: #000000;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    padding: 0 25px 10px;
    text-align: justify;
    float: left;
    width: 30%;
}

ul.listadoEnlacesContenido {
    font-size: 0.9em;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px 0 30px;
    text-align: left;
    float: left;
    width: 30%;
}

li.elemEnlacesContenido {
    background: url("cssimg/detalleContenidoAzul.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    color: #004F92;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 6px 18px;
    text-align: left;
}

li.elemEnlacesContenido a {
    color: #004F92;
    font-weight: bold;
}

.elem_imp {
    display: inline;
    float: right;
    height: 15px;
    margin: 0 0 0 10px;
    text-align: left;
    width: auto;
}
.textoEnviarContenido {
    height: 15px;
    margin: 0;
    padding: 3px 0 0 5px;
    width: auto;
}
.textoEnviarContenido a {
    color: #000000 !important;
    cursor: pointer;
    font-size: 0.4em;
    font-weight: lighter;
}

.caja_imp_env {
    display: inline;
    float: right;
	margin: -12px 0 2px;
    padding: 0;
    width: auto;
    height: 30px;
    font-size: 36px;
}

.imagen_imp {
	margin-right: 10px;
}

.bloqueListado{
	float: left;
    width: 50%;
}

.verMasListado {
	float: right;
}

.verMasListado span {
	color: #414141;
    font-weight: 700;
}

.verMasListado a{
    color: #585858 !important;
}

.elemUlListadoNormativa {
    color: #000000;
    font-size: 1.0em;
    margin: 0;
    padding: 7px 0 5px 20px;
    width: 510px;
}
.elemUlListadoMargin {
    margin-left: 15px;
}

.elemUlListadoMarginB {
    margin-bottom: 10px !important;
}

.resalta{
  color:#fff!important;
  font-weight:600;
}

.listadoCentroMensaje {
    background: none repeat scroll 0 0 #8B8B8B;
    color: #000000;
    height: auto !important;
    margin: 0;
    min-height: 250px;
    padding: 58px 23px 0;
    text-align: center;
    width: 50%;
    float: left;
}

.listadoCentroMensajeError {
    background: none repeat scroll 0 0 #8B8B8B;
    color: #000000;
    height: auto !important;
    margin: 0;
    min-height: 250px;
    padding: 30px 23px 30px;
    width: 50%;
    float: left;
}

.contenidoError{
	margin: 0;
    min-height: 368px;
    padding: 12px 0 10px;
    width: 100%;
}

.listadoTop{
	height: 250px;
    width: 25%;
    float: left;
}

.listadoBottom{
	height: 250px;
    width: 25%;
    float: right;
}

.contenedorAntSigDetalleGaleria {
    margin: 0;
    padding: 0;
    width: 540px;
}

.dchaAntSigDetalleGaleria {
    width: 100%;
}
.izqAntSigDetalleGaleria {
   
}

.anteriorDetalleGaleria {
    float: left;
    margin: 0;
    padding: 8px 1% 0 10%;
    text-align: right;
    width: 50%;
}
.anteriorDetalleGaleria a {
    color: #000000;
    cursor: pointer;
    text-decoration: none;
}
.anteriorDetalleGaleria a:hover {
    text-decoration: underline;
}
.siguienteDetalleGaleria {
    float: right;
    margin: 0;
    padding: 8px 10% 0 1%;
    text-align: left;
    width: 50%;
}
.siguienteDetalleGaleria a {
    color: #000000;
    cursor: pointer;
    text-decoration: none;
}

.volverGaleria {
    float: right;
    margin: 0;
    padding: 0 5% 0 0;
    text-align: right;
    width: 45%;
}
.volverGaleria a {
    color: #FFCA56 !important;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
}
.volverGaleria a:hover {
    text-decoration: underline;
}
.volverGaleria2 {
    margin: 0;
    padding: 0 5% 0 0;
    text-align: center;
}
.volverGaleria2 a {
    color: #FFCA56 !important;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
}
.volverGaleria2 a:hover {
    text-decoration: underline;
}
.volverGaleriaPrincipal {
    float: left;
    margin: 0;
    padding: 0 0 0 5%;
    width: 40%;
}
.volverGaleriaPrincipalUnica {
    margin: 0;
    padding: 0 0 0 5%;
    text-align: center;
    width: 85%;
}
.volverGaleriaPrincipalUnica2 {
    float: left;
    height: 30px;
    margin: 20px 0;
    text-align: left;
    width: 100%;
}
.volverGaleriaPrincipalUnica2 a {
    background-color: #979797;
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 0;
	padding: 8px 25px 7px 7px;
    text-decoration: none;
}

.volverGaleriaPrincipalUnica2 img {
    background-color: #979797;
    height: 37px;
    margin-right: -30px;
    margin-top: -5px;
    padding: 8px;
    vertical-align: middle;
}

.volverGaleriaPrincipal a {
    color: #FFCA56 !important;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
}
.volverGaleriaPrincipal a:hover {
    text-decoration: underline;
}
.volverGaleriaPrincipal2 {
    margin: 0;
    padding: 0 0 0 5%;
    text-align: center;
    width: 95%;
}
.volverGaleriaPrincipal2 a {
    cursor: pointer;
    text-decoration: none;
}

.textoDetalleGaleria {
    color: #000000;
    margin: 0;
    padding: 10px 0;
    text-align: justify;
}

.contenedorFondoListadoOpcionesImagenes {
    background: url("cssimg/fondoListadoOpcionesImagenes.gif") repeat-y scroll 0 0 #D2D2D2;
    margin: 0;
    padding: 0;
    width: 181px;
}
.contenedorFondoListadoOpcionesImagenes2 {
    background: url("cssimg/fondoListadoOpcionesImagenes3.gif") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
    width: 181px;
}
.contenedorFondoListadoOpcionesImagenes3 {
    background: url("cssimg/fondoListadoOpcionesImagenes2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 8px 2px;
    width: 177px;
}
.contenidoListadoOpcionesImagenes {
    height: 571px;
    margin: 0;
    overflow: auto;
    padding: 0;
    width: 177px;
}
ul.ulContenidoListadoOpcionesImagenes {
    list-style: none outside none;
    margin: 0;
    padding: 5px 4px;
    text-align: left;
    width: 152px;
}
li.ilContenidoListadoOpcionesImagenes {
    background: url("cssimg/icono_siguiente_detalle_galeria.gif") no-repeat scroll 2px 9px rgba(0, 0, 0, 0);
    margin: 0;
    padding: 4px 0;
    width: 152px;
}
.topOpcionSeleccIl {
    background: url("cssimg/topOpcionSeleccIl.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: 6px;
    margin: 0;
    padding: 0;
    width: 152px;
}
.centroOpcionSeleccIl {
    background: url("cssimg/centroOpcionSeleccIl.gif") repeat-y scroll right bottom rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
    width: 152px;
}
.centroOpcionIl {
    color: #000000;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 3px 0 0 17px;
    width: 135px;
}
.centroOpcionIl a {
    color: #000000;
    cursor: pointer;
    text-decoration: none;
}
.centroOpcionIl a:hover {
    text-decoration: underline;
}
.centroOpcionSeleccIl2 {
    background: url("cssimg/centroOpcionSeleccIl2.gif") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    height: auto !important;
    margin: 0;
    min-height: 10px;
    padding: 0 0 0 17px;
    width: 135px;
}
.centroOpcionSeleccIl2 a {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}
.bottomOpcionSeleccIl {
    background: url("cssimg/bottomOpcionSeleccIl.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    margin: 0;
    padding: 0;
    width: 152px;
}

.bloqueDchoContenidoGaleria {
    float: right;
    margin: 0;
    padding: 0;
    width: 352px;
}

.contenedorElemContenidoGaleria {
    float: left;
    margin: 0;
    padding: 5px 0;
    width: 33%;
}

.contenedorListadoPaginacionContenidoGaleria2 {
    float: right;
    margin: 0;
    padding: 0 13px 0 0;
    text-align: center;
    width: 339px;
}

input.inputTextContacta {
    border: 1px solid #585858;
    height: 20px;
    margin: 10px 0;
    padding: 0;
    width: 80%;
}
input.inputTextContactaIzq {
    border: 1px solid #585858;
    height: 20px;
    margin: 10px 0;
    padding: 0;
    width: 50%;
    float: left;
}
input.inputTextContactaDer {
    border: 1px solid #585858;
    height: 20px;
    margin: 10px 0;
    padding: 0;
    width: 50%;
    float: right;
}
label.labelTextContacta {
    color: #0C3B69;
    display: block;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 5px;
}
label.labelTextContactaIzq {
    color: #0C3B69;
    display: block;
    font-weight: normal;
    float: left;
    width: 50%;
    padding-top: 10px;
    padding-bottom: 5px;
}
label.labelTextTipologias {
    color: #000000;
    font-size: 0.9em;
}
div.tituloClausulaLOPD {
    color: #000000;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0 0 5px;
    text-align: justify;
}
div.tituloClausulaLOPDIzq {
    color: #000000;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    padding: 20px 0 5px;
    text-align: justify;
    float: left;
}
div.textClausulaLOPD {
    color: #000000;
    display: block;
    font-size: 0.9em;
    text-align: justify;
}
div.textClausulaLOPDIzq {
    color: #585858;
    display: block;
    font-size: 0.9em;
    text-align: justify;
    float: left;
}
label.labelTextCondicionesLOPD {
    color: #585858;
    font-size: 0.9em;
    font-weight: normal;
    padding-left: 5px;
    vertical-align: middle;
}
div.inputClausulaLOPD {
    padding: 5px 0 0;
}
div.inputClausulaLOPDIzq {
    padding: 12px 0 0;
    float: left;
}
div.inputClausulaLOPD * {
    margin: 0;
    vertical-align: middle;
}
select.selectContacta {
    margin: 6px 0 9px;
    padding: 0;
    width: 80%;
}
textarea.textareaContacta {
    border: 1px solid #585858;
    height: 168px;
    margin: 6px 0 7px;
    overflow: hidden;
    padding: 0;
    text-align: left;
}
textarea.textareaContactaIzq {
    border: 1px solid #585858;
    height: 168px;
    margin: 6px 0 7px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    float: left;
    width: 100%;
}
p.textoIntroduccionContacta {
    color: #0C3B69;
    margin: 0;
    padding: 15px 20px 15px 22px;
    text-align: justify;
}
.contenedorTextoPieContacta {
    background: url("cssimg/bottomListadoAbecedario.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: auto !important;
    margin: 0;
    min-height: 9px;
    padding: 0;
    text-align: left;
    width: 600px;
}
p.textoPieContacta {
    color: #000000;
    margin: 0;
    padding: 15px 20px 5px 22px;
    text-align: justify;
    width: 535px;
}
ul.listadoTextoPieContacta {
    color: #000000;
    list-style-position: inside;
    margin: 0;
    padding: 5px 15px 35px 35px;
    text-align: left;
    width: 520px;
}
li.elemListadoTextoPieContacta {
    color: #000000;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 520px;
}
li.elemListadoTextoPieContacta a {
    cursor: pointer;
}
.formContacta {
    margin: 0;
    padding: 15px 20px 15px 22px;
    text-align: left;
    width: 100%;
}
.botonesFormContacta {
    margin: 0;
    padding: 0;
    text-align: right;
}
input.botonEnviar {
    background: url("cssimg/botonEnviarContacto.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 22px;
    margin: 0;
    padding: 0 0 6px;
    width: 77px;
}

div.botonesFormContactaIzq {
    float: left;
    text-align: left;
    padding: 0;
}

.caja_info_afirma {
    display: inline;
    margin: 0;
    padding: 2px 2px 0 3px;
}
.caja_info_afirma img {
    padding: 0 8px 3px 0;
}

.icono_activo_usuario {
    background: url("cssimg/icono_usuario_activo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    height: 10px;
    margin: 6px 0 0 1px;
    padding: 0;
    width: 10px;
}
.nombre_usuario_logado {
    color: #F4B32B;
    display: inline;
    float: left;
    font-size: 0.9em;
    font-weight: bolder;
    margin: 3px 0 0 12px;
    padding: 0;
}
.salir_usuario_logado {
    color: #002353;
    display: inline;
    float: right;
    font-size: 0.9em;
    font-weight: bolder;
    margin: 4px 10px 0 5px;
    padding: 0;
    text-align: right;
    width: 35px;
}

.aplicacion_usuario_logado {
    color: #002353;
    display: inline;
    float: left;
    font-size: 0.9em;
    font-weight: bolder;
    margin: 4px 2px 0 8px;
    padding: 0;
    text-align: left;
    width: 91px;
}

.aplicacion_usuario_logado a{
	color: #000000;
}

.salir_usuario_logado a{
	color: #000000;
}

.cajaLogadoAmarillo {
    background-color: #DEA21F;
    height: 28px;
	margin: -5px 0 0 -6px;
    padding: 0;
    width: 160px;
}

.logosMenu{
	font-size: 25px;
    font-weight: lighter !important;
}

.elemListadoOpcionNivel3Abajo{
	background: url("cssimg/f_abajo.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 15px;
}

.elemListadoOpcionNivel3Arriba{
	background: url("cssimg/f_arriba.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 15px;
}

.elemListadoNivel3AbajoMobile{
	background: url("cssimg/f_abajo.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 15px;
}

.elemListadoNivel3ArribaMobile{
	background: url("cssimg/f_arriba.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 15px;
}

.textoGris a{
	color: #585858 !important;
}

.textoNegro a{
	color: #000000 !important;
}

.buttonSimpleGrey input{
    float: none;
    margin-left: 43%;
    margin-right: -20%;
    margin-top: 17.5%;
    padding: 5px 10px 4px 10px;
    font-size: 16px;
    padding: 5px 10px 4px 10px;
    font-size: 16px;
    margin-top: 21px;
    border: none;
    border-bottom: #606368 solid 4px;
    border-radius: 8px;
    margin: auto;
    overflow: hidden;
    cursor: pointer;
    color: #fafafa;
    text-align: center;
    font-size: 18px;
    padding: 8px;
    margin-top: -4px;
    width: auto;
    min-width: 90px;
    background: #858D99 !important;
}

.buttonSimpleGrey input:hover {
    border-bottom: #434548 solid 4px;
    background: #606368 !important;
}

.buttonSimpleBlue{
	float: right;
	margin-right: 165px;
}

.buttonSimpleBlue input{
    float: none;
    margin-left: 43%;
    margin-right: -20%;
    margin-top: 17.5%;
    padding: 5px 10px 4px 10px;
    font-size: 16px;
    padding: 5px 10px 4px 10px;
    font-size: 16px;
    margin-top: 21px;
    border: none;
    border-bottom: #113459 solid 4px;
    border-radius: 8px;
    margin: auto;
    overflow: hidden;
    cursor: pointer;
    color: #fafafa;
    text-align: center;
    font-size: 18px;
    padding: 8px;
    margin-top: -4px;
    width: auto;
    min-width: 90px;
    background: #2C5B8F !important;
}

.buttonSimpleBlue input:hover {
    border-bottom: #0b243e solid 4px;
    background: #113459 !important;
}

.press {
    padding-top: 53px;
    margin: 0;
}

.pressAmigo {
    padding-top: 53px;
}

.botonEscuchar{
	float: right;
}

span.tituloParrafoContenido {
    font-weight: bold;
    margin: 0;
    padding: 0 4px 0 0;
}

p.parrafoContenido {
    color: #000000;
    font-size: 1.0em;
    margin: 0;
    padding: 0 2px 13px;
    text-align: justify;
    width: 70%;
    float: left;
}

p.parrafoContenidoFecha {
    color: #000000;
    font-size: 1.0em;
    margin: 0;
    padding: 0 2px 13px 37px;
    text-align: justify;
    width: 100%;
    float: left;
}

p.parrafoContenidoEstudio {
    color: #000000;
    font-size: 1.0em;
    margin: 0;
    padding: 0 25px 10px;
    text-align: left;
    width: 30%;
    float: left;
}

.eventoMes{
	float: right;
    text-align: right;
    width: 100%;
}

.eventoMesEnlace{
	float: left;
	width: 100%;
}

.eventoSemana{
	float: left;
    width: 100%;
}

.hrDestacados{
	margin-top: 5px;
	margin-bottom: 5px;
}

.centerAlign{
	text-align: center;
}

.selectBuscadorOrdenacion {
}

form.buscadorOrdenacion .labelBuscadorOrdenacion {
    color: #585858;
    padding: 10px 0 0;
}

form.buscadorOrdenacion .labelBuscadorPalabras {
    color: #585858;
    margin-left: 56%;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 10px;
}

.inputBuscadorPalabras {
}

.inputImagePalabrasMicrosites {
    float: left;
}

.inputBuscadorPalabrasActive {
    background: url("cssimg/fondoSelectOrdenacion.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 0.9em;
    height: 19px;
    margin-bottom: 0;
    margin-left: 230px;
    margin-top: 0;
    padding: 0 0 0 4px;
    width: 30%;
    float:left;
    color: #3C3B37;
}

.tituloRamasConocimientoIzq {
    float: left;
    margin: 0;
    padding: 20px 0;
    font-size: 1.8em;
}

.tituloRamasConocimientoDer {
    float: left;
    margin: 0;
    padding: 20px 0;
    font-size: 1.8em;
}

.inputGrados{
	margin: 6px 0 9px;
    padding: 0;
    width: 80%;

}

.iconoBuscadorGrados{
	margin-left: -32px;
}
