/* Diseño original: elufo, maquetación: stripTM, Nukeador */
@import  url('undohtml.css');
/* Lienzo */
body {
	background: url(../img/background.blue.png) repeat-x 0 0 #FFFFFF;
	color: #000000;
	border-top: 2px solid #FFFFFF;
	font-family: Helvetica,arial,sans-serif;
	font-size: 62.5%;
	text-align: inherit; /* Para evitar conflictos con el css de la documentacion (bookjive/main.css)*/
}
a[hreflang]:after { /* Mostrar el idioma de destino siempre que no sea espa�ol :not([hreflang=es])*/
	content: ' ('attr(hreflang)')';
	font-size: 80%;
}
a[hreflang=es]:after {content: '';} /* Desactivar los que son en espa�ol con sintaxis de css2 */
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:block;} /*opera & safari */
/*ie6 and no IE mac*/
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */

video {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0 0 0.6em #777777;
	-webkit-box-shadow:0 0 0.6em #777777;
	box-shadow:0 0 0.6em #777777;
	margin:1em 0;
	padding:0px;
}
#lienzo {
	min-width: 980px;
	margin: 0px auto;
}

#tullido {
	margin: auto;
    position: relative;
    text-align: left;
    width: 980px;
    z-index: 1;
}
/* Cabecera */
#cabecera {
	height:100px;
}
#cabecera #alojaLogo {
	float: left;
	width: 261px;
	margin: 10px 22px 0 0;
}
#cabecera h1 {
	position: relative;
	width: 261px;
	background-image: url(../img/title.png);
	background-repeat: no-repeat;
	height:80px;
}
#cabecera h1 a {
	display: block;
	font-size: 1px;
	height: 80px;
	left: 0;
	position: absolute;
	text-indent: -1000em;
	top: 0;
	width: 261px;
}
#cabecera .mozillaCommunities {
	position: absolute;
	top: -1px;
	left: 92%;
}

#cabecera #social {
	margin-top: 1em;
	position: relative;
}

#cabecera #social a {
	display: block;
    float: right;
    font-size: 1px;
    height: 24px;
    text-indent: -10000em;
    width: 24px;
}

#cabecera #social a#twitter-icon {
	background: url("../img/twitter-icon24.png") no-repeat scroll 0 0 transparent;
    margin: -34px 100px 0 0;
}

#cabecera #social a#facebook-icon {
	background: url("../img/facebook-icon24.png") no-repeat scroll 0 0 transparent;
    margin: -34px 60px 0 0;
}

#cabecera #social a#youtube-icon {
	background: url("../img/youtube-icon24.png") no-repeat scroll 0 0 transparent;
    margin: -34px 20px 0 0;
}

#cabecera #social a#twitter-icon:hover, #cabecera #social a#facebook-icon:hover, #cabecera #social a#youtube-icon:hover  {
	background-position: 0px -24px;
}

/* Menú */
#menu {
	display: inline-block;
    font-size: 12px;
    height: 80px;
    width: 540px;
}
#menu ul {
	float: left;
	list-style-type: none;
}
#menu li {
	display: inline-block;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
	position: relative;
}
#menu li a {
	border-color: #D1CDC2;
	border-style: solid;
	border-width: 0 1px;
	color: #444444;
	cursor: pointer;
	display: block;
	padding: 15px 29px 10px 10px;
	position: relative;
	text-align: left;
	text-decoration: none;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#menu li:hover, #menu li:hover a {
	-moz-transition-delay: 0s;
	-moz-transition-duration: 0.2s;
	-moz-transition-property: background, box-shadow, border-right;
	-moz-transition-timing-function: linear;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0);
	box-shadow: 0 0 0 rgba(152, 178, 201, 0.2), 0 -6px 20px 10px rgba(255, 255, 255, 0.8) inset;
	outline: 0 none;
}

#menu li ul.submenu {
	background-color: rgba(255, 255, 255, 0.976);
	border: 1px solid #D1CDC2;
	border-radius: 0 2px 2px 2px;
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
	color: #FFFFFF;
	display: none;
	position: absolute;
	text-align: left;
	top: 40px;
	width: 190px;
	z-index: 100;
	overflow: hidden;
}
#menu li ul.submenu li a {
	border-color: rgba(0, 0, 0, 0.05) -moz-use-text-color -moz-use-text-color;
	border-width: 1px 0 0;
	display: block;
	font-size: 10px;
	margin: 0;
	padding: 5px 10px;
	width: 190px;
}

