@charset "utf-8";
/* reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}

 .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el &uacute;ltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
    }

html, body{
	height:100%;
	margin:0;
	}
body {
	line-height: 1;
	color: black;
	height:100%;
	background: #FFF url(../img/bg2.gif) repeat fixed;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	}
	body.live{
		background:none;
		}
iframe{
	display:block;
	}
ol, ul {
list-style: none;
}
table {
border-collapse:separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
legend{
white-space:normal;}
strong{font-weight: bold;}
p{line-height: 1.2em;}
/*//////////////////////////////////   FIN DE RESET CSS /////*/



/* ---------- Header ---------- */

div#header{
  width: 960px;
  margin: 10px auto 0 auto;
  background:#000;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright:5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	}
	#header.live{
		width: 100%;
  margin: 0;
  background:#000;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright:0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
		}
	div#header div#languages{
	  width: 960px;
	}
	
	div#header div#languages div#filalanguages{
	  text-align: right;
	  height: 19px;
	  float: right;
	}
	
	div#header div#languages div#filalanguages div#acceso{
	  float: left;
	  width: 200px;
	  background-color: #513128;
	  -webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}
	
	div#header div#languages div#filalanguages div#acceso img{
	  float: left;
	  margin-left: 15px;
	  margin-top: 3px;
	  margin-right: 7px;
	}
	
	div#header div#languages div#filalanguages div#acceso p{
	  font-family: Trebuchet MS;
	  font-size: 10px;
	  font-weight: bold;
	  text-transform: uppercase;
	  text-align: left;
	  margin-top: 3px;
	  color: #FFFFFF;
	}
	
	div#header div#languages div#filalanguages div#acceso p a{
	  color: #FFDE6C;
	  text-decoration: none;
	  }
	  div#header div#languages div#filalanguages div#acceso p a:hover{
	  text-decoration: underline;
	  }
	  
	
	div#header div#languages div#filalanguages div#acceso p a.normal{
	  font-weight: normal;
	}
	
	div#header div#languages div#filalanguages div#lista{
	  float: left;
	  width: 152px;
	  height: 13px;
	  padding-top: 8px;
	  text-align: center;
	}
	
	div#header div#languages div#filalanguages div#lista p{
	  font-family: Arial;
	  font-size: 9px;
	  color: #999999;
	}
	
	div#header div#languages div#filalanguages div#lista p a{
	  text-decoration: none;
	  color: #999999;
	}
	
	div#header div#languages div#filalanguages div#lista p a:hover{
	  color: #FF0000;
	}
	
	div#header div#contentheader{
	  width: 960px;
	  height: 85px;
	  margin: 0 auto;
	  }
	  div#header div#contentheader.live{
	  width: 100%;
	  height: 85px;
	}
	
	div#header div#contentheader h1{
	  float: left;
	  margin: 7px 0 0 20px;
	  display:block;
	  background:url(../img/logo.gif) no-repeat;
	  width:225px;
	  height:60px;
	  overflow:hidden;
	  line-height:200px;
	}
		h1 a {
			display:block;
			}
	
	div#header div#contentheader #logoPatrocinador{
	  float: left;
	  margin-top: 29px;
	  margin-left: 30px;
	  display:block;
	  /*background:url(../img/patrocinadores/logo_patrocinador.gif) no-repeat;*/
	  width:164px;
	  height:35px;
	  line-height:200px;
	  overflow:hidden;
	}



/* ---------- Nav ---------- */

div#nav{
  width: 958px;
  margin: 0 auto;
  display: table;
  border: solid 1px #666666;
  }
  #nav.live{
	  width:100%;
	  float:left;
	  background:#000;
	  }

div#nav ul{
  width: 960px;
  height: 30px;
  list-style-type: none;
}

div#nav ul li{
  display: inline !important;
  line-height: 30px;
  float: left;
}

div#nav ul li a span{
  position: relative;
  top: -1000px;
  visibility: hidden;
  text-decoration: none;
  }
  div#nav ul li a{
	  display:block;
	  line-height:200px;
	  overflow:hidden;
	  height:31px;
  }


/* ---------- Main ---------- */

/*div#borde{
  width: 960px;
  margin: 0 auto;
  height: 5px;
  background-image: ;
  background-repeat: no-repeat;
}*/

#featured{
	width:930px;
	height:220px;
	background: url(../js/orbit/orbit/loading.gif) no-repeat center center; 
	overflow: hidden;
	}

#pestPatrocinio{
	position:fixed;
	top:200px;
	left:0px;
	width:50px;
	height:110px;
	overflow:hidden;
	line-height:500px;
	}
	#pestPatrocinio a{
		background:url(../img/interfaz_es.png) 0 -250px no-repeat;
		display:block;
		}
	#pestPatrocinio a:hover{
		background:url(../img/interfaz_es.png) -60px -250px no-repeat;
		}

div#main, div#mainMicro {
  width: 930px;
  display: table;
  margin: 0 auto;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  border-bottom: dotted 1px #666666;
  overflow:hidden;
  background: #FFFFFF;
	}

div#main{
 background: #FFFFFF url(../img/cuerpo.jpg) repeat-x;
 overflow:hidden;
 }
 #main.live{
	 width:100%;
	 clear:both;
	 padding:0;
	 margin:0;
	 background:none;
	 height:auto;
	 }

.izq{
	float:left;
	display:block;
	margin:0 20px 0 0;
	}

div#main div#contentmain,
div#mainMicro div#contentmain{
  width: 930px;
  margin: 0 auto;
  padding-top: 15px;
  overflow:hidden;
  }
  #contentmain.live{
	  width:100%;
	  padding:0;
	  }

div#main div#contentmain div#columnaizquierda,
div#mainMicro div#contentmain div#columnaizquierda{
  width: 590px;
  margin: 0 auto;
  float: left;
}

div#main div#contentmain div#columnaizquierda div.destacada,
div#mainMicro div#contentmain div#columnaizquierda div.destacada{
  width: 590px;
  margin: 0 auto;
  background-color: #F5F5F5;
  display: table;
}

div#main div#contentmain div#columnaizquierda div.destacada div.imagen, div#main div#contentmain div#columnaizquierda div.destacada div.imagen img,
div#mainMicro div#contentmain div#columnaizquierda div.destacada div.imagen, div#main div#contentmain div#columnaizquierda div.destacada div.imagen img{
  width: 290px;
  height: 194px;
  float: left;
}

div#main div#contentmain div#columnaizquierda div.destacada div.contenido,
div#mainMicro div#contentmain div#columnaizquierda div.destacada div.contenido{
  width: 268px;
  float: left;
  display: table;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  }
  div#main div#contentmain div#columnaizquierda div.destacada div.contenido a,
