/*
THEME NAME: Firefox Chile
THEME URI: http://www.firefox.cl/
DESCRIPTION: Designed & Coded by Labworkers (http://www.labworkers.cl/). Adapted from Sandbox (Andy Skelton & Scott Allan Wallick)
VERSION: 1.0.1
AUTHOR: <a href="http://www.labworkers.cl">Labworkers</a>.
AUTHOR URI: http://www.labworkers.cl/
TAGS: firefox chile, firefox.cl, grunge, community, sandbox.
*/

/*
Created: Jun 2009
Last Modification: jul 5 2009 -- Titles, Forms, Footer & Other Details
*/

.screen-reader-text {
display: none;
}

strong {
font-weight: bold;
}

em {
font-style: italic;
}

abbr, acronym, dfn {
border-bottom: 1px dotted;
}

a {
color: #df731b;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

body {
background: #fff url(img/back1.jpg) top left repeat-x;
color: #3f3e3e;
margin: 0;
padding: 0;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 120%;
}

div#wrapper {
background: transparent url(img/back2.png) top center no-repeat;
width: 980px;
height: 500px;
margin: 0 auto;
padding: 0;
}

div#header {
width: 900px;
height: 145px;
margin: 0 auto;
padding: 0;
text-align: left;
}

h1#blog-title {
background: transparent url(img/logo-firefox.png) top left no-repeat;
}

h1#blog-title a {
display: block;
width: 355px;
height: 114px;
text-indent: -999px;
overflow: hidden;
}

div.skip-link {
display: none;
}

div#searchbox {
width: 910px;
text-align: right;
position: absolute;
top: 111px;
}

div#searchbox input#s {
width: 170px;
height: 25px;
background: transparent url(img/back-caja-buscar.png) top left no-repeat;
color: #3f3e3e;
font-size: 70%;
border: 0;
margin: 0;
padding: 8px 0 0 5px;
}

div#searchbox input#searchsubmit {
width: 83px;
height: 33px;
border: 0;
background: transparent url(img/boton-buscar.png) top left no-repeat;
vertical-align: bottom;
text-indent: -999px;
overflow: hidden;
margin: 0;
outline: 0;
}

div#access-menu {
width: 925px;
text-align: right;
position: absolute;
top: 0px;
padding: 0px;
height: 48px;
vertical-align: middle;
}

div#access-menu ul {
margin-top: 10px;
}

div#access-menu ul li {
display: inline;
}

div#access-menu li a {
text-transform: uppercase;
font-size: 70%;
font-weight: bold;
text-decoration: none;
color: #7a7670;
padding: 0 0 0 8px;
margin: 0 10px 0 0;
}

div#access-menu li a.rss {
background: transparent url(img/rss.jpg) center left no-repeat;
padding-left: 16px;
}

div#access-menu li a.contacto {
background: transparent url(img/mail.jpg) center left no-repeat;
padding-left: 22px;
padding-right: 150px;
}

div#access-menu li a:hover, div#access-menu li a:active, div#access-menu li.current-page-item a {
text-decoration: underline;
}

div#access-menu li a#RES_ID_fb_login {
position: relative;
overflow: hidden;
margin-left: 10px;
}

div#access-menu li a#RES_ID_fb_login img {
position: absolute;
top: -10px;
right: 0;
clip: rect(0px,170px,27px,0px);
}

div#main-menu {
height: 32px;
margin: 0 0 0 -20px;
padding: 0;
position: absolute;
top: 113px;
}

div#main-menu ul li {
list-style: none;
float: left;
}

div#main-menu ul li a {
display: block;
height: 32px;
width: 108px;
color: #fffdfb;
text-decoration: none;
text-transform: uppercase;
text-align: center;
font-size: 77%;
font-weight: bold;
padding: 10px 0 0 0;
margin: 0px;
overflow: hidden;
position: relative;
z-index: 0;
}

div#main-menu ul li.home a {
background: transparent url(img/pestanas/1-con-casita-home.png) 0 0 no-repeat;
width: 49px;
text-indent: -999px;
overflow: hidden;
}

div#main-menu ul li + li a {
background: transparent url(img/pestanas/2.png) 0 0 no-repeat;
}