#menu li.hover ul.submenu {
	-moz-transition: opacity 0.4s linear 0s;
	display: block;
}


#ocultaBarra {
	float: right;
	margin: -1.2em 0.2em 0 0;
	color: white;
	cursor: pointer;
}
/* Cuerpo */
#cuerpo {
	margin-top: 1em;
}
/* Contenido */
#contenido {
	margin-right: -3px;
	padding-bottom:3em;
	float: left;
	width: 100%;
}
#contenido.todoAncho {
	width: 100%;
}

#contenido #main-content {
	float: left;
	width: 70%;
}

/* Barra derecha */
#barra {
	width: 25%;
	float: right;
	background-color: #FFFFFF;
	padding: 0 5px 0 13px;
}

#barra h3 {
	font-size: 2em;
	color: #555555;
	margin: 1em 0;
}

#barra dl dt {
	font-size: 1.5em;
	margin: 1em 0 0.5em 40px;
}

#barra dl dd {
	margin-left: 40px;
	margin-top: -0.5em;
}

#barra #buscador {
	margin: 1em;
}
#barra #buscador h2 span, #barra #descargas h2 span {
	display: block;
	margin-top: -5px;
	padding: 0.3em;
	text-align: center;
	font-size: 1.2em;
}
#barra #buscador form div {
	padding: 1em;

	text-align: center;
}
#barra #buscador input#s {
	border: 1px solid #CCCCCC;
	width: 70%;
}
#barra #buscador input#searchsubmit {
	width: 18px;
	height: 18px;
	margin-left: 0.5em;
	border: 0;
	background-image: url(http://www.mozilla-hispano.orghttp://www.mozilla-hispano.org/wp-content/themes/mozillahispano/media/lupa.png);
	text-indent: -100em;
	font-size: 0;
	cursor: pointer;
}
/* Pie */
#pie {
	background-color: #222222;
    color: #74726A;
    font-size: 12px;
    overflow: hidden;
    padding: 20px 0;
    width: 100%;
}
#pie a {
	color: #555;
}

#pie a:hover {
	text-decoration: underline;
}

#pie #pie-contenido {
	width: 960px;
	margin: auto;
}

#pie #pie-contenido .c1, #pie #pie-contenido .c2 {
    display: inline-block;
    float: left;
    margin: 0 10px;
}

#pie #pie-contenido .c2 {
	background: url("../img/title-v.png") no-repeat scroll 0 0 transparent;
	padding-top: 180px;
	text-align: center;
	width: 100px;
	padding-right: 100px;
}

#pie #pie-contenido .c1 {
	width: 165px;
}

#pie #pie-contenido .c1 li {
	list-style-type: none;
	padding: 3px 0;
}

.leer-mas{
font-weight: bold;
text-align: center;
}

/* Enlaces */
a:link {
color: #185F9B;
}
a:visited {
color:#185F9B;
}
a:hover {
color:#5278B6;
}
a:active {
color:#185F9B;
}

input.text {
border:1px solid #CCCCCC;
}

/* Modelo de caja estándar */
.caja, li.widget {
	margin: 1em;
}

.caja h2 span, li.widget h2 span {
	display: block;
	margin-top: -5px;
	padding: 0.3em;
	text-align: center;
	font-size: 1.2em;
}
.caja h2, li.widget h2 {

}
.caja .cajacontenido,
li.widget ul,
li.widget_tag_cloud div {

	margin: 0em;
	height:100%;
	padding-top: 0.5em;
}
.caja .cajacontenido ul, li.widget ul ul{
	padding: 1em 0em 0em 1em;
}
.caja .cajacontenido li, li.widget ul li{
	clear:both;
	font-size:1.3em;
}
.caja .cajacontenido fieldset {
	border: none;
}

