@charset "utf-8";
/* CSS Document */

/*Hoja de Reset*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/*fin hoja de reset*/

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;}

.clearfix {
display: inline-block;}

html[xmlns] .clearfix {
display: block;}

* html .clearfix {
height: 1%;}

.hidden{visibility:hidden;}
.clear{clear:both;}
.a:link, .a:hover, .a:visited{padding:2px; color:#000; text-decoration:none;}
.a:hover{background-color:#e3e3e3;}

h1,h2,h3 {font-weight:bold;}
h2{font-size:13px;}
h3{font-size:12px;}
p{margin-bottom:10px;}
strong{font-weight:bold;}

body {font-family:Arial, Helvetica, sans-serif; color:#000; background-color:#e3e3e3; font-size:12px; background-image:url(images/fdoContenedor.png); background-repeat:no-repeat; background-position:center top;}
#contenedor{width:968px; margin:0 auto 0 auto;}
	#cabecera{}
		#logo{padding-top:30px;padding-bottom:25px;}
			#logo h1 a{width:305px; height:47px; background-image:url(images/logo.png); display:block; text-indent:-99999px;}
			#logo h2{visibility:hidden;}
		#contBotonera{height:55px; background-image:url(images/botonera.png); background-repeat:no-repeat; background-position:center top;}
		#botonera{width:500px; float:left;}
			#botonera ul, #botonera li{display:block; float:left;}
			#botonera ul{margin-left:5px;}
			#botonera li a{width:151px; height:31px; text-align:center; padding-top:13px; float:left;}
			#botonera li a:link, #botonera li a:active, #botonera li a:visited, #botonera li a:hover{color:#000; font-size:13px; font-weight:bold;text-decoration:none;}	
		#buscar{float:right;}
			#buscar input{width:180px; height:20px; border:1px solid #999; padding:3px; margin-top:6px}
		#introduccion{clear:both; width:958px; height:283px; background-image:url(images/imgIntroduccion.jpg); background-repeat:no-repeat; background-position:center top; color:#fff; margin:0 auto 0 auto;}
			#introduccion h2{font-size:20px; font-weight:bold;}
			#introduccion p{font-size:13px; font-weight:bold; line-height:18px;}
			#introduccion .texto{width:930px; height:53px; margin:0 auto 0 auto; padding:190px 8px 8px 8px; text-align:justify;}
	#cuerpo{background-color:#fff;}
		.menu, .contenido{padding:4px; float:left;}
		.menu{width:200px;}
		.menu h2, .contenido .titulo{padding-top:8px; padding-left:5px; height:43px; background-repeat:no-repeat;}
		.menu h2{background-image:url(images/fdoMenu.jpg);}
		.categorias li a:link, .categorias li a:active, .categorias li a:visited{color:#000; text-decoration:none;}
		.categorias li a:hover{color:#0000FF;}
		.categorias li a{background-image:url(images/vin.png); background-repeat:no-repeat; padding-left:15px;}
		#ubicacion{margin-bottom:15px;}
		.contenido{width:544px;}
		.contenido .titulo{background-image:url(images/fdoMenu2.jpg);}
			.novedades{display:block;margin-bottom:15px;}
			.novedades h3{font-size:13px; margin-bottom:3px;}
			.novedades h3 a:link, .novedades h3 a:visited, .novedades h3 a:hover, .leer, #infoCompleta a{text-decoration:underline; color:#900;}
			.novedades img{width:160px;	height:96px; padding:4px; margin-right:5px; display:block; float:left; border:1px solid #e3e3e3;}
			.novedades img:hover{ border-color:#999;}
		#infoCompleta{width:100%;}
		#infoCompleta .foto{width:500px; margin:0 40px 0 auto; padding:4px 4px 20px 4px; border:1px solid #e3e3e3;}
		#infoCompleta .pieFoto{font-size:10px; color:#333; width:100%; text-align:center; margin-top:15px;}
		#infoCompleta .texto{margin-top:10px; margin-bottom:10px;}
		#votacion{margin-top:20px; margin-bottom:10px;}
		#votacion input{margin:0 4px 0 4px;}
		#comentarios{}
		.comentarios{display:block;width:440px;background-image:url(images/fondoComentarios.png);background-position:top left;background-repeat:no-repeat;margin-bottom:20px;padding-left:110px;padding-bottom:15px;}
		.contadorComentarios{width:35px; font-size:20px;color:#fff; margin-left:-15px; padding:4px; float:left; text-align:center;}
		.usuario{ margin-left:3px; float:left; width:153px;}
		.fechaComentario{margin-left:65px; float:left;}
		.usuario, .fechaComentario{margin-top:18px;font-weight:bold;}
		.mensajeComentarios{clear:both; padding-top:20px;}
		div.confirmacionComent,div.errorComent{padding:7px; background:#e3e3e3; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:3px;}
		div.confirmacionComent{color:#009900;}
		div.errorComent{color:#CC0000;}
		#relacionados{margin-top:20px;}
		#nube{width:186px;}
		#nube a:link, #nube a:active, #nube a:visited{color:#000;text-decoration:none;}
		#nube a:hover{color:#fff; background:#000;}	
			.n1{font-size:11px;}
			.n2{font-size:13px;}
			.n3{font-size:14px;}
			.n4{font-size:15px;}
			.n5{font-size:16px;}
			.n6{font-size:19px;}
			.n7{font-size:20px;}	
	#pie{clear:both; padding-top:20px;}