/* Hoja de estilos de Plátano de Canarias */
* {
    margin: 0px;
    padding: 0px;
}

body {
    background-color: #f4c21a;
    font-family: Arial;
    font-size: 11px;
}

#wrapper {
    position: relative;
    left: 50%;
    margin-left: -440px;
    width: 880px;
}

/* Estilos Header */

#header {
    position: absolute;
    right: 7px;
    width: 880px;
    height: 150px;
    z-index: 1;
}
#header img {
    position: relative;
    float: left;
}

.idioma{
    position:absolute;
    top:10px;
    right:85px;
    text-decoration: none;
    color: #fff;
}
.idioma:hover {
    text-decoration: none;
    color: #2f2601;
}

#menu {
    position: relative;
    top: 55px;
}

#menu ul {
    display: block;
    list-style: none;
    font-weight: bold;
}

#menu li {
    float: left;
    margin-right: 13px;
    color: #FFFFFF;
}

#menu li a:link, #menu li a:visited {
    text-decoration: none;
    color: #8e7402;
}

#menu li a:hover {
    text-decoration: none;
    color: #2f2601;
}

/* Estilos Main */

#main {
    position: relative;
    top: 89px;
    float: left;
    width: 790px;
    height: 500px;
    z-index: 0;
}

#main_header {
    position: relative;
    width: 790px;
    height: 11px;
    background-image: url("../img/main_header.jpg");
}

#content {
    position: relative;
    width: 726px;
    background-color: #FFFFFF;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 28px;
}

.slideshow {
    position: relative;
    width: 591px;
    height: 177px;
    background-image: url('../img/fondo_slider.jpg');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.slideshow img {
    position: relative;
    margin-top: 7px;
    margin-left: 8px;
}

#main_sidebar {
    position: relative;
    left: 8px;
    float: left;
    width: 310px;
    margin-right: 45px;
}
#main_sidebar h1 {
    font-family: Helvetica;
    width: 177px;
    font-size: 17px;
    padding-bottom: 7px;
    padding-left: 3px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eaeaeb;
}

#main_sidebar h2 {
    font-size: 11px;
    color: #cecdc6;
    margin-bottom: 5px;
}

.noticia_sidebar {
    margin-bottom: 12px;
}

.noticia_sidebar p {
    line-height: 13px;
    color: #a0978b;
    margin-bottom:5px;
}

.noticia_sidebar a:link, .noticia_sidebar a:visited {
    text-decoration: none;
    color: #a0978b;
}

.noticia_sidebar a:hover {
    text-decoration: none;
    color: #000000;
}

#main_content {
    position: relative;
    float: left;
    width: 363px;
}

#main_content h1 {
    font-family: Helvetica;
    width: 360px;
    font-size: 17px;
    padding-bottom: 7px;
    padding-left: 3px;
    margin-bottom: 5px;
    border-bottom: 1px solid #eaeaeb;
}

.destacado {
    border-bottom: 1px solid #eaeaeb;
    padding-bottom: 10px;
    padding-top: 10px;
}

.destacado_ultimo {
    padding-bottom: 10px;
    padding-top: 10px;
}

.destacado img, .destacado_ultimo img {
    position: relative;
    float: left;
    padding-right: 22px;
}

.destacado h2, .destacado_ultimo h2 {
    font-family: Helvetica;
    font-size: 14px;
    margin-top: 4px;
    margin-bottom: 5px;
    line-height: 13px;
}

.destacado p, .destacado_ultimo p {
    line-height: 13px;
    color: #abacae;
}

.destacado a:link, .destacado a:visited, .destacado_ultimo a:link, .destacado_ultimo a:visited {
    text-decoration: none;
    color: #000000;
}

.destacado a:hover, .destacado_ultimo a:hover {
    text-decoration: none;
    color: #f4c21a;
}

#main_footer {
    position: relative;
    width: 790px;
    height: 50px;
    background-image: url("../img/main_footer.jpg");
    margin-bottom: 40px;
}

