/* Genericos */

* { 
margin: 0; 
padding: 0; 
}

body { 
background: #fff; 
font: normal 11px Arial,Helvetica,sans-serif;
color: #030303;
text-align: center; 
height: 100%;
}

img {border:none; }
a img { border: none; }
input,textarea {
  vertical-align:middle;
  border: 1px solid #ccc;
}

/* list styles */

ul {
margin: 10px 0; 
} 
ul li {
background: transparent url(http://cdn.conmuchagula.es/bullet.gif) no-repeat scroll 0 6px;
height: 1%;
list-style-type: none;
/* margin: 0 0 5px; */
margin-bottom: 5px;
/* padding: 0 0 0 15px; */
padding-left: 15px;
line-height: 18px;
}
ol {
margin: 10px 0 10px 10px; 
}
ol li {
margin: 0 0 5px 0; 
}

/* blockquote */

blockquote {
padding: 15px 15px 0 70px;
margin: 0 40px 15px 0;
border-top: 1px solid #003d7a;
border-bottom: 1px solid #003d7a;
background: url(http://cdn.conmuchagula.es/blockquote.gif) no-repeat;
}

/* links */


a:active {
text-decoration: none;
} 
a img {
background: none;
border: 0 none;
vertical-align: middle;
}

/* cabecera */

#tablatitulo {
border-spacing: 0
}

h1.titulo_cabecera {
  color: yellow;
  font-size: 15px;
}

h1.titulo_cabecera2 {
  color: white;
  font-size: 15px;
}

div.cabecerageneral, div.cabeceraeventos {
	display: inline;
	clear: left;
	float: left;
	width: 100%;
	margin-bottom: 1px;
	font-size: 11px;
	text-align: center;
}

/* Genericos */

div.izquierda {
text-align: left;
}

div.margen8i {
margin-left: 8px;
}

/* Fondos */

div.fondogeneral,div.fondolibros,div.fondofirmasinvitadas,div.fondoelarticulodelmes {
	background-color: #003d7a;
}

div.fondomasquevinos, div.vinos {
	background-color: #A6086C;
}

div.fondorestaurantes, div.fondogastronomia {
	background-color: #B76BD3;
}

div.fondolacerveteca {
	background-color: #F2BB00;
}

div.fondoviajes {
	background-color: #00c8ec;
}

div.fondococinaencasa,div.fondoalimentosyconsumo {
	background-color: #029c02;
}

div.fondoreservarmesa {
	background-color: #6E9808;
}

div.colorgeneral a,div.colorlibros a,div.colorfirmasinvitadas a,div.colorelarticulodelmes a {
	color: #003d7a; !important; 
}

div.colormasquevinos a , div.vinos a {
	color: #A6086C; !important; 
}

div.colorrestaurantes a, div.colorgastronomia a {
	color: #B76BD3; !important; 
}

div.colorlacerveteca a {
	color: #F2BB00; !important; 
}

div.colorviajes a {
	color: #00c8ec; !important; 
}

div.colorcocinaencasa a,div.coloralimentosyconsumo a {
	color: #029c02; !important; 
}

div.colorreservarmesa a {
	color: #6E9808; !important; 
}


/* table borders */
#bordegeneral, #bordelibros,#bordefirmasinvitadas,#bordeelarticulodelmes {
	border-color: #003d7a;
}

#bordemasquevinos, #bordevinos {
	border-color: #A6086C;
}

#borderestaurantes, #bordegastronomia {
	border-color: #B76BD3;
}

#bordeviajes {
	border-color: #00c8ec;
}

#bordecocinaencasa,#bordealimentosyconsumo {
	border-color: #029c02;
}


#logo {
	text-align: center;
	font-size: 28px;
	color: yellow;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
}

#logo2 {
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 10px;
}

#container {
        clear: both;
	position: relative;
	width: 760px;
	height: 30px;
	padding: 0;
	margin: 0;
	background: #003D7A;
	margin-left: auto;
	margin-right: auto;
}

#nav {
	position: absolute;
	top: 10px;
	left: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 760px;
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
	}
	
#nav a:hover, #nav a:active {
	background-position: 0 -20px;
	}

#nav a.selected {
	background-position: 0 -40px;
	}
	

/* Pie de Pagina */

div.footergeneral, div.footer {
	display: inline;
	clear: left;
	float: left;
	width: 100%;
	color: #FFFFFF;
	margin-bottom: 1px;
        margin-top: 10px;
	font-size: 11px
}

/* secciones */

#cuerpo {
Tel. 980 66 46 53
}

#cabecera {
width: 100%;
}

#avisoportada {
border: 1px solid #E6DB55;
background-color: #FFFBCC;
color: #333333;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
font: normal 13px Arial,Helvetica,sans-serif;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
font-size: 1.1em;
}

#avisoportadacmg {
border: 1px solid #E6DB55;
background-color: #FFFBCC;
color: #333333;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
font: normal 13px Arial,Helvetica,sans-serif;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
font-size: 1.5em;
}

#avisoportada3 {
display: block;
clear: both;
float: both;
border: 1px solid #E6DB55;
background-color: #FFFBCC;
color: #333333;
padding: 5px;
padding-top: 8px;
padding-bottom: 11px;
margin-left: 10px;
margin-right: 2px;
margin-top: 5px;
margin-bottom: 8px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
font-size: 1.1em;
}

#avisoportada2 {
border: 1px solid #E6DB55;
background-color: #FFFBCC;
color: #333333;
padding: 5px;
padding-top: 10px;
padding-bottom: 10px;
margin: 12px;
text-align: center;
font-size: 1.1em;
}