li.widget .productos ul {
	background-color: transparent;
}
li.widget .cajaPodcast {

}
li.widget .cajaPodcast a {
	display: block;
	padding: 1em 0 0 1em;
	text-align: center;
}
.widget_links .blogroll li {
	padding: 0 0 0 1em;
}
li.widget_tag_cloud a {
	margin: 0 0 0 0.5em;
}

/* Capturas de imagen (con sombra - css3) */
#cuerpo img.captura {
	box-shadow: grey 0.3em 0.3em 0.6em;
	-moz-box-shadow: grey 0.3em 0.3em 0.6em;
	-webkit-box-shadow: grey 0.3em 0.3em 0.6em;
	margin-top: 1em;
	margin-bottom: 1em;
}

/* Enlace a las descargas */
.descarga-video {
	font-size: 80%;
}

/* Artículos */
.portada-individual{
}
.portada-individual, .portada-extra{
margin: 2em 1em 0em;
padding: 1em;
}
.portada-individual h2{
border-bottom: 4px dotted;
font-size: 2.25em;
margin-bottom: 0.5em;
}
}
.portada-individual .texto-portada-individual{
padding: 2em 0em;
font-size:1.3em;
}

/* Elementos dentro de un artículo*/
.portada-individual .texto-portada-individual p{
padding-bottom:1em;
line-height: 1.3em;
font-size:12px;
}
.portada-individual .texto-portada-individual ul {
list-style-type:none;
margin-top: 1em;
margin-bottom: 1em;
margin-left:0em;
padding-left:2em;
list-style-type:none;
}
.portada-individual .texto-portada-individual ul li {
background:transparent url(http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/bullet.gif) no-repeat scroll 0pt 3px;
padding-left:1.5em;
margin-bottom:0.3em;
}
.portada-individual .texto-portada-individual ol {
list-style-type:none;
margin-top: 1em;
margin-bottom: 1em;
margin-left:0em;
padding-left:3.6em;
}
.portada-individual .texto-portada-individual ol li {
margin-bottom:0.3em;
list-style-type: decimal;
}
.portada-individual .texto-portada-individual .otros-productos li {
background:none;
margin-bottom: 2em;
}
.portada-individual .texto-portada-individual .otros-productos img {
float:left;
margin-right:1em;
}
/*************/
/* No entiendo como el q puede tener un background y el quote mete las comillas como background */
/*
.portada-individual .texto-portada-individual blockquote, .portada-individual .texto-portada-individual q {
background:url(/foro/styles/blue2/theme/images/quote.gif) #EBEADD no-repeat scroll 6px 8px;
padding:1em 1em 0em 2em;
margin: 1em 0em;
font-style:italic;
}
*/
.portada-individual .texto-portada-individual blockquote {
background:url(http://dl.dropbox.com/foro/styles/blue2/theme/images/quote.gif) #EBEADD no-repeat scroll 6px 8px;
	padding:1em 2em;
	margin: 1em 0em;
	font-style: italic;
}

.portada-individual .texto-portada-individual h3 {
	font-size:1.1em;
	margin-bottom:1em;
}

/*
.portada-individual .texto-portada-individual blockquote:before,
.portada-individual .texto-portada-individual blockquote:after {
	color: #69c;
	display: block;
	font-size: 700%;
	width: 50px;
}
.portada-individual .texto-portada-individual blockquote:before {
	content: open-quote;
	height: 0;
	margin-left: -0.55em;
}

.portada-individual .texto-portada-individual blockquote:after {
content: close-quote;
height: 50px;
margin-top: -70px;
margin-left: 360px;
}
*/

.portada-extra h3{
font-size: 1.3em;
padding-bottom:0.7em;
padding-top:0.8em;
}
.dia-publicacion{
float:left;
}
.autor-categorias span{
float: right;
}
.autor-categorias span a {
	background: transparent url("http://www.mozilla-hispano.org/wp-content/themes/mozillahispano/img/tag.png") no-repeat;
	padding: 0pt 0pt 3px 20px;
}
.post-info-co{
float: left;
}
.marcadores-sociales{
float: right;
}
.imagenTituloNoticia {
	text-align: center;
	padding-bottom:1em;
}
.fotoNoticia {
	float:right;
	margin-left:1em;
	text-align:center;
}

/* Tags cloud
------------------------------------------ */
#tagcloud ul {
margin:0;
padding:0 1em;
display:block;
text-align: center;
}

