/******Do seu interese*********/
.picoInterese{
    background-image: url("../images/fondos/picos/picoInterese.png");
}

.bTituloInterese{
    background-color: #eaeaf4;
}

.bInterese{
    background-color: #f8f7fc;
   /* width: 338px;*/
}

.interese{
    color: #00007f;
}

.fondoInterese{
    background-image: url("../images/fondos/pizarra.png");
    float: left;
    width: 54px;
    height: 144px;
    margin: 17px 15px 0px 0px;
}

.itemsInterese li{
    background-image: url("../images/bolos/boloLila.png");
    background-position: 0px 5px;
}

.itemsInterese li a{
    color: #00007f; 
}   

/*********Admin electronica*******/
.picoAdmin{
    background-image: url("../images/fondos/picos/picoAdmin.png");
}

.bTituloAdmin{
    background-color: #f3e6de;
}

.bAdmin{
    background-color: #fff8f2;
    /*width: 338px;*/
}

.admin{
    color: #542c12;
}

.fondoAdmin{
    background-image: url("../images/fondos/adminElectronica.png");
    float: left;
    width: 54px;
    height: 144px;
    margin: 17px 15px 0px 0px;
}

.itemsAdmin li{
    background-image: url("../images/bolos/boloLaranxa.png");
    background-position: 0px 7px;
}

.itemsAdmin li a{
    color: #542c12; 
}   
    

.picoMultimedia{
    background-image: url("../images/fondos/picos/picoMultimedia.png");
}

.bTituloMultimedia{
    background: url("../images/fondos/fondoSupCanle.png") top left no-repeat;
    background-color: #93ae3d;
    height: 13px;
	padding: 6px 19px 10px;
}

.bMultimedia{
    background-color: #e7ead7;
    background-image: url("../images/fondos/caixaMultimedia.png");
    background-position: left bottom;
}

.bMultimedia .contidoCaixaEstandar {
    padding-bottom: 20px;
    position: relative;
    height: 220px;
	overflow:hidden;
}

.bMultimedia .mais{
    margin-top: 0px;
}

.multimedia{
    color: #ffffff;
    max-width: 250px;
    float: left;
}

.bMultimedia .separadorTituloEstandar{
    background: none;
}

.player{
    width: 255px;
    height: 196px;
    margin: 0px 18px 0px 19px;
    float: left;
}

.player .marcoThumb{
    padding: 7px;
    background-color: #ffffff;
    position: relative;
    
}
   
.playThumb{
    background-image: url("../images/botons/play.png"); 
    background-position: center center;
    width: 255px;
    height: 196px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}

.playThumb:hover{
    background-image: url("../images/botons/playOver.png");
}    

.listaReproduccion{
    float: left;
    width: 395px;
}

.itemReproductor{    
    width: 157px;
    height: 76px;
    margin: 0px 16px 16px 0px;
    float: left;
    padding: 8px 12px;
    overflow: hidden;
    position: relative; 
}

.itemReproductor .transparencia{
    background: url("../images/fondos/fondoItemReproductor.png") top left no-repeat;
    opacity:0.5;
    width: 181px;
    height: 92px;
    position: absolute;
    top: 0px;
    left: 0px;   
}    

.itemReproductor.activo .transparencia{
   background: url("../images/fondos/fondoItemReproductorActivo.png") top left no-repeat;   
} 

.itemReproductor h3{
    position: absolute;
    top:54px;
    left: 6px;
    font-weight: normal;
    font-size: 1.1em;
}

.itemReproductor.activo h3{
    font-weight: bold;
}

.itemReproductor img{
    position: absolute;
    top:6px;
    left: 6px;
    height: 44px;
    margin: 0px 7px 7px 0px;
    width: 64px;
}

.itemReproductor p{
    position: absolute;
    top:8px;
    left: 78px;
}
.player img{
    max-height: 180px;
    max-width: 240px;
}