#logoprincipal {
float: left;
}

#logoseccion {
margin-left: 10px;
}

#xxbannerprincipal {
float: right;
margin-left: 100px;
}

#bannermini {
float: right;
height: 60px;
margin-top: 15px;
margin-left: 10px;
}

h2.titulogrupo {
margin-top: 10px;
margin-bottom: 10px;
}

#col-left {
clear: right;
float: right;
width: 30%;
text-align: center;
height: 100%;
}

#col-left li{
list-style-type: none;
margin: 0;
margin-left: 10px;


padding: 0;
background-image: none;
line-height: 20px;
text-align: left;
}

#col-left div#bnrlat {
text-align: center;
}

#col-main {
margin-top: 0px;
float: left;
width: 100%;
}

table.tablaprincipal {
  text-align: center;
  border: 0px;
}

td.seccion {
	vertical-align: top;
	margin-top: 10px;
}

td.seccion2 {
	vertical-align: top;
	margin-top: 10px;
	border-left: 1px solid #DDDDDD;
}

td.seccion3 {
	vertical-align: top;
        width: 310px;
        margin-left: 5px;
        border-left: 1px solid #DDDDDD;
}

#vinos,#vinos2 {
	vertical-align: top;
	padding: 10px;
        background-color: #E9DBDB;
        margin-top: 10px;
        margin-left: 5px;
        margin-right: 5px;
        height: auto;
}

td.vinos {
        background-color: #E9DBDB;
}

#lacerveteca {
	vertical-align: top;
	padding: 10px;
        background-color: #FEDC66;
        border:1px solid #A27E02;
        margin-top: 10px;
        margin-left: 5px;
        margin-right: 5px;
}

td.cerveteca {
        background-color: #FEDC66;
}

#vinosdelasemana {
	vertical-align: top;
        margin-top: 10px;
        text-align: left;
        font-size:1.1em;
}

#fotosvinos {
	background: white;
	padding: 10px;
}

#viajes {
	vertical-align: top;
	padding: 10px;
        background-color: #D9DDFF;
        border:1px solid #6F7DFF;
        width: 97%;
}

#afondolibros {
	vertical-align: top;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 5px;
        width: 97%;
}
#articulos-viajes {
        margin-left: 10px;
}

div.contenedorpostizquierdapeque {
  padding-right: 8px;
}

div.contenedorpostderechapeque {
  padding-left: 8px;
}

div.contenedorpostizquierdamediana {
  padding-right: 8px;
}

div.contenedorpostderechamediana {
  padding-left: 8px;
}


#tituloarticulo {
height: 3em;
}

hr.lineaseparadora {
  border: 0;
  height:1px;
  color:#DDDDDD;
  background-color:#DDDDDD;
  margin-top: 10px;
  margin-bottom: 10px;
  clear: both
}

hr.separadorvinos {
  border: 0;
  height:1px;
  color:#E36565;
  background-color:#E36565;
  margin-top: 25px;
  margin-bottom: 25px;
  clear: both
}

div.alignleft {
text-align: left;
}

div.alignright {
text-align: right;
}

div.aligncenter {
text-align: center;
}
 
td.articulo-mes {
background-color:#FFFBCC;
border:1px solid #E6DB55;
color:#333333;
padding: 10px;
}

#articulo-mes div.post-body {
margin-left: 10px;
}

#articulo-mes h4.resumen {
margin-left: 10px;
}

#articulo-mes div.titulo_resumen {
margin-left: 10px;
}

#single-main div.post-body {
font-size: 1.1em;
line-height: 1.4em;
margin-top: 1px;
color: #0a0a0a;
}

#page-main div.post-body {
padding-top: 10px;
margin-top: 10px;
color: #444444;
}

#page-main h3.sec-title {
text-transform: none;
margin: 0;
padding-top: 0;
font-size: 2.5em;
line-height: 1.1em;
color: #940000;
margin-top: 20px;
text-align: left;
}

#chefs {
width: 100%;
clear: left;
float: left;
}

#restaurantes {
width: 100%;
float: left;
}

#viajes {
float: left;
}

#banner-central {
margin: 20px;
width: 90%;
}

#alimentos {
width: 100%;
clear: left;
float: left;
}

#consumo {
width: 100%;
float: left;
margin-left: 5px;
margin-right: 5px;
}

#escuelacata {
width: 100%;
clear: left;
float: left;
}

#nutricion {
width: 100%;
clear: left;
float: left;
}

#banner-texto {
width: 100%;
float: left;
}

td.firmasinvitadas {
width: 50%;
}

td.loultimo {
width: 50%;
}

#lo-ultimo {
clear: left;
float: left;
margin: 0px;
margin-bottom: 10px;
}

#lo-ultimo div.post-body {
margin-left: 10px;
}

#lo-ultimo h4.resumen {
margin-left: 10px;
}

#lo-ultimo div.titulo_resumen {
margin-left: 10px;
}

#libros {
width: 100%;
clear: left;
float: left;
text-align: left;
margin-left: 10px;
}

/* Posts */
p.post-meta {
text-align: left;
margin-top: 5px;
}

div.post-body h3.patrocinado {
  color:#003D7A;
  text-align: center;
  margin-left: 3px;
  margin-top: 10px;
  margin-bottom: 10px;
  border:1px dashed #AAAAAA;
}

div.avisopatrocinado {
  color:#940000;
  display:inline;
  text-decoration:underline;
}


h3.sec-title {
color:#940000;
font-size:14px;
font-weight:bold;
margin:10px;
text-transform:uppercase;
text-align:center;
}

