/*********************************************************
*                                 www.espanaoriginal.com *
*                                                        *
* Nombre: estilos.css                                    *
* Autor: Gestion y Servicios Resources                   *
* Fecha de creación: 17/10/2011                          *
* Última actualización: 30/11/2011                       *
* Descripción: Hoja de estilos principal                 *
* Comentarios:                                           *
*********************************************************/

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400);

/** ELEMENTOS GENERALES ***********************************************************************************************/

html, body { 
    height: 100%;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #000000;
    text-align: center;
}

form {
    margin: 0px;
}

p {
    color: #1F1F1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    line-height: normal;
    text-align: justify;
}

p.enLinea {
    margin: 0px;
    display: inline;
}

p.textoExplicativo {
    font-size: .7em;
}

li {
    color: #1F1F1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    line-height: 20px;
    text-align: justify;
}

a {
    outline: none;
    color: #1F1F1F;
}

img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

.clearfloat{
    clear:both;
    float:none;
}

h1 {
    color: #1F1F1F;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    text-align: justify;
}

h2 {
    color: #1F1F1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 20px;
    text-align: justify;
}

h3 {
    color: #1F1F1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
    line-height: 20px;
    text-align: justify;
}

h3.subtitulos {
    color: #708F00;
    font-size: 1em;
}

iframe.frameOculto {
    margin:0px;
    padding:0px;
    overflow: hidden;
    visibility: hidden;
    display: none;
}

textarea {
    resize: none;
}

table {
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

th {
    text-align: left;
}

td {
    margin-right: 2px;
}

fieldset {
    margin:0px;
    margin-top: 15px;
    padding: 10px;
}

legend {
    color: #1F1F1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: bold;
}

.textoDestacado {
    color: #708f00;
}


/** CAPAS *************************************************************************************************************/

#contenedor {
    width: 980px; 
    display: table;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background-color: #dde6bb;
    background-image: url(../imagenes/fondo.png);
    background-repeat: repeat-y;
}

#contenedorVentana {
    width: 90%; 
    display: table;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    clear: both;
    background-color: #dde6bb;
}

#cabecera {
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 980px;
    height: 213px;
}

#menuIdiomas {
    margin: 0px;
    margin-top: -70px;
    padding-right: 10px;
}
#menuIdiomas p {
    margin: 0px;
    line-height: 18px;
    text-align: right;
    font-size: 1em;
}
#menuIdiomas a.enlaceIdioma, #menuIdiomas a.enlaceIdiomaActivo {
    font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0px;
    color: #FFFFFF;
    text-decoration: none;
}
#menuIdiomas a.enlaceIdiomaActivo {
    color: #FECC00;
}
#menuIdiomas a.enlaceIdioma:hover, #menuIdiomas a.enlaceIdiomaActivo:hover {
    font-size: .9em;
    color: #E84012;
}

#menuSuperior {
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 980px;
    height: 36px;
    background-color: #10551B;
}

#botoneraMenuSuperior {
    display: table;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
}
#botoneraMenuSuperior div {
    margin-left: 25px;
    margin-right: 25px;
}

#bloqueIzquierda {
    margin: 0px;
    padding: 0px;
    float:left;
    width: 205px;
    height: 100%;
    display: table;
}

#menu {
    margin: 0px;
    padding: 0px;
    width: 205px;
}

#contenido {
    width: 725px; 
    float:left;
    text-align:left;
    margin:0px;
    padding:0px;
    padding-top: 15px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 40px;
}

#pie {
    margin:0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    height: 40px;
    width: 980px;
    background-color: #10551b;
}

#subPie {
    margin:0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    height: 25px;
    width: 980px;
    background-color: #000000;
}

#subPie p {
    font-size: .7em;
    color: #BBBBBB;
    text-align: right;
    margin: 0px;
    padding: 0px;
}

#subPie a {
    color: #BBBBBB;
    text-decoration: underline;
}
#subPie a:hover {
    text-decoration: none;
}

.titulo {
    margin:0px;
    margin-top: 10px;
    margin-bottom: 20px;
    float:left;
    background-image: url('../imagenes/detalleTitulo.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height: 56px;
}
.titulo h1 {
    font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.7em;
    text-align: justify;
    margin: 0px;
    margin-left: 55px;
    margin-top: 30px;
    color: #10551B;
}

.subtitulo {
    margin:0px;
    margin-top: 30px;
    margin-bottom: 15px;
    float:left;
    background-image: url('../imagenes/detalleSubtitulo.gif');
    background-repeat: no-repeat;
    background-position: left;
    height: 22px;
}
.subtitulo h2 {
    font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.4em;
    text-align: justify;
    margin: 0px;
    margin-left: 35px;
    margin-top: 0px;
    color: #517C09;
}

.separador {
    margin:0px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../imagenes/separador.gif);
    background-repeat: no-repeat;
    width: 623px;
    height: 48px;
}

.separador2 {
    margin:0px;
    margin-left: -25px;
    background-image: url(../imagenes/separador2.gif);
    background-repeat: no-repeat;
    width: 775px;
    height: 23px;
}

.separador3 {
    margin:0px;
    margin-left: -25px;
    background-image: url(../imagenes/separador3.gif);
    background-repeat: no-repeat;
    width: 431px;
    height: 23px;
}

#mensajeConfirmacion {
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 650px;
}

#mensajeConfirmacion p {
    font-weight: bold;
    font-size: 1em;
}


/** FORMULARIOS *******************************************************************************************************/

.formulario {
    border: 1px solid #79a81c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;    
    background-color: #FFFFFF;
    color: #1F1F1F;
}

.formularioPaginacion {
    color: #000000;
    border: 1px solid #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.formularioAreaPrivada {
    border: 1px solid #456700;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;    
    color: #000000;
    height: 16px;
}

.campoObligatorio {
    color: #ff0000;
    font-weight: bold;
}

.bloqueCampoFormulario {
    display: table;
    margin: 0px;
    margin-bottom: 5px;
    margin-right: 25px;
    float:left;
}

.bloqueCampoFormularioBuscador {
    display: table;
    margin: 0px;
    margin-bottom: 5px;
    margin-right: 25px;
    float:left;
}

.bloqueCampoFormulario p, .bloqueCampoFormularioBuscador p {
    margin: 0px;
    margin-right: 5px;
    font-weight: normal;
}

.bloqueCampoFormularioBuscador p {
    float:left;
}

.bloqueCampoFormulario input, .bloqueCampoFormularioBuscador input {
    margin:0px;
    margin-right: 5px;
}


/** PAGINACION **********************************************************************************************************/

#numResultadosPaginacion {
    float: left;
    margin: 0px;
    margin-top: 3px;
    margin-left: 10px;
    padding: 0px;
}

