/* CSS Document m */

body {
    
    background-repeat: repeat;        
    margin-top: 0px;
    text-align: center;
    background-image:  url(/SanSadurnino/imagenes/fondos/background.jpg);
    
}

img{
    border-style: none;
}
/* ******************************** PRINCIPAL ********************************** */
#contenedorPpl{
    width: 812px;
    min-height: 580px; /* En Firefox le da una altura minima.IE lo ignora */
    overflow: hidden; /* Si NO tiene la propiedad "height" hace que el contenedor crezca con el con el contenido */
    /* Problema: En el IE no funciona min-height -> El div no va a tener nunca una altura MINIMA */
    background-image:  url(/SanSadurnino/imagenes/fondos/backgroundDivPrincipal.jpg);
    margin: 0 auto;
}

#cabeceraPpl{    
    width: 800px;    
    min-height: 40px;
    overflow: hidden;    
    
}

#lateralPpl{
    width: 160px;
    min-height: 660px; /* Forzamos a que la altura minima en el Firefox */
    /* Forzamos a que la altura minima en el IE */
    /* Este div es el que nos va a fijar la altura minima en el contenedorPpl */
    float: left;  
    margin-left: 10px;
     _margin-left: 5px;

    
    
}
#cuerpoPplIndex{
    width: 632px;    
    min-height: 540px;
    overflow: hidden;    
    float: RIGHT;
    margin-right: 10px;
    _margin-right: 0px;
    margin-top: 10px;

    
}

#cuerpoPpl{
    width: 620px;  
        _width: 610px; 
    min-height: 340px;
    overflow: hidden;    
    float: left;
    margin-left: 10px;
     _margin-left: 10px;
    margin-top: 10px;


    
}


/* *********************** CONTENEDORES ***************************************** */
#contLeft{    
    float: left;
    text-align: left;
}

#contGrandeLeft{
    clear: both;
    width: 750px;
    
    float: left;
    text-align: left;
    
    margin-bottom: 5px;
}


/************************************************BOTONES DE MENU PRINCIPAL***********************************/

/* BOTON MENU PRINCIPAL */

#dbotonMenuPrincipal1{
    width: 165px;
    height: 23px;
    line-height: 23px;
    background-image: url(/SanSadurnino/imagenes/fondos/menu/superior.jpg);
    font-size: 10pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: normal;
    text-align: left;
    
    
}
#dbotonMenuPrincipal2{
    width: 165px;
    height: 23px;
    line-height: 23px;
    background-image: url(/SanSadurnino/imagenes/fondos/menu/inferior.jpg);
    font-size: 10pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: normal;
    text-align: left;
    
    
}
/* BOTON MENU PRINCIPAL */

#dbotonMenuPrincipal{
    width: 165px;
    height: 23px;
    line-height: 23px;
    background-image: url(/SanSadurnino/imagenes/fondos/menu/boton.jpg);
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 10pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: normal;
    text-align: left;
    
    
}

#dBanner{
    width: 165px;
    height: 73px;
    line-height: 23px;
    text-align: left;
    
}
a.botonMenuPrincipal{
    
    
    color: #5CA526;    
    font-family: verdana;
    font-size: 10px;
    font-style: normal; 
    font-weight: light; 
    font-variant: normal;
    margin-left: 10px;
    
}

a.botonMenuPrincipal:hover {
    color: #666666;
    text-decoration: underline;
    
}

a.botonMenuPrincipal1{
    
    
    color: #85B916;    
    font-family: verdana;
    font-size: 11px;
    font-style: normal; 
    font-weight: light; 
    font-variant: normal;
    
}

a.botonMenuPrincipal1:hover {
    color: #85B916;
    text-decoration: underline;
    
}
/****************BOTON MENU SECCION ********************************************* */

a.botonMenuSeccion {
    display: block;
    float: left;
    
    width: 110px;
    height: 15px;
    
    text-align: center;
    text-decoration: none;
    
    color: #5DA527;
    background-position: center left;
    background-image: url(/SanSadurnino/imagenes/botonFlechaB.gif);
    background-repeat: no-repeat;
    
    font-family: verdana;
    font-size: 0.7em;
    font-style: normal; 
    font-weight: light; 
    font-variant: normal;
}

a.botonMenuSeccion:hover {
    color: #000000;
    background-image: url(/SanSadurnino/imagenes/botonFlechaN.gif);
}


/* BOTON DATOS */
a.botonDatos {
    display: block;
    float: left;
    
    width: 90px;
    min-height: 17px;
    
    text-decoration: none;
    text-align: center;
    line-height: 17px; /* Si es igual que el height alinea el texto en el centro */
    
    font-family: verdana;
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps; 
    
    color: #5DA527;
    background-color: #EAEAEA;
    border: #5DA527 1px solid;
}

a.botonDatos:hover {
    color: #000000;
    background-color: #EAEAEA;
    border: #5DA527 1px solid;
}

/* BOTON DATOS */
#botonInsertar{
    width: 140px;
    float: left;
    margin-top: 10px;
    text-align: left;
}