h2.post-title {
margin: 0;
font-weight: bold;
font-size: 20px;
text-align: center;
/* text-transform: uppercase; */
/* height: 2.3em; */
}

h4.post-subtitle {
margin: 0;
color: #000000;
font-weight: bold;
font-size: 12px;
}

h2.post-title2 {
margin: 0;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
}

h2.post-title3 {
margin: 0;
font-weight: bold;
font-size: 20px;
height: 2.3em;
text-align: left;
}

h2.post-title4 {
margin: 0;
font-weight: bold;
font-size: 20px;
text-align: left;
}

h2.post-title5 {
margin: 0;
font-weight: bold;
font-size: 12px;
text-align: center;
}


h2.tituloresaltado {
margin: 0;
font-weight: bold;
font-size: 14px;
height: 2.3em;
}

h4.resumen {
margin: 0;
font-weight: bold;
font-size: 11px;
/* text-transform: uppercase; */
text-align: left;
vertical-align: middle;
}

div.titulo_resumen {
text-align: left;
margin-top: 5px;
font-size: 12px;
clear: left;
}

div.titulo_noticias {
text-align: left;
margin-top: 10px;
font-size: 12px;
font-weight: bold;
clear: left;
}

div.post-container {
clear: both;
}

div.post-body {
font-size: 1.1em;
margin: 3px;
text-align: left;
}


div.post-body2 {
font-size: 1.1em;
margin: 3px;
margin-top: 10px;
text-align: left;
}

div.post-body h2 {
font-size: 18px;
margin-bottom: 10px;
color: #940000;
border-bottom:1px dashed #AAAAAA;
padding-bottom:3px;
}

div.post-body h3 {
font-size: 14px;
margin-bottom: 7px;
color: #940000;
}

div.post-body a:link {
text-decoration: none;
color: #003d7a;
border-bottom: 1px dotted #333;
}

div.post-body a:visited {
text-decoration: none;
color: #003d7a;
}

img.sociable-hovers {
opacity:0.8;
}

li.sociablefirst a:hover img {
opacity:1.0;
}

div.post-body a:hover {
border-bottom: 1px dotted #333;
}

h2.post-title a:hover, h4.resumen a:hover {
border-bottom: 1px dotted #333;
}

div.gallery a:hover {
border: 0px;	
}


hr.separa-seccion {
 color: #dddddd;
 clear: both;
 margin: 10px;
}

/* Posts individuales */

div.post-body h5 {
 font-size: 11px;
 font-weight: normal;
}

div.infoautor {
  text-align: left;
  line-height: 1.8em;
  font: normal 13px Arial,Helvetica,sans-serif;
  margin-left: 1px;
  margin-bottom: 5px;
  margin-top: 10px;
}

div.infoautor2 {
  margin-left: auto;
  margin-right: auto;
  width: 96%;
  text-align: left;
  padding: 5px;
  padding-left: 15px;
  padding-bottom: 15px;
  font: normal 13px Arial,Helvetica,sans-serif;
  line-height: 1.4em;
  margin-left: 1px;
  margin-bottom: 5px;
  margin-top: 5px;
}

img.imagenautor{
  border: 1px solid black;
  margin-bottom: 5px;
  margin-right: 10px;
  float: left;
}

div.singlepost-subtitle {
margin: 0;
padding: 0;
color: #000000;
font-weight: bold;
font-size: 14px;
}

h1.singlepost-title {
margin: 0;
margin-bottom: 5px;
padding-top: 0;
font-size: 2.5em;
line-height: 1.1em;
color: #940000;
}

div.post-body {
 line-height: 1.4em;
}

div.post-body imgxx {
margin: 20px;
}

div.post-body div.floatright {
float: right;
margin-left: 10px;
/* margin-bottom: 10px; */
}

div.post-body div.floatleft {
float: left;
margin-right: 10px;
/* margin-bottom: 10px; */
}

div.post-body div.floatcenter {
margin-top: 5px;
margin-bottom: 10px;
width: 100%;
margin-left: auto;
margin-right: auto;
}

div.post-body div.floatright img.floatright{
margin-left: 0px;
}

div.post-body div.floatleft img.floatleft{
margin-right: 0px;
}

div.post-body div.floatright img.floatleft{
margin-left: 0px;
}

div.post-body div.floatleft img.floatright{
margin-right: 0px;
}

div.post-body img.floatright {
float: right;
margin-left: 10px;
}

div.post-body img.floatleft {
float: left;
margin-right: 10px;
}

div.post-body img.receta {
margin-top: 10px;
margin-bottom: 10px;
}

div.post-body p {
margin-bottom: 1em;
}

div.postoptions {
margin-top: 10px;
}

#single-main {
margin-top: 0px;
float: left;
width: 68%;
margin-left: 10px;
line-height: 1.4em;
font: normal 13px Arial,Helvetica,sans-serif;
}

#page-main {
margin-top: 0px;
float: left;
width: 98%;
margin-left: 10px;
line-height: 1.4em;
}

/* Archivos */

#archive-main {
margin-top: 10px;
float: left;
width: 68%;
padding-left: 10px;
}

#archive-main h4.post-subtitle {
margin: 0;
color: #940000;
font-weight: normal;
text-align: left;
}

/* Pingbacks */

ol.pingbacklist {
        margin: 10px; 
}

.pingbacklist li {
       margin-left: 20px;
       text-align: left;
}

/* Libreria */

#libreria tr {
vertical-align:top;
}

#libreria td {
padding: 5px;
}

div.portadalibro {
height: 205px;
}

