/*Pagina principal. Listado de ofertas.*/
.ui-widget-content {
	border: none;
	/*ui-widget-content:100%;*/
}

.ui-widget-content .titulo {
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	padding: 4px 0;
	letter-spacing: -0.5px;
}

.ui-widget-content .subtitulo {
	font-size: 12px;
	letter-spacing: -0.5px;
}

.subtituloOtrasOfertas {
	float: left;
	margin-left: 0;
	margin-top: -3.5%;
	padding-left: 9%;
	font-weight: normal;
}

.ui-widget-content .localidad {
	display: inline-block;
	font-size: 12px;
	height: 18px;
	color: #757575;
}

#ofertasNuevas .ui-widget-content .descuento, #ofertasDestacadas .ui-widget-content .descuento,
	#ofertasVisitadas .ui-widget-content .descuento, .ui-widget-content .ui-datascroller-item  .descuento
	{
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/descuento1.jpg.xhtml") no-repeat scroll
		right transparent;
	width: 100%;
	padding: 16px;
	width: 6%;
}

.ui-widget-content .descuento {
	width: 100%;
	padding: 16px;
	width: 6%;
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/descuento1.jpg.xhtml") no-repeat scroll
		right transparent;
}

.ui-widget-content  span.verDetalle {
	background: #2f7EA4;
	color: #ffffff;
	padding: 6px 20px;
	float: right;
}

.ui-widget-content  span.verDetalle:hover {
	background: #046B9D;
}

.ui-widget {
	font-size: 100%;
}

.ui-datascroller .ui-datascroller-item {
	border: 0 none;
	min-height: 240px; *
	min-height: 250px;
}

.ui-widget-header {
	border: none;
	background: none;
}

.ui-panel .ui-panel-content {
	margin: 0 -5px;
}

/* .ui-widget-content { */
padding
:
 
0;
}
.ui-datagrid-column .ui-panel .ui-panel-content table {
	width: 100%;
}

.ui-panel .ui-panel-title {
	margin: 0;
}

.ui-growl {
	position: fixed;
	top: 40%;
	left: 37%;
	width: 10px;
	height: 10px;
	z-index: 9999;
	width: 280px;
}

.ui-selectonemenu {
	width: 180px !important;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
	font-weight: normal
}

#buscadorOfertas .ui-tree .ui-chkbox, #altaDescuento .ui-tree .ui-chkbox
	{ *
	display: inline;
}

#ofertasNuevas .ui-grid-col-3 .ui-widget-content, #ofertasDestacadas .ui-grid-col-3 .ui-widget-content,
	#ofertasVisitadas .ui-grid-col-3 .ui-widget-content {
	padding: 0.5em;
}

#ofertasDestacadas .ui-grid-col-3 .ui-widget-content, #ofertasVisitadas .ui-grid-col-3 .ui-widget-content
	{
	padding: 0.5em;
}

#ofertasDestacadas_content, #ofertasDestacadas_content .ui-widget-content
	{
	background: #dddddd;
}

#ofertasNuevas .ui-panel {
	padding: 0;
}

#ofertasNuevas .ui-panel .ui-panel-title, #ofertasDestacadas .ui-panel .ui-panel-title,
	#ofertasVisitadas .ui-panel .ui-panel-title {
	margin: 0;
	padding: 0;
}

#ofertasNuevas .ui-panel .ui-panel-titlebar, #ofertasDestacadas .ui-panel .ui-panel-titlebar,
	#ofertasVisitadas .ui-panel .ui-panel-titlebar {
	padding: 0;
}

/*Reglas para IE7: */
#ofertasNuevas, #ofertasDestacadas, #ofertasVisitadas { *
	width: 99%;
}

#altaUsuario fieldset, #altaDescuento fieldset, #modDescuento fieldset {
	*
	width: 95% !important;
}