div#main-menu ul li + li + li a {
background: transparent url(img/pestanas/3.png) 0 0 no-repeat;
}

div#main-menu ul li + li + li + li a {
background: transparent url(img/pestanas/4.png) 0 0 no-repeat;
}

div#main-menu ul li + li + li + li + li a {
background: transparent url(img/pestanas/5.png) 0 0 no-repeat;
}

div#main-menu ul li + li + li + li + li + li a {
background: transparent url(img/pestanas/6.png) 0 0 no-repeat;
}

div#main-menu ul li a:hover, div#main-menu ul li a:active, div#main-menu ul li.current_page_item a {
background-position: 0 -32px;
color: #7a7670;
}

div#main-menu ul li.current_page_item a {
z-index: 1;
}

div#container-top {
width: 980px;
height: 17px;
background: transparent url(img/back-shadow-1.png) top center no-repeat;
position: relative;
top: -10px;
}

div#container {
width: 980px;
float: left;
margin: 0 -350px 0 0;
background: transparent url(img/back-shadow-2.png) top center repeat-y;
position: relative;
top: -10px; 
}

div#container-bottom {
clear:both;
background: transparent url(img/back-shadow-3.png) top center no-repeat;
width: 980px;
height: 17px;
position: relative;
top: -10px;
z-index: 2;
}

div#footer {
clear:both;
width: 938px;
height: 170px;
margin: 0 auto;
background: transparent url(img/pie-back.jpg) top center no-repeat;
position: relative;
top: -20px;
z-index: 1;
}

div#menu-footer {
background: transparent url(img/pie-capa2.png) top left no-repeat;
width: 356px;
height: 52px;
text-align: left;
position: absolute;
top: 0px;
left: 0;
z-index: 1;
}

div#menu-footer ul {
margin: 6px 0 0 10px;
}

div#menu-footer ul li {
display: inline;
}

div#menu-footer li a {
text-transform: uppercase;
font-size: 60%;
font-weight: bold;
text-decoration: none;
color: #7a7670;
padding: 0 8px 0 0;
margin: 0 0 0 6px;
border-right: 1px solid #7a7670;
}

div#menu-footer li a.rss {
background: transparent url(img/boton-mini-rss.png) center left no-repeat;
padding-left: 16px;
border: 0;
}

div#menu-footer li a:hover, div#access-menu li a:active, div#access-menu li.current-page-item a {
text-decoration: underline;
}

div#sponsors-footer {
position: absolute;
top: 44px;
left: 20px;
width: 356px;
z-index: 0;
text-align: left;
}

div#sponsors-footer ul li {
float: left;
}

div#sponsors-footer ul li a {
display: block;
background: transparent url(img/pestana-WP.png) top center no-repeat;
width: 104px;
height: 36px;
overflow: hidden;
text-indent: -999px;
}

div#sponsors-footer ul li + li a {
background-image: url(img/pestana-mozilla.png);
width: 107px;
}

div#licencias-footer {
font-size: 70%;

position: absolute;
top: 70px;
right: 10px;
line-height: 120%;
color: #999;
width: 100%;
}

div#licencias-footer p {
text-align: right;
margin-bottom: 15px;
}

div#licencias-footer p + p {
padding-left: 10px;
margin-bottom: 2px;
}


div#licencias-footer a {
color: #999;
text-decoration: none;
}

div#licencias-footer a:hover {
text-decoration: underline;
}

div#licencias-footer a.pie3DIAS {
display: block;
width: 96px;
height: 12px;
overflow: hidden;
text-indent: -999px;
background: transparent url(img/pie-3diasgroup.png) top left no-repeat;
margin-top: 5px;
text-align: left;
float: right;
}

div#licencias-footer a.pie3DIAS:hover {
background-image: url(img/pie-3diasgroup-hover.png);
}

div#access-footer {
position: absolute;
right: 10px;
top: 0;
height: 37px;
}

div#access-footer ul li {
float: left;
}

div#access-footer ul li a {
display: block;
background: transparent url(img/pie-home.png) top center no-repeat;
width: 50px;
height: 37px;
overflow: hidden;
text-indent: -999px;
}

div#access-footer ul li + li a {
background-image: url(img/pie-subir.png);
}

/* Fin estructura básica */