div.portadalibro img {
display: block;
margin-left: auto;
margin-right: auto;
}

div.titulolibro {
text-align:center;
font-weight: bold;
}

/* Comentarios nuevo formato */

div.reply {
clear: both;
background-color: #940000;
display: inline;
padding: 3px;
margin-bottom: 5px;
}

a.comment-reply-link {
color: #ffffff;
font-weight: bold;
}

div.cancel-comment-reply {
margin-bottom: 10px;
}

ul.children {
  list-style: none;
}

ul.children li {
  margin-left: 15px;
  background: none;
}

ol.pingslist { text-align: left; }

ol.commentlist li.byuser {
background-color:#F6F8FE !important;
border:2px solid #88C2FE;
}
ol.commentlist li.comment {text-align: left; }
div.comment-text p {
margin-top: 10px;
margin-bottom: 10px;
}
div.comment-body p{
margin-top: 10px;
margin-bottom: 10px;
}
div.comment-author {
font-weight: bold;
}
ol.commentlist li.even { background-color: #DFE4F8; }
ol.commentlist li.odd {background-color: #EFEDED; }

#commentform .textarea, textarea#comment {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #B8B8B8;
font:12px Arial,Helvetica,sans-serif;
margin-bottom:5px;
padding:5px;
width:60%;
}

#respond h3 {
margin-top: 10px;
font-size: 18px;
margin-bottom: 10px;
color: #940000;
border-bottom:1px solid #AAAAAA;
padding-bottom:3px;
text-align: left;
}

#commentform label {
font-size:11px;
font-weight:bold;
margin-top:5px;
text-align:left;
width:250px;
float:left;
}

#respond input#submit {
background:none repeat scroll 0 0 #940000;
border:medium none;
clear:both;
color:#FFFFFF;
font:bold 12px Arial,Helvetica,sans-serif;
margin-left:38%;
padding:5px;
width:180px;
margin-bottom: 10px;
}

div.usuarioconectado {
text-align: left;
margin-bottom: 10px;
}

/* Comentarios */

.commentnumber {
        font: normal 14px 'Times New Roman', Times, serif;
        margin-top: -5px;
        float:right;
        color: #003C7B;
        font-size: 28pt;
}

.commentlist li {
        margin: 15px 0 3px;
        padding: 5px 10px 10px;
        list-style: none;
        background-color: #EFEDED;
}

ol.commentlist {
        margin: 10px 0 10px 0; 
}

h4.commentsintro {
color:#940000;
font-size:16px;
font-weight:bold;
margin-top:10px;
text-align:left;
border-bottom:1px dashed #AAAAAA;
}


h4.pingsintro {
color:#940000;
font-size:14px;
font-weight:bold;
margin-top:10px;
text-align:left;
}

li.graybox {
        background-color: #DFE4F8;
}

li.cfpost {
        background-color: #F6F8FE;
        border: 2px solid #88C2FE;
}

.cfpost #commentnumber {
        color: #88C2FE;
}

h2.animate {
font-weight: bold;
font-size: 12px;
}

#comments {
/* padding: 0px 0px 40px; */
}
#comments h3 {
margin: 0;
padding: 10px 0 0;
font-weight: bold;
}
div.comment {
height: 1%;
text-align: left;
}
div.comment p {
margin: 5px 0;
}
.comment-meta {
font-size: 0.95em;
font-weight: bold;
}

#comment-box-main {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(http://cdn.conmuchagula.es/comment-box-bg.png) no-repeat scroll 0 20px !important;
	margin:0;
	padding:0;
}

#comment-box-main h3#respond {
text-align: left;
color:#000000;
font-family:Georgia,Garamond,"Times New Roman","MS Serif","New York",serif;
font-size:1.5em;
line-height:1.5em;
}

.respond-title {
	border-bottom:2px solid #003D7A;
}

#comment-box {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:10px 0 10px 72px;
	padding:10px;
}

#comment-box .small {
color:#666666;
display:block;
float:left;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
text-align:right;
width:315px;
}

#comment-box p {
/* border-bottom:1px solid #003D7A; */
clear:both;
font-size:11px;
margin:0 0 25px 325px;
padding-bottom:2px;
text-align:left;
}

#comments label {
	display:block;
         float:left;
	font-weight:bold;
	margin:0;
	text-align:right;
	width:315px;
}


#comments input {
	border:1px solid #003D7A;
        float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:15px;
	margin:2px 0 25px 15px;
	padding:4px 2px;
	width:240px;
}

#comments input#submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#003d7a none repeat scroll 0 0;
	border:0 none;
	clear:both;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:31px;
	margin:10px 0 0 375px;
	padding:0;
	text-align:center;
	width:170px;
}

#comments textarea#comment-text {
	border:1px solid #003D7A;
	clear:right;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:120px;
	margin:2px 0 5px 0px;
	padding:4px 2px;
	width:240px;
}

#searchsubmit {
margin-top: 5px;
padding: 2px;
background: #FFFF00;
border: 3px double #666;
border-top-color: #ccc;
border-left-color: #ccc;
font-size: 85%;
font-weight: bold;
color: #003D7A;
text-transform: lowercase;
text-align: center;
letter-spacing: 0.1em;
}

#fbc_submit_hack,
#submit,
#comment-submit,
#login-submit {
margin-top: 5px;
padding: 2px;
background: #eee;
border: 3px double #666;
border-top-color: #ccc;
border-left-color: #ccc;
font-size: 85%;
color: #333;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.1em;
}

/* Imagenes */

