/* CSS Document m */

body {
    background-image: url(/Vilarmaior/imagenes/fondo.gif);
    background-repeat: repeat;        

    text-align: center;     
    margin-top: 0; 
}

/* ******************************** PRINCIPAL ********************************** */
#contenedorPpl{
    width: 760px;

    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-color : #ffffff;
    margin: auto;    
    border-right: #799C44 solid 2px;
    border-bottom: #799C44 solid 2px;
 border-left: #799C44 solid 2px;

    background-color : #FFFFFF;
}

#cabeceraPpl{    
    width: 760px;

    min-height: 40px;
    overflow: hidden;

    background-color : #799C44;
}

#lateralPpl{
    width: 142px;

    min-height: 540px; /* Forzamos a que la altura minima en el Firefox */
    height: 540px;     /* 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;  
    background-color : #FFFFFF;
}

#cuerpoPpl{
    width: 610px;

    min-height: 540px;
    overflow: hidden;

    float: right;
    background-color : #FFFFFF;
}


/* *********************** CONTENEDORES ***************************************** */
#contLeft{    
    float: left;
    text-align: left;
}

#contGrandeLeft{
    clear: both;
    width: 600px;

    float: left;
    text-align: left;
    
    margin-bottom: 5px;
}


/************************************************BOTONES DE MENU PRINCIPAL***********************************/


#dbotonMenuPrincipal{
width: 140px;
height: 25px;


margin-left: 5px;

}
a.botonMenuPrincipal {
        /*display: block;

	width: 120px;
        height: 25px;

        margin: 5px 10px 0px 10px; /* Centrol Horizontalmente y separo verticalmente */
        */
        display: block;
        float: left;

	width: 140px;
        height: 15px;

        text-align: center;
	text-decoration: none;
        color: #006600;
	
        background-position: center left;
        background-image: url(/Vilarmaior/imagenes/flecha.gif);
        background-repeat: no-repeat;

	font-family: verdana;
	 font-size: 0.7em;
	font-style: normal; 
	font-weight: light; 
	font-variant: normal;
}
a.botonMenuPrincipal:hover {
    color: #799C44;
	
    text-decoration: underline;
    background-image: url(/Vilarmaior/imagenes/flechab.gif);
}

/****************BOTON MENU SECCION */

a.botonMenuSeccion {
        display: block;
        float: left;

	width: 110px;
        height: 15px;

        text-align: center;
	text-decoration: none;

	color: #006600;
        background-position: center left;
        background-image: url(/Vilarmaior/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: #799C44;
        background-image: url(/Vilarmaior/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: #005000;
	background-color: #799C44;
        border: #006600 1px solid;
}

a.botonDatos:hover {
	color: #005000;
	background-color: #799C44;
        border: #006600 1px solid;
}

/* BOTON DATOS */
#botonInsertar{
    width: 140px;
    float: left;
    clear: 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, arial, 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: #a5a7aa 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: #004e92; 

     font-family: verdana, arial, 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: #004e92; 

     font-family: verdana, arial, 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{
        color: #333333;
	 font-family: verdana, arial, helvetica, sans-serif; 
	 font-size: 8pt; 
	 font-style: normal; 
	 font-weight: normal; 
	 font-variant: normal;
         word-spacing: 0em; 
}

.texto2{
color: #666666;
	 font-family: verdana, arial, helvetica, sans-serif; 
	 font-size: 8pt; 
	 font-style: normal; 
	 font-weight: normal; 
	 font-variant: normal;
         word-spacing: 0em; 
}


.textoTitulo{
     color: #000000;
     font-family: verdana, arial, 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, arial, helvetica, sans-serif; 
     font-size: 8pt; 
     font-style: normal; 
     font-weight: bold; 
     font-variant: small-caps;
     text-decoration: none;

     color: #e77577;
}

.textoSeparacion{

         width: 600px;
         background-color: #004d91;

	 font-family: verdana, arial, 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, arial, helvetica, sans-serif; 
	 font-size: 8pt; 
	 font-style: normal; 
	 font-weight: normal; 
	 font-variant: normal;
         word-spacing: 0em; 
}

.comboLVAL{         
         color: #333333;
	 font-family: verdana, arial, helvetica, sans-serif; 
	 font-size: 8pt; 
	 font-style: normal; 
	 font-weight: normal; 
	 font-variant: normal;
         word-spacing: 0em; 
}

#cabDatos{       
       clear: both;
       width: 600px;
       min-height: 15px;

       float: left;

       margin-top: 5px;
       margin-bottom: 10px;

}

.textAreaGrande{
    width: 600px;
    height: 60px;

    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 

}

.textAreaMedio{
    width: 600px;
    height: 40px;

    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    word-spacing: 0em; 

}

.textAreaPeq{
    width: 600px;
    height: 20px;

    color: #333333;
    font-family: verdana, arial, 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, arial, 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, arial, 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: 610px;
   
    
    text-align: left;
    background-color: #006600;      

}

#cabecera_seccion h1{
    font-family:  arial; 
    font-size: 12pt; 
    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: arial, helvetica, sans-serif; 
	 font-size: 11pt; 
	 font-style: italic; 
	 font-weight: bold; 
	 font-variant: normal;
         text-align: left;
}

#menuSeccion{    
    height : 25px;
    width: 600px;
    background-color : #ffffff;
} 

.texto_seccion{
	 color: #666666;
	 font-family: verdana, arial, helvetica, sans-serif; 
	 font-size: 10pt; 
	 font-style: normal; 
	 font-weight: normal; 
	 font-variant: normal;
}
.enlace_seccion{
	 color: #006600;
	 font-family: arial; 
	 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, arial, 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: #FDFD58;
     font-family: verdana, arial, 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, arial, 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 menú principal************************************ */
#bannerc{
        width: 126px;
        height: 65px;
       border: #c0c0c0 1px solid;
        margin-top: 15px;
        }

#bannerw{
        width: 126px;
        height: 65px;
   
        }

#tipoInterese{
    clear: both;
    width: 600px;

    float: left;
    text-align: left;
    
    margin-bottom: 5px;

}