#tagcloud li {
display:inline;
margin: 0 .1em;
padding: 0;
background-image: none;
}

#tagcloud li.level-1 { font-size: 0.7em; }
#tagcloud li.level-2 { font-size: 1em; }
#tagcloud li.level-3 { font-size: 1.3em; }
#tagcloud li.level-4 { font-size: 1.8em; }
#tagcloud li.level-5 { font-size: 2em; }

/************************/
/* Foro */
#page-body h2{
font-size: 2em;
padding: 1em 0em;
}
.content ul {
list-style-type:inherit;
}

.content ol {
list-style-type:decimal;
}

/* Enlaces de paginación */
.pagenav {
text-align: center;
margin-top: 1em;
font-size: 1.3em;
}

/* Estilo para las encuestas */
#encuesta {
margin: 1em;
}
#encuesta p {
padding-bottom: 1em;
font-size:1.3em;
}
p.poll_reponse {
	margin-bottom: 0;
}
div.poll_bar_ext {
	margin-bottom:1em;
	padding: 0;
	background: none;

	width: 100px;
	height: 10px;
	text-align: left;
	border: 1px solid #336699;
}
div.poll_bar_int {
	margin: 0;
	padding: 0;
	border: none;
	background: none;

	height: 10px;
	background-color: #336699;
}

/* Estilo para el buscador */

#alojaBusqueda {
}
#caja-busqueda {
			background:transparent url(http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/fondo_lupa_big.png) no-repeat scroll 0% 0%;
			height:50px;
			width: 540px;
			padding-top: 29px;
			margin:auto;
}

#form-buscador {
			 padding: 0.5em 1em;
			 clear: both;
}

#form-buscador fieldset {
			border: 0;
			display: block;
			background: none;
}
#form-buscador select {
			background-color: transparent;
			border: none;
			color: #646971;
			cursor: pointer;
			font-weight: bold;
			margin: 0px 0 0 45px;
			width:155px;
			text-align: center;
}
#form-buscador select option {
			min-height: 20px;
			padding-left: 22px;
			background-color:#FFF;
			text-align: left;
}
#form-buscador select option[value=noti] {
			background:#FFF url(http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/newspaper.png) no-repeat;
}
#form-buscador select option[value=foro] {
			background:#FFF url(http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/comments.png) no-repeat;
}
#form-buscador select option[value=docu] {
			background:#FFF url(http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/book_open.png) no-repeat;
}

#form-buscador input {
	margin: 0;
}
#form-buscador #keywords {
			background-color:transparent;
			border:medium none;
			color:#444;
			width:248px;
			cursor: text;
			padding-left:0.3em;
}
#form-buscador .submit {
	cursor:pointer;
	height: 26px;
	width: 5.5em;
	margin-left: 0.3em;
}
#form-buscador a {
	font-size: 0.7em;
	float: right;
}

h2.pagetitle {
	font-size: 1.4em;
	padding: 1.4em;
}

div.sociable {
	float: right;
}

div.sociable div.sociable_tagline {
	margin-bottom: 1em;
}

div.sociable ul li{
	background: none!important;
	padding-left: 0.5em!important;
}
p.postmetadata a span {
        font-size: 1.15em;
        padding-left:20px;
	margin-right: 5px;
}
p.postmetadata a span.comments{
	background:url("http://www.mozilla-hispano.org/wp-content/themes/mozillahispano/img/comment.png") no-repeat scroll 0 0 transparent;
}
p.postmetadata a span.comment-add {
	background:url("http://www.mozilla-hispano.org/wp-content/themes/mozillahispano/img/comment_add.png") no-repeat scroll 0 0 transparent;
	padding-left: 17px;
}
p.postmetadata a.post-edit-link {
	font-size: 1.15em;
        padding-left:20px;
	background:url("http://www.mozilla-hispano.org/wp-content/themes/mozillahispano/img/edit.png") no-repeat scroll 0 0 transparent;
}
div#related-posts {
	clear: both;
	margin-top: 5em;
}
div#related-posts ul {
	margin-top: 0pt;
}
ul.listado-podcast {
	margin:0px!important;
	padding: 1em 0px!important;
}
ul.listado-podcast li {
	background:#EEEEEE url("http://www.mozilla-hispano.org/wp-content/themes/mozillahispano/img/podcast.png") no-repeat 0 0!important;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	height:48px;
	list-style:none;
	padding: 0px 37px 0 74px!important;
	width: 46%;
	line-height: 48px;
	color: #C0C0C0;
}
ul.listado-podcast li:hover {
	background-position: 0px -48px!important;
}