#main_footer p {
    margin-left: 60px;
    position: relative;
    bottom: 18px;
    padding-right: 32px;
    text-align: right;
    font-family: Helvetica;
    font-size: 9px;
    color: #abacae;
}

#main_footer a:link, #main_footer a:visited {
    display:inline;
    text-decoration: none;
    color: #abacae;
}

#main_footer a:hover {
    display:inline;
    text-decoration: none;
    color: #000000;
}

#iconos_redes {
    position: relative;
    top: 10px;
    padding-left: 32px;
}

/* Estilos sidebar */

#sombra_sidebar {
    position: absolute;
    left: 657px;
    top: 85px;
    width: 224px;
    height: 156px;
    background-image: url("../img/sidebar_header_sombra.png");
    background-repeat: no-repeat;
    z-index: 0;
}

#sidebar {
    position: relative;
    float: left;
    top: 89px;
    width: 225px;
}

#sidebar_header {
    position: relative;
    left: 7px;
    width: 234px;
    height: 9px;
    background-image: url("../img/sidebar_header.png");
    background-repeat: no-repeat;
    z-index: 1;
}

#sidebar_content {
    position: relative;
    padding-top: 37px;
    left: 10px;
    width: 214px;
    background-image: url("../img/sidebar_content.png");
}

.promo {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.promo img {
    padding-bottom: 12px;
    border-bottom: 1px solid #cfcac4;
}

.promo h1 {
    font-family: Helvetica;
    font-size: 12px;
    padding-top: 9px;
    padding-bottom: 9px;
    line-height: 13px;
}

.promo p {
    font-family: Helvetica;
    font-size: 12px;
}

.promo a:link, .promo a:visited {
    text-decoration: none;
    color: #000000;
}

.promo a:hover {
    text-decoration: none;
    color: #f4c21a;
}

#formulario {
    position: relative;
    width: 191px;
    height: 95px;
    background-image: url("../img/form_background.jpg");
    background-repeat: no-repeat;
    margin-left: 12px;
    padding-bottom: 10px;
}

#formulario img {position: relative; top: 30px;left:10px;border: none;}

#formulario h1 {
    position: relative;
    left: 12px;
    top: 18px;
    font-family: Helvetica;
    font-size: 19px;
    color: #333333;
    text-shadow: 1px 1px 1px white;
}

#formulario h2 {
    position: relative;
    left: 12px;
    top: 18px;
    font-family: Helvetica;
    font-size: 10px;
    color: #333333;
    text-shadow: 1px 1px 1px #cccccc;
}

#formulario input {
    font-family: Helvetica;
    font-size: 12px;
    width: 157px;
    border: none;
    border-color: white;
    color: #a3aab1;
}

#formulario #nombre_safari {
    position: relative;
    left: 16px;
    top: 35px;
}

#formulario #mail_safari {
    position: relative;
    left: 16px;
    top: 51px;
}

#formulario #boton_safari {
    position: relative;
    left: 10px;
    width: 171px;
    height: 26px;
    top: 66px;
}

#formulario #nombre_opera {
    position: relative;
    left: 16px;
    top: 38px;
}

#formulario #mail_opera {
    position: relative;
    left: 16px;
    top: 54px;
}

#formulario #boton_opera {
    position: relative;
    left: 10px;
    width: 171px;
    height: 26px;
    top: 70px;
}

#formulario #nombre_firefox {
    position: relative;
    left: 16px;
    top: 39px;
}

#formulario #mail_firefox {
    position: relative;
    left: 16px;
    top: 56px;
}

#formulario #boton_firefox {
    position: relative;
    left: 10px;
    width: 171px;
    height: 26px;
    top: 71px;
}

#formulario #nombre_ie7 {
    position: relative;
    left: 16px;
    top: 32px;
}

#formulario #mail_ie7 {
    position: relative;
    left: 16px;
    top: 46px;
}

#formulario #boton_ie7 {
    position: relative;
    left: 10px;
    width: 171px;
    height: 26px;
    top: 61px;
}

