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

body {
    background-color: #F7C519;/*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 {
	color: white;
	position: relative;
	top: 15px;
	text-align: left;
	text-decoration: none;
	float: right;
}
.idioma:hover {
    text-decoration: none;
    color: #2f2601;
}
#logo{
	z-index: 1;
	position: absolute;
	top: 6px;
	left:-25px;
}
#menu { 
    display: inline-block;
    zoom:1;
    *display: inline;
    vertical-align: top;
    float: inherit;
    line-height: 18px;
    margin-left: 10px;
}
#menubar{ float: right;}
#bgmenu{   
	margin-top: 55px;
	text-align: center;
	background: url(../img/bgmenubar.png) no-repeat right;
    height: 41px;
    width: 100%;
}

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

#menu li {
	float: left;
	margin-left: 1px;
	display: block;
	color: white;
	font-size: 10px;
	margin-top: 2px;
}
 

#menu li a:link, #menu li a:visited {
    text-decoration: none;
    color: #333;
    text-shadow: #fff 0px 1px;
	display: block; 
	height: 31px; 
	padding: 0 13px;
	line-height: 31px;
}

#menu li a:hover {
    text-decoration: none;
	background: url(../img/bghover.png) repeat-x left;
    color: #fff;
	text-shadow: #333 0px 1px;

}
#menudf li:hover {
	background: url(../img/bghover.png) repeat-x left;
	height: 19px;
    color: #fff;
	text-shadow: #333 0px 1px;
}


/*#menu li a.selected {color:#333 !important;}*/

/* Estilos Main */



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

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

#content {
	min-height: 817px;
	margin-top: 10px;
    position: relative;
    width: 635px;
    background-color: #FFFFFF;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 28px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	float: right;
		-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
}
#header-destacados{ background: url(../img/bgdestacados.png) no-repeat; height: 58px;margin-top: 2px;border-top-right-radius: 6px;}
#destacados, #videos, #recetas{
	background-color: #f7f7f7;
	padding: 20px 20px 23px 20px;
	margin-bottom: 20px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	height: 415px;
}
#marcofoto{
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 3px;
	height: auto;
	width: auto;
}
.fullsize{
text-align: center;
width: 100%;
}
.minsize img{
height: 171px;	
width: 171px;
}
.tab2{ display: none;}
.tab3{ display: none;}

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

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

#main_sidebar {
    position: relative;
    left: 8px;
    float: left;
    width: 180px;
    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: #000000;
    margin-bottom: 5px;
}

.noticia_sidebar {
    margin-bottom: 12px;
}

.noticia_sidebar p {
    line-height: 13px;
	color: #ABACAE;
}

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

.noticia_sidebar a:hover {
    text-decoration: none;
    color: #ffc400;
}
#new{ margin-left: 33px;}
.fecha-news{ font-size: 10px; font-weight: bold; color: #128B37; padding-top: 52px;}
.texto-news{ font-size: 12px; color: #666; margin-top: 10px; width: 164px; line-height: 23px;}
.texto-news a{ color: #666; text-decoration: none;}

.siguiente-news{ font-size: 10px; color: #A19D8E; margin-top: 10px;}
.siguiente-news a{ color: #A19D8E; text-decoration: none;}

/*****destacado*****/
.imagen-destacado{
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
	min-width: 179px;
}
.imagen-destacado img{
	min-width: 160px;
	min-height: 160px;
}
.texto-destacado{
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
	width: 220px;
	margin-left: 10px;
}
.titular-destacado{
	font-size: 16px;
	color: #666;
	font-weight: bold;
}
.titular-destacado a{color: #666; text-decoration: none;}
.contenido-destacado{
	margin-top: 10px;
	font-size: 12px;
	color: #666;
	text-align: left;
	line-height: 17px;
}
.separador-destacado{ background: url(../img/separador-d.png) repeat-x; height: 10px; margin: 20px 0;}



#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;
    border:0 none;
}

.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;
}

#footer{
	margin-top: 30px;
}
#content-footer a{ color: #999; text-decoration:none;}
#content-footer li{ text-transform: uppercase;}
#footer-head{background: url(../img/bgfooter.png) no-repeat center top;	height: 70px;}
#footer-content{ background-color: #fff; height: 225px;}
#footer-content li{ list-style: none; font-size: 11px; font-weight: bold;color: #999; padding-bottom: 5px; margin-bottom: 15px; background: url(../img/separadorfooter.png) no-repeat bottom left;}
#footer-content a{ text-decoration: none; color: #999;}
#footer-content a:hover{ color: #062f58;}
#logofooter,#bloque-footer{ vertical-align: top; display: inline-block; *display: inline; zoom: 1; }
#responsabilidad{ font-size: 10px; color: #999; background: url(../img/separadorfooter.png) repeat-x bottom; padding-bottom: 5px; text-align: right;width: 280px;padding-top: 20px;}
#footer-content1{
	width: 275px;
	font-size: 11px;
	color: #999;
	text-align: justify;
	line-height: 16px;
	padding-left: 5px;
	padding-top: 20px;
}
#footer-content2{font-size: 11px; color: #999; text-align: justify; line-height: 16px; padding-left: 20px;}

#endfooter{ background: url(../img/bgendfooter.png) repeat-x; height: 64px; background-color: #fff;}
#endfooter .container_12{ padding-top: 27px; text-align: right;}
#endfooter, #endfooter a{ color: #666;}
#endfooter a:hover{ color: #CCC;}

#main_footer {
    position: relative;
    width: 652px;
    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;
}
#bannerpromo{
	background-image: url("../img/promoplatano2.jpg");
	 /* background-image: url("../img/homePdCpromo.png");*/
	background-repeat: no-repeat;
	height: 315px;
	position: relative;
	top: 10px;
	margin-bottom: 22px; 
	border-radius: 10px;
}
#bannerpromo iframe{ position: absolute; right: 10px; top: 10px;}
#imagenpromo{height: 334px;}