div#mainMicro div#contentmain div#columnaizquierda div.destacada div.contenido a{
	color: #C00;
	text-decoration:underline;}
	div#main div#contentmain div#columnaizquierda div.destacada div.contenido a:hover,
div#mainMicro div#contentmain div#columnaizquierda div.destacada div.contenido a:hover{
	color: #000;}


div#main div#contentmain div#columnaizquierda div.destacada div.contenido p.titulo,
div#mainMicro div#contentmain div#columnaizquierda div.destacada div.contenido p.titulo{
  font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
}

div#main div#contentmain div#columnaizquierda div.destacada div.contenido p.titulo a,
div#mainMicro div#contentmain div#columnaizquierda div.destacada div.contenido p.titulo a{
  text-decoration: none;
  color: #000000;
}

div#main div#contentmain div#columnaizquierda div.destacada div.contenido p.cuerpo,
div#mainMicro div#contentmain div#columnaizquierda div.destacada div.contenido p.cuerpo,
.organizacion div p.puesto,
.organizacion div p.email,
.organizacion div p.nombrepuesto,
div#contentmain div#filacat div#columnainformacion div#filaparticipa div#columnainformacion p,
div#contentmain div#filacat div#columnainformacion p.infoediciones,
div#contentmain div#contactar p,
#contentmain #infoPatrocinio p,
div#contentmain div#contenidoaviso,
div#contentmain div#contenidoaviso p a,
div#contentmain div.patrocinio,
.contenido p,
.principal p
  {
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
  line-height:1.3em;
  }
  #contactar p, #contentmain #infoPatrocinio p{
	  margin:0 0 10px 0;}


div#mainMicro div#contentmain div#columnaizquierda div.destacada div.contenido p.cuerpo{
  width: 290px;
  margin: 0 auto;
  display: table;
  float: left;
  margin-top: 15px;
}
div#main div#contentmain div#columnaizquierda div.columnanoticias{
  width: 290px;
  margin: 0;
  display: table;
  float: left;
  margin-top: 15px;
	}

div#main div#contentmain div#columnaizquierda div.columnanoticias h2,
div#mainMicro div#contentmain div#columnaizquierda div.columnanoticias h2{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 31px;
  color: #513128;
  margin-bottom: 15px;
}

div#main div#contentmain div#columnaizquierda div.columnanoticias div.principal,
div#mainMicro div#contentmain div#columnaizquierda div.columnanoticias div.principal{
  width: 290px;
  margin: 0 auto;
  padding-bottom: 30px;
}

div#main div#contentmain div#columnaizquierda div.columnanoticias div.principal p.titulo,
div#mainMicro div#contentmain div#columnaizquierda div.columnanoticias div.principal p.titulo{
  font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  margin-top: 1px;
  margin-bottom: 1px;
  text-transform: uppercase;
}

div#main div#contentmain div#columnaizquierda div.columnanoticias div.principal p.titulo a,
div#mainMicro div#contentmain div#columnaizquierda div.columnanoticias div.principal p.titulo a{
  text-decoration: none;
  color: #000000;
}

div#main div#contentmain div#columnaizquierda div.columnanoticias div.principal p.cuerpo,
div#mainMicro div#contentmain div#columnaizquierda div.columnanoticias div.principal p.cuerpo{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
}

div#main div#contentmain div#columnaizquierda div.columnanoticias div.principal img,
div#mainMicro div#contentmain div#columnaizquierda div.columnanoticias div.principal img{
  width: 290px;
  height: 126px;
  border: 0 none;
}

div#mainMicro div#contentmain div#columnaizquierda div.columnapublicidad{
  width: 276px;
  display: table;
  float: left;
  margin-left: 24px;
  margin-top: 60px;
}
div#main div#contentmain div#columnaizquierda div.columnapublicidad{
  width: 276px;
  display: table;
  float: left;
  margin-left: 24px;
  margin-top: 20px;
}

div#main div#contentmain div#columnaizquierda div.columnapublicidad div.video,
div#mainMicro div#contentmain div#columnaizquierda div.columnapublicidad div.video{
  width: 276px;
}

div#main div#contentmain div#columnaizquierda div.columnapublicidad div.banner,
div#mainMicro div#contentmain div#columnaizquierda div.columnapublicidad div.banner{
  width: 276px;
  margin-top: 10px;
  }
  .modaes{
	  background:#000;
	  }
	  .modaes object{
		  width:140px;
		  margin:0 auto;
		  display:block;
		  }

div#main div#contentmain div#columnaderecha,
div#mainMicro div#contentmain div#columnaderecha{
  width: 320px;
  margin-left: 20px;
  float: left;
}

div#main div#contentmain div#columnaderecha div#ultnoticias,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias{
  width: 288px;
  padding: 16px;
  background-color: #513128;
  position: relative;
  top: -2px;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.news,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.news{
	width: 180px;
	float: left;
	display: table;
	margin-bottom: 10px;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.news h3,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.news h3{
  font-family: ITC Avant Garde Gothic Demi;
  font-size: 31px;
  color: #FFFFFF;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.masnoticias,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.masnoticias{
  width: 100px;
  float: left;
  display: table;
  margin-bottom: 10px;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.masnoticias p,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.masnoticias p{
  font-family: Trebuchet MS;
  font-size: 12px;
  margin-top: 13px;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.masnoticias p a,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.masnoticias p a{
  color: #FFFFFF;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.noticia,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.noticia{
  width: 288px;
  margin: 0 auto;
  padding-top: 13px;
  padding-bottom: 13px;
  border-top: dotted 1px #FFFFFF;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.noticia p.titulo span,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.noticia p.titulo span{
  background-color: #FFFFFF;
  color: #513128;
  font-family: Trebuchet MS;
  font-size: 10px;
  padding-left: 2px;
  padding-right: 2px;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.noticia p.titulo a,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.noticia p.titulo a{
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}

div#main div#contentmain div#columnaderecha div#ultnoticias div.noticia p.cuerpo,
div#mainMicro div#contentmain div#columnaderecha div#ultnoticias div.noticia p.cuerpo{
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #CCCCCC;
}

div#main div#contentmain div#columnaderecha div.bannerderecha,
div#mainMicro div#contentmain div#columnaderecha div.bannerderecha{
  width: 320px;
  margin-top: 9px;
  margin-bottom: 9px;
  overflow:hidden;
  display:block;
  }
  #columnaderecha .bannerderecha a, #columnaderecha .bannerderecha a img{
	  margin:0;
	  float:left;
	  border:none;
	  display:block;
	  }

div#main div#contentmain div#columnaderecha div.fotosdestacadas,
div#mainMicro div#contentmain div#columnaderecha div.fotosdestacadas{
  width: 320px;
  margin: 20px 0 0 0;
}