img.imagen_grande_derecha {
  float: right;
  margin-left: 10px;
  margin-right: 8px;
  margin-top: 8px;
  padding: 2px;
  border: 1px solid;
  vertical-align: top;
}

img.imagen_grande_izquierda {
  float: left;
  margin-right: 10px;
  margin-left: 8px;
  margin-top: 8px;
  padding: 2px;
  border: 1px solid;
  vertical-align: top;
}

div.imagen_peque_centrada {
  text-align: center;
  margin-bottom: 5px;
}

img.imagen_peque_centrada {
  margin-left: 10px;
  margin-right: 3px;
  margin-top: 0px;
  padding: 2px;
  border: 1px solid;
  vertical-align: top;
}

img.imagen_peque_derecha {
  float: right;
  margin-left: 10px;
  margin-right: 3px;
  margin-top: 0px;
  padding: 2px;
  border: 1px solid;
  vertical-align: top;
}

img.imagen_peque_izquierda {
  float: left;
  margin-right: 10px;
  margin-top: 0px;
  padding: 2px;
  border: 1px solid;
  vertical-align: top;	
}

/* Rounded Textbox */

.rtextbox{background: #EEEEEE;}
.rtextboxinside {margin-left: 8px; margin-right: 8px; margin-top: 3px; margin-bottom:3px}
.rtop, .rbottom{display:block; background: #FFF;}
.rtop span, .rbottom span {display: block; height: 1px; overflow: hidden; background: #EEEEEE}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px; height: 2px}

/* Cuaderno */

div.cuaderno {
padding-left: 15px;
background-image: url(http://cdn.conmuchagula.es/cmg_cuaderno.jpg); 
background-repeat: repeat-y;
}

div.cuadernotxt {
margin-left: 115px;
margin-top: 35px;
margin-bottom: 35px;
padding-top: 15px;
padding-bottom: 15px;
}

div.menu_superior
{
margin-bottom: 0px;
}

div.menu_superior ul
{
list-style: none;
padding: 0;
margin: 0;
}

div.ulcontacto {
float: right;
margin-bottom: 0px;
}

div.ulcontacto ul
{
list-style: none;
padding: 0;
margin: 0;
}

div.menu_superior li.liseccion a
{
padding:3px 4px 4px;
}

div.menu_superior li.secciongeneral,div.menu_superior li.seccionlibros
{
background-color: #003d7a;
}

div.menu_superior li.secciongastronomia
{
background-color: #b76bd3;
}

div.menu_superior li.seccionvinos
{
background-color: #a6086c;
}

div.menu_superior li.seccioncerveteca
{
background-color: #F2BB00;
}

div.menu_superior li.seccionviajes
{
background-color: #00c8ec;
}

div.menu_superior li.seccioncocinaencasa
{
background-color: #029c02;
}

div.menu_superior li.seccionreservamesa
{
background-color: #FFB619;
}

div.menu_superior li a
{
float: left;
display: block;
color: white;
text-decoration: none;
text-align: center;
}

div.ulcontacto li.enlace a
{
float: left;
display: block;
border-right:1px solid white;
color: white;
text-decoration: none;
text-align: center;
padding:5px 6px 6px;
}

div.ulcontacto li.especial a
{
float: left;
display: block;
border-right:1px solid white;
color: yellow;
text-decoration: none;
text-align: center;
padding:5px 6px 6px;
}

div.menu_superior li a:hover, div.ulcontacto li a:hover
{
 border-bottom: 0px;
}

div.menu_superior li.especial a:hover
{
 border-bottom: 0px;
}

div.ulcontacto li.final a
{
float: left;
display: block;
border-right:0px;
color: yellow;
text-decoration: none;
text-align: center;
padding:5px 6px 6px;
}

div.menu_superior ul li a:hover,div.ulcontacto ul li a:hover {
    color: #003C7B;
    background-color: white;
}

div.menu_superior ul li.especial a:hover,div.ulcontacto ul li.especial a:hover {
    color: #003C7B;
    background-color: yellow;
}

div.menu_superior ul li.final a:hover,div.ulcontacto ul li.final a:hover {
    color: #003C7B;
    background-color: yellow;
}


/* Hide from IE5-Mac \*/
div.menu_superior li a
{
float: none
}

div.menu_superior li.especial a
{
float: none
}

/* End hide */

div.menu_superior
{
  margin-left: 0px;
} 

#madridfusion2009,#madridfusion2010,#especialferias
{
width: 100%;
clear: left;
float: left;
border:1px solid yellow;
background: url(http://cdn.conmuchagula.es/bg_especial1.png) repeat-x;
margin-bottom: 10px;
color: white;
vertical-align: top;
padding: 10px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
width: 97%;
}

#madridfusion2009 a:link,#madridfusion2009 a:visited, #madridfusion2010 a:link, #madridfusion2010 a:visited
{
  color: yellow;
}

#especialferias a:link, #especialferias a:visited
{
  color: yellow;
}

#madridfusion2010 h3.sec-title, #especialferias h3.sec-title {
color:white;
font-size:14px;
font-weight:bold;
margin:10px;
text-transform:uppercase;
text-align:center;
}
#madridfusion2009 div.post-body, #especialferias div.post-body {
margin-left: 10px;
}

#madridfusion2009 h4.resumen, #especialferias h4.resumen {
margin-left: 10px;
}

#madridfusion2009 div.titulo_resumen, #especialferias div.titulo_resumen {
margin-left: 10px;
}

p.attachment {
  text-align:center;
}

div.infolibro {
   margin-left: auto;
   margin-right: auto;
   width: 20em;
}

img.avatar, img.photo {
  float:left;
  margin-right: 10px;
}

#banner-lateral {
text-align: center;
background-color: #F2F2F2;
margin-left: auto;
margin-right: auto;
}