.promo-rup{ position: fixed; height: 100%; width: 100%; background:url(../img/transp.png) repeat; z-index: 1111;}
.promo-rup a.center-banner{ display: block; height: 400px; width: 600px; position: absolute; left: 50%; top: 50%; margin-left: -300px; margin-top: -200px; }
.promo-rup a.close-promo{ display: block; height: 30px; width: 30px; position: absolute; padding: 4px; left: 50%; top: 50%; margin-left: 240px; margin-top: -230px; background-color: #ECE7DE; cursor: pointer; }


/* 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;
}*/
.socialbox{
	background: url(../img/bgsocialbox.png);
	height: 263px;
	border-radius: 5px;
}
#socialbuttons{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
#socialbuttons .tab{
	display: block;
	width: 110px;
	height: 49px;
	background: url(../img/bgsocialbutton.png) no-repeat 0 0;
	float: left;

}
#socialbuttons #twtab{
	background-position: -110px 0 ;

}
#socialbuttons #twtab:hover{
	background-position: -110px -99px ;
}
#socialbuttons #twtab.active{
	background-position: -110px -50px ;
}
#socialbuttons #fbtab{
	background-position: 0 -50px;

}
#socialbuttons #fbtab:hover{
	background-position: 0 -152px;

}
#socialbuttons #fbtab.active{
	background-position: 0 0 ;
}
#header-destacados a{ display: block; height: 58px; width: 152px; float: left; }
#header-destacados.active1{
	background: url(../img/bgdestacados.png) no-repeat;
	background-position: 0 0;
	position: relative;
	z-index: 1;
}
#header-destacados.active2{
	background: url(../img/bgdestacados.png) no-repeat;
	background-position: 0 -174px;
	position: relative;
	z-index: 1;
}
#header-destacados.active3{
	background: url(../img/bgdestacados.png) no-repeat;
	background-position:0 -348px;
	position: relative;
	z-index: 1;
}
.twtab{	display: none;}
.videostab{	display: none;}
.recetastab{	display: none;}
#link-recetas a{ color: #666; text-decoration: none;}
#link-recetas{ 
margin-left: 227px;
margin-top: 11px;}
.zonasombreado{
	-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
	border-radius: 6px;
}
#zonasocio{
	margin-top: 14px;
	background: url(../img/bgsocio.png) center top no-repeat;
	height: 102px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
}
#titlesocio, #socio{ 
	font-size: 32px;
	text-shadow: 0px 1px #fff;
	padding-left: 20px;
}
#zonacall{
	margin-top: 11px;
	background: url(../img/bgcall.png) center top no-repeat;
	height: 102px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
}
#zonanewsletter{
	margin-top: 11px;
	background: url(../img/bgnewsletter.png) center top no-repeat;
	height: 100px;
	position: relative;
	-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
