/* 
Document   : estilo
Created on : 9 de julio de 2007, 15:50
Author     : yrch
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
root { 
    display: block;
}
body
{
    background-image: url("/imagenes/background8.png");
    font-family: gerogia;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
    margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0;
}

a {
    cursor: pointer;
    color: #318902;
}

a:hover {
    color: #04bb41;
    text-decoration: underline;
}

a.averno {
        cursor: pointer;
    color: purple;
}
a.averno:hover {
        cursor: pointer;
    color: blue;
}

ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
}

/*Secciones*/


/*Cabecera*/

#cabecera{
    height: auto;
    margin-bottom: 50px;
    font-family: tahoma;
    color: #b1c2a8;    
    font-weight: lighter;
    text-decoration: none;
}



#cabecera img{
    /*margin: auto;
    position: absolute;
    left: 34%;*/
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

#cambiaIdioma{
    font-size:11px;
    text-align:right;
}

#slogan{
    font-size: 16px;
   /* margin-left: 190px;*/
    text-align: center;
    font-weight: lighter;
}

/*Cuerpo*/

#cuerpo{
    
    width: auto;
    
}

/*MenuNavegacion*/

#menuNavegacion{
    color: #8d9c86;
    left: 50px;
    position: relative;
    top: 50px;
    width: 600px;
}

#menuNavegacion a{
    text-decoration: none;
}


/*MenuContenido*/
#menuContenido
{
    width: auto;
    text-decoration: none;
}

#menuContenidoIzqAux2
{
    background-image: url("/imagenes/menuContenidoIzqCenter.gif");
}

/*MenuContenido Izq*/
#menuContenidoIzq
{
    border-top: 1px solid #C5C59A;
    left: 25px;
    position: relative;
    /*width: 175px;*/
    width: 175px;
}

#menuContenidoIzqTop{
    height: 75px; 
    width: 225px; 
    background-image: url(/imagenes/menuContenidoIzqTop.gif);
}

#menuContenidoIzqBottom{
    height: 75px; 
    width: 225px; 
    background-image: url(/imagenes/menuContenidoIzqBottom2.gif);
}


/*MenuContenidoCentro*/

#menuContenidoCentroTop
{
    height: 75px;
    width: 720px;
   background-image: url(/imagenes/menuContenidoCentroTop.gif);
}

#menuContenidoCentroBottom
{
    height: 75px;
    width: 720px;
    background-image: url(/imagenes/menuContenidoCentroBottom.gif);
}

#menuContenidoCentroCenter
{
    height: auto;
    width: 720px;
    /*margin-left: 75px;*/
    
    background-image: url(/imagenes/menuContenidoCentroCenter.gif);
}

#menuContenidoCentro
{
    height: auto;
    width: auto;
    margin: 0px 50px; 
}


#menuContenidoCentro
{
    color: #318902;
}


#contacta{
    width:  600px;
    height: 650px;
}

/*googleMaps0*/

.googleMaps{
    /*margin: auto;*/
    width:  600px;
    height: 300px;
}


/*MenuContenidoDer*/
#menuContenidoDer
{
    width: 160px;
    /*float: right;*/
    margin-left: 1060px;
    position: absolute;
    top: 200px;
}

#mapaWeb{
    height: 600px;
    width: 600px;
}

/*Pie*/

#pie{
    margin-top : 50px;
    height: auto;
    /*background-image: url(/imagenes/pie4.gif);*/
    /*    background: #ffffc8 none repeat scroll 0% 50%;*/
    font-family: arial,sans-serif;
    font-size: 83%;
    padding: 5px;
    text-align: center;
    
}
#pie a{
    
    text-decoration: underline;
}

#pieContenido
{
    /*    position: relative;
    top: 25px;
    margin-left: 34%;*/
    margin-left: auto;
    
    
    
}


#pie img
{
    width: 100%;
}



/*Clases*/
.pulsable {
    cursor: pointer;
    width: 250px;
    
}

.tablaMenuCentro {
    border-left-color: #cccccc;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #cccccc;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 100%;
    
}

table.tablaContenidos tbody {
    color: #318902;
}

table.tablaContenidos th {
    color: #318902;
}

table.tablaContenidos td {
    vertical-align: top;
    width:  300px;
}

table.tablaContenidos td.vacio{
    width: 20px;
}

table.tablaContenidos img{
    height: 150px;
    width: 250px;
    border: none;
}

table.tablaContenidos a{
    color: #318902;
    text-decoration: none;
}

table.tablaContenidos a:hover{
    color: #318902;
    text-decoration: none;
}






.quienesSomos{
    width: 600px;
    height: 800px;
    font-size: 125%;
}

.quienesSomos img{
    width: 250px;
    height: 350px;
    margin: 10px;
    float: left;
}


#flashcontent{
    height: 800px;
}

#flashcontent2{
    height: 700px;
    
    left:-85px;
    position:relative;
}


.contenido{
    display: block;
    margin-bottom: 10px;
}

.contenidoTitulo{
    display: block;
    margin-bottom: 25px;    
    font-size: 24px;
    font-weight: bolder;
    margin-top: 25px;
}


a img {
    border: none;
    
}