#sidebar_footer {
    position: relative;
    width: 234px;
    height: 10px;
    background-image: url("../img/sidebar_footer.jpg");
}

/* Estilos sección Noticias */

#main_sidebar_news {
    position: relative;
    left: 50px;
    float: left;
    width: 180px;
}

#main_sidebar_news h1 {
    font-family: Helvetica;
    width: 177px;
    font-size: 17px;
    padding-bottom: 7px;
    padding-left: 3px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eaeaeb;
}

#main_sidebar_news h2 {
    font-size: 11px;
    color: #cecdc6;
    margin-bottom: 5px;
}

#main_content_news {
    position: relative;
    float: left;
    width: 363px;
    left: 6px;
}

#main_content_news h1 {
    font-family: Helvetica;
    width: 360px;
    font-size: 17px;
    padding-bottom: 7px;
    padding-left: 3px;
    margin-bottom: 5px;
    border-bottom: 1px solid #eaeaeb;
}

#main_content_news p a {text-decoration: none;color:#545454;}
#main_content_news a {text-decoration: none;color:#545454;font-size:12px;}
#main_content_news p a {text-decoration: none;color:#000;}
#main_content_news p a:hover {text-decoration: none;color:#F4C21A;}

#main_content_news img, #main_content_pages img {
    margin-top: 10px;
    margin-bottom: 10px;
}

.noticia {
    border-bottom: 1px solid #eaeaeb;
    padding-bottom: 12px;
    padding-top: 10px;
}

.noticia_ultimo {
    padding-bottom: 10px;
    padding-top: 10px;
}

#main_content_news .noticia h1, #main_content_news .noticia_ultimo h1 {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    border: none;
    color: #cecdc6;
    padding-bottom: 2px;
    padding-left: 0px;
    margin-top: 5px;
}

.noticia h2, .noticia_ultimo h2, .articulo h2 {
    font-family: Arial;
    font-size: 11px;
    margin-bottom: 5px;
    line-height: 18px;
}

.noticia h3, .noticia_ultimo h3 {
    margin-top: 8px;
    font-size: 9px;
}

.noticia p {
    margin-bottom: 10px;
    line-height: 18px;
    color: #545454;
}

.noticia_ultimo p {
    line-height: 18px;
    color: #545454;
}

.noticia a:link, .noticia a:visited, .noticia_ultimo a:link, .noticia_ultimo a:visited {
    text-decoration: none;
    color: #000000;
}

.noticia a:hover, .noticia_ultimo a:hover {
    text-decoration: none;
    color: #f4c21a;
}

/* Estilos sección El Plátano y Tú */
#main_content_pages {
    float:left;
    left:6px;
    position:relative;
    width:463px;
}

#main_content_pages h1 {
    font-family: Helvetica;
    width: 460px;
    font-size: 17px;
    padding-bottom: 7px;
    padding-left: 3px;
    margin-bottom: 5px;
    border-bottom: 1px solid #eaeaeb;
}
.articulo {
    padding-bottom: 12px;
    padding-top: 10px;
}

.articulo p {
    line-height: 18px;
    color: #545454;
    margin-bottom: 10px;
}

.articulo ul {
    margin-left: 20px;
    margin-bottom: 10px;
    color: #545454;
}

.articulo ul li {
    margin-bottom: 5px;
}

.articulo p a:link, .articulo p a:visited {
    text-decoration: none;
    color: #000000;
}

.articulo p a:hover {
    text-decoration: none;
    color: #f4c21a;
}

.fuente {
    color: #cecdc6;
    line-height: 14px;
}

#submenu {
    position: relative;
    left: 50px;
    float: left;
    width: 180px;
    border-bottom: 1px solid #eaeaeb;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-top: 27px;
    margin-bottom: 20px;
}

#submenu ul {
    list-style: none;
}

#submenu li {
    border-top: 1px solid #eaeaeb;
    padding-top: 7px;
    padding-bottom: 7px;
}