div#content {
position: relative;
margin: 0 350px 0 0;
padding: 20px 20px 0 40px;
text-align: left;
font-size: 77%;
min-height: 2000px;
}

div.navigation {
width: 100%;
}

div#nav-above {
background: transparent url(img/separador-pocs.png) bottom center no-repeat;
height: 20px;
padding-bottom: 10px;
}

div#nav-below {
background: transparent url(img/separador-pocs.png) top center no-repeat;
height: 20px;
padding-top: 10px;
}

div.navigation span.meta-nav {
display: none;
padding: 0;
}

div.navigation a {
color: #3f3e3e;
}

div.navigation div.nav-previous a {
background: transparent url(img/flecha-izq.png) center left no-repeat;
float: left;
height: 20px;
padding-left: 24px;
width: 40%;
}

div.navigation div.nav-next a {
background: transparent url(img/flecha-der.png) center right no-repeat;
float: right;
text-align: right;
height: 20px;
padding-right: 24px;
width: 40%;
}

div#msg-home {
background: transparent url(img/boceto-logo.png) -10px -10px no-repeat;
padding: 20px 0px;
}

div#msg-home h2 {
font-size: 197%;
color: #506c8b;
height: 100px;
}

div#msg-home h2 + h2, div#msg-home div.FontJazz-font-26 + div.FontJazz-font-26 {
margin-bottom: 30px;
}

div#msg-home div#col1, div#msg-home div#col2, div#msg-home div#col3 {
width: 28%;
float: left;
margin: 0 40px 50px 0;
text-align: left;
}

div#msg-home div#col3 {
margin-right: 0;
}

div#msg-home h3, div#msg-home div.FontJazz-font-18-r, div#msg-home div.FontJazz-font-18-n, div#msg-home div.FontJazz-font-18-a {
text-align: center;
margin: 0 auto 5px auto;
}

div.post {
margin: 30px 0;
padding-bottom: 20px;
clear: both;
background: transparent url(img/separador-pocs.png) bottom center no-repeat;
}

h2.entry-title {
font-size: 153.9%;
color: #506c8b;
font-weight: bold;
margin-left: 75px;
position: relative;
top: 45px;
line-height: 110%;
height: 50px;
text-decoration: none;
background: transparent url(img/linea-azul-titulo.png) 0 43px no-repeat;
width: 450px;
}

div.page h2.entry-title {
margin-left: 0;
top: 0px;
background: transparent url(img/linea_subrayado.png) bottom center no-repeat;
}

h2.entry-title a {
color: #506c8b;
text-decoration: none;
}

h2.entry-title a:hover {
text-decoration: underline;
}

div.entry-date {
float: left;
position: relative;
top: -20px;
width: 60px;
height: 59px;
background: transparent url(img/posit-fecha.png) top left no-repeat;
text-align: center;
padding: 0;
}

div.entry-date abbr {
border: 0;
}

div.entry-date span {
font-size: 90%;
font-weight: bold;
color: #df731b;
text-transform: uppercase;
margin-bottom: 5px;
}

div.entry-date h5 {
font-weight: bold;
color: #506c8b;
font-size: 197%;
}

div.entry-date div.FontJazz-font-26 {
margin: 2px 0 0 15px;
}

div.entry-meta {
margin-left: 75px;
color: #2f4052;
text-transform: uppercase;
font-size: 77%;
position: relative;
top: -25px;
}

div.entry-meta a {
color: #df731b;
text-decoration: none;
}

div.entry-meta a {
text-decoration: underline;
}

div.entry-meta span.comments-link a {
display: block;
float: right;
width: 54px;
height: 37px;
background: transparent url(img/globito-comentarios.png) top left no-repeat;
text-align: center;
padding-top: 6px;
color: #445c76;
text-decoration: none;
font-size: 161.6%;
font-weight: bold;
}

div.entry-meta span.comments-link a:hover {
text-decoration: underline;
}

div.entry-content {
clear: both;
margin-top: 0;
padding-top: 20px;
position: relative;
top: -15px;
}

div.entry-content p {
margin-bottom: 15px;
}

div.entry-content strong, div.entry-content b {
font-weight: bold;
}

div.entry-content em, div.entry-content i {
font-style: italic;
}