#ofertasNuevas .ui-datagrid-column, #ofertasDestacadas .ui-datagrid-column,
	#ofertasVisitadas .ui-datagrid-column { *
	padding: 0;
}

body .ui-selectcheckboxmenu-panel { *
	width: 25% !important;
}

#altaDescuento .ui-selectcheckboxmenu { *
	width: 25% !important;
}

/**Fin reglas para IE7**/
/*Página de detalle.*/
#detalle {
	padding: 30px;
	text-align: justify;
}

#detalle p {
	font-size: 12px;
	margin-left: 20px;
}

#bloqueIzq {
	width: 70%;
	float: left;
}

#bloqueCentral {
	width: 95%;
	border: 1px solid #8C959A;
	border-radius: 20px 20px 20px 20px;
	padding: 12px;
	width: 60%;
	margin-top: 50px;
}

#infoDestacadaOferta #imgOferta {
	float: left;
	padding: 5px;
}

#infoDestacadaOferta #resumenOferta {
	border: 1px solid #8C959A;
	border-radius: 20px 20px 20px 20px;
	float: right;
	padding: 10px;
	width: 60%;
}

#infoDestacadaOferta #resumenOferta span {
	margin-left: 20px;
}

#infoDestacadaOferta #resumenOferta .telf {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/icon_telefono.jpg.xhtml") no-repeat
		scroll 0% 0% transparent;
}

#infoDestacadaOferta #resumenOferta .email a {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/icon_email.jpg.xhtml") no-repeat scroll
		0% 2px transparent;
}

#infoDestacadaOferta #resumenOferta .url a {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/icon_url.jpg.xhtml") no-repeat scroll
		0% -1px transparent;
}

#infoDestacadaOferta #resumenOferta .subtitulo {
	font-weight: bold;
	font-size: 14px;
}

#masInfoOferta {
	margin-top: 20px;
	border: 1px solid #8c959a;
	border-radius: 20px;
	border-radius: 20px\9;
	padding: 10px;
}

#otrosDescuentos {
	border: 1px solid #8c959a !important;
	border-radius: 20px;
	border-radius: 20px\9;
	background-color: #eeeeee !important;
	-webkit-print-color-adjust: exact;
	margin-top: 20px;
}

#todasOfertas {
	/*	padding: 15px;   */
	padding: 0px 20px 5px;
}

#otrosDescuentos .ui-widget-content {
	background: none repeat scroll 0 0 #eeeeee;
}

/*.c90 {
	width: 90%;
}*/
td.c90 {
	font-weight: bold;
}

#bloqueDer {
	width: 25%;
	float: right;
}

#bloqueDer #logo {
	height: 120px;
}

/* probando poner la imagen en detalle*/
#descuento {
	height: 130px;
	width: 200px;
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/descuento.jpg.xhtml") no-repeat scroll
		0% 0%;
}

.descuentoOtrasOfertas {
	width: 1%;
}

.imgotrosdescuento {
	float: left;
	/*	margin: -0.65em -3.7em -3.25em -3.25em; */
	/*	margin: -0.67em -2.5em -3.25em -0.25em;  */
	margin: -1em -1.5em -3.25em -0.6em;
	width: 1500%;
}

#descuento .imgdescuento {
	float: right;
	margin: -10em 2em 0 0;
}

#descuento p {
	font-size: 30px;
	padding: 22px;
	font-weight: bold;
	margin-left: 0 !important;
}

#descuento span {
	font-size: 12px;
}

#map {
	height: 220px;
	margin-left: 10px;
	overflow: hidden;
	position: relative;
	width: 235px;
}

.clear_bloq {
	clear: both;
}

#map-canvas {
	height: 100%;
	margin: 0px;
	padding: 0px
}

#panel {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -180px;
	z-index: 5;
	padding: 5px;
}
/*Buscador:*/
#buscadorOfertas .ui-tree, #altaDescuento .ui-tree {
	margin-top: -14px;
	position: absolute;
	width: 310px;
	z-index: 1;
	display: inline;
}

