body{
    margin:0em auto;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#000;
    color:#fff;
}

img.left {
	float: left;
	margin: 6px 15px 0 0;
}

img.right {
	float: right;
	margin: 6px 0 0 15px;
    width:19em;
}

#cabecera{
    margin:0em auto;
    width:58em;
    position:relative;
}

#cabecera img{
    width:58em;
}

#submenu{
    width:58em;
    margin:0em auto;
    border-bottom:#ccc solid 0.2em;
    min-height:1.5em;  
}
#submenu p{
  color:#fff;
  font-size:0.7em;
}
#submenu a{
  color:#f00;
  text-decoration:none;
}

.idioma{
    float: right;
    margin-top:-1.5em;
    font-variant:small-caps;
}

#contenido{
    width:100%;
    margin:0em auto;
    /*background-image:url("../img/fondo.jpg");
    background-repeat:repeat-y;*/
    position:absolute;
}
#contenido2{
    width:58em;
    min-height:23em;
    margin:-0.7em auto -0.9em auto;
    background-color:#2C2D25;
    color:#fff;
}

#fotillos{
    width:100%;
    text-align:center;
}
#fotillos img{
   /* width:10em;*/
    height:6.5em;
}

#fotillos a{
    color:#ccc;
}

#fotillos a:visited{
    color:#ccc;
}

#menu{
    width:14em;
    float:left;
}

#menu img{
    border:none;
}


#menu ul{
    list-style:none;
    margin-top:2em;
}

#menu li{
    margin:0.6em;
    font-size:0.8em;
    list-style-image:url(../img/logo2.jpg);
    vertical-align:middle;
}

  #menu li a{
             color:#fff;
             text-decoration:none;
             }
  #menu li a:hover{
                   color:#F00;
                   font-weight:bold;
                   }

#derecha{
    width:42em;
    margin-left:15em; 
}

#derecha a{
    color:#ccc;
}

#derecha a:visited{
    color:#ccc;
}

#derecha h1{
    padding-top:1em;
    font-size:1.1em;
    border-bottom:#ccc solid 0.2em;
}
#derecha p{
    padding:0.5em 1em;
    text-align:justify;
    font-size:0.8em
}
#derecha form{
    font-size:0.8em
}




.imagenes{
    text-align:center;
    width:100%;   
    }
    .imagenes img{
        border:none;
        width:16em;
        padding:0.4em;
    }
    .imagenes a{
        text-decoration:none;
    }

.contenedorBloques{
    text-align:center;
    width:100%;
    min-height:20em;
    }

.fila{
    width:41em;
    height:12em;
    margin-left:0em;
    margin-top:1em;
    border-bottom:dotted 0.2em #ccc;
}
.bloque1{
    width:40em;
    float:left;
}
.bloque1 p{
    font-size:0.8em;
    margin:0em;
}
.bloque1 h2{
    font-size:0.9em;
    margin:0em;
}
.bloque1 img{
    padding:0.2em;
    height:11em;
    border:none;
}
.bloque1 a{
    margin:0em;
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}
.bloque1 a:hover{
    margin:0em;
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}


.filaconcurso{
    width:41em;
    min-height:12em;
    margin-left:0em;
    margin-top:1em;
}

.filaconcurso ul{
    list-style:none;
    margin-top:1em;
}

.filaconcurso li{
		list-style:none;
	    display:block;
		float:left;
	    height:60px;
		margin:0em 1em;
			}
				.filaconcurso li a{
					display:block;
					float:left;
					color:#d4cbac;
					text-transform:uppercase;
					font-size:15px;
					font-weight:bold;
					text-decoration:none;
					padding:15px 0;
                    line-height:60px;
				}
                .filaconcurso li img{
                    width:8.5em;
				}
                 .filaconcurso li h2{
					font-size:0.8em
				}

#concurso{
    text-align:center;
    width:100%;
    }
    #concurso img{
        border:none;
        width:16em;
        padding:0.4em;
    }
    #concurso a{
        text-decoration:none;
    }

#video{
    text-align:center;
    width:100%;
    background-color:#2C2D25;
}
#videoindex{
    text-align:center;
    width:100%;
    background-color:#2C2D25;
}

#centrado{
    text-align:center;
    width:100%;
}
#centrado p{
    text-align:center;
    width:100%;
}
#centrado a{
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}
#centrado a:hover{
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}



#pie{
    width:100%;
    text-align:center;
    min-height:1.5em;
    color:#000;
    margin:0em auto;
    float:left;
    border-top:#000 solid 0.2em;
}
#pie2{
    width:58em;
    text-align:center;
    min-height:1.5em;
    margin:0em auto;
    background-color:#ccc;
    padding-top:0.2em;
}
#pie p{
    font-size:0.7em;
    text-align:center;   
    margin-top:0em;
    padding:0.5em;
    min-height:1.5em;
}
#pie a{
    color:#fff;
    text-decoration:none;
}
#pie a:hover{
    color:#f00;
    text-decoration:none;
}




/* Jquery */

#slideshow {
    height:210px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

