/* 















Theme Name: La mejor Navidad















Theme URI: http://www.lamejornavidad.com/















Description: La mejor Navidad, &iexcl;comp&aacute;rtela con el resto del mundo!.















Version: 2009















Author: Eduardo Nieto















Tags: ancho fijo, dos columnas, espa&ntilde;ol, widgets, gravatars, barra lateral.































*/































/* = GLOBAL = */















* {



	margin:0;



	padding:0;



}



body {



	margin: 0;



	padding: 0;



	background:#000 url(images/fondo-wp3.jpg) no-repeat top center;



	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;



	font-size: 12px;



	line-height:21px;



	color: #635537;



}



a:link, a:visited, a:active {



	color: #d21600;



	text-decoration: none;



}



a:hover {



	text-decoration: underline;



}



h1 {



	font-size:25px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	line-height:normal;



	padding-bottom:2px;



}

#post-790 h1 {
display:none;
}



h2 {



	font-size:20px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	line-height:normal;



	padding-bottom:11px;



	padding-top:15px;



}



h3 {



	font-size:17px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	line-height:normal;



	padding-bottom:10px;



	padding-top:14px;



}



/* === HEADER === */















#header {



	position:relative;



	height:210px;



	z-index: 20;



}



#header #logo img {



	border: none;



}



#header #logo {



	position: relative;



	top: 100px;



}



/* === MENU === */



























#menu {



	padding:0px 20px 0px 25px;



	width:290px;



	background: url(images/fondo-menu.gif) left bottom no-repeat;



}



#menu a, #menu a:hover {



	display:block;



	text-decoration:none;



	width: 45px;



	height: 45px;



}



#menu li {



	float:left;



	list-style-image:none;



	list-style-position:outside;



	list-style-type:none;



	text-align:center;



	display:block;



	margin-bottom:10px;



}



#menu a {



	color:#000;



	display:block;



	font-weight:bold;



	background-repeat:no-repeat;



	background-position: center -50px;



}



#menu a:hover, #menu a:active {



	text-decoration:none;



	background-repeat:no-repeat;



	background-position: center top;



}







#menu #portada{



background-image:url(/wp-content/uploads/menu/home.gif);



}



#menu #moda{



background-image:url(/wp-content/uploads/menu/moda.gif);



}



#menu #belleza {



background-image:url(/wp-content/uploads/menu/belleza.gif);



}



#menu #escapadas{



background-image:url(/wp-content/uploads/menu/escapadas.gif);



}



#menu #cine{



background-image:url(/wp-content/uploads/menu/cine.gif);



}



#menu #television{



background-image:url(/wp-content/uploads/menu/television.gif);



}



#menu #cocina{



background-image:url(/wp-content/uploads/menu/cocina.gif);



}



#menu #regalos{



background-image:url(/wp-content/uploads/menu/regalos.gif);



}



#menu #gadgets{



background-image:url(/wp-content/uploads/menu/gadgets.gif);



}



#menu #personajes{



background-image:url(/wp-content/uploads/menu/personajes.gif);



}



#menu #previsiones{



background-image:url(/wp-content/uploads/menu/previsiones.gif);



}



#menu #votaciones{





background-image:url(/wp-content/uploads/menu/votaciones.gif);



}


#menu #motor{



background-image:url(/wp-content/uploads/menu/motor.gif);



}



/* === MENÚ 2 === */

#menu2 {

list-style-type:none;

border-left: 1px solid #999999;

padding:0px;

margin: 5px 0px 0px 6px;

height: 25px;

}

#menu2 li{

display:inline;

}

#menu2 li a{

float:left;

border-right: 1px solid #999999;

color:#999999;

padding: 2px 5px 2px 5px;

display:block;

font-size:12px;

}

#menu2 li a:hover{

border-top: 1px solid #999999;

border-bottom: 1px solid #999999;

text-decoration:none;

padding: 1px 5px 1px 5px;

}



/* === PRODUCTOS DESTACADOS FNAC PORTADA === */