#zonanewsletter p{ font-size: 12px; color: #666; font-family: Helvetica, Arial; position: absolute; top: 50px; width: 135px; padding-left: 13px;}
#zonanewsletter a{ text-decoration:none; height: 100%; width: 100%; overflow: hidden; text-indent: -200px; display: block;} 

#zonaprivacy{
	margin-top: 11px;
	background: url(../img/bginfo.png) center top no-repeat;
	height: 70px;
	position: relative;
	-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
  border-radius:6px;
} 
#zonaprivacy a{ text-decoration:none; height: 100%; width: 100%; overflow: hidden; text-indent: -200px; display: block;} 

#zonasocial{
	margin-top: 11px;
	background: url(../img/bgsocialnet.png) center top no-repeat;
	height: 100px;
	position: relative;
	-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
#fb,#tw,#yt,#fl,#gp{
	height: 32px;
	width: 32px;
	position: absolute;
}
#fb{background: url(../img/buttonfb.png) center no-repeat; left: 12px;}
#tw{background: url(../img/buttontw.png) center no-repeat; left: 50px;}
#yt{background: url(../img/buttonyt.png) center no-repeat; left: 88px;}
#fl{background: url(../img/buttonfl.png) center no-repeat; left:  130px;}
#gp{background: url(../img/googleplus.png) center no-repeat; left:  167px;}
#socialicons{ position: absolute; top: 47px; margin-left: 5px;}

#zonanews{
	/*background: url(../img/bgnews.png) center top no-repeat;*/
	background: url(../img/bgproms.png) center top no-repeat;
	height: 288px;
	-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
	margin-top: 2px;
}
#zonabanner{
	margin-top: 18px;
	background: url(../img/bgsocialbox.png);
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	text-align: center;
	padding: 8px;

}
#leftbanner{
		-webkit-box-shadow: 0px 7px 35px -9px #333;
  	-moz-box-shadow: 0px 7px 35px -9px #333;
	border-radius: 6px;
}
#footerbanner{
	background-color: #008131;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding: 10px;
}
#footerbanner p{
	font-size: 11px;
	color: #fff;
	text-align: center;
}

#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;
}

.bg_promo{ background:url(../img/bg_promo.png) no-repeat 25px 25px #FFF;}
.bg_registro{ background:url(../img/bg_registro.png) no-repeat 25px 25px #FFF;}

.correo{
	height: 23px;
	width: 23px;
	position: absolute;
	top: 86px;
	left: 11px;
}
.facebook{
	height: 23px;
	width: 23px;
	position: absolute;
	top: 86px;
	left: 40px;
}
.twitter{
	height: 23px;
	width: 23px;
	position: absolute;
	top: 86px;
	left: 67px;
}
#formulario {
    position: relative;
    width: 191px;
    height: 80px;
    background-image: url("../img/form_background.jpg");
    background-repeat: no-repeat;
    margin-left: 12px;
    padding-bottom: 48px;
}
#aldia{
    position: relative;
    width: 85px;
    height: 98px;
		margin-left: 12px;
		margin-bottom: 12px;
		text-align: center;
}

#aldia img{
	margin-left: 50px;
}

#formulario2 {
    position: relative;
    display: block;
    *display: block;
    width: 191px;
    height: 80px;
	background-image: url("../img/tlf.png");
    background-repeat: no-repeat;
    margin-left: 12px;
    padding-bottom: 72px;
}

#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:11px;}
#main_content_news p a {text-decoration: none;color:#000;}
#main_content_news p a:hover {text-decoration: none;color:#F4C21A;}
#main_content_news p {color: #545454;}

#main_content_news 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ú */

.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; 
    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: 186px;
    margin: 6px;
}

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

.receta_thumb_content {
    position: relative;
    width: auto;
    background-color: #ededed;
	border-radius: 6px;
	padding: 10px;
	margin-bottom: 20px;
}
.centrado{
	text-align: center;
}
.receta-text{
	width: 150px;
	margin: auto;
}
#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 input[type=radio]{
	width: 20px;
}

#form_contacto_content form input[type=checkbox]{
	width: 20px;
}

#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: #cfcfcf;
}

.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;}