#numResultadosPaginacion p {
    color: #1F1F1F;
    font-size: 0.6em;
    margin: 0px;
    margin-right: 10px;
    margin-top: 3px;
    float: left;
}

#numResultadosPaginacion select {
    margin: 0px;
    float: left;
}

#controlesPaginacion {
    float: right;
    margin: 0px;
    margin-top: 3px;
    margin-right: 10px; 
    margin-bottom: 20px;
    padding: 0px;
}

#controlesPaginacion img {
    float: left;
    margin: 0px;
    padding: 0px;
    margin-left: 2px;
    margin-right: 2px;
}

#controlesPaginacion p {
    float: left;
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
    padding: 0px;
    color: #1F1F1F;
    font-size: 0.6em;
}


/** BOTONES ***********************************************************************************************************/

.botonMenuSuperior1_1, .botonMenuSuperiorActivo1_1 {
    display: table;
    width: 148px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior1_1 a, .botonMenuSuperiorActivo1_1 a {
    display: table;
    text-decoration: none;
    width: 148px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_1.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior1_1 a {
    background-position: 0px 0px;
}
.botonMenuSuperiorActivo1_1 a {
    background-position: 0px -25px;
}
.botonMenuSuperior1_1 a:hover {
    background-position: 0px -25px;
}

.botonMenuSuperior1_2, .botonMenuSuperiorActivo1_2 {
    display: table;
    width: 148px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior1_2 a, .botonMenuSuperiorActivo1_2 a {
    display: table;
    text-decoration: none;
    width: 148px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_2.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior1_2 a {
    background-position: 0px 0px;
}
.botonMenuSuperiorActivo1_2 a {
    background-position: 0px -25px;
}
.botonMenuSuperior1_2 a:hover {
    background-position: 0px -25px;
}

.botonMenuSuperior1_3, .botonMenuSuperiorActivo1_3 {
    display: table;
    width: 148px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior1_3 a, .botonMenuSuperiorActivo1_3 a {
    display: table;
    text-decoration: none;
    width: 148px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_3.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior1_3 a {
    background-position: 0px 0px;
}
.botonMenuSuperiorActivo1_3 a {
    background-position: 0px -25px;
}
.botonMenuSuperior1_3 a:hover {
    background-position: 0px -25px;
}

.botonMenuSuperior2_1, .botonMenuSuperiorActivo2_1 {
    display: table;
    width: 141px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior2_1 a, .botonMenuSuperiorActivo2_1 a {
    display: table;
    text-decoration: none;
    width: 141px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_1.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior2_1 a {
    background-position: -148px 0px;
}
.botonMenuSuperiorActivo2_1 a {
    background-position: -148px -25px;
}
.botonMenuSuperior2_1 a:hover {
    background-position: -148px -25px;
}

.botonMenuSuperior2_2, .botonMenuSuperiorActivo2_2 {
    display: table;
    width: 102px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior2_2 a, .botonMenuSuperiorActivo2_2 a {
    display: table;
    text-decoration: none;
    width: 102px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_2.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior2_2 a {
    background-position: -148px 0px;
}
.botonMenuSuperiorActivo2_2 a {
    background-position: -148px -25px;
}
.botonMenuSuperior2_2 a:hover {
    background-position: -148px -25px;
}

.botonMenuSuperior2_3, .botonMenuSuperiorActivo2_3 {
    display: table;
    width: 142px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior2_3 a, .botonMenuSuperiorActivo2_3 a {
    display: table;
    text-decoration: none;
    width: 142px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_3.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior2_3 a {
    background-position: -148px 0px;
}
.botonMenuSuperiorActivo2_3 a {
    background-position: -148px -25px;
}
.botonMenuSuperior2_3 a:hover {
    background-position: -148px -25px;
}

.botonMenuSuperior3_1, .botonMenuSuperiorActivo3_1 {
    display: table;
    width: 97px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior3_1 a, .botonMenuSuperiorActivo3_1 a {
    display: table;
    text-decoration: none;
    width: 97px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_1.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior3_1 a {
    background-position: -289px 0px;
}
.botonMenuSuperiorActivo3_1 a {
    background-position: -289px -25px;
}
.botonMenuSuperior3_1 a:hover {
    background-position: -289px -25px;
}

.botonMenuSuperior3_2, .botonMenuSuperiorActivo3_2 {
    display: table;
    width: 167px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior3_2 a, .botonMenuSuperiorActivo3_2 a {
    display: table;
    text-decoration: none;
    width: 167px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_2.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior3_2 a {
    background-position: -250px 0px;
}
.botonMenuSuperiorActivo3_2 a {
    background-position: -250px -25px;
}
.botonMenuSuperior3_2 a:hover {
    background-position: -250px -25px;
}

.botonMenuSuperior3_3, .botonMenuSuperiorActivo3_3 {
    display: table;
    width: 150px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior3_3 a, .botonMenuSuperiorActivo3_3 a {
    display: table;
    text-decoration: none;
    width: 150px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_3.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior3_3 a {
    background-position: -290px 0px;
}
.botonMenuSuperiorActivo3_3 a {
    background-position: -290px -25px;
}
.botonMenuSuperior3_3 a:hover {
    background-position: -290px -25px;
}

.botonMenuSuperior4_1, .botonMenuSuperiorActivo4_1 {
    display: table;
    width: 85px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior4_1 a, .botonMenuSuperiorActivo4_1 a {
    display: table;
    text-decoration: none;
    width: 85px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_1.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior4_1 a {
    background-position: -386px 0px;
}
.botonMenuSuperiorActivo4_1 a {
    background-position: -386px -25px;
}
.botonMenuSuperior4_1 a:hover {
    background-position: -386px -25px;
}

.botonMenuSuperior4_2, .botonMenuSuperiorActivo4_2 {
    display: table;
    width: 75px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior4_2 a, .botonMenuSuperiorActivo4_2 a {
    display: table;
    text-decoration: none;
    width: 75px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_2.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior4_2 a {
    background-position: -417px 0px;
}
.botonMenuSuperiorActivo4_2 a {
    background-position: -417px -25px;
}
.botonMenuSuperior4_2 a:hover {
    background-position: -417px -25px;
}

.botonMenuSuperior4_3, .botonMenuSuperiorActivo4_3 {
    display: table;
    width: 74px;
    height: 25px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
    float: left;
}
.botonMenuSuperior4_3 a, .botonMenuSuperiorActivo4_3 a {
    display: table;
    text-decoration: none;
    width: 74px;
    height: 25px;
    background-image: url("../imagenes/spritesMenuSuperior_3.png");
    background-repeat: no-repeat;
}
.botonMenuSuperior4_3 a {
    background-position: -440px 0px;
}
.botonMenuSuperiorActivo4_3 a {
    background-position: -440px -25px;
}
.botonMenuSuperior4_3 a:hover {
    background-position: -440px -25px;
}
/******************************/
.botonMenuLateral1_1_1, .botonMenuLateralActivo1_1_1, .botonMenuLateral1_1_2, .botonMenuLateralActivo1_1_2, .botonMenuLateral1_1_3, .botonMenuLateralActivo1_1_3,
.botonMenuLateral2_1_1, .botonMenuLateralActivo2_1_1, .botonMenuLateral2_1_2, .botonMenuLateralActivo2_1_2, .botonMenuLateral2_1_3, .botonMenuLateralActivo2_1_3,
.botonMenuLateral3_1_1, .botonMenuLateralActivo3_1_1, 
.botonMenuLateral4_1_1, .botonMenuLateralActivo4_1_1, .botonMenuLateral4_1_2, .botonMenuLateralActivo4_1_2, .botonMenuLateral4_1_3, .botonMenuLateralActivo4_1_3,
.botonMenuLateral5_1_1, .botonMenuLateralActivo5_1_1, .botonMenuLateral5_1_2, .botonMenuLateralActivo5_1_2, .botonMenuLateral5_1_3, .botonMenuLateralActivo5_1_3,
.botonMenuLateral6_1_1, .botonMenuLateralActivo6_1_1, .botonMenuLateral6_1_2, .botonMenuLateralActivo6_1_2, .botonMenuLateral6_1_3, .botonMenuLateralActivo6_1_3,
.botonMenuLateral7_1_1, .botonMenuLateralActivo7_1_1, .botonMenuLateral7_1_2, .botonMenuLateralActivo7_1_2, .botonMenuLateral7_1_3, .botonMenuLateralActivo7_1_3,
.botonMenuLateral1_2_1, .botonMenuLateralActivo1_2_1, .botonMenuLateral1_2_2, .botonMenuLateralActivo1_2_2, .botonMenuLateral1_2_3, .botonMenuLateralActivo1_2_3,
.botonMenuLateral2_2_1, .botonMenuLateralActivo2_2_1, .botonMenuLateral2_2_2, .botonMenuLateralActivo2_2_2, .botonMenuLateral2_2_3, .botonMenuLateralActivo2_2_3,
.botonMenuLateral1_3_1, .botonMenuLateralActivo1_3_1, .botonMenuLateral1_3_2, .botonMenuLateralActivo1_3_2, .botonMenuLateral1_3_3, .botonMenuLateralActivo1_3_3,
.botonMenuLateral2_3_1, .botonMenuLateralActivo2_3_1, .botonMenuLateral2_3_2, .botonMenuLateralActivo2_3_2, .botonMenuLateral2_3_3, .botonMenuLateralActivo2_3_3,
.botonMenuLateral3_3_1, .botonMenuLateralActivo3_3_1, .botonMenuLateral3_3_2, .botonMenuLateralActivo3_3_2, .botonMenuLateral3_3_3, .botonMenuLateralActivo3_3_3,
.botonMenuLateral4_3_1, .botonMenuLateralActivo4_3_1, .botonMenuLateral4_3_2, .botonMenuLateralActivo4_3_2, .botonMenuLateral4_3_3, .botonMenuLateralActivo4_3_3,
.botonMenuLateral5_3_1, .botonMenuLateralActivo5_3_1, .botonMenuLateral5_3_2, .botonMenuLateralActivo5_3_2, .botonMenuLateral5_3_3, .botonMenuLateralActivo5_3_3,
.botonMenuLateral6_3_1, .botonMenuLateralActivo6_3_1, .botonMenuLateral6_3_2, .botonMenuLateralActivo6_3_2, .botonMenuLateral6_3_3, .botonMenuLateralActivo6_3_3,
.botonMenuLateral7_3_1, .botonMenuLateralActivo7_3_1, .botonMenuLateral7_3_2, .botonMenuLateralActivo7_3_2, .botonMenuLateral7_3_3, .botonMenuLateralActivo7_3_3 {
    display: table;
    width: 205px;
    height: 42px;
    margin: 0px;
    margin-top: 6px;
    padding: 0px;
}
.botonMenuLateral1_1_1 a, .botonMenuLateralActivo1_1_1 a, .botonMenuLateral1_1_2 a, .botonMenuLateralActivo1_1_2 a, .botonMenuLateral1_1_3 a, .botonMenuLateralActivo1_1_3 a,
.botonMenuLateral2_1_1 a, .botonMenuLateralActivo2_1_1 a, .botonMenuLateral2_1_2 a, .botonMenuLateralActivo2_1_2 a, .botonMenuLateral2_1_3 a, .botonMenuLateralActivo2_1_3 a,
.botonMenuLateral3_1_1 a, .botonMenuLateralActivo3_1_1 a, 
.botonMenuLateral4_1_1 a, .botonMenuLateralActivo4_1_1 a, .botonMenuLateral4_1_2 a, .botonMenuLateralActivo4_1_2 a, .botonMenuLateral4_1_3 a, .botonMenuLateralActivo4_1_3 a,
.botonMenuLateral5_1_1 a, .botonMenuLateralActivo5_1_1 a, .botonMenuLateral5_1_2 a, .botonMenuLateralActivo5_1_2 a, .botonMenuLateral5_1_3 a, .botonMenuLateralActivo5_1_3 a,
.botonMenuLateral6_1_1 a, .botonMenuLateralActivo6_1_1 a, .botonMenuLateral6_1_2 a, .botonMenuLateralActivo6_1_2 a, .botonMenuLateral6_1_3 a, .botonMenuLateralActivo6_1_3 a,
.botonMenuLateral7_1_1 a, .botonMenuLateralActivo7_1_1 a, .botonMenuLateral7_1_2 a, .botonMenuLateralActivo7_1_2 a, .botonMenuLateral7_1_3 a, .botonMenuLateralActivo7_1_3 a,
.botonMenuLateral1_2_1 a, .botonMenuLateralActivo1_2_1 a, .botonMenuLateral1_2_2 a, .botonMenuLateralActivo1_2_2 a, .botonMenuLateral1_2_3 a, .botonMenuLateralActivo1_2_3 a,
.botonMenuLateral2_2_1 a, .botonMenuLateralActivo2_2_1 a, .botonMenuLateral2_2_2 a, .botonMenuLateralActivo2_2_2 a, .botonMenuLateral2_2_3 a, .botonMenuLateralActivo2_2_3 a,
.botonMenuLateral1_3_1 a, .botonMenuLateralActivo1_3_1 a, .botonMenuLateral1_3_2 a, .botonMenuLateralActivo1_3_2 a, .botonMenuLateral1_3_3 a, .botonMenuLateralActivo1_3_3 a,
.botonMenuLateral2_3_1 a, .botonMenuLateralActivo2_3_1 a, .botonMenuLateral2_3_2 a, .botonMenuLateralActivo2_3_2 a, .botonMenuLateral2_3_3 a, .botonMenuLateralActivo2_3_3 a,
.botonMenuLateral3_3_1 a, .botonMenuLateralActivo3_3_1 a, .botonMenuLateral3_3_2 a, .botonMenuLateralActivo3_3_2 a, .botonMenuLateral3_3_3 a, .botonMenuLateralActivo3_3_3 a,
.botonMenuLateral4_3_1 a, .botonMenuLateralActivo4_3_1 a, .botonMenuLateral4_3_2 a, .botonMenuLateralActivo4_3_2 a, .botonMenuLateral4_3_3 a, .botonMenuLateralActivo4_3_3 a,
.botonMenuLateral5_3_1 a, .botonMenuLateralActivo5_3_1 a, .botonMenuLateral5_3_2 a, .botonMenuLateralActivo5_3_2 a, .botonMenuLateral5_3_3 a, .botonMenuLateralActivo5_3_3 a,
.botonMenuLateral6_3_1 a, .botonMenuLateralActivo6_3_1 a, .botonMenuLateral6_3_2 a, .botonMenuLateralActivo6_3_2 a, .botonMenuLateral6_3_3 a, .botonMenuLateralActivo6_3_3 a,
.botonMenuLateral7_3_1 a, .botonMenuLateralActivo7_3_1 a, .botonMenuLateral7_3_2 a, .botonMenuLateralActivo7_3_2 a, .botonMenuLateral7_3_3 a, .botonMenuLateralActivo7_3_3 a {
    display: table;
    text-decoration: none;
    width: 205px;
    height: 42px;
    background-repeat: no-repeat;
}
.botonMenuLateral1_1_1 a, .botonMenuLateralActivo1_1_1 a, 
.botonMenuLateral2_1_1 a, .botonMenuLateralActivo2_1_1 a, 
.botonMenuLateral3_1_1 a, .botonMenuLateralActivo3_1_1 a, 
.botonMenuLateral4_1_1 a, .botonMenuLateralActivo4_1_1 a, 
.botonMenuLateral5_1_1 a, .botonMenuLateralActivo5_1_1 a,
.botonMenuLateral6_1_1 a, .botonMenuLateralActivo6_1_1 a,
.botonMenuLateral7_1_1 a, .botonMenuLateralActivo7_1_1 a {
    background-image: url("../imagenes/spritesMenuLateral1_1.png");
}
.botonMenuLateral1_1_2 a, .botonMenuLateralActivo1_1_2 a, 
.botonMenuLateral2_1_2 a, .botonMenuLateralActivo2_1_2 a, 
.botonMenuLateral4_1_2 a, .botonMenuLateralActivo4_1_2 a, 
.botonMenuLateral5_1_2 a, .botonMenuLateralActivo5_1_2 a,
.botonMenuLateral6_1_2 a, .botonMenuLateralActivo6_1_2 a,
.botonMenuLateral7_1_2 a, .botonMenuLateralActivo7_1_2 a {
    background-image: url("../imagenes/spritesMenuLateral1_2.png");
}
.botonMenuLateral1_1_3 a, .botonMenuLateralActivo1_1_3 a,
.botonMenuLateral2_1_3 a, .botonMenuLateralActivo2_1_3 a,
.botonMenuLateral4_1_3 a, .botonMenuLateralActivo4_1_3 a,
.botonMenuLateral5_1_3 a, .botonMenuLateralActivo5_1_3 a,
.botonMenuLateral6_1_3 a, .botonMenuLateralActivo6_1_3 a,
.botonMenuLateral7_1_3 a, .botonMenuLateralActivo7_1_3 a {
    background-image: url("../imagenes/spritesMenuLateral1_3.png");
}
.botonMenuLateral1_2_1 a, .botonMenuLateralActivo1_2_1 a, 
.botonMenuLateral2_2_1 a, .botonMenuLateralActivo2_2_1 a {
    background-image: url("../imagenes/spritesMenuLateral2_1.png");
}
.botonMenuLateral1_2_2 a, .botonMenuLateralActivo1_2_2 a, 
.botonMenuLateral2_2_2 a, .botonMenuLateralActivo2_2_2 a {
    background-image: url("../imagenes/spritesMenuLateral2_2.png");
}
.botonMenuLateral1_2_3 a, .botonMenuLateralActivo1_2_3 a,
.botonMenuLateral2_2_3 a, .botonMenuLateralActivo2_2_3 a {
    background-image: url("../imagenes/spritesMenuLateral2_3.png");
}
.botonMenuLateral1_3_1 a, .botonMenuLateralActivo1_3_1 a, 
.botonMenuLateral2_3_1 a, .botonMenuLateralActivo2_3_1 a, 
.botonMenuLateral3_3_1 a, .botonMenuLateralActivo3_3_1 a, 
.botonMenuLateral4_3_1 a, .botonMenuLateralActivo4_3_1 a, 
.botonMenuLateral5_3_1 a, .botonMenuLateralActivo5_3_1 a, 
.botonMenuLateral6_3_1 a, .botonMenuLateralActivo6_3_1 a, 
.botonMenuLateral7_3_1 a, .botonMenuLateralActivo7_3_1 a {
    background-image: url("../imagenes/spritesMenuLateral3_1.png");
}
.botonMenuLateral1_3_2 a, .botonMenuLateralActivo1_3_2 a, 
.botonMenuLateral2_3_2 a, .botonMenuLateralActivo2_3_2 a, 
.botonMenuLateral3_3_2 a, .botonMenuLateralActivo3_3_2 a, 
.botonMenuLateral4_3_2 a, .botonMenuLateralActivo4_3_2 a, 
.botonMenuLateral5_3_2 a, .botonMenuLateralActivo5_3_2 a, 
.botonMenuLateral6_3_2 a, .botonMenuLateralActivo6_3_2 a, 
.botonMenuLateral7_3_2 a, .botonMenuLateralActivo7_3_2 a {
    background-image: url("../imagenes/spritesMenuLateral3_2.png");
}
.botonMenuLateral1_3_3 a, .botonMenuLateralActivo1_3_3 a,
.botonMenuLateral2_3_3 a, .botonMenuLateralActivo2_3_3 a,
.botonMenuLateral3_3_3 a, .botonMenuLateralActivo3_3_3 a,
.botonMenuLateral4_3_3 a, .botonMenuLateralActivo4_3_3 a,
.botonMenuLateral5_3_3 a, .botonMenuLateralActivo5_3_3 a,
.botonMenuLateral6_3_3 a, .botonMenuLateralActivo6_3_3 a,
.botonMenuLateral7_3_3 a, .botonMenuLateralActivo7_3_3 a {
    background-image: url("../imagenes/spritesMenuLateral3_3.png");
}
/******************************/
.botonMenuLateral1_1_1 a, .botonMenuLateral1_1_2 a, .botonMenuLateral1_1_2 a {
    background-position: 0px 0px;
}
.botonMenuLateralActivo1_1_1 a, .botonMenuLateralActivo1_1_2 a, .botonMenuLateralActivo1_1_3 a {
    background-position: 0px -42px;
}
.botonMenuLateral1_1_1 a:hover, .botonMenuLateral1_1_2 a:hover, .botonMenuLateral1_1_3 a:hover {
    background-position: 0px -42px;
}
/******************************/
.botonMenuLateral2_1_1 a, .botonMenuLateral2_1_2 a, .botonMenuLateral2_1_3 a {
    background-position: -205px 0px;
}
.botonMenuLateralActivo2_1_1 a, .botonMenuLateralActivo2_1_2 a, .botonMenuLateralActivo2_1_3 a {
    background-position: -205px -42px;
}
.botonMenuLateral2_1_1 a:hover, .botonMenuLateral2_1_2 a:hover, .botonMenuLateral2_1_3 a:hover {
    background-position: -205px -42px;
}
/******************************/
.botonMenuLateral3_1_1 a {
    background-position: -410px 0px;
}
.botonMenuLateralActivo3_1_1 a {
    background-position: -410px -42px;
}
.botonMenuLateral3_1_1 a:hover {
    background-position: -410px -42px;
}
/******************************/
.botonMenuLateral4_1_1 a, .botonMenuLateral4_1_2 a, .botonMenuLateral4_1_3 a {
    background-position: -615px 0px;
}
.botonMenuLateralActivo4_1_1 a, .botonMenuLateralActivo4_1_2 a, .botonMenuLateralActivo4_1_3 a {
    background-position: -615px -42px;
}
.botonMenuLateral4_1_1 a:hover, .botonMenuLateral4_1_2 a:hover, .botonMenuLateral4_1_3 a:hover {
    background-position: -615px -42px;
}
/******************************/
.botonMenuLateral5_1_1 a, .botonMenuLateral5_1_2 a, .botonMenuLateral5_1_3 a {
    background-position: 0px -84px;
}
.botonMenuLateralActivo5_1_1 a, .botonMenuLateralActivo5_1_2 a, .botonMenuLateralActivo5_1_3 a {
    background-position: 0px -126px;
}
.botonMenuLateral5_1_1 a:hover, .botonMenuLateral5_1_2 a:hover, .botonMenuLateral5_1_3 a:hover {
    background-position: 0px -126px;
}
/******************************/
.botonMenuLateral6_1_1 a, .botonMenuLateral6_1_2 a, .botonMenuLateral6_1_3 a {
    background-position: -205px -84px;
}
.botonMenuLateralActivo6_1_1 a, .botonMenuLateralActivo6_1_2 a, .botonMenuLateralActivo6_1_3 a {
    background-position: -205px -126px;
}
.botonMenuLateral6_1_1 a:hover, .botonMenuLateral6_1_2 a:hover, .botonMenuLateral6_1_3 a:hover {
    background-position: -205px -126px;
}
/******************************/
.botonMenuLateral7_1_1 a, .botonMenuLateral7_1_2 a, .botonMenuLateral7_1_3 a {
    background-position: -410px -84px;
}
.botonMenuLateralActivo7_1_1 a, .botonMenuLateralActivo7_1_2 a, .botonMenuLateralActivo7_1_3 a {
    background-position: -410px -126px;
}
.botonMenuLateral7_1_1 a:hover, .botonMenuLateral7_1_2 a:hover, .botonMenuLateral7_1_3 a:hover {
    background-position: -410px -126px;
}
/******************************/
.botonMenuLateral1_2_1 a, .botonMenuLateral1_2_2 a, .botonMenuLateral1_2_3 a {
    background-position: 0px 0px;
}
.botonMenuLateralActivo1_2_1 a, .botonMenuLateralActivo1_2_2 a, .botonMenuLateralActivo1_2_3 a {
    background-position: 0px -42px;
}
.botonMenuLateral1_2_1 a:hover, .botonMenuLateral1_2_2 a:hover, .botonMenuLateral1_2_3 a:hover {
    background-position: 0px -42px;
}
/******************************/
.botonMenuLateral2_2_1 a, .botonMenuLateral2_2_2 a, .botonMenuLateral2_2_3 a {
    background-position: -205px 0px;
}
.botonMenuLateralActivo2_2_1 a, .botonMenuLateralActivo2_2_2 a, .botonMenuLateralActivo2_2_3 a {
    background-position: -205px -42px;
}
.botonMenuLateral2_2_1 a:hover, .botonMenuLateral2_2_2 a:hover, .botonMenuLateral2_2_3 a:hover {
    background-position: -205px -42px;
}
/******************************/
.botonMenuLateral1_3_1 a, .botonMenuLateral1_3_2 a, .botonMenuLateral1_3_3 a {
    background-position: 0px 0px;
}
.botonMenuLateralActivo1_3_1 a, .botonMenuLateralActivo1_3_2 a, .botonMenuLateralActivo1_3_3 a {
    background-position: 0px -42px;
}
.botonMenuLateral1_3_1 a:hover, .botonMenuLateral1_3_2 a:hover, .botonMenuLateral1_3_3 a:hover {
    background-position: 0px -42px;
}
/******************************/
.botonMenuLateral2_3_1 a, .botonMenuLateral2_3_2 a, .botonMenuLateral2_3_3 a {
    background-position: -205px 0px;
}
.botonMenuLateralActivo2_3_1 a, .botonMenuLateralActivo2_3_2 a, .botonMenuLateralActivo2_3_3 a {
    background-position: -205px -42px;
}
.botonMenuLateral2_3_1 a:hover, .botonMenuLateral2_3_2 a:hover, .botonMenuLateral2_3_3 a:hover {
    background-position: -205px -42px;
}
/******************************/
.botonMenuLateral3_3_1 a, .botonMenuLateral3_3_2 a, .botonMenuLateral3_3_3 a {
    background-position: -410px 0px;
}
.botonMenuLateralActivo3_3_1 a, .botonMenuLateralActivo3_3_2 a, .botonMenuLateralActivo3_3_3 a {
    background-position: -410px -42px;
}
.botonMenuLateral3_3_1 a:hover, .botonMenuLateral3_3_2 a:hover, .botonMenuLateral3_3_3 a:hover {
    background-position: -410px -42px;
}
/******************************/
.botonMenuLateral4_3_1 a, .botonMenuLateral4_3_2 a, .botonMenuLateral4_3_3 a {
    background-position: 0px -84px;
}
.botonMenuLateralActivo4_3_1 a, .botonMenuLateralActivo4_3_2 a, .botonMenuLateralActivo4_3_3 a {
    background-position: 0px -126px;
}
.botonMenuLateral4_3_1 a:hover, .botonMenuLateral4_3_2 a:hover, .botonMenuLateral4_3_3 a:hover {
    background-position: 0px -126px;
}
/******************************/
.botonMenuLateral5_3_1 a, .botonMenuLateral5_3_2 a, .botonMenuLateral5_3_3 a {
    background-position: -205px -84px;
}
.botonMenuLateralActivo5_3_1 a, .botonMenuLateralActivo5_3_2 a, .botonMenuLateralActivo5_3_3 a {
    background-position: -205px -126px;
}
.botonMenuLateral5_3_1 a:hover, .botonMenuLateral5_3_2 a:hover, .botonMenuLateral5_3_3 a:hover {
    background-position: -205px -126px;
}
/******************************/
.botonMenuLateral6_3_1 a, .botonMenuLateral6_3_2 a, .botonMenuLateral6_3_3 a {
    background-position: -410px -84px;
}
.botonMenuLateralActivo6_3_1 a, .botonMenuLateralActivo6_3_2 a, .botonMenuLateralActivo6_3_3 a {
    background-position: -410px -126px;
}
.botonMenuLateral6_3_1 a:hover, .botonMenuLateral6_3_2 a:hover, .botonMenuLateral6_3_3 a:hover {
    background-position: -410px -126px;
}
/******************************/
.botonMenuLateral7_3_1 a, .botonMenuLateral7_3_2 a, .botonMenuLateral7_3_3 a {
    background-position: 0px -168px;
}
.botonMenuLateralActivo7_3_1 a, .botonMenuLateralActivo7_3_2 a, .botonMenuLateralActivo7_3_3 a {
    background-position: 0px -210px;
}
.botonMenuLateral7_3_1 a:hover, .botonMenuLateral7_3_2 a:hover, .botonMenuLateral7_3_3 a:hover {
    background-position: 0px -210px;
}
/******************************/
.botonVolver_1, .botonVolver_2, .botonVolver_3 {
    width: 95px;
    height: 24px;
    margin:0px;
    margin-top: 20px;
    margin-bottom: 20px;
    float:right;
}
.botonVolver_1 a {
    background-image: url("../imagenes/botones_1.png");
}
.botonVolver_2 a {
    background-image: url("../imagenes/botones_2.png");
}
.botonVolver_3 a {
    background-image: url("../imagenes/botones_3.png");
}
.botonVolver_1 a, .botonVolver_2 a, .botonVolver_3 a {
    width: 95px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-position: 0px -48px;
}
.botonVolver_1 a:hover, .botonVolver_2 a:hover, .botonVolver_3 a:hover {
    background-position: 0px -72px;
}
/******************************/
.botonEnviarAreaPrivada_1, .botonEnviarAreaPrivada_2, .botonEnviarAreaPrivada_3 {
    width: 73px;
    height: 24px;
    margin:0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
.botonEnviarAreaPrivada_1 a {
    background-image: url("../imagenes/botones_1.png");
}
.botonEnviarAreaPrivada_2 a {
    background-image: url("../imagenes/botones_2.png");
}
.botonEnviarAreaPrivada_3 a {
    background-image: url("../imagenes/botones_3.png");
}
.botonEnviarAreaPrivada_1 a, .botonEnviarAreaPrivada_2 a, .botonEnviarAreaPrivada_3 a {
    width: 73px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-position: -95px -48px;
}
.botonEnviarAreaPrivada_1 a:hover, .botonEnviarAreaPrivada_2 a:hover, .botonEnviarAreaPrivada_3 a:hover {
    background-position: -95px -72px;
}
/******************************/
.botonEnviar {
    width: 95px;
    height: 24px;
    margin:0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
.botonEnviar a {
    width: 95px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-image: url("../imagenes/botones_1.png");
    background-position: -285px 0px;
}
.botonEnviar a:hover {
    background-position: -285px -24px;
}
/******************************/
.botonEnviarContacto_1, .botonEnviarContacto_2, .botonEnviarContacto_3 {
    width: 95px;
    height: 24px;
    margin:0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
.botonEnviarContacto_1 a {
    background-image: url("../imagenes/botones_1.png");
}
.botonEnviarContacto_2 a {
    background-image: url("../imagenes/botones_2.png");
}
.botonEnviarContacto_3 a {
    background-image: url("../imagenes/botones_3.png");
}
.botonEnviarContacto_1 a, .botonEnviarContacto_2 a, .botonEnviarContacto_3 a {
    width: 95px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-position: -190px -48px;
}
.botonEnviarContacto_1 a:hover, .botonEnviarContacto_2 a:hover, .botonEnviarContacto_3 a:hover {
    background-position: -190px -72px;
}
/******************************/
.botonVerNormativa {
    width: 242px;
    height: 24px;
    margin:0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
.botonVerNormativa a {
    width: 242px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-image: url("../imagenes/botones_1.png");
    background-position: 0px -144px;
}
.botonVerNormativa a:hover {
    background-position: 0px -168px;
}
/******************************/
.botonCerrar_1, .botonCerrar_2, .botonCerrar_3 {
    width: 95px;
    height: 24px;
    margin:0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
.botonCerrar_1 a {
    background-image: url("../imagenes/botones_1.png");
}
.botonCerrar_2 a {
    background-image: url("../imagenes/botones_2.png");
}
.botonCerrar_3 a {
    background-image: url("../imagenes/botones_3.png");
}
.botonCerrar_1 a, .botonCerrar_2 a, .botonCerrar_3 a {
    width: 95px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-position: -95px 0px;
}
.botonCerrar_1 a:hover, .botonCerrar_2 a:hover, .botonCerrar_3 a:hover {
    background-position: -95px -24px;
}
/******************************/
.botonBuscar_1, .botonBuscar_2, .botonBuscar_3 {
    width: 95px;
    height: 24px;
    margin:0px;
    margin-top: 10px;
    float:left;
}
.botonBuscar_1 a {
    background-image: url("../imagenes/botones_1.png");
}
.botonBuscar_2 a {
    background-image: url("../imagenes/botones_2.png");
}
.botonBuscar_3 a {
    background-image: url("../imagenes/botones_3.png");
}
.botonBuscar_1 a, .botonBuscar_2 a, .botonBuscar_3 a {
    width: 95px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-position: 0px 0px;
}
.botonBuscar_1 a:hover, .botonBuscar_2 a:hover, .botonBuscar_3 a:hover {
    background-position: 0px -24px;
}
/******************************/
.botonCarpetaExpositor {
    width: 257px;
    height: 24px;
    margin:0px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    float:left;
}
.botonCarpetaExpositor a {
    width: 257px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-image: url("../imagenes/botones_1.png");
    background-position: 0px -96px;
}
.botonCarpetaExpositor a:hover {
    background-position: 0px -120px;
}
/******************************/
.botonContinuar {
    width: 95px;
    height: 24px;
    margin:0px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    float:left;
}
.botonContinuar a {
    width: 95px;
    height: 24px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: table;
    background-image: url("../imagenes/botones_1.png");
    background-position: -190px 0px;
}
.botonContinuar a:hover {
    background-position: -190px -24px;
}


/** TABLAS ************************************************************************************************************/

table {
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding: 0px;
}

th {
    text-align: left;
}

.celdaCabecera {
    background-color: #b6cf52;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: bold;
    color: #1F1F1F;
    height: 30px;
    padding-left: 5px;
}

.celdaListado {
    border-bottom: 1px solid #989797;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1F1F1F;
    line-height: 18px;
    height: 30px;
    padding-left: 5px;
}

.filaDatos:hover {
    background-color: #EEEEEE;
}


/** MODULO AREA PRIVADA ***********************************************************************************************/

#moduloAreaPrivada {
    margin:0px;
    padding: 0px;
    padding-bottom: 20px;
    background-image: url(../imagenes/fondoAreaPrivada.gif);
    background-repeat: repeat-y;
}

#moduloAreaPrivada img {
    margin:0px;
}

#camposFormularioAreaPrivada {
    margin:0px;
    margin-bottom: 30px;
}

.bloqueCampoFormularioAreaPrivada {
    display: table;
    margin-right: 40px;
    margin-bottom: 5px;
    float: right;
}

.bloqueCampoFormularioAreaPrivada p {
    margin: 0px;
    margin-right: 5px;
    font-size: .75em;
    color: #ffffff;
    float:left; 
}

.bloqueCampoFormularioAreaPrivada input {
    margin:0px;
    float:left; 
}


/** MODULO BANNERS ****************************************************************************************************/

#moduloBanners {
    margin:0px;
    padding: 0px;
    padding-bottom: 20px;
    background-image: url(../imagenes/fondoAreaPrivada.gif);
    background-repeat: repeat-y;
}

.bloqueBanner {
    margin:0px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}


/** MODULO COLABORADORES **********************************************************************************************/

#moduloColaboradores {
    margin:0px;
    padding: 0px;
    background-image: url(../imagenes/fondoColaboradores.gif);
    background-repeat: repeat-y;
    text-align: center;
}

#moduloColaboradores h1 {
    text-align: center;
    font-size: 1em;
    color: #708f00;
    margin: 0px;
    padding:0px;
}

.logoColaborador {
    margin: 10px;
    width: 77px;
    float:left;
}


/** MODULO PATROCINADORES *********************************************************************************************/

#moduloPatrocinadores {
    margin:0px;
    padding: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: table;
    text-align: center;
    width: 205px;
}

/** PAGINA CLAVES *****************************************************************************************************/

.elementoClaveIzda, .elementoClave {
    margin:0px;
    width: 350px;
    float:left;
}

.elementoClaveIzda {
    margin-right: 25px;
}

#tiraFotosClaves {
    margin: 0px;
    margin-left: 25px;
}


/** PAGINA INSCRIPCION ************************************************************************************************/




/** PAGINA LISTADO DE EXPOSITORES *************************************************************************************/

.listadoExpositores {
    margin: 0px;
    margin-bottom: 25px;
}

.listadoExpositores h1 {
    font-size: 1.1em;
    margin: 0px;
    float: left;
}

.listadoExpositores img {
    float: left;
    margin:0px;
    margin-right: 10px;
    margin-bottom: 10px;
}


/** PAGINA COMPRADORES ************************************************************************************************/

.listadoCompradores {
    margin: 0px;
    margin-bottom: 25px;
}

.listadoCompradores img {
    float: left;
    margin:0px;
    margin-right: 5px;
}


/** PAGINA ORGANIZACION ***********************************************************************************************/

.cargoPpal {
    margin-bottom: 20px;
}

.cargoPpal h1 {
    margin: 0px;
    font-size: 1em;
    color: #708f00;
    text-align: center;
}

.cargoPpal p {
    margin: 0px;
    text-align: center;
}

.cargoPpal p.cargo {
    font-size: .75em;
}

.cargoPpal p.emailEquipo {
    font-size: .75em;
    color: #d80224;
}

td.emailEquipo {
    font-size: .75em;
    color: #d80224;
    text-align: right;
    line-height: normal;
    padding-right: 5px;
}


/** PAGINA LISTADO NOTICIAS *******************************************************************************************/

#buscadorNoticias {
    background-color: #d8e9a4;
    margin: 0px;
    margin-top: 15px;
    margin-bottom: 20px;
    margin-left: -25px;
    padding-bottom: 10px;
    width: 775px;
}

p.tituloBuscadorNoticias {
    background-color: #708f00;
    padding: 5px;
    color: #FFFFFF;
    margin: 0px;
    font-weight: bold;
}

#contenidoBuscadorNoticias {
    margin: 10px;
}

#contadorResultados {
    float:left;
    margin: 0px;
    margin-left: 85px;
}

#contadorResultados p {
    margin: 0px;
    margin-top: 3px;
    font-weight: bold;
    font-size: .9em;
    color: #708F00;
}

.noticiaListado {
    margin: 0px;
    margin-bottom: 30px;
    padding: 0px;
    padding-left: 7px;
    border-left: 7px solid #fcd94b;
}

.noticiaListado p {
    margin: 0px;
}

.noticiaListado p.fechaNoticiaListado {
    font-weight: bold;
    font-size: .75em;
    color: #898989;
}

.noticiaListado h1 {
    margin: 0px;
    font-weight: bold;
    font-size: 1em;
}

.noticiaListado a {
    text-decoration: none;
    color: #1F1F1F;
}
.noticiaListado a:hover {
    text-decoration: underline;
}


/** PAGINA NOTICIA ****************************************************************************************************/

#fechaNoticia {
    background-image: url(../imagenes/detalleFondoFechaNoticia.gif);
    background-repeat: no-repeat;
    background-position: right;
    height:30px;
}

#fechaNoticia p {
    margin: 0px;
    margin-top: 5px;
    float:left;
    font-size: .9em;
    color: #10551b;
    background-color: #dde6bb;
    padding: 2px;
}

#bloqueFotoTitularNoticia {
    height: 315px;
}

#fotoNoticia {
    margin: 0px;
    margin-right: 10px;
    float:left;
}

#pieFotoNoticia {
    margin: 0px;
    margin-top: -4px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #3b7845;
    width: 390px;
}

#pieFotoNoticia p {
    margin: 0px;
    color: #FFFFFF;
    font-size: .7em;
}

#bloqueTitularNoticia {
    float: left;
    width: 315px;
    height:100%;
    position:relative;
}

#bloqueTitularNoticia div.abajo {
    position:absolute;
    bottom:0;
    left:0;
}

.enlaceNoticia {
    margin: 0px;
    margin-bottom: 5px;
}

.enlaceNoticia img {
    margin: 0px;
    margin-right: 5px;
    float: left;
}

.enlaceNoticia p {
    margin: 0px;
    color: #10551b;
    font-size: .8em;
    font-weight: bold;
}

.enlaceNoticia a {
    color: #10551B;
    text-decoration: none;
}
.enlaceNoticia a:hover {
    text-decoration: underline;
}

h1.titularNoticia {
    font-weight: bold;
    font-size: 1em;
    text-align: left;
    margin: 0px;
    margin-top: 25px;
}

h2.subTitularNoticia {
    font-weight: bold;
    font-size: .9em;
    line-height: normal;
}

#adjuntosNoticia {
    margin: 0px;
    margin-left: -25px;
    margin-top: 20px;
    margin-bottom: 5px;
    padding:15px;
    width: 745px;
    background-color: #E3E3E3;
}

#adjuntosNoticia img {
    float: left;
    margin-right: 5px;
}

#adjuntosNoticia p {
    line-height: 25px;
}


/** PAGINA ARCHIVO FOTOS **********************************************************************************************/

#botoneraArchivoFotos {
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 675px;
}

.enlaceEdicion {
    margin: 0px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
    float:left;
    width: 200px;
}

.enlaceEdicion img {
    margin: 0px;
    margin-right: 5px;
    float:left;
}

.enlaceEdicion p {
    margin: 0px;
    line-height: 22px;
    color: #000000;
}

.enlaceEdicion a {
    color: #000000;
    text-decoration: none;
}

#tiraFotos {
    width: 775px;
    margin:0px;
    margin-left: -25px;
    margin-top: 40px;
    padding-top: 40px;
}


/** PAGINA DE INTERES *************************************************************************************************/

.cabeceraDeInteres {
    margin:0px;
    margin-top: 35px;
    margin-bottom: 15px;
    width: 775px;
}

.cabeceraDeInteres2 {
    margin:0px;
    margin-top: 5px;
    margin-bottom: 15px;
    width: 431px;
}

.cabeceraDeInteres img, .cabeceraDeInteres2 img {
    margin: 0px;
    margin-right: 5px;
    float:left;
}

.cabeceraDeInteres h1, .cabeceraDeInteres2 h1 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.4em;
    color: #708f00;
    margin:0px;
}

.elementoDeInteres {
    margin: 0px;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 0px;
    padding-bottom: 3px;
    border-bottom: 1px solid #818181;
    width: 340px;
    float: left;
}

.elementoDeInteres h2 {
    font-size: .9em;
    margin: 0px;
}

.elementoDeInteres a {
    text-decoration: underline;
    color: #1F1F1F;
}

.elementoDeInteres p.direccion {
    margin: 0px;
    float:left;
    width: 230px;
}

.elementoDeInteres p.telefono {
    margin: 0px;
    float: right;
    text-align: right;
    width: 100px;
}

.elementoDeInteres p.tipoRestaurante {
    margin: 0px;
    font-size: .7em;
    color: #d80224;
}

#bloqueHorarioTrenes {
    float:left;
    margin:0px;
    width: 421px;
}