div.entry-content a {
color: #df731b;
text-decoration: none;
}

div.entry-content a:hover {
text-decoration: underline;
}

div.entry-content img {
max-width: 550px;
}

div.entry-content .alignleft {
float: left;
margin: 0 5px 2px 0;
}

div.entry-content .alignright {
float: right;
margin: 0 0 2px 5px;
}

div.entry-content .aligncenter, div.entry-content .alignnone, div.entry-content object, div.entry-content embed {
display: block;
margin: 5px auto;
}

div.entry-share {
color: #7a7670;
font-weight: bold;
text-transform: uppercase;
height: 18px;
margin: 0 0 10px 0;
}

div.entry-share a {
display: block;
width: 17px;
height: 18px;
overflow: hidden;
text-indent: -999px;
float: left;
margin: 0 10px 0 0;
position: relative;
top: -16px;
left: 90px;
}

div.entry-share a.facebook {background: transparent url(img/comparte-feizbu.png) center center no-repeat;}
div.entry-share a.twitter {background: transparent url(img/comparte-twitt.png) center center no-repeat;}
div.entry-share a.delicious {background: transparent url(img/comparte-digg.png) center center no-repeat;}
div.entry-share a.email {background: transparent url(img/comparte-email.png) center center no-repeat;width: 21px;}

div.entry-info {
width: 573px;
height: 119px;
background: transparent url(img/caja-autor-post.png) top center no-repeat;
overflow: hidden;
}

div.entry-info h4 {
color: #506c8b;
text-transform: uppercase;
font-size: 93%;
font-weight: bold;
}

div.entry-info div.tags {
float: left;
width: 40%;
height: 100%;
margin: 10px;
}

div.entry-info div.tags a {
font-size: 93%;
color: #7a7670;
text-decoration: none;
font-weight: bold;
}

div.entry-info div.tags a:hover {
text-decoration: underline;
}

div.entry-info div.autor {
background: transparent url(img/separador-caja-autor.png) 225px 0 no-repeat;
margin: 10px;
height: 100%;
}

div.entry-info div.autor span.nick {
font-size: 93%;
color: #df731b;
text-transform: uppercase;
font-weight: bold;
display: block;
}

div.entry-info div.autor span.avatar {
float: right;
border: 2px solid #c5b5a8;
position: relative;
top: -10px;
margin: 0 10px 0 4px;
}

div.entry-info div.autor span.desc {
font-size: 93%;
color: #3f3e3e;
line-height: 120%;
display: block;
}

div.entry-info div.autor span.posts a, div.entry-info div.autor span.twitter a {
color: #df731b;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 85%;
margin-right: 3px;
}

div.entry-info div.autor span.posts a:hover, div.entry-info div.autor span.twitter a:hover {
color: #f0b914;
}

div.entry-info div.autor span.twitter a {
padding-left: 5px;
border-left: 1px solid #df731b;
}

.wp-caption {
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:5px;
padding:5px 0;
text-align:center;
}

/* Comentarios */

div.comments h3 {
font-size: 80%;
float: right;
}

div.comments ol li.comment {
clear: both;
margin-top: 10px;
}

div.comments ol li.comment div.comment-author {
background: transparent url(img/commentpoint.png) no-repeat scroll 100% 33%;
margin-top: 10px;
padding-right: 14px;
float: left;
text-align: center;
width: 81px;
}

div.comments ol li.comment div.comment-author img {
border: 2px solid #C5B5A8;
display: block;
margin: 0 auto;
}

div.comments ol li.comment div.comment-author a {
font-weight: bold;
color: #506c8b;
font-size: 80%;
}

div.comments ol li.comment div.comment-content {
background: #eee9e1;
float: left;
width: 445px;
padding: 10px 15px;
margin-bottom: 20px;
position: relative;
}

div.comments ol li.comment div.comment-meta {
font-size: 80%;
position: relative;
top: -5px;
left: 0px;
}

div.comments ol li.comment div.comment-tools {
float: right;
position: absolute;
top: 0px;
right: 0px;
}

div.pingback-content {
background: #eee9e1;
width: 540px;
padding: 10px 15px;
margin-bottom: 20px;
position: relative;
clear: both;
font-size: 80%;
}