div#main div#contentmain div#columnaderecha div.fotosdestacadas h4,
div#mainMicro div#contentmain div#columnaderecha div.fotosdestacadas h4{
  font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  background-color: #513128;
  text-transform: uppercase;
  padding: 8px;
}

div#objflash2{
	margin: 0 auto;
	width: 960px;
	height: 100px;
}


.fechaSemana{
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-transform:uppercase;
	
	}
.more{
	margin:0;
	}
	.more a{
		color:#F00;
		text-decoration:underline;
		font-weight:bold;
		font-size:13px;
		}
		.more a:hover{
		color: #000;
			}

/* ---------- Footer ---------- */

div#footer{
  width: 960px;
  background-color: #333333;
  margin: 0 auto 10px auto;  
  display: block;
  overflow:hidden;
  clear:both;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

div#footer div#facebook{
  width: 150px;
  margin-left: 25px;
  float: left;
  border-right: solid 1px #666666;
}

div#footer div#facebook p{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #FFFFFF;
  text-transform: uppercase;
  margin-bottom: 10px;
}

div#footer div#facebook p a{
  text-transform: none;
  color: #FFFFFF;
  text-decoration: none;
  position: relative;
  bottom: 7px;
}

div#footer div#facebook p img{
  border: 0 none;
  margin-right: 3px;
}

div#footer div#enlaces{
  float: right;
}

div#footer div#enlaces p{
  font-family: Trebuchet MS;
  font-size: 13px;
}

div#footer div#enlaces p a{
  color: #FFFFFF;
  margin-right: 20px;
}

/* ---------------------------------------- Web Modavii ---------------------------------------- */

div#micrositio{
  margin: 0;
  display:block;
  overflow:hidden;
  width:960px;
  margin:0 auto;
  background:#FFF url(../img/cuerpo.jpg) repeat-x;
}

div#micrositio ul, ul.navfotosyvideos{
  width: 960px;
  margin: 0;
  height: 28px;
  padding-left: 15px;
  padding-top: 5px;
}

div#micrositio ul li, ul.navfotosyvideos li{
  display: inline;
  margin-right: 12px;
  height: 28px;
}

div#micrositio ul li a, ul.navfotosyvideos li a{
  text-decoration: none;
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #333333;
}

div#micrositio ul li a:hover, div#micrositio ul li a.current, ul.navfotosyvideos li a:hover, ul.navfotosyvideos li a.current{
  color: #513128;
}


div#contentmain div#filamoda{
  width: 930px;
  margin: 0 auto;
  display: table;
}

div#contentmain div#filamoda div#columnapresentacion{
  width: 290px;
  float: left;
}

div#contentmain div#filamoda div#columnapresentacion h2{
  font-family: Trebuchet MS;
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 10px;
}

div#contentmain div#filamoda div#columnapresentacion p.parrafo{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
  margin-bottom: 15px;
}

div#contentmain div#filamoda div#columnainfo{
  width: 612px;
  float: right;
  display:block;
  overflow:hidden;
}

div#contentmain div#filamoda div#columnainfo div.filacategoria{
  width: 596px;
  margin: 0 auto;
  clear: both;
  display: table;
  margin-bottom: 20px;
}

div#contentmain div#filamoda div#columnainfo div.columnacategoria{
  width: 192px;
  height: 245px;
  float: left;
  margin:0 0 15px 12px;
}

div#contentmain div#filamoda div#columnainfo div.filacategoria div.medio{
  margin-left: 4px;
  margin-right: 4px;
}

div#contentmain div#filamoda div#columnainfo div.columnacategoria p.titulo{
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #513128;
  margin-top: 5px;
  margin-bottom: 5px;
}

div#contentmain div#filamoda div#columnainfo div.columnacategoria p.titulo a{
  color: #513128;
  text-decoration: none;
}

div#contentmain div#filamoda div#columnainfo div.columnacategoria p.titulo a:hover{
  text-decoration: underline;
}

div#contentmain div#filamoda div#columnainfo div.columnacategoria p.info{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
}

/* ---------------------------------------- Diseñadores ---------------------------------------- */

div#contentmain div#filadis{
  width: 930px;
  margin: 0 auto;
  display: table;
}

div#contentmain div#filadis div#columnainfo{
  width: 701px;
  margin: 0;
  display: table;
  float: left;
}

div#contentmain div#filadis div#columnainfo div#titulos{
  width: 701px;
  float: left;
  margin: 0 auto;
}

div#contentmain div#filadis div#columnainfo div#titulos div#diseniadores{
  width: 472px;
  float: left;
}

div#contentmain div#filadis div#columnainfo div#titulos div#diseniadores h2, div#contentmain div#contactar h2, h2.aviso{
  font-family: Trebuchet MS;
  font-size: 24px;
  color: #513128;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}

div#contentmain div#filadis div#columnainfo div#titulos div#zonad{
  width: 229px;
  float: left;
}

div#contentmain div#filadis div#columnainfo div#titulos div#zonad h3{
  font-family: Trebuchet MS;
  font-size: 24px;
  font-weight: bold;
  color: #666666;
  text-transform: uppercase;
  margin:10px 0;
}

div#contentmain div#filadis div#columnainfo div.diseniador{
  width: 223px;
  float: left;
  background-color: #F4F4F4;
  display: block;
  overflow:hidden;
  margin: 0 5px 12px;
}

div#contentmain div#filadis div#columnainfo div.diseniador a{
  text-decoration: none;
}

div#contentmain div#filadis div#columnainfo div.diseniador:hover{
  background-color: #DBDBDB;
}

div#contentmain div#filadis div#columnainfo div.diseniador a div.imagen{
  width: 60px;
  height: 60px;
  border: 0 none;
  float: left;
}

div#contentmain div#filadis div#columnainfo div.diseniador a div.info{
  width: 147px;
  float: left;
  padding-left: 15px;
  padding-top: 5px;
}

div#contentmain div#filadis div#columnainfo div.diseniador a div.info p.nombre{
  font-family: Trebuchet MS;
  font-size: 16px;
  color: #000000;
}

div#contentmain div#filadis div#columnainfo div.diseniador a div.info p.linea{
  font-family: Arial;
  font-size: 12px;
  color: #999999;
}

p.cursiva{
  font-size: 10px;
  font-style: italic;
}

div.segundo{
}

div#contentmain div#filadis div#columnabanner{
  width: 229px;
  height: 688px;
  margin: 0;
  display: table;
  float: left;
  background-image: url(../img/fondodis.png);
  background-repeat: no-repeat;
  position: relative;
  left: 15px;
  bottom: 27px;
}