#buscadorOfertas label {
	/*margin-right: 5px;*/
	margin-right: 2px;
}

#buscadorOfertas form {
	padding: 12px;
	font-size: 12px;
}

#buscadorOfertas form select {
	color: #71797C;
	width: 200px;
	margin-bottom: 5px;
}

#buscadorOfertas form input {
	margin-bottom: 5px;
	margin-right: 10px;
	font-size: 10px;
	width: 130px;
}

#buscadorOfertas .buscar {
	width: 50px !important;
	cursor: pointer;
}

.element.style {
	margin-left: 80px;
	position: absolute !important;
	margin-top: 0px !important;
	/*para que no se salga ajustado el buscador */
}

#buscadorOfertas form input[type="submit"] {
	background: none repeat scroll 0 0 #1981B4;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 25px;
}

#ordenar {
	margin-left: 200px;
}

#destacarPeso {
	margin-top: 50px;
	padding: 4px 10px;
	text-align: center;
	border: 1px solid #8c959a;
	border-radius: 20px;
	margin-left: 150px;
	width: 60%;
}

/*Listado de ofertas*/
.ui-datascroller-item {
	float: left;
	margin: 10px 5px 3px 20px;
	width: 22%;
}

.ui-datascroller-item table {
	width: 100%;
	text-align: center;
}

/* Resultado Búsqueda de Usuarios */
#resultadoUsuarios .ui-datascroller .ui-datascroller-item {
	border: 0 none;
	min-height: 40px;
}

#resultadoUsuarios .ui-datascroller-item {
	float: left;
	margin: 10px 5px 3px 20px;
	width: 90%;
}

/*Detalle*/
#redesSociales ul {
	margin: 10px 2px 15px 8px;
	padding: 0;
}

#redesSociales ul li {
	display: inline;
	list-style: none
}

#detalle #mapa {
	height: 250px;
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
}

#detalle #panel {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -180px;
	z-index: 5;
	padding: 5px;
}

#actions form {
	float: left;
	margin-top: 20px;
}

#actions button {
	margin-left: 30px;
	float: left;
	margin-right: 25px;
	margin-top: 20px;
}

.icon-imprimir {
	display: block;
	margin-bottom: 20px;
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/print.png.xhtml") no-repeat scroll 0 0
		transparent;
	border: medium none;
	display: block;
	height: 30px;
	margin-bottom: 20px;
	width: 30px;
	margin-right: 15px;
}

/*Breadcrumb*/
.ui-breadcrumb ul li a {
	font-weight: bold;
	font-size: 0.85em;
}

/*Formularios: alta de usuario y alta descuento*/
#altaUsuario, #altaDescuento, #modDescuento, #gestionUsuario,
	#resultadoUsuarios, #buscadorSede, .detalleEntidad {
	margin-left: 30px;
	font-size: 11px;
}

#altaUsuario form label, #altaDescuento form label, #modDescuento  form label,
	#gestionUsuario form label, #resultadoUsuarios form label,
	#buscadorSede form label {
	font-weight: normal;
}

#altaUsuario fieldset, #altaDescuento fieldset, #modDescuento fieldset,
	#gestionUsuario fieldset, #resultadoUsuarios fieldset, #buscadorSede fieldset
	{
	border: 1px solid #1F729A;
	box-shadow: 2px 2px 5px 1px #90C9E5;
	padding: 10px;
	width: 80%;
	margin: 0 0 25px;
}

#altaUsuario fieldset legend, #altaDescuento fieldset legend,
	#modDescuento fieldset legend, #gestionUsuario fieldset legend,
	#resultadoUsuarios fieldset legend, #buscadorSede fieldset legend {
	color: #1F729A;
	font-size: 14px;
	font-weight: bold;
}

#altaUsuario form span, #altaDescuento form span, #modDescuento form span,
	#gestionUsuario form span {
	/*color: #CB0B6D;*/
	color: #B90B62;
}