#botonGuardar {
    width: 100px;
    min-height: 30px;
    
    float: left;
    text-align: left;
}

#botonCancelar {
    width: 100px;
    min-height: 30px;
    
    float: left;
    text-align: left;
}

#botonEliminar {
    width: 100px;
    min-height: 30px;
    
    float: right;
    text-align: right;
}

.botonDatos {
    display: block;
    
    width: 90px;
    min-height: 17px;
    
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps;
    text-decoration: none;
    color: #000000;
    background-color: #f7f7f7;
    
    border: #a5a7aa solid 1px;
}

.botonDatos:hover {
    color: #000000;
    background-color: #FFFFFF;
    
    border: #FFFFFF solid 1px;
}

.botonPeticion {
    display: block;
    
    width: 90px;
    min-height: 25px;
    
    text-decoration: none;
    text-align: center;
    line-height: 17px; /* Si es igual que el height alinea el texto en el centro */
    
    font-family: comic sans;
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps; 
    
    color: #000000;
    background-color: #f7f7f7;
    
    border: #a5a7aa solid 1px;
    
}
.botonPeticion:hover {
    color: #000000;
    background-color: #FFFFFF;
    
    border: #a5a7aa solid 1px;
}

/* *************************************************************************** */

/* ********************************     FOTOS   ************************************************ */

#galeriaFotos{
    clear: both;
    width: 590px;
    height: 30px;
    min-height: 30px;
    
    text-align: right;
}

a.textoGaleriaFotos{
    text-align: right;
    color: #5DA527; 
    
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps;
    text-decoration: none;
}

a.textoGaleriaFotos:hover{
    text-decoration: underline;
}

.tablaGaleria{        
    border-right: #a5a7aa solid 2px;
    border-bottom: #a5a7aa solid 2px;
    
    border-left: #a5a7aa solid 1px;
    border-top: #a5a7aa solid 1px;
}


.contenedorFoto {
    float: left;
    width: 210px;
    height: 180px;
    margin: 10px;
    padding: 5px;
    background-color: #f5f7f9;
    border-right: #a5a7aa solid 1px;
    border-bottom: #a5a7aa solid 1px;
    text-align: center;
}

#foto_novidade{   
    margin-left:  10px;
    padding: 3px;
    background-color: #f5f7f9;
    border: 0px;
    border-right: #a5a7aa solid 1px;
    border-bottom: #a5a7aa solid 1px;
}


.tablaNuevaFoto{
    
    background-color: #ebe9e9;
    
    border-right: #a5a7aa solid 2px;
    border-bottom: #a5a7aa solid 2px;
    
    border-left: #a5a7aa solid 2px;
    border-top: #a5a7aa solid 2px;     
    
    width: 350px;
    text-align: left;
    
    margin: auto;
    
}

/* ******************************************************************************************** */

/* ******************************** ARQUIVOS ************************************************ */
#listadoArquivos{
    clear: both;
    width: 590px;
    height: 30px;
    min-height: 30px;
    
    text-align: right;
}

a.textoListadoArquivos{
    text-align: right;
    color: #5DA527; 
    
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps;
    text-decoration: none;
}

a.textoListadoArquivos:hover{
    text-decoration: underline;
}

/* ******************************************************************************************** */


/* **************** Texto que se utiliza en los parrafos de cada sección ********* */
.texto{
    
    font-family: verdana; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: normal; 
    text-align: left;
    color: #000000;
    margin-bottom: 10px;
}
.textoCentrado{
    
    font-family: verdana; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: normal; 
    text-align: center;
    color: #000000;
    margin-bottom: 10px;
}
.textoCentradoGrande{
    
    font-family: verdana; 
    font-size: 16px; 
    font-style: normal; 
    font-weight: bold; 
    text-align: center;
    color: #5DA527;
    margin-bottom: 10px;
}
.texto2{
    color: #666666;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 
}


.textoTitulo{
    color: #5DA527;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps;
    text-decoration: none;
}


.textoTitulo2{
    color: #000000;
    font-family: verdana; 
    font-size: 10pt; 
    font-style: normal; 
    font-weight: bold;  
    font-variant: normal;
    word-spacing: 0em; 
}


.textoTitulo3{
    text-align: left;
    font-family: verdana; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: bold; 
    
    color: #000000;
    margin-bottom: 10px;
}


.textoTitulo4{
    text-align: left;
    font-family: verdana; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: light; 
    
    color: #000000;
    margin-bottom: 10px;
}

.textoTituloRojizo{
    
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps;
    text-decoration: none;
    
    color: #e77577;
}

.textoSeparacion{
    
    width: 742px;
    background-color: #004d91;
    
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 12pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps;
    color: #FFFFFF;
}

.comboEstado{
    width: 70px;
    
    color: #333333;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 
}

.comboLVAL{         
    color: #333333;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 
}

#cabDatos{       
    clear: both;
    width: 742px;
    min-height: 15px;
    
    float: left;
    
    margin-top: 5px;
    margin-bottom: 10px;
    
}

.textAreaGrande{
    width: 602px;
    height: 60px;
    
    color: #333333;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 
    
}