#regalos-recomendados {

padding: 40px 20px 20px 110px;

margin:0px;

}



#regalos-recomendados #productosfnac {

display: block;

width: 457px;

height: 122px;

margin:25px 0px 0px 0px;

*margin-top:60px;

border: 2px solid #EDB500;

overflow: hidden;

}

#regalos-recomendados #productosfnac a img {
border:none;
}


#regalos-recomendados #nav {
position:relative;
z-index: 10;
top: -30px;
left: 8px;
}



#regalos-recomendados #nav a {
font-weight:bold;
margin-right: 5px;
padding:1px 6px 1px 6px;
display: block;
float: left;
background-color: #EDB500;
text-align: center;
color: #ffffff;
}

#regalos-recomendados #nav a:hover, #regalos-recomendados #nav a.activeSlide {
background-color: #FFFFFF;
border: 1px solid #EDB500;
color:#EDB500;
padding:0px 5px 0px 5px;
text-decoration:none;
}


/* === MENÚ PORTADA === */



#menu-portada img {

border:none;

width:145px;

height:145px;

}

#menu-portada li {

display:inline;

}

#menu-portada {

list-style-type:none;

margin:0px 0px 10px 0px;

padding:0px;

}

#menu-portada a {

float:left;

filter: alpha(opacity=100);

opacity: 1

}

#menu-portada a:hover {

filter: alpha(opacity=50);

opacity: 0.5;

}





/* === MAIN AREA == */ 















.clear {



	position: relative;



	clear: both;



	height: 5px;



}



#wrapper {



	margin: 0 auto;



	position: relative;



	width: 1010px;



}



#mainwrap {



	width:1010px;



	margin:0 auto;



}



#maintop {



	margin: 0 auto;



	position: relative;



	width: 1010px;



}



#content {



	position: relative;



	width: 1010px;



	margin: 0px;



	background:url(images/fondo-content.gif) repeat-y left top;



}



/* === MAIN BLOG === */































#main-blog {



	float:left;



	width:587px;



	padding:30px 30px 0px 30px;



	background:url(images/fondo-contenidos.jpg) no-repeat center top #fff;



	margin-top: -5px;



}

#ardillas{
padding-left:85px;

}



#main-blog h1 {



	font-size:22px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	line-height:normal;



	padding-bottom:2px;



}



#main-blog h1 a, #main-blog h1 a:visited, #main-blog h1 a:active {



	color:#4a4131;



	text-decoration:none;



	border-bottom:1px solid #b2b0a4;



}



#main-blog h1 a:hover {



	color:#d21600;



	text-decoration:none;



	border-bottom:1px solid #d21600;



}



.postdata {



	margin-bottom: 20px;



	font-size: 12px;



	font-weight: normal;



	font-style:italic;



	color: #4a4131;



}



.post {



	margin-bottom:60px;



}



.post p {



	margin:0;



	padding:0 0 10px;



}



post ul {



	margin-left:35px



}



.post-comments {



	float: right;



	width: 63px;



	height: 61px;



	padding:18px 0 0 24px;



	font-size:18px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	margin:-7px 20px 0 0;



	background: url(images/commentbck.png) no-repeat;



}



.post-social {



	float: right;



	width: 78px;



	height: 74px;



	margin:-22px 30px 0 0;



	background: url(images/socialbck.png) no-repeat;



}



.rss {



	background: url(images/rssicon.png) no-repeat 0 50%;



	padding-left:20px;



	padding-top:1px;



	float:right;



}



.hl a.rsswidget {



	position:relative;



	left:0px;



	top:-20px;



}



.hl a.rsswidget img {



	border-color:#ffffff;



}



a.rsswidget img {



	background: url(images/rss.png) no-repeat center center;



	width: 35px;



	height: 41px;



	position: relative;



	top: 10px;



}



.post-comments a:link, .post-comments a:visited, .post-comments a:active {



	color:#fff;



	text-decoration:none;



}