#buscadorSede form span {
	color: #4F4F4F;
}

#altaUsuario .ui-panelgrid .ui-panelgrid-cell, #altaDescuento .ui-panelgrid .ui-panelgrid-cell,
	#modDescuento .ui-panelgrid .ui-panelgrid-cell, #gestionUsuario .ui-panelgrid .ui-panelgrid-cell,
	#buscadorSede .ui-panelgrid .ui-panelgrid-cell {
	border: none;
}

body .ui-datepicker {
	margin-left: -6% !important;
}

/* Tamaño de las celdas de la tabla de los resultados de usuarios */
#resultadoUsuarios .ui-panelgrid .ui-panelgrid-cell {
	width: 14%;
}

/*Exportar descuentos*/
.exportarDescuentos {
	margin-left: 30px;
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/export_excel.png.xhtml") no-repeat
		scroll 0% 0% transparent;
	font-weight: bold;
}

.exportarDescuentos  span {
	margin-left: 30px;
}

.exportarDescuentos  img {
	vertical-align: middle;
	margin-right: 5px;
}

/*Men� gesti�n*/
.menuGestion {
	margin-left: 30px;
	font-weight: bold;
	font-size: 15px;
}

.menuGestion  span {
	margin-left: 30px;
}

.menuGestion  img {
	vertical-align: middle;
	margin-right: 5px;
	height: 5px;
	widht: 5px;
}

/*Listado de portales de ofertas de otras comunidades*/
.portalesOfertas ul li {
	display: inline;
	float: left;
	padding: 15px;
	width: 30%;
}

.portalesOfertas ul li img {
	border: 2px solid #dedede;
	border-radius: 40px;
	margin-right: 10px;
	vertical-align: middle;
}

.portalesOfertas ul li a {
	font-weight: bold;
	font-size: 16px;
}

/*Externas */
.externas {
	margin-left: 30px;
	font-weight: bold;
	font-size: 20px;
	float: left;
	width: 45%;
}
.externasJunta {
        margin-left: 30px;
        font-weight: bold;
        font-size: 20px;
        float: left;
        margin-top:20px;
}

.externasImgJunta {
        margin-left: 30px;
        font-weight: bold;
        font-size: 20px;
        float: left;
        width: 5%;
}


.externasBloque {
	display: inline-block;
	padding-bottom: 12px;
	width: 100%;
}

.externas  img {
	vertical-align: middle;
	margin-right: 10px;
	height: 80px;
	width: 80px;
}

/* Ventana emergente destacar y tag */
.cajaMensaje {
	position: fixed;
	/*nos posicionamos en el centro del navegador*/
	top: 50%;
	left: 50%;
	/*determinamos una anchura*/
	min-width: 550px;
	width: auto;
	/*indicamos que el margen izquierdo, es la mitad de la anchura*/
	margin-left: -270px;
	/*determinamos una altura*/
	height: 100px;
	/*indicamos que el margen superior, es la mitad de la altura*/
	margin-top: -50px;
	border-radius: 8px;
	border: 1px solid #8c959a;
	background-color: #DEEEF7;
	padding: 45px;
	/*Opciones del texto*/
	text-align: center;
}

.ui-selectcheckboxmenu-panel .ui-widget .ui-widget-content .ui-corner-all .ui-helper-hidden
	{
	position: fixed !important;
}

/*Menu destacar: que no se desplace el desplegable del peso
.asignarpeso {
	position:fixed !important;
	width: 172px;
}*/
/*no lo coje
.ui-selectcheckboxmenu-panel .ui-widget .ui-widget-content .ui-corner-all .ui-helper-hidden{
	left: 333.9px;
}*/

/*.ui-selectonemenu-items-wrapper{
	position: fixed !important;  /*nocambia el valor del desplegable*/
/*width: 172px;
	overflow: scroll;
}*/