div.pingback-meta:after {
content: ": ";
}

div.pingback-meta + p {
text-indent: 50px;
}

div#respond {
margin: 20px 0 30px 0;
}

div#respond h3 {
font-size: 120%;
font-weight: bold;
}

div#respond p {
font-size: 93%;
margin: 10px 0;
}

div#respond input {
width: 170px;
height: 25px;
background: transparent url(img/back-caja-buscar.png) top left no-repeat;
color: #3f3e3e;
font-size: 70%;
border: 0;
margin: 0;
padding: 8px 0 0 5px;
}

div#respond input.button {
width: 83px;
height: 33px;
border: 0;
background: transparent url(img/enviar.png) top left no-repeat;
vertical-align: bottom;
text-indent: -999px;
overflow: hidden;
margin: 0 0 10px 0;
outline: 0;
float: right;
}

div#respond textarea {
background: transparent url(img/caja-form1.png) top left no-repeat;
width: 565px;
height: 113px;
padding: 8px 0 20px 5px;
border: 0;
}

div#sidebar {
float: right;
overflow: hidden;
width: 316px;
margin: 0 11px 0 0;
padding: 20px 0 0 0;
position: relative;
top: -17px;
}

div#sidebar div {
width: 267px;
margin: 0 auto 30px auto;
}

div#sidebar h3 {
overflow: hidden;
text-indent: -999px;
margin-bottom: 20px;
height: 64px;
clear: both;
}

div#sidebar div#descargas h3 {
background: transparent url(img/descargas.png) center center no-repeat;
margin-bottom: 0;
}

div#sidebar div#descargas ul.firefox li, div#iWindow a.descarga-ie6 {
display: block;
background: transparent url(img/back-descarga-firefox.png) top center no-repeat;
width: 277px;
height: 73px;
overflow: hidden;
text-align: left;
padding: 0;
margin: 0 0 10px 0;
}

div#sidebar div#descargas ul.thunderbird li {
display: block;
background: transparent url(img/back-descarga-bird.png) top center no-repeat;
width: 277px;
height: 73px;
overflow: hidden;
text-align: left;
padding: 0;
margin: 0 0 10px 0;
}

div#sidebar div#descargas ul li a, div#iWindow a.descarga-ie6 {
text-decoration: none;
}

div#sidebar div#descargas ul li a p, div#iWindow a.descarga-ie6 p {
padding: 18px 0 0 80px;
line-height: 150%;
color: #676767;
font-size: 65%;
}

div#sidebar div#descargas ul li a p strong, div#iWindow a.descarga-ie6 p strong {
display: none;
}

div#sidebar div#descargas ul li a p span, div#iWindow a.descarga-ie6 p span {
font-weight: bold;
background: transparent url(img/descarga-icono.png) center right no-repeat;
padding: 0 15px 0 0;
font-size: 120%;
}

div#sidebar div#descargas ul li a p span:hover, div#iWindow a.descarga-ie6 p span:hover {
color: #df731b;
}

div#sidebar div#descargas h4 {
display: none;
}

div#sidebar div#descargas a.mirror {
width: 281px;
height: 88px;
display: block;
text-indent: -999px;
overflow: hidden;
background: transparent url(img/mirror-mozilla.png) center center no-repeat;
}

/* Show linux download only */
div#sidebar div#descargas ul.os_linux li.os_windows,
div#sidebar div#descargas ul.os_linux li.os_osx { display: none;}

/* Show windows download only */
div#sidebar div#descargas ul.os_windows li.os_linux,
div#sidebar div#descargas ul.os_windows li.os_osx { display: none;}

/* Show mac download only */
div#sidebar div#descargas ul.os_osx li.os_linux,
div#sidebar div#descargas ul.os_osx li.os_windows { display: none;}

div#sidebar div#proyectos h3 {
background: transparent url(img/titulo-proyectosdestacados.png) center center no-repeat;
}

div#sidebar div#twitter {
margin-bottom: 50px;
}

div#sidebar div#twitter h3 {
background: transparent url(img/twitter.png) center center no-repeat;
}

div#sidebar div#twitter h3.widgettitle {display: none;}