.post-comments a:hover {



	color:#fff;



	text-decoration:none;



}



/* === BUSCADOR FNAC === */



.buscador-fnac {

position:absolute;

width: 300px;

height: 115px;

background: url(images/fondo-buscador-FNAC.png) no-repeat left top;

left: 10px;

top: -110px;

padding: 25px 20px 20px 20px;

z-index: 20;

}



.buscador-fnac #tituloFNAC {

text-align: right; 

padding-right: 80px;

color: #EDB500;

font-weight: bold;

margin-bottom: 5px;

}



.buscador-fnac #inputrecherche {

width: 250px;

}



.buscador-fnac .selectbuscador {

width: 222px;

}



.buscador-fnac .inputxt{

margin-bottom: 5px;

}



.buscador-fnac fieldset {

border: none;

}





/* === SIDEBAR == */



#sidebar-content {



	width:322px;



}



#sidebar-top {



	background: url(images/sidebartop.jpg) no-repeat bottom right;



	height:57px;



}



#sidebar {



	width:322px;



	position:relative;



	float:left;



	margin:66px 0 0 20px;



	background:#fff;



}



#sidebar-bottom {



	background: url(images/footer-sidebar.gif) no-repeat bottom left;



	height:19px;



}



.subcolumn {



	width:322px;



}



#search {



	height:80px;



	padding-left:15px;



}



.form-input {



	margin: 65px 0px 10px 0px;



	width: 200px;



	padding: 2px 2px;



	background: #faf6f6;



	border: 1px solid #e3dccb;



	color: #666;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 0.8em;



}



#wp-calendar {



	empty-cells:show;



	font-size:12px;



	font-weight:bold;



	margin:0;



	padding:0;



	text-align:center;



	text-decoration:none;



	width:300px;



}



#wp-calendar a {



	color:#ffffff;



	display:block;



	background: url(images/fondo-calendario-activo.png) no-repeat center center;



}



#wp-calendar #prev a, #wp-calendar #next a {



	color: #D21600;



	background: none;



}



.form-input:focus {



	background:#f2f0f0;



	border: 1px solid #b5b4b2;



}



.search-submit {



	margin:0px;



	width: 85px;



	background: #faf6f6;



	border: 1px solid #e3dccb;



	color: #666;



	font-size:.85em;



}



.widget {



	width:300px;



	margin-bottom:10px;



	text-align:center;



	padding-bottom:10px;



	margin-top:10px;



	margin-left:auto;



	margin-right:auto;



}



.widget h2 {



	height:60px;



	width:300px;



	text-align:center;



	padding:25px 0px 0px 0px;



	font-size:20px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	line-height:normal;



	color:#4a4131;



	margin:0px;



	background: url(images/h2-sidebar.jpg) no-repeat center center;



}



.widget ul {



	margin:0 0 15px 0;



	padding:5px 0;



	border:none;



	list-style:none;



}



.widget ul li {



	padding:5px 15px 10px 15px;



	margin:0px;




	background: url(images/listseparator.png) no-repeat 25% 100%;



}



.widget ul li a {



	color: #d21600;



	text-decoration:none;



}



.textwidget {



	padding:0px;



}



.widget ul li a:hover {



	color: #635537;



	text-decoration:none;



}



/* --- IMAGES --- */































img {



}



p img {



	padding: 0;



	max-width: 100%;



}



img.aligncenter {



	border: 1px solid #59350b;



	margin-left: auto;



	margin-right: auto;



	display: block;



}



img.alignright {



	border: 1px solid #59350b;



	margin: 0 0 13px 13px;



	display: inline;



}



img.alignleft {



	border: 1px solid #59350b;



	margin: 0 13px 13px 0;



	display: inline;



}



.alignleft {



	float: left



}



.alignright {



	float: right;



}



.wp-caption {



	border: 1px solid #59350b;



	text-align: center;



	background-color: #f3f3f3;



	padding-top: 4px;



	margin: 10px;



	/* optional rounded corners for browsers that support it */















   -moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}