/*
.menuPeso .ui-selectonemenu-label { 
    position: fixed !important; nocambia el valor del desplegable
    width: 172px;
}
*/

/*.ui-selectonemenu-panel .ui-widget-content .ui-corner-all .ui-helper-hidden .ui-shadow{
	position: fixed !important; no lo coje
}*/
.panelDestacarPeso .ui-selectonemenu-list {
	position: fixed !important;
	width: 172px;
	overflow: scroll;
}

/* Ventana emergente categoria */
.cajaMensaje2 {
	position: fixed;
	/*nos posicionamos en el centro del navegador*/
	top: 50%;
	left: 30%;
	/*determinamos una anchura*/
	min-width: 650px;
	width: auto;
	margin-left: -220px;
	margin-right: 150px;
	/*indicamos que el margen superior, es la mitad de la altura*/
	margin-top: -150px;
	border-radius: 8px;
	border: 1px solid #8c959a;
	background-color: #DEEEF7;
	padding: 40px;
	/*Opciones del texto*/
	text-align: center;
}

/* Ventana emergente Documentos Adhesion */
.cajaMensaje3 {
	position: fixed;
	/*nos posicionamos en el centro del navegador*/
	top: 50%;
	left: 30%;
	/*determinamos una anchura*/
	min-width: 650px;
	width: auto;
	margin-left: -220px;
	margin-right: 150px;
	/*indicamos que el margen superior, es la mitad de la altura*/
	margin-top: -25%;
	border-radius: 8px;
	border: 1px solid #8c959a;
	background-color: #DEEEF7;
	padding: 40px;
	/*Opciones del texto*/
	text-align: center;
	z-index: 999;
	color: #4e4e50;
}

/* Ventana emergente Documentos Adhesion */
.cajaMensajeBorrado {
	z-index: 999;
	position: fixed;
	/*nos posicionamos en el centro del navegador*/
	top: 50%;
	left: 30%;
	/*determinamos una anchura*/
	min-width: 650px;
	width: auto;
	margin-left: -220px;
	margin-right: 150px;
	/*indicamos que el margen superior, es la mitad de la altura*/
	margin-top: -25%;
	border-radius: 8px;
	border: 1px solid #8c959a;
	background-color: #DEEEF7;
	padding: 40px;
	/*Opciones del texto*/
	text-align: center;
}

.botonBorrarPdfAdh {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/elim-pdf.png.xhtml") no-repeat scroll
		right transparent !important;
	height: 40px;
	width: 36px;
}

.mensaje {
	padding: 20px;
}

.destacar {
	font-weight: bold;
}

form input[type="submit"].verDetalle {
	background: none repeat scroll 0 0 #2f7EA4;
	border: medium none;
	color: #FFFFFF;
	float: right;
	margin: 0 auto;
	padding: 6px 20px;
	cursor: pointer;
}

form input[type="submit"].verDetalle:hover {
	background: none repeat scroll 0 0 #046B9D;
}

.botones {
	margin-right: 22px;
}

.boton.cancelar {
	background: none repeat scroll 0 0 #1a1a1a;
}

.boton.cancelar:hover {
	background: none repeat scroll 0 0 #404040;
}

.boton.alternativo {
	background: none repeat scroll 0 0 #88257e;
}

.boton.alternativo:hover {
	background: none repeat scroll 0 0 #ad48a2;
}

/*Para la alineacion de los desplegables del buscador
body .ui-selectonemenu-panel {
	position: fixed;
}

body .ui-selectcheckboxmenu-panel {
	position: fixed;
}*/
#mostrarUsuario {
	width: 95%;
}

/* boton para ir arriba*/
#subir {
	position: fixed;
	left: 58%;
	margin-left: 430px;
	top: 650px;
	width: 25px;
	padding-top: 9px;
}

.index {
	position: fixed;
	left: 58%;
	margin-left: 430px;
	top: 710px;
	width: 25px;
	padding-top: 9px;
}