div#sidebar div#twitter a.twitter-search {
display: block;
width: 83px;
height: 33px;
text-indent: -999px;
overflow: hidden;
background: transparent url(img/boton-vermas.png) center center no-repeat;
float: right;
margin: 5px 0 0 0;
}

div#sidebar div#flickr h3 {
background: transparent url(img/flickr.png) center center no-repeat;
}

div#sidebar div#flickr a img {
margin: 4px;
}

div#sidebar div#flickr a.flickr-pool {
display: block;
width: 83px;
height: 33px;
text-indent: -999px;
overflow: hidden;
background: transparent url(img/boton-unete.png) center center no-repeat;
float: right;
margin: 5px 0 0 0;
}

div#sidebar div#facebook h3 {
background: transparent url(img/fb.png) center center no-repeat;
}

div#sidebar div#facebook {
text-align: center;
font-size: 85%;
}

div#sidebar div#facebook a {
color: #506c8b;
}

div#sidebar div#facebook div.invitebutton {
font-size: 70%;
}

div#sidebar div#facebook div.invitebutton a.invite {
display: block;
width: 247px;
height: 37px;
text-indent: -999px;
overflow: hidden;
background: transparent url(img/invita-atus-amigos.png) center center no-repeat;
}

div#sidebar div#facebook a.ver-mas {
display: block;
width: 83px;
height: 33px;
text-indent: -999px;
overflow: hidden;
background: transparent url(img/boton-vermas.png) center center no-repeat;
float: right;
margin: 5px 0 0 0;
}

/* Estilos Home */

div#home-ultimos-posts {
float: left;
width: 45%;
}

div#home-ultimos-posts div#minipost,
div#home-ultimos-comentarios li {

background: transparent url(img/separadores-post-home.png) bottom center no-repeat;
}

div#home-ultimos-posts div#minipost + hr + div#minipost + hr + div#minipost + hr + div#minipost + hr + div#minipost,
div#home-ultimos-comentarios li + li + li + li + li
{background: none;}

div#home-ultimos-posts h3 {
overflow: hidden;
text-indent: -999px;
margin: 0 0 10px 0;
height: 43px;
width: 249px;
background: transparent url(img/titulo-ultimos-post.png) center center no-repeat;
}

div#home-ultimos-posts div#minipost {
margin: 0 0 10px 0;
}

div#home-ultimos-posts h2.entry-title {
margin: 0 0 0 70px !important;
position: static;
background: none;
width: 200px;
height: 40px;
}

div#home-ultimos-posts h2.entry-title a {
font-size: 70%;
color: #2f4052 !important;
}

div#home-ultimos-posts .entry-date {
position: relative;
top: -38px;
margin: 0 !important;
}

div#home-ultimos-posts .entry-content {
background: none;
font-size: 90%;
top: -55px;
}

div#home-ultimos-posts .entry-content a.read-more {
position: relative;
top: -10px;
}

div#home-ultimos-posts .entry-content a.read-more, div#home-ultimos-comentarios .read-more {
color: #df731b;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
float: right;
}

div#home-ultimos-posts .entry-content a.read-more:before, div#home-ultimos-comentarios .read-more:before {content: "[";}
div#home-ultimos-posts .entry-content a.read-more:after, div#home-ultimos-comentarios .read-more:after {content: "]";}
div#home-ultimos-posts .entry-content a.read-more:hover, div#home-ultimos-comentarios .read-more:hover {color: #f0b914;}

div#home-ultimos-posts hr {
display: none;
}

div#home-ultimos-comentarios {
margin: 0 0 10px 280px;
font-size: 90%
}

div#home-ultimos-comentarios h3 {
overflow: hidden;
text-indent: -999px;
margin-bottom: 10px;
height: 43px;
width: 249px;
background: transparent url(img/titulo-comentarios.png) center center no-repeat;
}

div#home-ultimos-comentarios li {
padding-bottom: 25px;
margin-top: 5px;
}

div#home-ultimos-comentarios abbr {
color: #df731b;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
cursor: help;
}

div#home-tags {
margin-left: 280px;
text-align: center;
}

div#home-tags h3 {
overflow: hidden;
text-indent: -999px;
margin-bottom: 10px;
height: 43px;
width: 249px;
background: transparent url(img/titulo-etiquetas.png) center center no-repeat;
}