#banner-lateral-portada {
text-align: center;
background-color: #F2F2F2;
margin-top: 35px;
}

#banner-lateral-seccion-izquierda {
text-align: center;
background-color: #F2F2F2;
margin-top: 35px;
padding-left:4px;
padding-right:8px;
padding-bottom:8px;
}

#banner-lateral-seccion-derecha {
text-align: center;
background-color: #F2F2F2;
margin-top: 35px;
padding-left:8px;
padding-right:4px;
padding-bottom:8px;
}

#banner-lateral-inferior {
text-align: center;
background-color: #F2F2F2;
width: 132px;
margin: 0 auto;
}

#banner-superior {
background-color: #F2F2F2;
margin: 0 auto;
}

#avisopub1 {
margin: 0px;
padding: 0px;
clear: none;
display: inline;
}

#translation_bar, #transl_sign {
display: inline;
}

#translation_bar a img {
margin-right: 5px;
}

#translation_bar {
display: inline;
}

#chgfontsizeoptions, #pre_fontchg {
display: inline;
}

/* Casa del libro */

#casadellibro,#eltenedor {
color:white;
}

/* Buscador */

#formbusqueda,#searchform {display:inline;} 

#search-results-list li {
list-style: none;
background: none;
margin-top: 25px;
}

#cajabuscador {
padding: 2px;
border: 1px solid #ccc;
font: 0.95em "lucida sans unicode", "lucida grande", verdana, "trebuchet ms", sans-serif;
height: 18px;
}

#cse-search-box input {
    background-color:#CCCCCC;
    background-image:url(http://cdn.conmuchagula.es/boton_buscar.gif);
    background-position:left center;
    background-repeat:no-repeat;
    margin-left:5px;
    padding-left:18px;
}
h1.titulomaestro {
font: normal 22px Arial,Helvetica,sans-serif;
font-weight: bold;
}

#txtadbig {
padding-top: 10px;
vertical-align: top;
}

#autorfirmas {
float: left;
padding-right: 10px;
margin-right: 10px;
margin-top: 5px;
}

#firmas-invitadas {
padding-left: 5px;
}

/* Blogroll */

li.linkcat {
  list-style-type: none;
}

li.linkcat h2 {
  font: normal 16px Arial,Helvetica,sans-serif;
  color: #0a0a0a;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 5px;
}

li.linkcat ul.xoxo {
  font: normal 12px Arial,Helvetica,sans-serif;
  color: #0a0a0a;
  margin-left: 20px;
}

/* Menu pie de pagina */
#avisocopyright {
text-align: left;
padding: 5px;
}

#listapie {
float: right;
clear: none;
padding-right: 20px;
display: inline;
text-align: right;
font-weight: bold;
}

#partnerlogos {
text-align: center;
margin: 0px auto;
color: #ffffff;
}

#partnerlogos a {
color: #ffffff;
}

#listapie li
{
list-style-type: none;
padding: 0px;
margin: 0px;
background: none;
}


#listapie li a.nopie
{
  color: white;
  font-weight: normal;
}

#listapie li a
{
  color: yellow;
}

/* Posts relacionados */

ol.relacionados {
font: normal 12px Arial,Helvetica,sans-serif;
}

ol.relacionados li {
background: transparent url(http://cdn.conmuchagula.es/bullet.gif) no-repeat scroll 0 6px;
height: 1%;
list-style-type: none;
padding-left: 15px;
}

/* Paginación de artículos largos */

ol.contentlist {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

/* Fix jquery lightbox */

#jquery-lightbox a:hover {
border-bottom: none;
}

/* Fix enlaces bajo cuerpo del post */

div.sociable a:link, div.sociable a:visited {
border-bottom: none;
}

ol.relacionados a:link, ol.relacionados a:visited {
border-bottom: none;
}

/* Separacion en archivos */
#archive-main div.post {
margin-bottom: 20px;
}

#archive-main div.post-body {
margin-left: 0px;
height: 185px;
text-align: justify;
}

/* Linea separadora entre articulos */

hr.separadorpost {
margin-top: 10px;
margin-bottom: 10px;
color:#CCCCCC;
background-color:#CCCCCC;
height: 1px;
border: 0 none;
}

.linea_separadora {
margin-top: 10px;
margin-bottom: 15px;
background-color:#FFFFFF;
border-top:1px dashed #BBBBBB;
color:#FFFFFF;
height:2px;
}

.linea_separadora2 {
margin-top: 15px;
margin-bottom: 15px;
background-color:#DDDDDD;
border: 0px;
color:#DDDDDD;
height: 1px;
clear: both;
}

/* Tabla de tarifas publicitarias */
table.publicidad {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #003D7A;
	border-collapse: collapse;
}
table.publicidad th {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #003D7A;
}
table.publicidad td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #003D7A;
}

/* Comentarios recientes */

#recent_comments h2 {
color:#940000;
font-size:14px;
}

#recent_comments ul {
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
list-style-type:disc;
margin-left: 0px;
}

#recent_comments li {
margin-left: 0px;
}

/* Captions */

.imagecaptioneasy {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.15em;
  text-align: center;
  color: #333;
  position: relative; 
  margin: 0px;
}

div.imagecaptionbox a:link { 
color: #FFFFFF;
}

div.imagecaptionbox a:active { 
color: #FFFFFF;
}

div.imagecaptionbox a:visited { 
color: #FFFFFF;
}