.botonAtras {
	position: fixed;
	left: 58%;
	margin-left: 422px;
	top: 770px;
	padding-top: 9px;
	border: none;
	background: none;
	cursor: pointer;
}

/* Ventana emergente categoria */
.ventanaBusquedaAvanzada {
	background-color: #f8f8f8;
	border: 4px solid #8c959a;
	border-radius: 3px;
	color: #000000;
	left: 38%;
	margin-left: -204px;
	margin-right: 150px;
	margin-top: -200px;
	min-width: 610px;
	padding: 26px;
	position: fixed;
	top: 50%;
	width: auto;
	z-index: 999;
}

.textoCentrado {
	text-align: center;
}

a.busquedaAvanzadaEnlace {
	color: #727272;
	text-decoration: underline;
}

.botonera {
	display: inline-flex;
}

a.pdf-link {
	padding-right: 15px;
	margin-bottom: 20px;
}

img.pdf-icon {
	width: 32px;
	height: 32px;
}

img.lapiz-firma {
	width: 61px;
	height: 61px;
	position: relative;
	top: 16px;
}

.contenedor-pdf {
	display: none;
}

.ofertasEncontradas {
	margin-left: 30px;
	font-weight: bold;
	font-size: 0.85em;
}

/*.ui-selectonemenu-list { 
    position: fixed !important; 
    width: 172px;
    overflow: scroll;
}*/

/*
.categoriasContainer {
    max-height: 210px;
    overflow-x: hidden;
    width: 360px;
}
*/
.categoriasContainer>ul>li>ul {
	border: 1px solid #ccc;
	max-height: 210px;
	overflow-x: hidden;
}

.exportarOfertas {
	float: left;
	padding-bottom: 16px;
	width: 330px;
}

table .ui-fileupload-files {
	margin: 0;
}

.no-visible {
	height: 22px;
	padding: 0 6px;
}

.tooltip {
	position: relative;
	display: inline-block;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: 170px;
	background-color: #2f2f2f;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 8px 8px;
	font-size: 0.6em;
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 50%;
	margin-left: -60px;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
}

.textoDestacado {
	font-weight: bold;
	padding-top: 20px !important;
}

#filtroOrdenListadoForm {
	padding-left: 22px;
	padding-top: 14px;
}

.filtroOrdenListadoSelect {
	margin-right: 2px;
}

.filtradoOrdenListadoTabla input {
	font-size: 0.8em;
	vertical-align: top;
}

.filtradoOrdenListadoTabla td {
	border: medium none !important;
}

.busquedaAvanzadaTabla td {
	border: medium none !important;
	background-color: #f8f8f8 !important;
}

.pesoDestacado {
	color: #545454;
	font-size: 0.7em;
}

.parrafoInfo {
	font-size: 1em !important;
	font-weight: bold;
	line-height: 2;
}

.ofertasEuropeas {
	clear: both;
	padding-top: 8px;
}

.ofertasEuropeas li {
	display: inline;
	float: left;
	padding: 10px;
	width: 22%;
}

.ofertasEuropeas a {
	font-weight: bold;
}

.ofertasEuropeas img {
	border: 2px solid #dedede;
	border-radius: 40px;
	margin-right: 10px;
	vertical-align: middle;
}

.contenedorOferta {
	border: 1px solid #a4a4a4;
	background: #fff none repeat scroll 0 0;
}

.verDetallePrincipal {
	align-self: right;
	background: #2f7ea4 none repeat scroll 0 0;
	color: white !important;
	float: right;
	padding: 7px 22px;
	text-decoration: none;
}

.verDetallePrincipal:hover {
	background: none repeat scroll 0 0 #046B9D;
	text-decoration: none;
}

/* Estilo Validaciones */
#validaciones fieldset {
	border: 1px solid #1F729A;
	box-shadow: 2px 2px 5px 1px #90C9E5;
	padding: 10px;
	width: 80%;
	margin: 0 21px 25px;
	color: #1F729A;
	font-size: 14px;
	font-weight: bold;
}