ul.listado-podcast li small {
	float: right;
}
/*				*/
/* 	Zona Labs 	*/
/*				*/

.page-template-labs-index-php h3, .page-template-labs-page-php h3, .page-template-labs-subpage-php h3,.page-template-labs-tfox-themes-php h3 {
	font-size:1.2em;
	margin-bottom:1em;
}

.page-template-labs-page-php #barra, .page-template-labs-subpage-php #barra, .page-template-labs-tfox-themes-php #barra {
	background-color: transparent;
	background-image: none;
	border: none;
}
.page-template-labs-page-php #barra .descarga, .page-template-labs-subpage-php #barra .descarga,.page-template-labs-tfox-themes-php #barra .descarga {
	width: 140px;
	height:40px;
	margin-left:2em;
	margin-top:3em;
	text-align: center;
	color: #737373;
}
.page-template-labs-page-php #barra .descarga a, .page-template-labs-subpage-php #barra .descarga a ,.page-template-labs-tfox-themes-php #barra .descarga a {
	display: block;
	width: 160px;
	height: 30px;
	background: transparent url("http://www.mozilla-hispano.orghttp://www.mozilla-hispano.org/wp-content/themes/mozillahispano/media/install_now.png") no-repeat 0 0;
	text-indent:-10000px;	 
}

.page-template-labs-page-php #barra .descarga a:hover, .page-template-labs-subpage-php #barra .descarga a:hover ,.page-template-labs-tfox-themes-php #barra .descarga a:hover {
	background: transparent url("http://www.mozilla-hispano.orghttp://www.mozilla-hispano.org/wp-content/themes/mozillahispano/media/install_now.png") no-repeat 0 -40px;
}

.page-template-labs-page-php #barra ul#enlaces, .page-template-labs-subpage-php #barra ul#enlaces ,.page-template-labs-tfox-themes-php #barra ul#enlaces {
	margin-top: 3em;
	font-size: 1.3em;
	padding-left: 1.1em;
}

.page-template-labs-page-php #barra #enlaces li, .page-template-labs-subpage-php #barra #enlaces li ,.page-template-labs-tfox-themes-php #barra #enlaces li {
	padding-bottom: 1em;
	font-weight: bold;
}

.page-template-labs-page-php #ie_warn, .page-template-labs-subpage-php #ie_warn, .page-template-labs-tfox-themes-php #ie_warn {
	border:1px solid #CCCCCC;
	display:none;
	font-weight:bold;
	margin-bottom:1em;
	padding:1em;
	text-align:center;
}

.page-template-labs-index-php #description {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(http://www.mozilla-hispano.orghttp://www.mozilla-hispano.org/wp-content/themes/mozillahispano/media/mh-labs.png);
	background-position:18px 10px;
	background-repeat:no-repeat;
	height:120px;
	padding-left:130px;
	padding-top:40px;
}

.page-template-labs-index-php #description p {
	padding:1em;
}
.page-template-labs-index-php .portada-individual, .page-template-labs-page-php .portada-individual,.page-template-labs-subpage-php .portada-individual, .page-template-labs-tfox-themes-php .portada-individual {
	margin: 0!important;
}

.page-template-labs-index-php .portada-individual .texto-portada-individual, .page-template-labs-page-php .portada-individual .texto-portada-individual {
	/*overflow: hidden;*/}

.page-template-labs-index-php .portada-individual h2 , .page-template-labs-page-php .portada-individual h2, .page-template-labs-subpage-php .portada-individual h2, .page-template-labs-tfox-themes-php .portada-individual h2{
	border: none;
}
.page-template-labs-index-php .texto-portada-individual hr, .page-template-labs-page-php .texto-portada-individual hr,.page-template-labs-subpage-php .texto-portada-individual hr, .page-template-labs-tfox-themes-php .texto-portada-individual hr{
	border:1px solid #E8E7E7;
	clear:both;
	margin-bottom: 1em;
	display: block;
}