.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}



.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



/* == FOOTER == */















#bottom {



	color: #4b4b4b;



	padding: 20px;



	text-align: center;



}



#wp-footer {



	position:absolute;



	background: url(images/footer-wp.png) no-repeat;



	width:95px;



	height:26px;



	margin-top:95px;



	margin-left:460px;



}



#wp-footer a {



	display: block;



	height: 0;



	padding-top:26px;



	overflow: hidden;



	text-decoration: none;



	width: 95px;



}



#wp-footer a:hover {



	background: url(images/footer-wp.png) no-repeat 0 -28px;



}



/*------------------COMMENTS----------*/















.commentlist {



	padding: 0;



	text-align: justify;



}



.commentlist p {



	margin: 0 15px 10px 2px;



	clear:both;



}



#commentform p {



	margin: 5px 0;



}



.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



}



.alt {



	margin-top: 1px;



	padding: 10px 10px 5px 10px;



	background: #f2f2f2;



	border: 1px solid #b2b0a4;



}



.alt2 {



	margin-top: 1px;



	padding: 10px 10px 5px 10px;



	background: #ffffff;



	border: 1px solid #b2b0a4;



}



.administrator {



	margin-top: 1px;



	padding: 10px 10px 5px 10px;



	background:#e5dfcf url(images/author.png) no-repeat center;



	border: 1px solid #7e7d75;



}



.cgravatar {



	float: left;



	width: 60px;



	height: 60px;



	margin: 0px 12px 0px 0px;



	border: 1px solid #47453a;



}



.comment-author {



	font-size: 120%;



	font-family:Geneva, Arial, Helvetica, sans-serif;



	color: #2b2d2f;



}



.comment-author a:link, .comment-author a:visited, .comment-author a:active {



	color: #d21600;



	border-bottom: 1px solid #d21600;



	text-decoration: none;



}



.comment-author a:hover {



	color: #635537;



	border-bottom:1px solid #b2b0a4;



	text-decoration: none;



}



.comment-date {



	margin-left:2px;



	margin-top:3px;



	font-size: .75em;



	color: #888;



}



#com {



	width:580px;



	padding: 0 0 5px 0px;



	clear: both;



}



#comhead {



	background:url(images/comh3.png) no-repeat;



	margin-bottom:10px;



	color:#271b03;



	padding:8px 0 0 40px;



	font-size:18px;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:normal;



	width: 175px;



	height: 36px;



}



#respond {



	width:580px;



	padding: 0 0 5px 20px;



	clear: both;



}



#respond {



	background:url(images/comh3.png) no-repeat;



	width: 175px;



	height: 36px;



	margin-top:25px;



	color:#271b03;



	padding:8px 0 0 0px;



	font-size:18px;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:normal;



	text-align:center;



}



#commentform {



	margin: 10px 10px 30px 0px;



	font: 110% Arial, Helvetica, sans-serif;



}



#commentform p {



	padding: 6px 0px;



	margin: 0px;



}



#commentform label {



	color: #787878;



	font-size: 87%;



}



#commentform input {



	width: 200px;



	background: #fff;



	border: 1px solid #b2b0a4;



	padding: 5px;



	margin-top: 3px;



	font: 100% 'Trebuchet MS', Verdana, Sans-Serif;



}



#commentform textarea {



	height: 130px;



	background: #fff;



	border: 1px solid #b2b0a4;



	padding: 5px;



	margin-top: 3px;



	font: 100% 'Trebuchet MS', Verdana, Sans-Serif;



	overflow: auto;



}



#commentform #submit {



	cursor:pointer;



}



.contactform input, .contactform textarea {



	background: #333;



	border: 1px solid #b2b0a4;



	color: #fff;



}



.contactform input:focus, .contactform textarea:focus {



	background:#444444;



	border: 1px solid #000;



	padding-bottom:30px;



	color:#fff;



}