#validaciones form span {
	color: white;
	text-shadow: 0 0 0 rgba(255, 255, 255, 0.7);
}

#cajaUpload form span {
	/*	color: green; */
	
}

#validaciones .ui-panelgrid-cell {
	border: medium none;
}

.botonesvalidaciones, .ui-button, .botonesvalidaciones {
	border: medium none;
	color: #ffffff !important;
	cursor: pointer;
	background: #2f7ea4 none repeat scroll 0 0;
}

.ui-button.botonvalidar {
	color: white !important;
}

.botonvolver {
	color: #ffffff;
	background: #1a1a1a none repeat scroll 0 0;
	margin-left: 21px;
	padding: 8px 30px;
}

.botonvolver:hover {
	background: none repeat scroll 0 0 #404040;
}

.botonrechazar {
	background: none repeat scroll 0 0 #88257e !important;
}

.botonrechazar:hover {
	background: none repeat scroll 0 0 #AD48A2 !important;
}

.botonvalidar {
	background: #2f7ea4 none repeat scroll 0 0;
}

.botonvalidar:hover {
	background: none repeat scroll 0 0 #046B9D;
}

img.validacion-icon {
	width: 30px;
	height: 30px;
}

.ui-button .ui-widget .ui-state-default .ui-corner-all .ui-button-text-only
	{
	color: white !important;
}

.botonPdfAdh {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/pdfAdh.png.xhtml") no-repeat scroll
		right transparent !important;
	height: 40px;
	width: 36px;
	color: rgba(0,0,0,0) !important;
}

.botonModificarGestion {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/modificarGestion.png.xhtml") no-repeat scroll
		right transparent !important;
	height: 40px;
	width: 36px;
	color: rgba(0,0,0,0) !important;
}

.bloqueoCambios {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/bloqueoCambios.png.xhtml") no-repeat scroll
		right transparent !important;
	height: 40px;
	width: 36px;
	color: rgba(0,0,0,0) !important;	
}

.activarGestion {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/activarGestion.png.xhtml") no-repeat scroll
		right transparent !important;
	height: 40px;
	width: 36px;
}

.desactivarGestion {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/desactivarGestion.png.xhtml") no-repeat scroll
		right transparent !important;
	height: 40px;
	width: 36px;
}

.verGestion {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/gestionVer.png.xhtml") no-repeat scroll
		right transparent !important;
	height: 40px;
	width: 36px;
	color: rgba(0,0,0,0) !important;
}

.botoncancelar {
	color: #ffffff;
	background: #1a1a1a none repeat scroll 0 0;
	padding: 8px 26px;
	font-size: 12px;
	margin-left: 21px;
}

.botoncancelar:hover {
	background: none repeat scroll 0 0 #404040;
}

.buttonRechazo {
    background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/validar_tick.png.xhtml") no-repeat scroll
        right transparent !important;
    width: 30px;
	height: 30px;
	color: rgba(0,0,0,0) !important;
}

.buttonValidacionOfertas {
    background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/validar_tick.png.xhtml") no-repeat scroll
        right transparent !important;
    width: 30px;
	height: 30px;
	border: none !important;
}

.buttonMostrar {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/mostrar_ocultar.png.xhtml") no-repeat scroll
        right transparent !important;
    width: 40px;
	height: 40px;
}

.buttonOcultar{
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/imagen-ocultar.png.xhtml") no-repeat scroll
        right transparent !important;
    width: 25px;
	height: 25px;
}

.botonDescargarPdfAdh {
	background: url("/portalOfertasEntidadesAdheridas/javax.faces.resource/images/pdfAdh.png.xhtml") no-repeat scroll
		right transparent !important;
	height: 40px;
	width: 36px;
	color: rgba(0,0,0,0) !important;
}