#submenu li a:link, #submenu li a:visited {
    text-decoration: none;
    color: #d2cab8;
}

#submenu li a:hover {
    text-decoration: none;
    color: #f4c21a;
}

#subsubmenu {
    font-weight:normal;
    font-size: 10px;
    margin-top: 7px;
}

#subsubmenu li {
    border-top: 1px solid #eaeaeb;
}

#subsubmenu li a:link, #subsubmenu li a:visited {
    text-decoration: none;
    color: #000000;
}

#subsubmenu li a:hover {
    text-decoration: none;
    color: #f4c21a;
}

#main_sidebar_platanoytu {
    position: relative;
    left: 50px;
    float: left;
    width: 180px;
}

#main_sidebar_platanoytu h1 {
    font-family: Helvetica;
    width: 177px;
    font-size: 17px;
    padding-bottom: 7px;
    padding-left: 3px;
    margin-bottom: 15px;
}

#main_sidebar_platanoytu_header {
    position: relative;
    width: 180px;
    height: 9px;
    background-image: url("../img/platanoytu_sidebar_header.jpg");
}

#main_sidebar_platanoytu_content {
    position: relative;
    width: 180px;
    background-color: #f9f8f5;
}



#main_sidebar_platanoytu_content ul {
    position: relative;
    padding-top: 10px;
    left: 21px;
    list-style: none;
}

#main_sidebar_platanoytu_content ul li {
    position: relative;
    padding-bottom: 10px;
    /*margin-top: -130px;*/
}

#main_sidebar_platanoytu_content ul li h1 {
    font-family: Helvetica;
    font-size: 11px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
}

#main_sidebar_platanoytu_content ul li p {
    padding-right: 21px;
    color: #969796;
    line-height: 15px;
}

#main_sidebar_platanoytu_footer {
    position: relative;
    width: 180px;
    height: 9px;
    background-image: url("../img/platanoytu_sidebar_footer.jpg");
}

.mascara_galeria {
    position: relative;
    top: 120px;
    left: -3px;
    width: 144px;
    height: 124px;
    background-image: url("../img/mascara_galeria.png");
}

.receta_thumb {
    position: relative;
    float: left;
    width: 169px;
    margin: 6px;
}

.receta_thumb_header {
    position: relative;
    width: 169px;
    height: 16px;
    background-image: url("../img/receta_thumb_header.jpg");
}

.receta_thumb_content {
    position: relative;
    top: -6px;
    width: 159px;
    background-color: #e8e8e8;
    padding-left: 10px;
}

#main_content_news .receta_thumb_content h1 {
    font-family: Helvetica;
    font-size: 11px;
    width: 150px;
    border: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 5px;
    padding-left: 1px;
}

#main_content_news .receta_thumb_content p {
    color: #969796;
}

.receta_thumb_content a:link, .receta_thumb_content a:visited {
    text-decoration: none;
    color: #000000;
}

.receta_thumb_content a:hover {
    text-decoration: none;
    color: #f4c21a;
}

.receta_thumb_footer {
    position: relative;
    top: -6px;
    width: 169px;
    height: 16px;
    background-image: url("../img/receta_thumb_footer.jpg");
}

#participa {
    position: relative;
    float: right;
}

/* Formulario contacto */

#form_contacto_header {
    position: relative;
    width: 362px;
    height: 12px;
    background-image: url("../img/contacto_header.jpg");
    margin-top: 20px;
}

#form_contacto_content {
    position: relative;
    width: 322px;
    background-color: #e8e8e8;
    padding-left: 20px;
    padding-right: 20px;
}

#form_contacto_content h2 {
    font-family: Helvetica;
    font-size: 10px;
    color: #333333;
    text-shadow: 1px 1px 1px #cccccc;
}

#form_contacto_content form {
    position: relative;
    margin-top: 10px;
}