.page-template-labs-index-php .col-logo {
	float: left;
	width: 112px;
}

.page-template-labs-index-php .col-logo img {
	float: left;
	margin: 10px;
	padding: 10px;
	width: 71px;
}

.page-template-labs-index-php .col-proy {
	float: left;
	margin: 0 10px;
	padding: 0 10px;
	width: 480px;
}

.page-template-labs-index-php .col-proy h3 {
	color: #df3b3a;
	font-size: 1em;
	margin-bottom: -0.1em;
}

.page-template-labs-index-php .col-proy h4 {
	font-size: 2em;
}

.page-template-labs-index-php .col-proy p {
	margin-bottom: 1em;
}

.page-template-labs-index-php .more-info a {
	background: transparent url(http://www.mozilla-hispano.orghttp://www.mozilla-hispano.org/wp-content/themes/mozillahispano/media/more_info.png) no-repeat scroll 0 -32px;
	display: block;
	height: 31px;
	text-indent: -10000px;
	width: 185px;
}

.page-template-labs-index-php .more-info a:hover {
	background: transparent url(http://www.mozilla-hispano.orghttp://www.mozilla-hispano.org/wp-content/themes/mozillahispano/media/more_info.png) no-repeat scroll 0 0;
}

.page-template-labs-page-php .foto1 {
	min-height:175px;
}

.page-template-labs-page-php .foto2 {
	min-height:260px;
}

.page-template-labs-page-php .feature h3 {
	font-size:1.2em;
	margin-bottom: 1em;
}

.page-template-labs-page-php .feature img {
	max-height: 185px;
}

.page-template-labs-page-php .feature .lateral1 {
	float:left;
	margin-right: 1em;
	margin-top: 1em;
}

.page-template-labs-page-php .feature .lateral2 {
	float: right;
	margin-left: 1em;
	margin-top: 1em;
}

/* Estilo específico para la geleria de temas de TFox */
.page-template-labs-tfox-themes-php .theme {
	width: 200px;
	height: 67px;
	-moz-border-radius:5px;
	margin:0 50px 4em 0;
	float: left;
}

.page-template-labs-tfox-themes-php .theme:hover {
	-moz-box-shadow: 0.3em 0.3em 0.6em grey;
}

.page-template-labs-tfox-themes-php .theme p.details {
	margin-left:5px;
	margin-top:75px;
	width: 100%;
}

.page-template-labs-tfox-themes-php .theme p.details .theme-name {
	font-size:1em;
	font-weight:bold;
}
.page-template-labs-tfox-themes-php .theme p.details .theme-author {
	font-size:0.8em;
	font-style:italic;
}

.page-template-labs-tfox-themes-php .theme p.actions {
	padding: 49px 0 0 0 !important;
	float: right;
}

.page-template-labs-tfox-themes-php .theme p.actions a {
	padding:2px 8px;
	color:#FFFFFF;
	font-weight: bold;
}

.page-template-labs-tfox-themes-php .theme p.actions a.install {
	background:none repeat scroll 0 0 #EEB77B;
}

.page-template-labs-tfox-themes-php .theme p.actions a.install:hover {
	background:none repeat scroll 0 0 #F67B00;
}

.page-template-labs-tfox-themes-php .theme p.actions a.preview {
	background:none repeat scroll 0 0 #78BAD3;
}

.page-template-labs-tfox-themes-php .theme p.actions a.preview:hover {
	background:none repeat scroll 0 0 #007AAB;
}

/* Contenido para la nueva portada FIXME */
#contenido .post-content {
	margin-top: 3em;
}
.home .portada-individual.post {
	border-bottom: 1px solid #E5E5E5 !important;
    margin: 1em !important;
    padding: 1em 0 2em !important;
}
.portada-individual h2 {
	border: none !important;
}

.home .portada-individual .texto-portada-individual {
	width: 79%;
	float: right;
}

.home .post-content .wp-post-image {
	float:left;
	margin:20px 1% 2em 0;
	width:130px;
	max-width: 20%;
	height: auto;
}
 /* Hay que sacar el div.sociable de texto-portada-individual*/
div.sociable {
	margin: 0 !important;
}

p.postmetadata, div.sociable {
	clear: both;
}

/* Css nuevo */

#content-bar { 
	clear: both;
	border: 1px solid #e4decf; 
	background-color: #FFFFFF;
	margin-bottom: 3em;
}