/******************
Carrusel
*****************/

.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
}

.jcarousel-list li, .jcarousel-item {
    float:left;
    height:235px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    overflow:hidden;	
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-clip{
    width:650px;
}

.jcarousel-skin-imaxes{	
    margin: 0px 20px;
    width: 650px;
}

.jcarousel-next {
    background-image: url("../images/botons/seguinte.png");
    cursor: pointer;
    height: 27px;
    position: absolute;
    right: -17px;
    top: 75px;
    width: 13px;
}

.jcarousel-prev {
     background-image: url("../images/botons/anterior.png");
    cursor: pointer;
    height: 27px;
    position: absolute;
    left: -15px;
    top: 75px;
    width: 13px;
}

.jcarousel-skin-imaxes li{
    background:none;
    position:relative;
    overflow:hidden;
    width:210px;
    height:220px;
    cursor:pointer;
    margin-right: 10px;
}

.jcarousel-skin-imaxes li .transparencia{
    width:210px;
    height:220px;
    background: url("../images/fondos/fondoCarruselImaxes.png");
    opacity:0.5;
    top:0px;
    left:0px;
}

.jcarousel-skin-imaxes li img{
    margin:0px;	
    position:absolute;
    top: 12px;
    left:12px;
}

.jcarousel-skin-imaxes li p{
    left: 12px;
    margin: 0;
    position: absolute;
    top: 136px;
    width: 188px;
}

/*********Estructura organizativa*******/
.picoEstructura{
    background-image: url("../images/fondos/picos/picoAvisos.png");
}

.bTituloEstructura{
    background-color: #f9f9f9;
}

.bEstructura{
    background-color: #ffffff;
    margin-bottom: 15px;
}

.estructura{
    color: #3c7143;
}

.bEstructura li{
    border-bottom: 1px solid #cfe0ce;
}

.bEstructura li a{
    background: url("../images/bolos/boloAnexos.png") 20px 12px no-repeat;
    padding: 5px 10px 5px 30px;
    display: block;
    font-size: 1.2em;
    color: #284553;
}


/******Directorio*************/
.infoContido.directorio{
   padding:0px;	
   color:#274754;
}

.directorio br{
	display:none;
}

.directorio p{
	font-size:1em;
}

.directorio .lugar{
    margin-bottom: 10px;
    background: url("../images/bolos/casa.png") no-repeat left top;
    padding-left:30px;
    margin-left:20px;
}

.directorio .contacto{
    margin-bottom: 10px;
    background: url("../images/bolos/contacto.png") no-repeat left top;
    padding-left:30px;
    margin-left:20px;
}

.directorio h3 {
    background: url("../images/bolos/directorio.png") no-repeat 0px 5px;
    padding-left:15px;
    margin-left:20px;
    font-size:1.3em;
}

.directorio .separador{
    background: url("../images/fondos/separadorDirectorio.png") no-repeat 0px 0px;	
    height:5px;
    width:431px;
    margin:10px 0px;	
}

.directorio .item{
	margin-bottom:10px;
}

.directorio .item span{
	color:#448430;
	font-size:1.4em;
}

.directorio .item .infoDirectorio{
	font-size:1.3em;
}

.directorio a.voltar{
	background: url('../images/bolos/voltar.png') 0px 4px no-repeat;
	font-size: 1.2em;
    margin:10px 0px 0px 20px;	  
    padding: 0 40px 0 12px;
    float:right;
}

.directorio a.btSubir{
	background: url('../images/bolos/subir.png') 0px 4px no-repeat;
	font-size: 1.2em;
        padding: 0px 40px 0px 10px;
        float:right;
}

/*******Colectivos************/
.bColectivos{
    background-color: #F9F9F9;	
    border: 1px solid #CACCCB;
    width: 220px;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}

.colectivos{
    color:#3D7342;	
}

.bColectivos .itemDistribuidora{
    border:none;	
} 

.bMaisColectivos{
    margin-top:10px;	
    background-color: #F9F9F9;	
    border: 1px solid #CACCCB;
    width: 700px;
    float:left;
}

.maisColectivos{
    color:#333333;	
}

.contidoMaisColectivos .fila{
    margin-bottom:5px;	
    margin: 0px 5px 5px 5px;
}

.contidoMaisColectivos .columna{
   width:175px;
   border-left: 1px dotted #42911C;
    padding: 5px;
    width: 161px;	
}

.contidoMaisColectivos .columna a{
    color:#3D7342;
    font-size:1.3em;
    font-weight:bold;	
}

/*****Guia do cidadán***********/

#avanzada.gdc{
	margin: 20px 0px;
    width: 701px;
}