#form_contacto_content form input {
    position: relative;
    width: 161px;
    height: 17px;
    background-image: url("../img/input.jpg");
    background-repeat: no-repeat;
    border: none;
    border: #e8e8e8;
    padding-left: 10px;
    font-family: Helvetica;
    font-size: 12px;
    color: #a3aab1;
    margin-bottom: 8px;
    padding-top: 6px;
}

#form_contacto_content form textarea {
    position: relative;
    width: 303px;
    height: 141px;
    background-image: url("../img/textarea.jpg");
    background-repeat: no-repeat;
    border: none;
    border: #e8e8e8;
    padding-left: 10px;
    padding-top: 5px;
    font-family: Helvetica;
    font-size: 12px;
    color: #a3aab1;
    margin-bottom: 8px;
}

#form_contacto_content form #boton_contacto {
    position: relative;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    width: 76px;
    height: 27px;
    background-image: none;
}

#form_contacto_footer {
    position: relative;
    width: 362px;
    height: 12px;
    background-image: url("../img/contacto_footer.jpg");
    margin-bottom: 20px;
}

.contacto_sidebar {
    font-family: Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #ded8cb;
}

.contacto_sidebar p {
    margin-bottom: 15px;
}

.contacto_sidebar a:link, .contacto_sidebar a:visited {
    text-decoration: none;
    color: #ded8cb;
}

.contacto_sidebar a:hover {
    text-decoration: none;
    color: #f4c21a;
}

.contacto_sidebar #contacto_texto {
    font-weight: normal;
    font-size: 12px;
}

div#mapa{
    margin:15px 0;
}

/* Plátano en la Red */

#twitter {
    position: relative;
    width: 180px;
    height: 180px;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: bold;
}
.query{
    position: relative;
    float:left;
    display:inline;
    width:180px;
    height: 180px;
    overflow:hidden;
}
ul.tweet_list {
    list-style: none;
    float:left;
    display:inline;
    width:900px;
}

li.tweet {
    width:180px;
    height: 180px;
    float:left;
    display:inline;
}

span.tweet_user, .tweet_date {
    position: relative;
    top: -10px;
    font-size: 9px;
    font-weight: normal;
}

p.tweet_text strong{color:#b4afa4;}

#flickr_badge_uber_wrapper{margin-left:15px;}

/* Prensa */

#main_content_press {
float:left;
left:6px;
position:relative;
width:710px;
}

#main_content_press h1 {
    font-family: Helvetica;
    width: 710px;
    font-size: 17px;
    padding-bottom: 7px;
    padding-left: 3px;
    margin-bottom: 5px;
    border-bottom: 1px solid #eaeaeb;
}

/* Campaña */

#main_content_camp {
}

#main_content_camp h1 {
    font-family: Helvetica;
    font-size: 17px;
    padding-bottom: 7px;
    padding-left: 3px;
    margin-bottom: 5px;
    margin-left: 5px;
    border-bottom: 1px solid #eaeaeb;
}

#main_content_camp p {
    padding-left: 9px;
}

#main_content_camp h2 {
    padding-left: 9px;
}

#video_camp {
    position: relative;
    margin-top: 10px;
    padding-left: 5px;
}

#compartir {
    position: relative;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaeb;
}

#compartir ul {
    display: block;
    list-style: none;
}

#compartir li {
    position: relative;
    display: block;
    float: right;
    margin-right: 10px;
}

#compartir li a {
    display: block;
    position: relative;
}

#comp_twitter a{
    width: 52px;
    height: 11px;
    list-style: none;
    background-image:url("../img/compartir_twitter.jpg");
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

#comp_facebook a{
    width: 53px;
    height: 10px;
    list-style: none;
    background-image:url("../img/compartir_facebook.jpg");
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

#comp_tuenti a{
    width: 44px;
    height: 11px;
    list-style: none;
    background-image:url("../img/compartir_tuenti.jpg");
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

#compartir li a:hover{
    background-position: 0px -11px;
}

.oculto {
    display: none;
}

.clear {
    clear: both;
}

.clear_footer {
    clear: both;
    border-bottom: 1px solid #eaeaeb;
}