/* Página de Comunidad */

.page-template-comunidad-php #contenido {
	width: 100% !important;
	border: none !important;
}

.page-template-comunidad-php #contenido h2 {
	display: none;
}

.page-template-comunidad-php #contenido #comunidad-intro img {
	height: 200px;
	float: left;
}

.page-template-comunidad-php #contenido #comunidad-intro #comunidad-introtext {
	margin-top: 35px;
}

.page-template-comunidad-php #contenido .primero {
	margin-top: 6em;
}

.page-template-comunidad-php #contenido .comunidad {
	display:inline;
	float:left;
	margin-right:35px;
	width:420px;
}

.page-template-comunidad-php #contenido .comunidad h3 {
	font-size:155%;
	margin:0 0 8px;
}

.page-template-comunidad-php #contenido .comunidad img {
	float:left;
	padding:0 15px 30px 0;
}

.page-template-comunidad-php #contenido .divisor {
	/*404 -- background:url("http://mozcom-cdn.mozilla.net/img/tignish/about/divider.png") repeat-x scroll left top transparent; */
	clear:both;
	height:10px;
	margin-bottom:30px;
	margin-right:35px;
}

/* Página de Difusión */

.page-template-difusion-php h2.post-title {
	display: none;
}

.page-template-difusion-php h3 {
	clear: both;
}

.page-template-difusion-php .texto-portada-individual h2{
	margin-top:-1.5em !important;
}

.page-template-difusion-php .texto-portada-individual hr {
	display: block !important;
	background-color: #DDDDDD;
	border: 0 none;
	display: block;
	height: 1px;
	margin: 1em 0;
}

.page-template-difusion-php .bloque {
	background:url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/nota-pie.jpg") no-repeat scroll 0 bottom transparent;
	padding-bottom:25px;
	padding-right:25px;
	width: 313px;
}

.page-template-difusion-php .bloque h3 {
	background:url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/nota-cabecera.jpg") no-repeat scroll 0 0 transparent;
	margin:0;
	padding:45px 0 0 20px;
	clear: none;
}
.page-template-difusion-php .bloque ul {
	margin:10px 0px;
}

.page-template-difusion-php .bloque p {
	font-size:0.85em;
	text-align:right;
	width:84%;
}
	
.page-template-difusion-php div#proximos-eventos {
	float: left;
}

.page-template-difusion-php div#ultimas-discusiones {
	float: right;
}

.page-template-difusion-php div#ultimas-noticias {
	margin-top: 3em;
	clear: both;
}

.page-template-difusion-php div#fotos {
	overflow: hidden;
	margin: 1em auto;
	width: 93%;
}

.page-template-difusion-php div#fotos .foto {
	float: left;
	margin-right: 10px;
}

.page-template-difusion-php p.all-photos {
	clear: both;
	text-align: right;
}

.page-template-difusion-php div#ultimas-noticias .noticia-difusion {
	background:url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/divisor.png") repeat-x scroll left top transparent;
	padding:25px 5px 3px;
}

.page-template-difusion-php #barra .campana-destacada img {
	margin-top: 1em;
}

.page-template-difusion-php #barra li#campanas ul li {
	background:url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/bullet.gif") no-repeat scroll 0 3px transparent;
	margin-bottom:0.3em;
	padding-left:16px;
	margin-left: 10px;
}

.page-template-difusion-php #barra li div p {
	margin: 5px 0 0 8px;
}

/* Events manager */

.eme-calendar-table {
        -moz-border-radius:5px;
        border-collapse: separate !important;
        background-color:#FFFFFF;
        border-top:1em solid #F32020;
        font-size:1.4em;
        margin:1em auto;
        padding:0.4em 1em 1em;
		border-radius: 5px;
		box-shadow: grey 0.3em 0.3em 0.6em;
		-moz-box-shadow: grey 0.3em 0.3em 0.6em;
		-webkit-box-shadow: grey 0.3em 0.3em 0.6em;
}