.gdc #as_q{
	float:left;
	width:300px;
	margin-top:5px;
}

.gdc .cursiva label{
	float:left;
	width:270px;
	font-style:italic;
	margin-left: 12px;
}

.gdc .por50 span, .gdc .por50 select{
	display: block;
    float: left;
    margin: 0 5px;
    width: 316px;
}

.gdc .capaChecks label{
	float: left;
    padding: 0px;
    width: 190px;
}

.gdc .capaChecks input[type="checkbox"] {
	float: left;
    margin: 2px 4px 4px 5px;	
}

.tGDCminiBuscador {
    margin-top: 15px;
}

.tGDCminiBuscador label{
	color: #3D7342;
    font-size: 1.3em;
    font-weight: bold;
}

.txtLibre{
	width:370px;
	margin: 15px 0px 10px 0px;
}

.ancho15 #button{
	margin: 15px 0px 10px 20px;
}

.ancho24 #button2{
	margin: 15px 0px 10px 20px;
	background: url(../images/botons/botonXenerico110.png) top left no-repeat;
    text-align: center;
    background-repeat: no-repeat;
	width:110px;
}

.itemResultadoBusca .documentosGuiaCidadan {
    clear: both;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 5px;
}

.explicaResGDC {
    border-bottom: 1px solid #CCCCCC;
    margin-top: 5px;
    padding-bottom: 8px;
	font-size:1.3em;
}

.descargaSolicitude {
    border-left: 1px solid #B8B8B8;
    display: block;
    float: left;
    width: 40%;
}

.documentosGuiaCidadan{
	margin-top: 10px;
    margin-top: 3px;
    padding-left: 18px;
	font-size: 0.8em;
}

.documentosGuiaCidadan a, .documentosGuiaCidadan span {
    background-position: 5px 0;
    display: block;
    font-weight: normal;
    line-height: 1.8em;
    padding: 0px 6px 1px 22px;
	font-size:1.2em;
}

.descargaSolicitude a {
    border-right: 1px solid #B8B8B8;
    color: #3D7342;
    float: left;
}

.estadoSolicitude {
    border-right: 1px solid #B8B8B8;
    float: right;
    width: 50%;
}

a.presentacionSolicitude {
    background-image: url("../images/icos/descargar.gif");
}

span.presentacionEnPlazo {
    background-image: url("../images/icos/aberto.gif");
    color: #299C01;
}

a.presentacionTelematica {
    background-image: url("../images/icos/tramitacion.gif");
    padding-left: 24px;
}

.estadoSolicitude span {
    border-left: 1px solid #B8B8B8;
    float: right;
}

.fondoSinDegrado {
    display: block;
    margin: 0 1px;
    overflow: hidden;
    padding: 0 10px 10px;
}

/*********modal box guía do cidadán********/
#dialog-modal input[type="text"] {
    margin-bottom: 4px;
    width: 270px;
	float: left;
    margin-right: 5px;
}

#dialog-modal .seccionDereita {
    clear: none;
    float: none;
    margin: 0px 0px 0px 10px;
}