#bloqueHorarioTrenes img.logoRenfe {
    margin: 0px;
    margin-top: 50px;
    margin-right: 15px;
    float: left;
}

#informacionTrenes {
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
    padding-bottom: 5px;
    float: left;
    border-left: 2px solid #818181;
    width: 224px;
}

#informacionTrenes h2 {
    color: #10551b;
    font-size: .9em;
    margin: 0px;
    line-height: normal;
}

#informacionTrenes p {
    margin: 0px;
}

.telefonoTrenes {
    margin: 0px;
    margin-top: 10px;
}

.telefonoTrenes p {
    color: #10551b;
    text-decoration: underline;
    line-height: 28px;
}

#infoTiempo {
    margin: 0px;
    float: left;
    padding: 0px;
    padding-left: 15px;
    width: 287px;
    border-left: 2px solid #818181;
}

.celdaDiaWeather {
    font-weight: bold;
    font-size: 18px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #97aa53;
}

.celdaTemperaturaHoy {
    font-weight: bold;
    font-size: 32px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #fffb9c;
    background-color: #708f00;
}

.celdaTemperaturaManana {
    font-weight: bold;
    font-size: 15px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #fffb9c;
    background-color: #708f00;
}

.textoTemperatura {
    font-weight: bold;
    font-size: 9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
}