.contactform #contactsubmit {



	width: 85px;



	background: #111;



	border: 1px solid #666;



	color: #e3e3e3;



	font-size:.85em;



}



.contactform #contactsubmit:focus {



	width: 85px;



	background: #333;



	border: 1px solid #666;



	color: #e3e3e3;



	font-size:.85em;



}



.contactform textarea {



	width: 340px;



	height: 200px;



	margin-bottom:10px;



}



.ddfmwrap {



	width: 450px;



	margin: 0;



	padding: 10px 0;



}



.ddfmwrap form.ddfm {



	width: 450px;



	margin: 0;



	padding: 0;



}



.ddfmwrap form.ddfm legend {



	font-size: 1.1em;



	font-weight: normal;



	color: #635537;



}



.ddfmwrap form.ddfm label {



	padding-top: 4px;



	color: #635537;



	font-weight: normal;



	line-height: normal;



}



.ddfmwrap form.ddfm fieldset {



	padding: 15px 15px 15px;



	border: 1px solid #b2b0a4;



}



.ddfmwrap p {



	color: #635537;



}



form.ddfm .credits {



	display: none;



}



.ddfmwrap .required {



	color: #cf0e0e;



}



.ddfmwrap .fmtext, .ddfmwrap .fmtextarea, .ddfmwrap .fmselect {



	padding: 4px 5px;



	background: #fdfef6;



	border: 1px solid #b2b0a4;



	color: #635537;



	font-family: Arial, Helvetica, Geneva, sans-serif;



	font-size: 1em;



}



.ddfmwrap .fmtextarea {



	height: 200px;



}



.ddfmwrap .fmtext:focus, .ddfmwrap .fmtextarea:focus, .ddfmwrap .fmselect:focus {



	border: 1px solid #918b6e;



}



.ddfmwrap .submit {



	margin-left:-8px;



	text-align: left;



}



.ddfmwrap .submit input {



	padding: 3px 12px;



	background: #fdfef6;



	border: 1px solid #918b6e;



	color: #2b2d2f;



	font: normal 0.9em Arial, Helvetica, Geneva, sans-serif;



}



/*DESPLEGABLE LOGIN SUPERIOR*/







* {



	margin:0;



	padding:0;



	outline:0;



}



#slide-panel {



	background-color:#000;



	display:none;



	height:auto;



	margin:auto;



	position:absolute;



	top:-102px;



	left:0px;



	padding:10px;



	width:970px;



	background: url(images/fondo-formulario-conexion.png) transparent;



	border:1px solid #fff;



}



.slide {



	width:970px;



	margin:auto;



	position:absolute;



	top:-100px;



	left:0px;



}



.btn-slide:link, .btn-slide:visited {



	color:#fff;



	float:right;



	display:block;



	font-size:14px;



	text-transform:uppercase;



	font-weight:bold;



	height:26px;



	padding:3px 15px 3px 15px;



	line-height:22px;



	text-align:center;



	text-decoration:none;



	width:auto;



	background-color:#000;



	font-family:Arial;



	outline:none;



}



.loginform {



	width:950px;



	margin:auto;



	color:#999;



	font-family:Arial, Helvetica, sans-serif;



}



.formdetails {



	color:#FFF;



	font-size:12px;



	padding:5px;



}



.formdetails input {



	border:none;



	padding:2px 5px 2px 5px;



	background-color:#EFEFEF;



}



.loginregister {



	color:#999;



	padding:5px;



}



.loginregister a:link, .loginregister a:visited {



	color:#FFF;



	font-size:11px;



	text-decoration:none;



}



.loginform h2, #slide-panel h2 {



	padding:0px 10px 5px 5px;



	font-size:18px;



	font-weight:normal;



	text-transform:uppercase;



	color:#fff;



}



.loginform ul li {



	display:inline;



}



.loginform ul li a:link {



	color:#FFF;



	font-size:12px;



	text-decoration:none;



}



.loginform ul li a:hover, .loginregister a:hover {



	text-decoration:underline;



}