/* 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;
    height: 80px;
}
#loading{
    /* the loading gif is hidden on page load */
    position:relative;
    bottom:9px;
    visibility:hidden;
}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
/* Paginador */
div.paginador{float:left;display:inline;width:363px;height:20px;margin:10px 0 4px;}
div.paginador div.deshabilitado {
    color:#000000;
    margin-right:3px;
    padding:2px 6px;
    display:none;
}
div.paginador div.actual {
    color:#000000;
    font-weight:bold;
    margin-right:3px;
    padding:2px 6px;
}
div.paginador a {
    background-position:center bottom;
    border:1px solid #545454;
    color:#545454;
    margin-right:3px;
    padding:2px 6px;
    text-decoration:none;
}
div.paginador a:hover{
    background-color:#545454;
    background-image:none;
    border:1px solid #FFFFFF !important;
    color:#FFFFFF !important;
    text-decoration:none !important;
}
/* Recetas */
.title-receta a{
	font-size: 10px;
	color: #333;
	font-weight:bold;
}
.receta h3{
    margin:20px 0 10px;
}
.receta p{margin:5px 0;}
.receta ul{
    list-style-image:none;
    list-style-type:none;
}
#participa-receta{
	margin-left: 29px;
}
.receta ol{padding-left:30px;margin-bottom:10px;}
.receta li{
    border-bottom:1px solid #C9C9C9;
    padding:2px 0;
    line-height:14px;
}
/* Estadísticas */
.cifras {
    background-color: #F4C21A;
    color: #000;
}
.cifras td {
        border-top: none;
}
div#main_content_news a.Lcifras {
    color: #906526;
}
div#main_content_news a.Lcifras:hover {
    color: #F4C21A;
}
table {font-size:11px;}
tr {border-left: 1px solid #000;}
td {text-align: center;padding: 4px;border-top: 1px solid #c9c9c9;}
table div {text-align: center;}

/* Videos */
div#video{margin-left:5px;}
table#listado_videos {
    width: 585px;
    border-bottom: 1px solid #CACACA;
    margin:30px 0 20px 5px;
}
table#listado_videos tr {height: 30px;}
table#listado_videos td {padding: 5px; padding-top: 9px; border-top: 1px solid #CACACA;font-size: 11px;}
table#listado_videos td.medio {width: 200px;color: #666666;font-weight:bold;text-align:left;}
table#listado_videos td.titulo {width: 370px;color: #666666;text-align:left;}
table#listado_videos td.enlace {width: 50px;padding-right:0;}
table#listado_videos a{color:#D2CAB8;text-decoration:none;font-weight:bold;}
table#listado_videos a:hover{color:#F4C21A;text-decoration:none;font-weight:bold;}


#main_content .error{
	width: 550px;
	height: 213px;
}

#main_content .error h1{
	margin-bottom: 20px;
	border-bottom: none;
}

#main_content .error h2{
	margin-bottom: 20px;
}

#main_content .separador{
	border-top: 1px solid;
	padding: 20px;
}



.content{
	margin: 20px auto;
	width: 480px;
	text-align: justify;
	padding: 20px;
	background: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.content h1{
	margin-bottom: 20px;
}


fieldset{
	border: none;
	width: 200px;
	display: inline;
}

legend{
	display: none;
}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:32px; overflow:visible;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}


#bloque1,#bloque2,#bloque3{
    background: url(../img/separador.png) repeat-x bottom;
    padding: 10px 0px;
}
#textobloques{
	vertical-align: top;
	display: inline-block;
	*display: inline;
	width:315px;
	margin-top: 8px;
	font-size: 12px;
}
#amarillo{color: #F2C019; font-weight: bold; font-size: 13px; margin-top: 5px;}
#textobloque{ font-size: 12px;}
#titulofoto{ font-size: 13px; font-style: italic; margin-top: 10px; line-height: 18px;}
#linkfb{font-size: 12px; color: #0066CC;}
#bloque4 p{margin-top: 20px; text-align: justify;}
#bloque1 img,#bloque2 img,#bloque3 img{margin-top: 0px;}

.promo_form{}
.promo_form input{ margin-right: 5px;}

#submenu ul li a.bases{ height: 39px; width: 170px; display: block; background: url(../img/bg_bases.png) no-repeat top center; overflow: hidden; text-indent: -400px; text-decoration: none; border: none;}
#submenu ul li a.cont{ height: 39px; width: 170px; display: block; background: url(../img/bg_contacto.png) no-repeat top center; overflow: hidden; text-indent: -400px;}
#submenu ul li a.cont:hover, #submenu ul li a.bases:hover{ background-position: 0 -39px;}
