/*
Theme Name: Generacion Encuentro de Jovenes
Theme URI: http://www.generaciondeconquista.cl
Description: www.generaciondeconquista.cl
Version: 1.1
Author: Jonathan Ramírez
Author URI: http://www.fasecreativa.cl
Tags: blue, custom header, fixed width, two columns, widgets
*/
body{
    margin: 0;
}
#contenedor{
    width: 1000px;
    margin: 0 auto;
    border-bottom: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    clear: both;
    overflow: hidden;
}
#contenedor #marca{
    background: url(images/marca.png) no-repeat top left;
    width: 300px;
    height: 150px;
    float: left;
    margin: 0px 0px 15px 30px;
}
#contenedor #redes{
    float: right;
    margin: 90px 40px 0px 0px;
}
#contenedor #redes #rss{
    float: right;
    background: url(images/rss.png) no-repeat top left;
    width: 32px;
    height: 32px;
    margin: 0px 0px 0px 10px;
}
#contenedor #redes #facebook{
    float: right;
    background: url(images/facebook.png) no-repeat top left;
    width: 32px;
    height: 32px;
    margin: 0px 0px 0px 10px;
}
#contenedor #redes #twitter{
    float: right;
    background: url(images/twitter.png) no-repeat top left;
    width: 32px;
    height: 32px;
    margin: 0px 0px 0px 10px;
}
#contenedor #redes #flickr{
    float: right;
    background: url(images/flickr.png) no-repeat top left;
    width: 32px;
    height: 32px;
    margin: 0px 0px 0px 10px;
}
#contenedor #redes #vimeo{
    float: right;
    background: url(images/vimeo.png) no-repeat top left;
    width: 32px;
    height: 32px;
    margin: 0px 10px 0px 10px;
}
#contenedor #lema{
    width: 900px;
    float: left;
    margin: 0px 0px 10px 50px;
    padding: 0px 0px 15px 0px;
    font: normal 24px Arial, Helvetica, sans-serif;
    color: #333;
    letter-spacing: -2px;
    text-shadow: #dadada 1px 0px 1px;
    text-align: justify;
}
#contenedor #lema strong{
    color: #d4212d;
}
#contenedor #valores{
    width: 900px;
    float: left;
    margin: 0px 0px 20px 50px;
    border: 1px solid #dadada;
    background: #f0f0f0;
    font: bolder 24px Arial, Helvetica, sans-serif;
    color: #444;
    letter-spacing: -2px;
    text-shadow: #FFF 1px 0px 1px;
    text-align: center;
}
#contenedor #valores em{
    font: normal 18px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
}
#contenedor #mensaje{
    width: 900px;
    display: none;
    float: left;
    margin: 0px 0px 20px 50px;
    border: 1px solid #dadada;
    background: #f0f0f0;
}
#contenedor #multimedia{
    width: 900px;
    float: left;
    margin: 0px 0px 20px 50px;
    padding: 0px 0px 15px 0px;
    border: 1px solid #dadada;
    background: #f0f0f0;
}
#contenedor #multimedia #titulo{
    float: left;
    height: 32px;
    width: 825px;
    border-bottom: 1px solid #e2e0e0;
    background: url(images/multimedia.png) no-repeat top left;
    font: bolder 24px Arial, Helvetica, sans-serif;
    color: #0963a8;
    letter-spacing: -3px;
    padding: 10px 0px 15px 55px;
    margin: 10px 0px 0px 10px;
    text-shadow: #fff 1px 0px 1px;
}
#contenedor #multimedia #videos{
    width: 900px;
    float: left;
    margin: 5px 0px 0px 10px;
    padding: 0px 0px 0px 25px;
    background: url(images/video.png) no-repeat center left;
    font: normal 16px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    text-shadow: #fff 1px 0px 1px;
    color: #1b1b1b;
    text-decoration: none;
}
#contenedor #noticias #videos:hover{
    text-decoration: underline;
}
#contenedor #multimedia #archivos{
    width: 900px;
    float: left;
    margin: 5px 0px 0px 10px;
    padding: 0px 0px 0px 25px;
    background: url(images/archivos.png) no-repeat center left;
    font: normal 16px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    text-shadow: #fff 1px 0px 1px;
    color: #1b1b1b;
    text-decoration: none;
}
#contenedor #multimedia #archivos:hover{
    text-decoration: underline;
}
#contenedor #multimedia #imagenes{
    width: 900px;
    float: left;
    margin: 5px 0px 0px 10px;
    padding: 0px 0px 0px 25px;
    background: url(images/fotografia.png) no-repeat center left;
    font: normal 16px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    text-shadow: #fff 1px 0px 1px;
    color: #1b1b1b;
    text-decoration: none;
}
#contenedor #noticias #imagenes:hover{
    text-decoration: underline;
}
#contenedor #noticias{
    width: 900px;
    float: left;
    margin: 0px 0px 20px 50px;
    padding: 0px 0px 15px 0px;
    border: 1px solid #dadada;
    background: #f0f0f0;
}
#contenedor #noticias a{
    width: 900px;
    float: left;
    margin: 5px 0px 0px 10px;
    padding: 0px 0px 0px 25px;
    background: url(images/titular.png) no-repeat center left;
    font: normal 16px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    text-shadow: #fff 1px 0px 1px;
    color: #1b1b1b;
    text-decoration: none;
}
#contenedor #noticias a:hover{
    text-decoration: underline;
}
#contenedor #noticias #titulo{
    float: left;
    height: 28px;
    width: 825px;
    border-bottom: 1px solid #e2e0e0;
    background: url(images/noticias.png) no-repeat top left;
    font: bolder 24px Arial, Helvetica, sans-serif;
    color: #0963a8;
    letter-spacing: -3px;
    padding: 10px 0px 15px 55px;
    margin: 10px 0px 0px 10px;
    text-shadow: #fff 1px 0px 1px;
}
#contenedor #noticias-single{
    width: 870px;
    float: left;
    margin: 0px 0px 20px 50px;
    padding: 5px 15px 5px 15px;
    border: 1px solid #dadada;
    background: #f0f0f0;
    font: normal 13px Arial, Helvetica, sans-serif;
    text-align: justify;
}
#contenedor #noticias-single a{
    text-decoration: underline;
    color: #d4212d;
    font-weight: bolder;
}
#contenedor #noticias-single a:hover{
    text-decoration: none;
}
#contenedor #noticias-single #titulo-single{
    float: left;
    height: 32px;
    width: 825px;
    border-bottom: 1px solid #e2e0e0;
    background: url(images/titular_single.png) no-repeat top left;
    font: bolder 22px Arial, Helvetica, sans-serif;
    color: #d4212d;
    letter-spacing: 2px;
    padding: 3px 0px 0px 40px;
    margin: 0px 0px 10px 0px;
    text-shadow: #dadada 1px 0px 1px;
}
#contenedor #formulario{
    width: 900px;
    float: left;
    margin: 0px 0px 20px 50px;
    border: 1px solid #dadada;
    background: #f0f0f0;
    padding: 0px 0px 10px 0px;
}
#contenedor #formulario #requeridos{
    width: 900px;
    float: left;
    margin: 5px 0px 5px 10px;
    font: bolder 14px Arial, Helvetica, sans-serif;
    color: #d4212d;
    text-transform: uppercase;
    letter-spacing: -1px;
    text-shadow: #fff 1px 0px 1px;
}
#contenedor #formulario #cargar{
    text-align: center;
    margin: 10px 0px 0px 0px;
}
#contenedor #formulario #TituloForm{
    float: left;
    height: 28px;
    width: 825px;
    border-bottom: 1px solid #e2e0e0;
    background: url(images/inscripcion.png) no-repeat top left;
    font: bolder 24px Arial, Helvetica, sans-serif;
    color: #0963a8;
    letter-spacing: -3px;
    padding: 10px 0px 15px 55px;
    margin: 10px 0px 0px 10px;
    text-shadow: #fff 1px 0px 1px;
}
#contenedor #formulario #hospedaje{
    float: left;
    width: 850px;
    background: #d4212d;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #FFF;
    /*letter-spacing: 8px;*/
    padding: 5px 15px 5px 15px;
    margin: 10px 0px 0px 10px;
    text-transform: uppercase;
    text-shadow: #000 1px 0px 1px;
    display: none;
    text-align: justify;
}
#contenedor #formulario #preinscritos{
    float: left;
    width: 850px;
    background: #d4212d;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #FFF;
    /*letter-spacing: 8px;*/
    padding: 5px 15px 5px 15px;
    margin: 10px 0px 0px 10px;
    text-transform: uppercase;
    text-shadow: #000 1px 0px 1px;
    text-align: center;
}
#contenedor #titular{
    float: left;
    width: 850px;
    background: #d4212d;
    font: normal 16px Arial, Helvetica, sans-serif;
    color: #FFF;
    /*letter-spacing: 8px;*/
    padding: 5px 15px 5px 15px;
    margin: 10px 0px 10px 10px;
    text-shadow: #000 1px 0px 1px;
    text-align: justify;
}
#contenedor #formulario form{
    float: left;
    margin: 0px 0px 0px 10px;
    width: 900px;
}
#contenedor #formulario #texto{
    float: left;
    margin: 5px 10px 2px 0px;
    width: 415px;
    font: normal 13px Arial, Helvetica, sans-serif;
    color: #333;
    letter-spacing: 3px;
    text-transform: uppercase;
}
#contenedor #formulario #texto-largo{
    float: left;
    margin: 5px 10px 0px 0px;
    width: 860px;
    font: normal 13px Arial, Helvetica, sans-serif;
    color: #333;
    letter-spacing: 3px;
    text-transform: uppercase;
}
#contenedor #formulario #texto-chico{
    float: left;
    margin: 5px 10px 0px 20px;
    width: 25px;
    font: normal 13px Arial, Helvetica, sans-serif;
    color: #333;
    letter-spacing: 3px;
    text-transform: uppercase;
}
#contenedor #formulario input{
    float: left;
    margin: 2px 5px 3px 0px;
    width: 410px;
    border: 2px solid #dadada;
    background: #FFF;
    font: normal 10px Arial, Helvetica, sans-serif;
    color: #444;
    padding: 3px 3px 3px 3px;
}
#contenedor #formulario select{
    float: left;
    margin: 2px 10px 3px 0px;
    width: 420px;
    border: 2px solid #dadada;
    background: #FFF;
    font: normal 10px Arial, Helvetica, sans-serif;
    color: #444;
    padding: 2px 3px 2px 3px;
}
#contenedor #formulario #telefono{
    width: 350px;
    float: left;
    margin: 2px 5px 3px 0px;
    padding: 3px 3px 3px 3px;
}
#contenedor #formulario #codarea{
    width: 40px;
    float: left;
    margin: 2px 10px 3px 0px;
    padding: 3px 3px 3px 3px;
}
#contenedor #formulario #input-largo{
    float: left;
    margin: 2px 10px 3px 0px;
    width: 835px;
    border: 2px solid #dadada;
    background: #FFF;
    font: normal 10px Arial, Helvetica, sans-serif;
    color: #444;
    padding: 3px 3px 3px 3px;
}
#contenedor #formulario #hospedaje-si{
    display: none;
    width: 900px;
    float: left;
    margin: 2px 10px 3px 0px;
    padding: 3px 3px 3px 3px;
}
#contenedor #formulario #boton{
    float: left;
    width: 200px;
    background: #d4212d;
    border: 2px solid #d2000e;
    margin: 20px 0px 0px 0px;
    color: #FFF;
    font: bolder 13px Arial, Helvetica, sans-serif;
    letter-spacing: 3px;
    text-transform: uppercase;
    cursor: pointer;
}
#contenedor #formulario #boton:hover{
    text-decoration: underline;
}
#contenedor #formulario h2{
    float: left;
    width: 870px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    background: url(images/iglesia.png) no-repeat top left;
    font: bolder 16px Arial, Helvetica, sans-serif;
    color: #0963a8;
    text-shadow: #fff 1px 0px 1px;
    letter-spacing: -1px;
    text-transform: uppercase;
}
#contenedor #abajo{
    width: 900px;
    float: left;
    margin: -10px 0px 10px 50px;
    font: normal 10px Arial, Helvetica, sans-serif;
    color: #2b2b2b;
    text-align: center;
    letter-spacing: 1px;
}
#contenedor #abajo a{
    text-decoration: underline;
    color: #2b2b2b;
}
#contenedor #abajo a:hover{
    text-decoration: none;
}
/********************************WP CLASS CUSTOM*******************************/
.alignleft{
    float: left;
    margin: 0px 5px 0px 5px;
    border: none;
}
.alignright{
    float: right;
    margin: 0px 5px 0px 5px;
    border: none;
}
.aligncenter{
    border: none;
    margin: 0 auto;
    text-align: center;
    display: block;
}