div#contentmain div#filadis div#columnabanner div#publicidad{
  width: 185px;
  height: 429px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 27px;
}

/* ---------------------------------------- Diseador ---------------------------------------- */

div#contentmain div#navegacion{
  width: 930px;
  position: relative;
  bottom: 10px;
}

div#contentmain div#navegacion p{
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #999999;
}

div#contentmain div#navegacion p a{
  color: #999999;
  text-decoration: none;
}

div#contentmain div#filainfodis{
  width: 930px;
  margin: 0 auto;
  display: table;
}

div#contentmain div#filainfodis div#columnadatos{
  width: 186px;
  float: left;
  display: table;
}

div#contentmain div#filainfodis div#columnadatos2{
  width: 236px;
  float: left;
  display: table;
}
#columnadatos2 a{
	color:#000;
	text-decoration:underline;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	}

div#contentmain div#filainfodis div#columnadatos div#datospersonales,
div#contentmain div#filainfodis div#columnadatos2 div#datospersonales{
  /*width: 186px;*/
  display: table;
  margin-top: 5px;
}

div#contentmain div#filainfodis div#columnadatos div#datospersonales div#datos,
div#contentmain div#filainfodis div#columnadatos2 div#datospersonales div#datos{
  /*width: 166px;*/
  font-family: Arial;
  position: relative;
  bottom: 2px;
  font-size: 11px;
  color: #333333;
  padding: 10px;
  background-color: #EAEAEA;
}

div#contentmain div#filainfodis div#columnadatos div#datospersonales div#datos p.titulo,
div#contentmain div#filainfodis div#columnadatos2 div#datospersonales div#datos p.titulo{
  font-weight: bold;
}

div#contentmain div#filainfodis div#columnadatos div#datospersonales div#datos p a,
div#contentmain div#filainfodis div#columnadatos2 div#datospersonales div#datos p.titulo{
  color: #333333;
}

div#contentmain div#filainfodis div#columnadatos div#datospersonales div#datos .fin,
div#contentmain div#filainfodis div#columnadatos2 div#datospersonales div#datos p.titulo{
  margin-bottom: 15px;
}

div#contentmain div#filainfodis div#presentacion{
  width: 420px;
  float: left;
  margin-left: 24px;
  margin-right: 20px;
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #666666;
  }
  div#presentacion .temporada{
	  text-transform:uppercase;
	  font-size:13px;
	  color: #000;
	  margin:0 0 0 5px;
	  }
  div#contentmain div#filainfodis div#presentacion p{
	  margin:0 0 10px 0;
	  font-size:13px;
	  line-height:1.3em;
	  text-align:justify;
	  }
	  div#contentmain div#filainfodis div#presentacion p.first{
		  margin:20px 0 0 0;
		  font-weight:bold;
		  font-size:15px;
		  color: #000;
	  }
	
	div#contentmain div#filainfodis div#presentacion img.coleccion{
		display:block;
		margin:20px auto;
		width:350px;
		}


div#contentmain div#filainfodis div#presentacion h2,
#coolhunting h2{
  font-family: Trebuchet MS;
  font-size: 30px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 10px;
}

div#contentmain div#filainfodis div#presentacion div.imagen{
  float: left;
  width: 122px;
}

div#contentmain div#filainfodis div#presentacion div.coleccion{
  float: left;
  margin-left: 15px;
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #666666;
  width: 283px;
}

div#contentmain div#filainfodis div#presentacion h3{
  font-weight: bold;
  text-transform: uppercase;
  margin:0 0 5px 0;
  font-size:16px;
  background:#000;
  color:#FFF;
  padding:5px;
}

div#contentmain div#filainfodis div#presentacion p.titulo,
#coolhunting p.titulo{
  font-weight: bold;
}

div#contentmain div#filainfodis div#presentacion p.fin,
#coolhunting p.fin{
  margin-bottom: 15px;
}

div#contentmain div#filainfodis div#multimedia{
  width: 276px;
  float: left;
}

div#contentmain div#filainfodis div#multimedia div.publicidad{
  width: 276px;
}

div#contentmain div#filainfodis div.video{
  width: 276px;
  height: 227px;
  margin-bottom: 15px;
  margin-top: 15px;
}

div#contentmain div#filainfodis div.fotos{
  width: 276px;
}

div#contentmain div#filainfodis h4{
  font-family: Trebuchet MS;
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}

div#contentmain div#filainfodis div.fotos div.filafotos{
  width: 276px;
  clear: both;
  display: table;
  margin-bottom: 10.5px;
}

div#contentmain div#filainfodis div.fotos div.columnafotos{
  width: 85px;
  float: left;
  margin:0 0 10px 0; 
  display:block;
  overflow:hidden;
}

div#contentmain div#filainfodis div.fotos div.medio{
  margin-left: 9px;
  margin-right: 9px;
}

/* ---------------------------------------- Programa oficial ---------------------------------------- */

div#contentmain div#filacat{
  width: 930px;
  margin: 0 auto;
}

div#contentmain div#filacat div#columnainformacion{
  width: 701px;
  float: left;
}

div#contentmain div#filacat div#columnainformacion h2 , div#contentmain div#filacat div#columnainformacion h3{
  font-family: Trebuchet MS;
  font-size: 24px;
  color: #513128;
  font-weight: bold;
  margin-bottom: 15px;
}

div#contentmain div#filacat div#columnainformacion div.filaprograma{
  width: 701px;
  margin: 0 auto;
}

div#contentmain div#filacat div#columnainformacion div.filaprograma div.columnaprograma{
  width: 215px;
  float: left;
  margin:0 0 30px 0;
  }
  div#contentmain div#filacat div#columnainformacion div.filaprograma div.columnaprograma p{
	  padding: 0 0 0 15px;}

div#contentmain div#filacat div#columnainformacion div.filaprograma div.medio{
  margin-left: 28px;
  margin-right: 28px;
}

div#contentmain div#filacat div#columnainformacion div.filaprograma div.columnaprograma p.titulo{
  font-family: Arial;
  font-size: 20px;
  color: #513128;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding:0;
}

div#contentmain div#filacat div#columnainformacion div.filaprograma div.columnaprograma p.hora{
  font-family: Arial;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  padding-left: 13px;
}

div#contentmain div#filacat div#columnainformacion div.filaprograma div.columnaprograma p.linea{
  font-family: Arial;
  font-size: 12px;
  color: #333333;
  padding-left: 13px;
}

div#contentmain div#filacat div#columnainformacion div.filaprograma div.columnaprograma p.fin, div#contentmain div#filacat div#columnainformacion p.final{
  margin-bottom: 15px;
}