div.imagecaptioneasy p { 
  margin-bottom: 0px;
  position: absolute; 
  bottom: 0;
  left: 0; 
  background: #003D7A; 
  color: #FFFFFF; 
  width: 100%;
  line-height:14px;
  text-decoration: none;
  font-weight: normal;
  overflow: hidden;
  opacity: 0.8;
  filter:alpha(opacity=80);
}

div.imagecaptioneasy strong { 
  font-weight: normal;
}

.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 0px 0 0px 0; float: none; }
.imagecaptioneasy { position:relative; }
/* .imagecaptioneasy span { display:none; background-image:url(http://cdn.conmuchagula.es/zoom.png); background-repeat:no-repeat; width:48px; height:48px; position:absolute; left:5px; top:5px; margin: 0px; padding: 0px;}  
a:hover .imagecaptioneasy span { display:block;}  */

/* Most Popular posts */

#most-popular h3, #most-rated h3, #most-recent h3 {
font-size: 12px;
color: #940000;
margin-bottom: 5px;
padding-bottom:3px;
text-align: left;
}

#most-popular ol, #most-rated ol, #most-recent ol {
/* margin-left:0.75em; */
padding-left:0.2em;
margin-bottom:1em;
text-align: left;
}

#most-popular li, #most-rated li, #most-recent li {
list-style-type: decimal;
font: normal 11px Arial,Helvetica,sans-serif;
}

/* Recetas */

#receta h2 {
border-bottom: 0px;
color:#940000;
font-size:18px;
margin-bottom:10px;
padding-bottom:3px;
}

#lecturareceta {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#FFFBCC;
border:1px solid #E6DB55;
padding: 15px;
width: 30em;
}

#lecturareceta p {
margin: 0px;
}

#elaboracion ol {
color: #940000;
font-weight: bold;
}

#elaboracion ol p {
color: #0a0a0a;
font-weight: normal;
}

ul#listafotoreceta {
font-size:11px;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:5px;
padding-left:0;
}

ul#listafotoreceta li {
display:block;
float:left;
width:135px;
background: none;
padding: 5px;
font-weight: bold;
text-align:center;
}

ul#listafotoreceta img {
border: 1px solid #000000;
margin-bottom: 5px;
}


/* Vinos de la semana */

ul#listafotovinos {
font-size:11px;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:30px;
padding-left:0;
vertical-align: bottom;
background: white;
}

ul#listafotovinos li {
display:block;
width:145px;
background: none;
padding: 5px;
font-weight: bold;
text-align:center;
vertical-align: bottom;
background: white;
}

ul#listafotovinos li a{
float:right;
}

ul#listafotovinos img {
border: 0px;
margin-right: 5px;
clear: left;
margin-bottom: 5px;
}

div.nombrevino {
text-align: center;
vertical-align:bottom;
font-weight: bold;
}

/* Archivo de recetas */

div.post-body h2.titulo-receta {
border-bottom: 0px;
}

div.post-body h2.titulo-receta a:link {
border-bottom: 0px;
}

div.post-body h2.titulo-receta a:hover {
border-bottom: 0px;
}

div.post-body h2.titulo-receta a:visited {
border-bottom: 0px;
}

/* Interact */

#separadorcontenido {
  border: 0;
  height:1px;
  color:#ffffff;
  background-color:#ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
  clear: both
}

#interact {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#FBF9E9;
border:3px solid #E1DDBC;
clear:both;
color:#333333;
display:block;
margin-top:10px;
padding:30px 30px 10px 30px;
}

/* Enlaces a restaurantes y libros */

#enlacerestaurante {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#003D7A;
border:1px solid yellow;
clear:both;
color: #ffffff;
display:block;
margin-top:10px;
padding:10px 0px 10px 0px;
text-align: center;
}

#enlacerestaurante a {
color: #ffffff;
}

#enlacerestaurante a strong{
color: yellow;
}

#enlacelibro {
float:right;
margin-bottom: 10px;
}

/* Ratings */
div.post-ratings {
margin-top: 16px;
}

/* Enlace a imprimir y email */

#printemail {
margin-top: 16px;
}

/* Traductor */

div.translate_block {
display:inline;
}

/* Separador */

br.separatodo {
margin: 0;
clear: both;
display: block;
}

/* Hemeroteca */
div.hemeroteca {
text-align: left;
font-size: 1.3em;
line-height: 1.4em;
margin: 2em;
}

div.hemeroteca_enlaces {
margin-top: 2em;
margin-bottom: 2em;
}

div.hemeroteca_categoria {
display: inline;
}

/* botones de contacto con css sprite */

ul#bcontacto {
    margin: 0px;
    padding: 0px;
    list-style:none outside none;
    background: none;
}

ul#bcontacto li {
    display: inline;
    list-style:none outside none;
    background: none;
    padding: 0px;
}