#dialog-modal .filtroGPC label {
    float: left;
	font-size:1.2em;
	font-style:italic;
	margin-top: 18px;
}

#dialog-modal .tituloNivel1 {
    color: #666666;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 6px;
    text-align: left;
}

#dialog-modal .tercioFila {
    float: left;
    width: 242px;
}

#dialog-modal .tituloNivel2 {
    color: #666666;
    font-size: 1.2em;
    margin-bottom: 4px;
}

#dialog-modal .seccionDereita select {
    float: left;
    margin-right: 5px;
}

#dialog-modal .tercioFila select {
    width: 232px;
}

#dialog-modal .capaChecks input[type="checkbox"] {
    float: left;
    margin: 2px 6px 5px 12px;
}

#dialog-modal .capaChecks label {
    color: #666666;
    float: left;
    font-size: 1.3em;
    padding: 0px;
    width: 206px;
}

#dialog-modal input[type="button"] { 
	margin-right:10px;
}

#dialog-modal {
    background-color: #EFF3F7;
    padding: 0px;
}
/*****Canal axudas*************/

#p_p_id_resultadoBusca_WAR_GSASearch_ {
	position:relative;
}

#p_p_id_resultadoBusca_WAR_GSASearch_  form#_resultadoBusca_WAR_GSASearch_fm{
	left: 0;
    position: absolute;
    top: 0;
    z-index: 999999;
	width:500px;
}

#p_p_id_resultadoBusca_WAR_GSASearch_ .tags{
	display:none;
}

.formCanalAxudas{
	position:absolute;
	z-index:999999;
	top:0px;
	left:0px;
}

.canleAXUDAS img{
	display:none;
}

.canleAXUDAS{
	position:relative;
	margin-top: 25px;
	background-image: url("../images/fondos/degradado_pestanas_form.png");
    	background-position: 0 18px;
    	background-repeat: repeat-x;
}

.canleAXUDAS h2 {
    color: #333333;
    font-family: georgia;
    font-size: 1.6em;
    font-style: italic;
    font-weight: normal;
    left: 20px;
    position: absolute;
    top: -25px;
}

.canleAXUDAS a.bannerSMS {
    display: none;
}

.canleAXUDAS ul {
    padding: 25px 15px 20px;
	font-size: 1.2em;
}

.canleAXUDAS li {
    border-bottom: 1px dotted #CECECE;
    padding-bottom: 10px;
    margin: 22px 30px 0px;
}

.canleAXUDAS .senConvocatorias {
    font-size: 1.3em;
    background-image: url("../images/icos/help.png");
    background-position: 40px 48px;
    background-repeat: no-repeat;
    border: 1px solid #274754;
    color: #274754;
    display: block;
    font-weight: bold;
    min-height: 64px;
    padding: 60px 53px 15px 90px;
}

.canleAXUDAS .mais{
	position:absolute;
	bottom:0px;
}

#miniBuscadorcanleAXUDAS {
    clear: both;
    display: block;
    height: 60px;
    padding: 0px 0px 20px 10px;
    background-color:#f5f5f5;
    margin-top: 5px;
}

#miniBuscadorcanleAXUDAS p {
    color: #274754;
    font-size: 1.2em;
    margin-bottom: 10px;
    padding-left: 15px;
}

#miniBuscadorcanleAXUDAS div.campo {
    float: left;
    position: relative;
    width: 40%;
}

#miniBuscadorcanleAXUDAS h2 {
    color: #274754;
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 15px;
}

#miniBuscadorcanleAXUDAS .selectPersoal {
    background-image:url("../images/forms/fondoSelectDespregado.png");
    left: 4px;
    padding-left: 10px;
    position: absolute;
    top: 22px;
    width: 184px;
    z-index: 500;
    height:23px;
    cursor:pointer;
    margin-left:10px;
}