div#contentmain div#filacat div#columnapublicidad{
  width: 229px;
  margin: 0 auto;
  float: left;
  background-image: url(../img/fondodis.png);
  background-repeat: no-repeat;
  position: relative;
  left: 15px;
  bottom: 16px;
}

div#contentmain div#filacat div.retocado{
  height: 550px !important;
}


div#contentmain div#filacat div#columnapublicidad div#banner{
  width: 184px;
  height: 428px;
  margin-top: 27px;
  margin-left: auto;
  margin-right: auto;
}

div#contentmain div#filacat div#columnainformacion p.titulos{
  font-family: Arial;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 3px;
}

div#contentmain div#filacat div#columnainformacion p.lineas{
  font-family: Arial;
  font-size: 12px;
  color: #333333;
}

/* ---------------------------------------- Servicios ---------------------------------------- */

div#contentmain div#filacat div#columnainformacion div.filaservicios{
  width: 701px;
  display: table;
  margin-bottom: 15px;
}

div#contentmain div#filacat div#columnainformacion div.filaservicios div.columnaservicios{
  width: 192px;
  float: left;
}

div#contentmain div#filacat div#columnainformacion div.filaservicios div.medio{
  margin-left: 40px;
  margin-right: 40px;
}

div#contentmain div#filacat div#columnainformacion div.filaservicios div.columnaservicios p.titulo{
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
}

div#contentmain div#filacat div#columnainformacion div.filaservicios div.columnaservicios p.titulo a{
  color: #513128;
  text-decoration: none;
}

div#contentmain div#filacat div#columnainformacion div.filaservicios div.columnaservicios p.titulo a:hover{
  text-decoration: underline;
}

div#contentmain div#filacat div#columnainformacion div.filaservicios div.columnaservicios p.info{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
}

div#contentmain div#filacat div.retoque{
  height: 470px !important;
}

/* ---------------------------------------- Restaurantes ---------------------------------------- */

div#contentmain div#infoservicios{
  width: 223px;
  float: left;
}

div#contentmain div#infoservicios h2{
  font-family: Trebuchet MS;
  font-size: 24px;
  color: #513128;
  font-weight: bold;
}

div#contentmain div#infoservicios ul{
  margin-top: 20px;
}

div#contentmain div#infoservicios ul li{
  width: 140px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: dotted 1px #666666;
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
}

div#contentmain div#infoservicios ul li a{
  text-decoration: none;
  color: #666666;
  font-weight: bold;
}

div#contentmain div#listaservicios{
  width: 692px;
  float: left;
  }
  div#contentmain div#listaservicios .diaPrensa{
	  margin:0 0 20px 0;
	  clear:both;
	  display:block;
	  }
	  div#contentmain div#listaservicios .diaPrensa h3{
		  font-size:16px;
		  color: #FFF;
		  }
	  .diaPrensa p{
		  margin:5px 0 0 10px;
		  }
		 .diaPrensa ul{
			 margin:5px 0 20px 10px;
			 }
		 .diaPrensa ul li{
			 margin:0 0 0 0;
			 }
			 .diaPrensa ul li a{
				 color:#000;
				 text-decoration:none;
				 font-size:13px;
				 display:block;
				 padding:10px 0 0 0;
				 width:150px;
				 }		 
				.diaPrensa ul li a:hover{
					color:#09C;
					}
		 .icoPrensa{
			 background:url(../img/icos/pdf.png) no-repeat left top;
			 height:32px;
			 padding:0 0 0 40px;
			 }
		.icoVideo{
			 background:url(../img/icos/video.png) no-repeat left top;
			 height:32px;
			 padding:0 0 0 40px;
			 }
  

div#contentmain div#listaservicios h3{
  height: 23.5px;
  font-family: Trebuchet MS;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #513128;
  padding-top: 4.5px;
  padding-left: 10px;
}

div#contentmain div#listaservicios h4{
  font-family: Trebuchet MS;
  font-size: 24px;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 5px;
}

div#contentmain div#listaservicios div#destacada, div#contentmain div#listaservicios div.servicio{
  width: 692px;
  display: table;
  border-bottom: dotted 1px #666666;
  padding-bottom: 20px;
}

div#contentmain div#listaservicios div#destacada p.descripcion, div#contentmain div#listaservicios div.servicio div.info p.descripcion{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
  margin-top: 5px;
  margin-bottom: 10px;
}

div#contentmain div#listaservicios div#destacada p.datos, div#contentmain div#listaservicios div.servicio div.info p.datos,
div#contentmain div#listaservicios div.servicio div.info p
{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
  font-weight: bold;
}

div#contentmain div#listaservicios div#destacada p.datos a, div#contentmain div#listaservicios div.servicio div.info p.datos a,
div#contentmain div#listaservicios div.servicio div.info a{
  text-decoration: none;
  color: #666666;
}

div#contentmain div#listaservicios div.servicio div.info p.datos a:hover, div#contentmain div#infoservicios ul li a:hover,
div#contentmain div#listaservicios div.servicio div.info a:hover{
  text-decoration: underline;
}

div#contentmain div#listaservicios div.servicio div.info{
  width: 424px;
  float: left;
}

div#contentmain div#listaservicios div.servicio div.info p.nombre{
  font-family: Trebuchet MS;
  font-size: 17px;
  color: #000000;
  margin-bottom: 10px;
  margin-top: 20px;
}

div#contentmain div#listaservicios div.servicio div.imagen{
  width: 250px;
  float: left;
  margin-left: 18px;
  margin-top: 23px;
}

div#contentmain div#listaservicios div.servicio div.imagen img{
  width: 250px;
}

div#contentmain div#listaservicios div#paginas{
  width: 692px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

div#contentmain div#listaservicios div#paginas p{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

div#contentmain div#listaservicios div#paginas p span{
  position: relative;
  bottom: 6px;
  padding-left: 7px;
  padding-right: 7px;
}

/* ---------------------------------------- Intranet ---------------------------------------- */

div#panellogin{
  width: 960px;
  margin: 0 auto;
}

div#panellogin div#logo{
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

div#panellogin div#formulariologin{
  width: 320px;
  height: 219px;
  background-image: url(../img/fondoFrm.png);
  margin: 0 auto;
  padding: 30px;
}

div#panellogin div#formulariologin p.titulo{
  font-family: Arial;
  font-size: 24px;
  font-weight: bold;
  padding-left: 25px;
  margin-bottom: 25px;
  color: #999999;
}

div#panellogin div#formulariologin form#formulario{
  padding-left: 25px;
}

div#panellogin div#formulariologin form#formulario p{
  font-family: Arial;
  font-size: 12px;
  margin-bottom: 10px;
  color: #FFFFFF;
}