.textoNegrita {
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1F1F1F;
}



/** PAGINA CONTACTO ***************************************************************************************************/

#datosContacto {
    margin: 0px;
    margin-left:0px;
    margin-right: 40px;
    padding: 0px;
    width: 260px;
    float:left;
}

.bloqueDatosContacto {
    margin:0px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: table;
}

.bloqueDatosContacto h1 {
    margin: 0px;
    padding-bottom: 3px;
    font-size: .9em;
    text-align: center;
}

.bloqueDatosContacto p {
    margin: 0px;
    padding-top: 3px;
    border-top: 1px solid #10551B;
    display: table;
}

#formularioContacto {
    margin:0px;
    margin-right: -25px;
    width: 450px;
    float:right;
}

#contenidoFormularioContacto {
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #b6cf52;
    margin-top: -5px;
    margin-bottom: -10px;
}

#contenidoFormularioContacto p.textoContacto {
    margin: 0px;
    margin-bottom: 30px;
    font-weight: bold;
}


/** NOTICIAS RSS ******************************************************************************************************/

#logoRSS {
    float:left;
    margin-right: 15px;
    width: 128px;
}

#explicacionRSS {
    float:left;
    width: 580px;
}

#explicacionRSS ul {
    list-style-image: url(../imagenes/iconoRSSp.gif);
    font-weight: bold;
}

#explicacionRSS a {
    color: #1F1F1F;
}

#explicacionRSS a:hover {
    text-decoration: none;
}

#tituloRSS {
    margin-top: 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid #708F00;
}

#tituloRSS img {
    float: left;
    margin-right: 5px;
}

#tituloRSS h1 {
    margin:0px;
    font-size: .9em;
}