#miniBuscadorcanleAXUDAS .selectPersoal .selectPersonalDespliegue {
    background-color: #EAEFD9;
    border: 1px solid #DDDDE1;
    bottom: 21px;
    left: 0px;
    position: absolute;
    width: 180px;
}

#miniBuscadorcanleAXUDAS .selectPersoal ul {
    display: block;
    margin: 0px;
    width: 170px;
    z-index: 290;
}

#miniBuscadorcanleAXUDAS .selectPersoal ul li {
    color: #817F7F;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1.1em;
    margin: 0 3px;
    padding: 4px 8px;
    z-index: 500;
}

#miniBuscadorcanleAXUDAS .selectPersoal .pechar {
    cursor: pointer;
    display: none;
    left: 165px;
    position: absolute;
    top: 5px;
    background-image:url("../images/botons/pechar.png");
    width:11px;
    height:11px;
}

#miniBuscadorcanleAXUDAS .selectPersoal .pechar img{
   display:none;	
}

#miniBuscadorcanleAXUDAS .selectPersoal ul ul {
    display: block;
}

#miniBuscadorcanleAXUDAS .selectPersoal ul li li {
    background-image: none;
    background-color: #EAEFD9;
    border-bottom: 1px solid #DDDDE1;
    font-size: 1em;
    padding: 6px 8px 6px;
}

#miniBuscadorcanleAXUDAS .selectPersoal ul li li input[type="checkbox"] {
    float: left;
    margin-top: 1px;
}

#miniBuscadorcanleAXUDAS .selectPersoal ul li li label {
    color: #817F7F;
    float: left;
    font-size: 1em;
    margin-left: 5px;
    padding-top: 0;
    width: 120px;
}

#miniBuscadorcanleAXUDAS .botonera .botonBuscar {
    margin: 22px 35px 0 0px;
}

.buscadorCompletoCanleAxudas {
    background-color: #f5f5f5;
    font-size: 0.9em;
    padding: 12px 12px 12px 30px;
}

.buscadorXeral label {
    font-weight: bold;
    line-height: 1.8em;
	font-size:1.3em;
	display: block;
}

.buscadorXeral input {
    float: left;
    width: 330px;
}

.buscadorResaltado {
    background-image: url("../images/fondos/buscadorAvanzadoAxudas.png");
    height: 74px;
    padding: 12px 22px 0;
    position: absolute;
    right: 12px;
    top: 38px;
    width: 222px;
}

.buscadorResaltado label {
    font-size: 1.1em;
    padding-bottom: 7px;
	display: block;
}

.buscadorResaltado input {
    float: left;
    padding: 2px;
    width: 115px;
	margin-top: 3px;
}