div#panellogin div#formulariologin form#formulario input{
  width: 284px;
  height: 20px;
  vertical-align: middle;
  border: solid 1px #000000;
  line-height: 20px;
  font-family: Arial;
  font-size: 16px;
}

div#panellogin div#formulariologin form#formulario p.submitir{
  text-align: center;
  margin-top: 20px;
}

div#panellogin div#formulariologin form#formulario input.submitir{
  width: 98px;
  height: 38px;
  background-image: url(../img/boton.gif);
  border: 0 none;
  margin-right: 20px;
}

div#headerintranet{
  width: 100%;
  height: 75px;
  background-color: #000000;
}

div#headerintranet div#head{
  width: 960px;
  margin: 0 auto;
}

div#headerintranet div#head div#logo{
  width: 314px;
  float: left;
  position: relative;
  right: 6px;
}

div#headerintranet div#head div#salir{
  width: 646px;
  float: left;
}

div#headerintranet div#head div#salir ul{
  list-style-image: url(../img/exit.gif);
  list-style-position: inside;
  text-align: right;
  margin-top: 20px;
}

div#headerintranet div#head div#salir ul li a{
  position: relative;
  bottom: 9px;
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

div#contentintranet{
  width: 960px;
  display: table;
  margin: 0 auto;
  background-color: #ebebeb;
}

div#contentintranet div.menu{
  float: left;
  width: 287px;
  display: table;
  margin-left: 6.66px;
  margin-top: 7px;
}

div#contentintranet div.menu div.categoria{
  width: 287px;
  margin: 0 auto;
  display: table;
  border: solid 1px #000000;
  margin-bottom: 20px;
}

div#contentintranet div.menu div.categoria div.nombrecategoria{
  width: 287px;
  height: 45px;
  background-color: #FFFFFF;
}

div#contentintranet div.menu div.categoria div.nombrecategoria ul{
  font-family: Arial;
  font-size: 18px;
  padding-top: 10px;
  margin-left: 20px;
  color: #513128;
}

div#contentintranet div.menu div.categoria div.nombrecategoria ul li span{
  position: relative;
  bottom: 5px;
}


div#contentintranet div.menu div.categoria div.nombrecategoria ul.noticias{
  list-style-image: url(../img/news.gif);
  list-style-position: inside;
  line-height: 19px;
}

div#contentintranet div.menu div.categoria div.nombrecategoria ul.usuarios{
  list-style-image: url(../img/users.gif);
  list-style-position: inside;
  line-height: 22px;
}

div#contentintranet div.menu div.categoria div.nombrecategoria ul.herramientas{
  list-style-image: url(../img/tools.gif);
  list-style-position: inside;
  line-height: 22px;
}

div#contentintranet div.menu div.categoria div.opciones{
  border-top: solid 1px #000000;
  background-color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 15px;
}

div#contentintranet div.menu div.categoria div.opciones ul{
  font-family: Arial;
  font-size: 13px;
}

div#contentintranet div.menu div.categoria div.opciones ul li{
  margin-bottom: 5px;
  list-style-image: url(../img/item.gif);
  list-style-position: inside;
}

div#contentintranet div.menu div.categoria div.opciones ul li a{
  text-decoration: none;
  color: #333333;
}

div#contentintranet div#mainmenu{
  float: left;
  width: 649px;
  display: table;
  margin-left: 6.66px;
  margin-right: 6.66px;
  border: solid 1px #000000;
  margin-top: 7px;
}

div#contentintranet div#mainmenu div.titulo{
  width: 649px;
  height: 40px;
  background-color: #513128;
}

div#contentintranet div#mainmenu div.titulo p{
  padding-top: 10px;
  padding-left: 15px;
  font-family: Arial;
  font-size: 18px;
  color: #FFFFFF;
}

div#contentintranet div#mainmenu div.contenido{
  padding: 20px;
  background-color: #FFFFFF;
}

div#contentintranet div#mainmenu div.contenido p{
  font-family: Arial;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 20px;
}

div#contentintranet div#mainmenu div.contenido p.submitir{
  text-align: center;
}

div#contentintranet div#mainmenu div.contenido textarea, input.bordeado{
  border: solid 1px #a5acb2;
}

p.mensaje{
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #666666;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias{
  border-top: solid 1px #5aa426;
  border-bottom: solid 1px #000000;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia{
  width: 609px;
  display: table;
  margin: 0 auto;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.columnanombre{
  width: 500px;
  float: left;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.columnafecha{
  width: 99px;
  float: left;
  padding-left: 10px;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.cabecera{
  height: 28px;
  background-color: #d9f2c6;
  margin-bottom: 5px;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.cabecera p{
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  padding-top: 5px;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.columnanombre p{
  font-family: Arial;
  font-size: 11px;
  padding-left: 15px;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.columnanombre p a{
  text-decoration: none;
  color: #000000;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.columnanombre p a:hover{
  text-decoration: underline;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.noticia{
  width: 609px;
  display: table;
  border-bottom: solid 1px #d9f2c6;
  padding-top: 15px;
}

div#paginas p{
  text-align: right;
  margin-top: 10px;
  color: #000000;
}

div#paginas p a{
  text-decoration: none;
  color: #000000;
}

div#paginas p a:hover{
  text-decoration: underline;
}

div#total{
  border-top: solid 1px #000000;
  padding-top: 5px;
  padding-left: 6.6px;
  padding-bottom: 7px;
}


div#total p{
  font-family: Arial;
  font-size: 11px;
}

div#total p span{
  font-weight: bold;
}

.centrado{
  display: block;
  text-align: center;
  margin-top: 5px;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.columnanombre p{
  font-family: Arial;
  font-size: 11px;
  padding-left: 15px;
}

p.posicionada{
  position: relative;
  bottom: -5px;
}

div#contentintranet div#mainmenu div.contenido div.listanoticias div.filanoticia div.columnanombre p input{
  position: relative;
  bottom: -2px;
}

/* ---------------------------------------- Fashion set ---------------------------------------- */

div#contentmain div#filacat div#columnainformacion div#filafset{
  width: 701px;
  margin: 0 auto;
}

div#contentmain div#filacat div#columnainformacion div#filafset div#columnaimagen{
  width: 306px;
  float: left;
}

div#contentmain div#filacat div#columnainformacion div#filafset div#columnaimagen img{
  border: 0 none;
  position: relative;
  right: 15px;
}

div#contentmain div#filacat div#columnainformacion div#filafset div#columnatexto{
  width: 376px;
  float: left;
  padding-left: 9px;
  padding-right: 10px;
}

div#contentmain div#filacat div#columnainformacion div#filafset div#columnatexto p{
  font-size: 13px;
  color: #666666;
  margin-bottom: 30px;
}