div#home-tags div.top-tags {
background: transparent url(img/tags-1.png) top center no-repeat;
width: 272px;
height: 49px;
margin-left: 10px;
}

div#home-tags div.bottom-tags {
background: transparent url(img/tags-3.png) top center no-repeat;
width: 272px;
height: 32px;
margin-left: 10px;
}

div#home-tags div.middle-tags {
background: transparent url(img/tags-2.png) top center repeat-y;
width: 252px;
padding: 0 10px;
margin-left: 10px;
}

div#home-tags a {
font-weight: bold;
color: #b3b2b0;
text-decoration: none;
position: relative;
top: -10px;
line-height: 130%;
}

div#home-tags a:hover {
text-decoration: underline;
}

/*What twitter say widget - Comprimir al final */
#whattwittersay {text-align: left;width: 90%;margin-left: 15px;}
#whattwittersay div {background: none !important;margin: 0 !important;}
#whattwittersay ul {margin: 5px 0 0 0;padding: 0px;}
#whattwittersay ul li {border-bottom:solid 1px #c5b5a8;list-style:none;margin-bottom: 10px;padding-bottom: 10px;width:100%;font-size:70%;line-height: 140%;}
#whattwittersay ul li .tweetAvatar {float: left;border: 2px solid #c5b5a8;width: 32px;height: 32px;}
#whattwittersay ul li .tweetAvatar img { width:32px; height:32px; }
#whattwittersay ul li .tweetContent, #whattwittersay ul li .tweetInfo { padding-left:42px; }
#whattwittersay ul li .tweetContent b { color:#506c8b; }
#whattwittersay ul li .tweetContent a { color:#506c8b; }
#whattwittersay ul li .tweetInfo { margin-top:0px; font-size:9px; text-align: right; font-style: italic; }
#whattwittersay ul li .tweetInfo .tweetUser { font-weight:bold; color:#999; }
#whattwittersay ul li .tweetInfo .tweetUser:after { content: "," }
#whattwittersay ul li .tweetInfo .tweetTime { color:#999; }
#whattwittersay ul li p.tweetContent a, #whattwittersay ul li p.tweetInfo a { display: inline; border:none; }
#whattwittersay ul li p { margin:0px; }

/* cForms, mantener siempre al final */

.cform legend {
display: none;
}

.cform label {
width: 70px;
padding-right: 10px;
display: -moz-inline-box; /*for mozilla*/
display: inline-block; /*for Opera & IE*/
text-align: left;
}

li#li--5 label {
position: relative;
}


.cform input,
.cform textarea { 
font-size: 70%;
border: 0;
margin: 0 10px 0 0;
padding: 8px 0 0 5px;
}

.cform textarea,
.cform input {
color: #3f3e3e;
}

.cform input {
height: 25px;
width: 170px;
background: transparent url(img/back-caja-buscar.png) top left no-repeat;
}

.cform textarea {
overflow: auto;
background: transparent url(img/caja-form1.png) top left no-repeat;
width: 565px;
height: 113px;
padding: 8px 0 20px 5px;
border: 0;
}

.reqtxt,.emailreqtxt {
font-size: 77%;
color: #919191;
}

.cf-hidden {
display: none;
}

div#usermessagea {
padding: 0 0 20px 0;
margin: 0;
text-align: left;
color: #fdb728;
}

p.cf-sb {
padding: 0!important;
margin: 0!important;
width: 100%;
}

input.sendbutton {
width: 83px;
height: 33px;
border: 0;
background: transparent url(img/enviar.png) top left no-repeat;
vertical-align: bottom;
text-indent: -999px;
overflow: hidden;
margin: 0 0 10px 0;
outline: 0;
float: right;
}

.linklove {
display: none;
}

/*--- MozCamp Streaming ---*/

#mozcamp_header{
 width:250px;
 padding:10px;
 margin-left:auto;
 margin-right:auto; 
}
#mozcamp_header img{
	
 width:350px;
 padding:10px;

}
#mozcamp_streaming{
	
 width:400px;

}
#mozcamp_chat{
	
 width:350px;
}
#mozcamp_content{
 width:450px;
 margin-left:auto;
 margin-right:auto; 
}