.buscadorResaltado input.buscarAxP {
    background: url("../images/botons/buscadorAx.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #5AC1FC;
    cursor: pointer;
    font-size: 0;
    height: 23px;
    margin: 1px 10px;
    text-indent: -9999em;
    width: 22px;
	float:left;
}

.buscadorCompletoCanleAxudas p {
    clear: both;
    margin-bottom: 0.2em;
    padding-top: 15px;
}

.moduloBuscador {
    border-right: 1px solid #FFFFFF;
    float: left;
    width: 130px;
}

.moduloBuscador.c3Opcions {
    border-left: 1px solid #D3E2E8;
    border-right: 0 none;
    padding-left: 12px;
	width: 480px;
}

.moduloBuscador h3 {
    color: #3B7344;
    font-size: 1.4em;
    font-weight: bold;
}

.moduloBuscador div {
    display: block;
    overflow: hidden;
    padding: 4px 0;
}

.moduloBuscador.c3Opcions .fila div {
    float: left;
    overflow: hidden;
    width: 33%;
}

.moduloBuscador input[type="checkbox"] {
    border: none;
}

.moduloBuscador input {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
}

.moduloBuscador label {
    color: #3B7344;
    float: left;
    width: 100px;
}

.moduloBuscador.c3Opcions label {
   /* width: 86%;*/
}

.buscadorCompletoCanleAxudas .botonera {
    text-align: right;
}

.buscadorXeral.curtobX input {
    margin-left: 80px;
    width: 250px;
	float:left;
}

.buscadorXeral.curtobX input.botonBuscar {
    background: url("../images/botons/botonXenerico100.png") no-repeat scroll left top transparent;
    width: 100px;
	margin-bottom: 10px;
    margin-left: 10px;
}

.buscadorCompletoCanleAxudas a {
    background-image: url("../images/icos/ico_mais.gif");
    background-position: 0px 2px;
    color: #3B7344;
    display: block;
    float: left;
    margin: -6px 0 0 350px;
    padding: 0px 0px 0px 14px;
	font-size:1.2em;
}

.corpoContido {
    padding: 0px 15px;
}
.canleAXUDASCentral .resultadosGDCInf .itemResultadoBusca {
    margin-left: 28px;
    margin-right: 28px;
}

.canleAXUDASCentral .tags {
    background-color: #EFFAFF;
    margin: 8px 0;
}

.canleAXUDASCentral .tags .etiquetasBoloInt {
    float: left;
    width: 41%;
}

.etiquetasBoloInt {
    background-color: #EFFAFF;
    background-image: url("../images/icos/tags.gif");
    background-position: 5px 5px;
    margin: 5px 0;
    padding: 3px 20px 3px 28px;
}

.tags .etiquetasLink {
    display: block;
    float: left;
    width: 70%;
}

.tags .etiquetasBoloInt a {
    font-weight: normal;
	color: #3B7344;
}

.resultadosGDC{
	margin-bottom:10px;
	margin-top: 68px;
}

.pestanasBuscadorAxudas{
	position: absolute;
    top: 72px;
}

.resultadosGDC .data{
	font-size:1.3em;
}

/************reproductor superior************/
#reproductorSuperior {
    background-color: transparent;
    background-image: none;
    float: left;
    height: 196px;
    position: relative;
    width: 644px;
}

#reproductorSuperior .jcarousel-clip {
    height: 196px;
    width: 644px;
}

#reproductorSuperior .jcarousel-list li {
    height: 196px;
    width: 644px;
}

#reproductorSuperior .destacadoBannerPortada {
    height: 196px;
    width: 644px;
}

#reproductorSuperior .destacadoBannerPortada a {
    display: block;
    height: 196px;
    width: 644px;
}

#reproductorSuperior .destacadoBannerPortada a .titulo{
	color: #346633;
    font-family: verdana;
    font-size: 1.6em;
    font-style: italic;
    padding: 50px 0 0 25px;
    text-decoration: none;
    width: 260px;
	cursor:pointer;
	font-weight:bold;
	height: 85px;
	display:block
}

#reproductorSuperior .destacadoBannerPortada a .subtitulo{
	color: #346633;
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 74px;
	margin:0px;
	font-family: verdana;
	display:block;
}

#reproductorSuperior .destacadoBannerPortada a .subtitulo span{
	display: block;
    font-weight: normal;
}
#reproductorSuperior .destacadoBannerPortada a:hover{
text-decoration:none;
}

#reproductorSuperior .jcarousel-reproductorBts {
    bottom: 25px;
    height: 0px;
    padding: 0px;
    position: absolute;
    right: 14px;
    width: auto;
    z-index: 50;
}

#reproductorSuperior .alertasBTRepr{
	float:right;
	padding:0px 12px;
	width:11px;
}

#reproductorSuperior .jcarousel-reproductorBts #pararC {
		background:url("../images/botons/pauseReproductor.png") 0px 0px no-repeat;
    height: 11px;
    margin-left: 0px;
    width: 11px;
    z-index: 100;
}

#reproductorSuperior .jcarousel-reproductorBts #playC {
	background:url("../images/botons/playReproductor.png") 0px 0px no-repeat;
    height: 11px;
    margin-left: 0px;
    width: 11px;
    z-index: 100;
}