div#contentmain div#filacat div#columnainformacion div#filafset div#columnatexto p span{
  font-weight: bold;
}

div#contentmain div#filacat div#columnainformacion div#filafset div#columnatexto ul{
  list-style-type: none;
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  margin-left: 15px;
}

div#contentmain div#filacat div#columnainformacion div#filafset div#columnatexto ul li{
  margin-bottom: 5px;
}

div#contentmain div#filacat div#columnainformacion div#filafset div#columnatexto ul li a,
div#contentmain div#filacat div#columnainformacion a{
  color: #513128;
}
div#contentmain div#filacat div#columnainformacion div#filafset div#columnatexto ul li a:hover,
div#contentmain div#filacat div#columnainformacion a:hover{
  color: #000;
}

.retoquefset{
  height: 600px !important;
}

/* ---------------------------------------- Lugar de presentacion ---------------------------------------- */

div#contentmain div#filacat div#columnainformacion div.filalugar{
  clear: both;
  width: 701px;
  display: table;
  margin-bottom: 40px;
}

div#contentmain div#filacat div#columnainformacion div.filalugar div.columnaimagen{
  width: 349px;
  float: left;
}

div#contentmain div#filacat div#columnainformacion div.filalugar div.columnainfo{
  width: 327px;
  float: left;
  margin-left: 25px;
}

div#contentmain div#filacat div#columnainformacion div.filalugar div.columnainfo p.cuerpo{
  font-family: Arial;
  font-size: 13px;
  color: #666666;
  margin-bottom: 15px;
}

div#contentmain div#filacat div#columnainformacion div.filalugar div.columnainfo a{
  font-weight: bold;
  color: #513128;
  font-family: Arial;
  font-size: 13px;
}

div#contentmain div#filacat div#columnainformacion div.filalugar div.columnainfo p.titulo{
  font-family: Arial;
  font-size: 13px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 3px;
}

/* ---------------------------------------- Noticias ---------------------------------------- */

div#contentmain div#filacat div#columnainformacion div.paginas{
  width: 701px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: dotted 1px #CCCCCC;
  border-top: dotted 1px #CCCCCC;
  display: table;
}

div#contentmain div#filacat div#columnainformacion div.paginas div.cantidadpaginas{
  width: 200px;
  float: left;
}

div#contentmain div#filacat div#columnainformacion div.paginas div.cantidadpaginas p{
  font-family: Arial;
  font-size: 11px;
  color: #513128;
  position: relative;
  top: 3px;
}

div#contentmain div#filacat div#columnainformacion div.paginas div.botones{
  float: left;
  width: 501px;
  text-align: right;
}

div#contentmain div#filacat div#columnainformacion div.paginas div.botones p{
  word-spacing: 5px;
}

div#contentmain div#filacat div#columnainformacion div.noticia{
  width: 701px;
  display: table;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: dotted 1px #CCCCCC;
}

div#contentmain div#filacat div#columnainformacion div.primera{
  border: 0 none;
}

div#contentmain div#filacat div#columnainformacion div.noticia div.imagennoticia{
  width: 200px;
  float: left;
}

div#contentmain div#filacat div#columnainformacion div.noticia div.imagen img{
  border: 0 none;
  width: 200px;
  height: 138px;
}

div#contentmain div#filacat div#columnainformacion div.noticia div.contenidonoticia{
  width: 476px;
  float: left;
  margin-left: 25px;
}

div#contentmain div#filacat div#columnainformacion div.noticia div.contenidonoticia p.titulo{
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
}

div#contentmain div#filacat div#columnainformacion div.noticia div.contenidonoticia p.titulo a{
  text-decoration: none;
  color: #513128;
}

div#contentmain div#filacat div#columnainformacion div.noticia div.contenidonoticia p.fecha{
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #000000;
}

div#contentmain div#filacat div#columnainformacion div.noticia div.contenidonoticia p.cuerpo,
div#contentmain div#filacat div#columnainformacion p{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
  margin-top: 8px;
  }
  
  div#contentmain div#filacat div#columnainformacion p.first{
	  font-weight:bold;
	  margin:30px 0 -5px 0;
	  display:block;
	  font-size:16px;
	  color:#000;}
	div#contentmain div#filacat div#columnainformacion .columnaprograma p.first2{
	  font-weight:bold;
	  margin:10px 0 -8px 0;
	  display:block;
	  color:#000;
	  text-transform:lowercase;}

/* ---------------------------------------- Desarrollo ---------------------------------------- */

div#contentmain p.fechanoticia{
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #000000;
  position: relative;
  bottom: 7px;
}

div#contentmain div#noticiacompleta{
  width: 701px;
}

div#contentmain div#noticiacompleta img{
  width: 290px;
  float: left;
  display: block;
  padding-right: 15px;
  padding-bottom: 15px;
}

div#contentmain div#noticiacompleta p{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #666666;
  /*margin-bottom: 20px;*/
  }
  div#contentmain div#noticiacompleta ul{
	  margin:0 0 0 20px;
	  list-style:circle;
	  }
	  div#contentmain div#noticiacompleta ul li{
		  margin:0;
		  font-weight:normal;
		  font-size:13px;
		  }

div#contentmain div#noticiacompleta a.volver,
div#contentmain div#filacat div#columnainformacion div#filaparticipa div#columnainformacion ul li a{
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #513128;
  font-weight: bold;
}

/* ---------------------------------------- Participa ---------------------------------------- */

div#contentmain div#filacat div#columnainformacion div#filaparticipa{
  width: 701px;
  margin: 0 auto;
}

div#contentmain div#filacat div#columnainformacion div#filaparticipa div#columnaimagen{
  width: 339px;
  float: left;
}

div#contentmain div#filacat div#columnainformacion div#filaparticipa img{
  border: 0 none;
  position: relative;
  right: 15px;
}

div#contentmain div#filacat div#columnainformacion div#filaparticipa div#columnainformacion{
  width: 362px;
  float: left;
}

div#contentmain div#filacat div#columnainformacion div#filaparticipa div#columnainformacion p{
  margin-bottom: 15px;
}

div#contentmain div#filacat div#columnainformacion div#filaparticipa div#columnainformacion ul{
  list-style-image: url(../img/participa/itemparticipa.gif);
  list-style-position: inside;
}

div#contentmain div#filacat div#columnainformacion div#filaparticipa div#columnainformacion ul li a{
  position: relative;
  bottom: 2px;
}

div#contentmain div#filacat div#columnainformacion div#filaparticipa div#columnainformacion ul li{
  margin-bottom: 3px;
}

/* ---------------------------------------- Organizacion ---------------------------------------- */