table.fullcalendar td {
	border: none !important;
	text-align: center !important;
	height: 30px !important;
	width: 37px !important;
}

.eme-calendar-full ul {
	display: none !important;
}

ul.eventos li, ul.eme_events_list li {
	list-style-type: none;
	list-style-position: inside;
	background: transparent url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/event-icon.png") no-repeat !important;
	margin: 1em 0px 1em 0!important;
	padding: 0 0 0 23px!important;
}

ul.eventos li:before, ul.eme_events_list li:before {
	content: none!important;
}

.evento-detalles {
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0.1em 0.1em 0.6em grey;
	border-radius:5px 5px 5px 5px;
	box-shadow:0.1em 0.1em 0.6em grey;
	-webkit-border-radius:5px 5px 5px 5px;
	-webkit-box-shadow:0.1em 0.1em 0.6em grey;
	border:1px solid #E3E3E3;
	padding:0;
}

.evento-detalles p {
	border-bottom:1px solid #E3E3E3;
	padding:0.4em 1em 0.4em 29px !important;
	line-height: 20px !important;
}

.evento-detalles p.evento-fecha {
	background: url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/evento-fecha.png") no-repeat scroll 6px 7px transparent !important;
}

.evento-detalles p.evento-lugar {
	background: url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/evento-lugar.png") no-repeat scroll 6px 7px transparent !important;
}

.evento-detalles p.evento-dir {
	background: url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/evento-dir.png") no-repeat scroll 6px 7px transparent !important;
}

.evento-detalles p.evento-foro {
	background: url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/evento-foro.png") no-repeat scroll 6px 7px transparent !important;
}

p.evento-rss {
	background: url("http://dl.dropbox.com/u/5731538/mozilla/mh-2012/web/img/evento-rss.png") no-repeat scroll 6px 7px transparent !important;
	padding:0.4em 1em 0.4em 29px !important;
	line-height: 20px !important;
	font-weight:bold;
	width: 20%;
	margin: 1em auto;
}

/* Estilos para la caja de mensajes de Twitter */
.twitter {
	list-style-type:none;
	margin-left:0px !important;
	padding:0px !important;
	width:100%;
}

.twitter li {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #CFCFCF;
	clear:both;
	margin:0px 0px 0.3em 0px;
	padding:0.3em 0 !important;
	background-color: #FFFFFF;
}
.twitter li a {
	display: inline !important;
	padding: 0 !important;
	text-align: left !important;
}
.twitter li img {
	float:left;
	margin:0 0.5em;
	width: 48px;
}

.twitter li .nick {
	display:block;
	padding:0.5em 0;
	font-size: 0.9em;
}

.twitter li .descripcion {
	display:block;
	padding-left:0.7em;
	padding-right:0.7em;
	font-size: 0.82em !important;
}

.twitter li .descripcion .filtrado {
	display:none;
}

.twitter li .fecha {
	color:#777777;
	font-size:0.8em;
}
.twitter p .follow_us {
	margin: 0.5em auto;
	width: 43%;
}
.twitter ul {
	padding: 0 !important;
}
.twitter p.follow_us {
	text-align: center;
	margin: 0.7em 0 0;
}
.twitter p.follow_us a {
	display: inline;
}

/*#tabzilla:after {
    -moz-transform: rotate(0deg);
    -moz-transition: all 0.2s ease-in-out 0s;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEX%2F%2F%2F9ISEhr7AOpAAAAAXRSTlMAQObYZgAAACVJREFUCNdjYEACHAIMMhYMdjUM8j8Y%2BD8wsD9gYD7AwNiArAQAd4oFaCu14IQAAAAASUVORK5CYII%3D") repeat scroll 0 0 #FFFFFF;
    content: "x";
    height: 16px;
    position: absolute;
    right: 23px;
    top: 11px;
    width: 16px;
}
*/
#tabzilla {	
	background: url("http://www.mozilla.org/tabzilla/media/img/tab.png") repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 45px;
    overflow: hidden;
    position: relative;
    text-indent: -2000px;
    width: 150px;
    z-index: 999;}

.c1 strong {
	font-size:22px;
	line-height:40px;
}