#reproductorSuperior .jcarousel-reproductorBts .btCarrousel {
    float: right;
    height: 8px;
    margin: 0;
    padding: 1px 4px;
    width: 8px;
    z-index: 100;
	background:url("../images/botons/repNoActivo.png") center center no-repeat;
}

#reproductorSuperior .jcarousel-reproductorBts .btCarrousel.activo{
	background:url("../images/botons/repActivo.png") center center no-repeat;
}

#reproductorSuperior .jcarousel-next {
    height: 11px;
    width: 11px;
	background-image:url("../images/botons/repSeguinte.png");
    z-index:9999999;
    right: 15px;
    top: 171px;
}

#reproductorSuperior .jcarousel-prev {
    background-image:url("../images/botons/repAnterior.png");
    height: 11px;
    left: 596px;
    top: 171px;
    width: 11px;
    z-index: 9999999;
}

.videoPlayerReproductorBt{
	position:relative;
}

#reproductorSuperior .playThumb {
	width:644px;
	height:196px;
}

.imxFondoReproductor{
	width:644px;
	height:196px;
	top:0px;
	left:0px;
	display:block;
	background-position: center center;
}

/***************Retoques varios***************/
.recaptcha_whatsthis_btn .ventaNova{
	display:none;
}

/*******Customizacion Faq*********/
.itemFaq h3 {
	color:#3D7342;
}

.despregar {
    background: url("../images/bolos/baixar.png") no-repeat scroll 0 0 transparent;
}

.pregar {
    background: url("../images/bolos/subir.png") no-repeat scroll right center transparent;
	color:#3D7342;
}

/********Galería imaxes********/
.galeriaImaxes .fila{
	border-bottom:1px dotted #93AE3B;
	margin:0px 5px 5px 5px;
	
}

.galeriaImaxes a.itemImaxe{
	float:left;
	margin:5px;
	width:152px;
	text-align: center;
}

.galeriaImaxes a.itemImaxe p{
	margin:5px 0px;
}

.galeriaImaxes a:hover p{
	text-decoration:none;
}

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

/**********Porlet Convenios*********/
#convenios table, #convenios td{
	border:none;
} 

#convenios .flotante{
	float:left;
	margin-right:5px;
}

#convenios #entidades{
	width:350px;
}

/******Porlet aae***********/

#aae input[type="button"]{
	margin-top:5px;
}

#aae input[type="checkbox"]{
	float:left;
	margin-right:5px;
}

#aae #formChecks label{
	float:left;
	margin-right:5px;
	font-size:1.2em;
}

#aae h2{
	padding-bottom:5px;
}

#aae .title{
	font-size: 1.3em;
    font-weight: bold;
    padding-bottom: 5px;
}

#aae .body{
	font-size:1.2em;
}

#aae .body p{
	margin:5px 0px;
}

/*******porlet aai*******/

#aai .voltar{
	margin:0px 0px 5px 0px;
}

/*****porlet mobilidade alternativa********/

#filtroMobilidade .filaForm{
	margin-bottom:1em;
	font-size:1.2em;
}

#filtroMobilidade #map_canvas{
	margin-bottom:1em;	
	width: 460px;
	height: 400px
}

#linkMeteogalicia img{
	display:none;
}
#linkMeteogalicia span img{
	display:block;
}

/****cambios directorio*********/

.directorio h3{
	cursor:pointer;
	color:#377C45;
}

.directorio .primernivel h3{
	margin-left:0px;
}

.directorio h3:hover{
	text-decoration:underline;
}

.primernivel{
	padding:0px 55px 5px;
}

.directorio .lugar {
    margin-left: 0;
}
.directorio .nivel3{
    padding: 0 55px 0px;
}
.videosAdxuntosLateral {
    float: right;
    width: 400px;
}