/*reset styels*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: #636363; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }


/* CSS Document */

body{
background:url(images/bg.jpg) #CDCDCD  repeat-x;
font-family:"Trebuchet MS", Verdana;
color:#636363;
}

#contenedor{
width:994px;
background:url(images/bg.jpg) #CDCDCD  repeat-x;
}

#cabecera{
height:300px;
margin-bottom:15px;
}

#area1{
}
#menucategorias{
float:right;

}

#menucategorias ul{
margin:10px 0 0 0px;
list-style:none;
background-image:url(images/btnbg.jpg);
display:block;
width:995px;
height:43px;
}

#menucategorias ul li{
display:inline;
}

#menucategorias ul li a{
display:block;
float:left;
margin-left:5px;
text-decoration:none;
margin-top:0px;
padding-top:13px;
padding-left:10px;
padding-right:10px;
padding-bottom:13px;
text-align:center;
background-image:url(images/btnbg.jpg);
color:#FFFFFF;
font-weight:bold;
}

#menucategorias ul li a:hover{
background-image:url(images/btnbg2.jpg);
color:#333333;
}

#pie{
text-align:center;

padding-bottom:15px;
clear:both;
background-image:url(images/btnbg.jpg);
}

#textfoot{
color:#FFFFFF;
padding-top:12px;
}


#izquierda{
width:200px;
float:left;
padding:0px;
}

#medio{
width:587px;
float:left;
}

#derecha{
width:190px;
float:right;
padding:0;
margin:0;
}

h1{
background-image:url(images/h1bg.jpg);
font-weight:normal;
padding-left:8px;
text-align:center;
font-size:23px;
padding:10px;
margin-bottom:10px;
}

h1 a{
color:#636363;
}

#menu2{
list-style:none;
margin-left:15px;
}

#menu2 li a{
text-decoration:none;
color:#636363;

}

.page_item{
margin-bottom:7px;
font-size:12px;
}

#colu1{
margin-left:0px;
margin-top:0px;
}

#colu2{
margin-left:0px;
margin-top:5px;
}

#cosa{
background-color:#dedbbb;
}

#medio p{
background-color:#dedbbb;
}


#espectaculos{
display:block;
height:40px;
padding-top:25px;
text-align:center;
background-image:url(images/h2sidebar.jpg);
font-weight:bold;
padding-top:25px;
color:#636363;
margin-top:10px;
}

#espectaculos:hover{
background-image:url(images/h2sidebar2.jpg);
}

#prevgaleria{
margin-left:5px;
width:200px;
float:right;
}

#noticia{
background-color:#dedbbb;
margin-bottom:15px;
padding:13px;
}

#meta{
text-align:right;
margin-top:45px;
font-weight:bold;
}

#meta a{
#BCA61F
}

#comentariosform{
margin-top:50px;
}

strong{
font-weight:bold;
}

h3{
margin:20px;
font-weight:bold;
font-size:20px;
}

p{
margin:13px;
}

#wp-calendar{
background-color:#B1A460;
padding:5px;
}

td, th {
  border: 1px dashed #B85A7C;
  color: #F6ECF0;
  font-size:12px;
  }
  
  #today{
  background-color:#DEDBBB;
  color:#000000;
  }


.widgettitle{
font-weight:bold;
margin-bottom:12px;
margin-top:12px;
color:#000000;
}

#searchform{
margin-top:18px;
}

p { line-height: 1.2em; }

#precios li ul li{
	margin-left:80px;
	
	}
	
#precios li{
	margin-bottom:25px;
	}	
	
#headercillo{
	width:781px; height:279px;
	background:url(images/banner210.jpg) no-repeat;
	}	
	
.linklove{
	display:none;
	}	

.slideshow-widget, ngg-widget-slideshow{
	margin:0px;
	padding:0px;
	}
#slideshow{
	margin:0px;
	padding:0px;
	}	

.prog{
border:0;

}

.prog tr{
border:0;
}


.prog td{
border:0;
padding-left:10px;
}