.organizacion{
  background-image: url(../img/organizacion/imagenorganizacion.jpg);
  background-repeat: no-repeat;
  background-position: left;
  display: table;
  height: 467px;
  position: relative;
  bottom: 15px;
  right: 15px;
}

.organizacion h2{
  margin-top: 15px;
  margin-left: 15px;
}

.organizacion div{
  width: 376px;
  float: right;
}

.organizacion div p.nombrepuesto{
  margin-bottom: 3px;
}

.organizacion div p.puesto{
  margin-bottom: 3px;
  font-weight: bold;
}

.organizacion div p.email{
  margin-bottom: 25px;
}

.organizacion div p.email a{
  color: #513128;
  font-weight: bold;
}

.retoqueorganizacion{
  height: 500px !important;
}

/* ---------------------------------------- Ediciones anteriores ---------------------------------------- */

div#contentmain div#filacat div#columnainformacion div.edicion{
  width: 158px;
  height: 158px;
  float: left;
  margin-right: 23px;
  margin-top: 15px;
}

div#contentmain div#filacat div#columnainformacion div.ultima{
  margin-right: 0px;
}

/* ---------------------------------------- Fotos y videos ---------------------------------------- */

ul.navfotosyvideos{
  padding-left: 0px;
  padding-top: 0px;
  position: relative;
  bottom: 10px;
}

div#contentmain div.categoriafyv{
  margin-right: 40px;
  float: left;
  display: table;
  margin-bottom: 20px;
}

div#contentmain div.categoriafyv p{
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  text-transform: uppercase;
  color: #513128;
}

div#contentmain div.categoriafyv p a{
  color: #513128;
  text-decoration: none;
}

div#contentmain div#filacat div#columnainformacion div.categoriafyv p a:hover{
  text-decoration: underline;
}

div#contentmain div#filacat div#columnainformacion div.fotoscategoria,
#coolhunting .fotoscategoria{
  margin:0 7px 20px;
  float: left;
  border:1px solid #CCC;
  padding:1px;
  display:block;
}

div#contentmain div#filacat div#columnainformacion div.fotoscategoria:hover,
#coolhunting .fotoscategoria:hover,
.columnafotos:hover{
	filter:alpha(opacity=40);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;}

div#contentmain div.last{
  margin-right: 0px;
}
/*div#contentmain div#filacat div#columnainformacion div.fotoscategoria.last*/


div#contentmain div.categoriafyv div{
  width: 193px;
  height: 112px;
}

div#contentmain div#filacat div#columnainformacion a.more{
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  color: #513128;
}

/* ---------------------------------------- Coolhunting ---------------------------------------- */

#coolhunting{
	width:665px;
	margin:0 0 0 24px;
	display:block;
	overflow:hidden;
    float: left;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #666666;	
	}
	#navTendencias{
		float:right;
		margin:0 ;
		display:block;
		overflow:hidden;
		}
		#navTendencias a{
			font-size:16px;
			display:block;
			width:160px;
			background-color:#000;
			color:#FFF;
			padding:10px;
			margin:0 0 10px 0;
			text-decoration:none;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			}
			#navTendencias a:hover{
				background-color:#666;}
	
	
/* ---------------------------------------- BLOGS ---------------------------------------- */


#contenidoBlogs{
	display:block;
	float:left;
	width:701px;
	}
	#contenidoBlogs h2{
		font-family: Trebuchet MS;
  		font-size: 24px;
  		color: #513128;
  		font-weight: bold;
		display:block;
		margin:0 0 10px 0;
 		 }
	.cajaBlogPrincipal{
		float:left;
		display:block;
		margin:0 0 20px 0;
		width:682px;
		}
		.pieCajaBlog{
			background:#000;
			padding:5px 0 5px 10px;
			display:block;
			margin:1px 0 0 0;
			}
			.pieCajaBlog p{
				color:#FFF;
				font-size:11px;
				}
	
	.cajaBlog{
		float:left;
		display:block;
		overflow:hidden;
		margin:0 20px 30px 0;
		width:330px;
		}


/* ---------------------------------------- Contacto y publicidad ---------------------------------------- */

#contentmain.bgPatrocinio{
	background: url(../img/patrocinio/bg_patrocinio.jpg) left top no-repeat;}

#contentmain #infoPatrocinio{
	width:500px;
	float:right;
	padding:0 
	}

div#contentmain div#contactar{
  width: 299px;
  float: left;
}

div#contentmain div#imagenempresa{
  width: 631px;
  float: left;
}

div#contentmain div#imagenempresa img{
  width: 631px;
  height: 229px;
  position: relative;
  left: 15px;
  bottom: 16px;
}

div#contentmain div#contactar p a, #contentmain #infoPatrocinio a{
  font-weight: bold;
  color: #513128;
  text-decoration:none;
}

/* ---------------------------------------- Aviso legal ---------------------------------------- */

div#contentmain div#contenidoaviso p{
  margin-bottom: 15px;
}

div#contentmain div#contenidoaviso ul{
  margin-bottom: 15px;
  margin-top: 5px;
}

div#contentmain div#contenidoaviso p a, div#contentmain div.patrocinio p a{
  text-decoration: none;
}

div#contentmain div#contenidoaviso p a:hover, div#contentmain div.patrocinio p a:hover, div#contentmain div#contactar p a:hover, #contentmain #infoPatrocinio a:hover{
  text-decoration: underline;
}

/* ---------------------------------------- Patrocinadores ---------------------------------------- */

div#contentmain div.patrocinio{
  width: 456px;
  display: table;
  background-color: #F0F0F0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  float: left;
  }
  div#contentmain .patrocinio img{
	  float:left;
	  display:block;
	  margin:0 10px 0 0;}

	div#contentmain div.patrocinio div.imagen{
	  float: left;
	  width: 164px;
	  text-align: center;
	  }

	div#contentmain div.patrocinio div.informacion{
	  float: left;
	}
	
	div#contentmain div.izquierda{
	  margin-right: 14px;
	}
	div#contentmain .patrocinio.largo{
	  margin: 0 0 20px 0;
	  width:925px;
	}
	div#contentmain div.derecha{
	}
	
	div#contentmain div.patrocinio p a{
	  color: #666666;
	}
	.aviso{
		clear:both;
		font-size:11px;
		color:#666;
		}
	
	/*///////////////////////////////////////////////////////////////// FICHAS SE ABREN ////*/

.abre1:hover, .abre2:hover, .abre3:hover, .abre4:hover, .abre5:hover{
cursor: pointer;
color:#F60;
}
#expan1 p, #expan2 p, #expan3 p, #expan4 p, #expan5 p{
margin: 0 0 15px 0;
font-size:11px;
line-height:15px;
}

#expan2 a{margin: 0 0 3px 0;}