.textAreaMedio{
    width: 602px;
    height: 40px;
    
    color: #333333;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 
    
}

.textAreaPeq{
    width: 602px;
    height: 20px;
    
    color: #333333;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 
    
}

/* ************* BUSQUEDAS **************************** */
.input{
    width: 100px;
    
    color: #333333;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 
}

.inputAno{
    width: 50px;
    
    color: #333333;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 
}

.oculto{
    display: none;
}

/* ************************************************************************* */

/* *************************** SECCION ***************************************** */
#cabecera_seccion{
    width: 730px;  
    text-align: left;
    background-color: #5DA527;      
    
}

#cabecera_seccion h1{
    font-family:  verdana; 
    font-size: 14px; 
    font-style: normal; 
    font-weight: bold; 
    color: #ffffff;
    display: inline;
}

.cabecera_subseccion{
    
    text-align: left;
    font-family: verdana; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: bold; 
    
    color: #000000;
    margin-bottom: 10px;
}

.titulo_seccion{
    color: #000000;
    font-family: verdana, helvetica, sans-serif; 
    font-size: 11pt; 
    font-style: italic; 
    font-weight: bold; 
    font-variant: normal;
    text-align: left;
}

#menuSeccion{    
    height : 25px;
    width: 800px;
    background-color : #ffffff;
} 

.texto_seccion{
    color: #666666;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
}
.enlace_seccion{
    color: #5DA527;
    font-family: verdana; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: normal;
}

a.enlace_seccion:hover {
    color: #000000;
    text-decoration: underline;
}

/* *************************************************************************** */
#error{
    clear: both;
    width: 590px;
    min-height: 15px;
    
    text-align: center;
    
    color: red;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps;
    text-decoration: none;
    
    /*background-color: red;*/
    
}

#error_log{
    clear: both;
    width: 400px;
    min-height: 15px;
    
    text-align: center;
    
    color: #5DA527;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: small-caps;
    text-decoration: none;
    
}

#confirmacion{
    clear: both;
    width: 590px;
    min-height: 15px;
    
    text-align: left;
    
    color: #000000;
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    font-variant: normal;
    text-decoration: none;
    
    /*background-color: red;*/
    
}


/* ****************************************  CABECERA ****************************************** */
#imgTituloCab{
    float: left;
    text-align: left;
    
}

#imgIdiomasCab{
    width: 20px; 
    float: right; 
    margin: 10px 3px 10px 0px;
}

#imgRssCab{
    width: 28px; 
    height: 15px;
    float: right; 
    margin-right: 3px;
    margin-top: 16px;
    _margin-top: 11px;
    
    
}

#imgInicioCab{
    width: 20px; 
    float: right;
    margin: 10px 5px 10px 0px;
    border: 0px;
}


/* ******************************************************************************************** */

/* ************************** IMAGENES ******************************************************* */

.imgBorder0{
    border-style: none;
}

/* ********************************* ENLACES ************************************************* */
a {
    text-decoration: none;     
    font-style : normal; 
    letter-spacing: normal;
}

a:hover {
    /*color: #AC2020;*/
}

/* ****************************Banners menu principal********************************************** */
#bannerc{
    width: 126px;
    height: 65;
    margin-top: 15px;
    margin-left: 10px;
}

#bannerw{
    width: 126px;
    height: 63;
    margin-left: 10px;
}

#tipoInterese{
    clear: both;
    width: 742px;
    
    float: left;
    text-align: left;
    
    margin-bottom: 5px;
    
}

/************************************ TEXTOS *****************************/

/* CSS Document */
.textoConcello{
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 14pt; 
    font-style: normal; 
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
}

a.textoConcello{
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 14pt; 
    font-style: normal; 
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
}
a.textoConcello:hover{
    font-family: verdana, verdana, helvetica, sans-serif; 
    font-size: 14pt; 
    font-style: normal; 
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
}
.textoBranco{
    font-family: verdana; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: normal; 
    text-decoration: none;
    color: #ffffff;
}
.textoVerde{
    font-family: verdana; 
    font-size: 10pt; 
    font-style: normal; 
    font-weight: normal; 
    text-decoration: none;
    color: #5DA527;
}
.textoBlanco{
    font-family: verdana; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: normal; 
    text-decoration: none;
    color: #ffffff;
}
a.botonCorporacion {
    
    
    text-align: center;
    text-decoration: none;
    
    color: #5DA527;
    
    
    font-family: verdana;
    font-size: 11px;
    font-style: normal; 
    font-weight: light; 
    font-variant: normal;
}

a.botonCorporacion:hover {
    color: #000000;
    background-color: #5DA527;
}
a.botonCabeceira {
    
    
    text-align: center;
    text-decoration: none;
    
    color: #5DA527;
    
    
    font-family: verdana;
    font-size: 12px;
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
}

a.botonCabeceira:hover {
    color: #5DA527;
    text-decoration: underline;
    
}
#bannerPrincipal{
    width: 142px;
    height: 43px;
    margin-top: 10px;
    clear: both;
}
#imagenCollage{
margin-left: 10px;
}