ul#bcontacto li a, ul#bcontacto li a:hover
{
    background-image: url(http://cdn.conmuchagula.es/iconos-contacto.png);
    float: left;
    height: 39px;
    margin: 1px;
    padding: 0;
    text-indent:-9999px;
}


ul#bcontacto li.bemail a
{
    background-position: -40px 0;
    width: 61px;
}

ul#bcontacto li.bfacebook a
{
    background-position: 0 0;
    width: 40px;
}

ul#bcontacto li.btwitter a
{
    background-position: 0 -40px;
    width: 40px;
}

ul#bcontacto li.brss a
{
    background-position: 0 -80px;
    width: 40px;
}

/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 153537 2009-09-10 13:26:24Z emartin24 $
 * Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

/* sociable.css */

div.sociable { margin: 16px 0; }

div.sociable_tagline { position: relative; display: inline;}
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

/* End Sociable CSS */

/* Begin Gallery Plus CSS */
.gallery {
	margin: auto;
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
/*	width: {$itemwidth}%; */
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-caption {
	margin-left: 0;
	}
/* End Gallery Plus CSS */

/* Begin Lightboxt Gallery CSS */
.gallery { margin: auto; }
.gallery-item { float: left; margin: 10px auto; text-align: center; }
.gallery img { border: 2px solid #cfcfcf; }
/* If you want to show images slowly, use this. And you need to edit lightbox-gallery.js too. */
/* .gallery img {display: none; border: 2px solid #cfcfcf;} */
.gallery-caption { margin-left: 0; display:none; }

/* Tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

/* Lightbox */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* Highslide JS */
/**
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}

/* End Lightboxt Gallery CSS */

/* Begin NoSpamNX CSS */
.locktross {display:none;}
.lotsensurrt {display:none;}
/* End NoSpamNX CSS */

/* Begin Wordpress Popular Posts CSS */
.post-stats {font-size:9px; font-weight:bold;}
.author {font-style:italic;}
/* End Wordpress Popular Posts CSS */

/* Begin WP email CSS */
.wp-email P {
	text-align: left;
}
.wp-email-loading {
	display: none;
	text-align: center;
	height: 16px;
}
.wp-email-image {
	border: 0px;
}
.TextField {
}
.Button {

}

/* End WP email CSS */

/* Begin Google-ajax-translation */

.translate_translate {
font-weight: normal !important;
margin-bottom: 0.5em;
text-decoration: none !important;
}

.translate_loading {
background: url(http://cdn.conmuchagula.es/ajax-loader.gif) no-repeat; /* http://www.ajaxload.info/ */
border: 0;
display: inline;
margin: 0;
padding: 0;
vertical-align: middle;
}

#translate_popup {
background-color: #fff; /* IE6 and IE7 don't support inherit! */
border-style: solid;
border-width: 1px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
font-size: 13px;
padding: 0.5em;
position: absolute;
z-index: 50;
}

.translate_links {
border: 0;
margin: 0;
padding: 0;
text-align: left;
}

.translate_links td {
border: 0;
padding: 0 1em 0 0;
}

.translate_links a {
display: block;
font-weight: normal !important;
line-height: 1.5;
text-decoration: none !important;
white-space: nowrap;
}

.translate_links .translate_flag {
background: url(http://cdn.conmuchagula.es/flags.png) no-repeat;
border: 0;
margin: 0;
padding: 0;
}

.translate_links .af {background-position: 0 0;}
.translate_links .ar {background-position: 0 -12px;}
.translate_links .be {background-position: 0 -24px;}
.translate_links .bg {background-position: 0 -36px;}
.translate_links .ca {background-position: 0 -48px;}
.translate_links .cs {background-position: 0 -60px;}
.translate_links .cy {background-position: 0 -72px;}
.translate_links .da {background-position: 0 -84px;}
.translate_links .de {background-position: 0 -96px;}
.translate_links .el {background-position: 0 -108px;}
.translate_links .en {background-position: 0 -120px;}
.translate_links .es {background-position: 0 -132px;}
.translate_links .et {background-position: 0 -144px;}
.translate_links .fa {background-position: 0 -156px;}
.translate_links .fi {background-position: 0 -168px;}
.translate_links .fr {background-position: 0 -180px;}
.translate_links .ga {background-position: 0 -192px;}
.translate_links .gl {background-position: 0 -204px;}
.translate_links .he {background-position: 0 -216px;}
.translate_links .hi {background-position: 0 -228px;}
.translate_links .hr {background-position: 0 -240px;}
.translate_links .hu {background-position: 0 -252px;}
.translate_links .id {background-position: 0 -264px;}
.translate_links .is {background-position: 0 -276px;}
.translate_links .it {background-position: 0 -288px;}
.translate_links .ja {background-position: 0 -300px;}
.translate_links .ko {background-position: 0 -312px;}
.translate_links .lt {background-position: 0 -324px;}
.translate_links .lv {background-position: 0 -336px;}
.translate_links .mk {background-position: 0 -348px;}
.translate_links .ms {background-position: 0 -360px;}
.translate_links .mt {background-position: 0 -372px;}
.translate_links .nl {background-position: 0 -384px;}
.translate_links .no {background-position: 0 -396px;}
.translate_links .pl {background-position: 0 -408px;}
.translate_links .pt {background-position: 0 -420px;}
.translate_links .ro {background-position: 0 -432px;}
.translate_links .ru {background-position: 0 -444px;}
.translate_links .sk {background-position: 0 -456px;}
.translate_links .sl {background-position: 0 -468px;}
.translate_links .sq {background-position: 0 -480px;}
.translate_links .sr {background-position: 0 -492px;}
.translate_links .sv {background-position: 0 -504px;}
.translate_links .sw {background-position: 0 -516px;}
.translate_links .th {background-position: 0 -528px;}
.translate_links .tl {background-position: 0 -540px;}
.translate_links .tr {background-position: 0 -552px;}
.translate_links .uk {background-position: 0 -564px;}
.translate_links .vi {background-position: 0 -576px;}
.translate_links .yi {background-position: 0 -588px;}
.translate_links .zh-cn {background-position: 0 -600px;}
.translate_links .zh-tw {background-position: 0 -612px;}

.translate_links .google_branding {
font-size: 11px;
page-break-inside: avoid;
}
.translate_links .google_branding img {
border: 0;
display: block;
margin: 0;
padding: 0;
}

/* End Google-ajax-translation */