/*
El orden de las propiedades dentro de la línea de estilo es:
width, height, float, position, padding, margin, background, border, formato de textos...
*/

/* Etiquetas */

*{margin:0;padding:0}
html, body{min-height:100% !important;height:auto !important;height:100%}
body{background:#fff url(http://www.netcom.es/beatrix2/img/fondoBody.gif) repeat-x 0 0;font:normal 80% "Trebuchet MS", "Century Gothic", Verdana, Arial;color:#444;}

a{color:#2999ec;background:transparent;text-decoration:none}
a:hover{color:#369;background:transparent;text-decoration:underline;}

img{border:0;}

ul{list-style-type:none;padding:10px 0 20px 0;margin:0;}
ul li{display:block;margin-bottom:10px;padding-left:1.4em;background:transparent url(http://www.netcom.es/beatrix2/img/icono4.gif) no-repeat .3em 7px;}
ul li:first-letter {text-transform:uppercase;font-size:1.1em;}

dl{margin:10px 0;}
dt{padding:0 0 5px 0;margin:0;border:0;color:#E5B805;font-size:1.1em;font-weight:bold}
dd{margin-bottom:15px;border:0;}

dd ul{padding-bottom:0}

h1{margin:0 295px 0 0px;padding-top:35px;font:bold 2.6em "Century Gothic", Verdana, Arial;}
h2{position:relative;z-index:1000;margin:0 -1px 0 0;padding:.4em 1em .2em 1em;background:transparent url(http://www.netcom.es/beatrix2/img/tituloDcha.gif) no-repeat 100% 0;color:#fff;font-size:1.6em;line-height:1em;}
h3, h4{margin:10px 0 10px 0;color:#8fb612;font-size:1.3em;line-height:1em;font-weight:normal}
h4{display:inline;line-height:3em;margin-top:0;padding-bottom:4px;border-bottom:1px dashed #8fb612;font-size:1.2em}
h2 a, h2 a:visited{color:#fff !important;text-decoration:none;font-size:.8em}
h2 a:hover{color:#fef61e}

table{width:94.5%;margin:0 auto 0 auto;border-collapse:collapse;border:0;font-size:.95em;}
div>/**/table{width:100%;}
caption{width:100%;padding:20px 0 0px 1.4em;background:transparent url(http://www.netcom.es/beatrix2/img/icono7.gif) no-repeat 0 23px;text-align:left;font:bold 1.1em "Century Gothic", Verdana, Arial}
th{padding:1em 0 .2em .2em;text-align:left;border-bottom:4px solid #e2e2e2;color:#E5B805;vertical-align:top;font-family:Century Gothic;font-size:1.1em;}
td{padding:.5em 0 .4em .3em;border:1px solid #e2e2e2;background:#fff;vertical-align:top;font-size:.9em}
tbody th{padding:.5em 0 .4em .3em;border-bottom-width:1px;border-left:1px solid #e2e2e2;font:normal 1em "Trebuchet MS", Verdana, Arial;}

p{padding-bottom:10px;}

kbd{position:absolute;margin:0 0 0 -20px;padding:.05em .2em;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;color:#000;background:#eee;font:normal .8em "Lucida console", Courier, monospace;vertical-align: text-bottom;cursor:help;}

code{font-size:1.1em;}

fieldset{padding:15px 0 0 0;border:0;}
legend{margin-bottom:0 !important;margin:0 0 15px -7px;color:#E5B805;font-weight:bold;}
label{width:99%;float:left;margin-bottom:15px;}
label input, label textarea{width:50%;float:left;padding:2px 0;border:1px solid #ccc;background:transparent url(http://www.netcom.es/beatrix2/img/degradado.gif) repeat-y 0 0;font:normal 1em "Trebuchet MS", "Century Gothic", Verdana, Arial;color:#444;}
label>/**/input[type="file"]{clear:left;display:block}

/* estilos ocultos */
.menu-herramientas-body p, .menu-opciones-body p, h1 img, hr, #content-body p{display:none}
/* estilos ocultos pero accesibles */
.sugerencias p, th .invisible, .navegacion-secundaria, #content-body .navegacion-secundaria, span.error{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}

/* vuelvo a mostrar */
#content-body div p{display:block;clear:left;vertical-align:top}
div>/**/#content-body div p{clear:none;}

/* estructura */
.body{width:auto;min-height:100% !important;height:auto !important;height:100%;}
#cabecera{min-height:135px !important;height:auto !important;height:184px;margin:0 auto;padding-top:55px}
#menu-herramientas{width:100%;position:absolute;top:0;right:4%;}
#menu-opciones, .patrocinadores{float:left;margin-left:2% !important;margin-left:1%;background:#fff}
#menu-opciones{width:17% !important;width:17%;padding-top:37px;background:#fff url(http://www.netcom.es/beatrix2/img/bordeIzda.gif) no-repeat 0 0;}
.patrocinadores{width:14% !important;width:16%;clear:left;margin-top:30px;padding-right:1%;}
#contenido{margin:0 2% 0 17.5%;padding:24px 1.5% 0 0;background:#fff url(http://www.netcom.es/beatrix2/img/bordeDcha.gif) no-repeat 100% 0;}
#pie{width:100%;clear:left;margin-top:20px;padding-bottom:15px;background:#90b912;font:normal .85em Arial, Verdana, "Trebuchet MS";color:#fff;text-align:center;line-height:1.8em}

/* dentro estructura */
/* cabecera */
.cabecera-body{min-height:135px !important;height:auto !important;height:135px;padding:0 2%;background:transparent url(http://www.netcom.es/beatrix2/img/cabecera.jpg) no-repeat 100% 0;}
#cabecera a:hover{color:#fef61e !important}
.cabecera-head-r{width:117px;height:111px;position:absolute;z-index:0;margin-top:12px;left:45px;background:transparent url(http://www.netcom.es/beatrix2/img/logo2007.gif) no-repeat 0 0;}
#cabecera p{margin-left:185px;font-weight:bold;color:#333}
h1 a, h1 a:hover, #cabecera p.lema a{color:#fff;text-decoration:none}
#cabecera p.lema{margin-top:0;padding:0}
h1 a{display:block;position:relative;z-index:1000;padding:0 0 0 184px;}

/* herramientas */
#menu-herramientas ul{float:right;padding:0;font-size:1.1em}
#menu-herramientas li{float:left;margin:10px .2em 0 .2em;padding:0;background:#2999ec;background:#2999ec url(http://www.netcom.es/beatrix2/img/pestanaIzda.gif) no-repeat 0 0;}
#menu-herramientas li a{display:block;padding:.2em 1em;background:transparent url(http://www.netcom.es/beatrix2/img/pestanaDcha.gif) no-repeat 100% 0;color:#fff;font-weight:bold;text-decoration:none;}
#menu-herramientas li a:hover{color:#022275}
#menu-herramientas li.linkActivo{margin:2.2em -.2em 0 -.2em;padding:.3em 1em 0em 1em;background:#0265C2;color:#fff;font-weight:bold;font-size:1em;}

/* opciones */
#menu-opciones ul{padding:0}
#menu-opciones li{margin:0 0 4px 1.3em;padding:0;background:none;}
#menu-opciones li.linkActivo, #menu-opciones a{width:90%;display:block;padding-left:.9em;background:transparent url(http://www.netcom.es/beatrix2/img/iconoMenu.gif) no-repeat 0 7px;font-size:1.1em;text-decoration:none;font-weight:bold}
#menu-opciones a:hover, #menu-opciones li.linkActivo{background-image:url(http://www.netcom.es/beatrix2/img/iconoMenuOn.gif);color:#8fb612;}
#menu-opciones li.linkActivo{margin-left:1.15em !important;margin-left:1.2em}

/*patrocinadores*/
.patrocinadores dl{margin:0;}
.patrocinadores dt{margin:10px 0;padding:.3em 1em;border-bottom:1px dashed #ccc;color:#8fb612;font-size:1.3em;font-weight:bold;line-height:1em}
.patrocinadores dd{padding:0;margin:0;border:0}
.patrocinadores img{width:100%;}
.patrocinadores dl ul{margin-bottom:40px;}
.patrocinadores dl li{padding:.5em 0;margin:0;border-bottom:1px dashed #ccc;background:none;}

/* pie */
#pie p{padding:0}
#pie a{color:#fff;text-decoration:none}
#pie a:hover{color:#000;text-decoration:underline}
#pie .navegacion-secundaria{position:static;visibility:visible;margin-bottom:10px;padding-left:74.5% !important;padding:5px 22.5% 10px 22.5%;background:#fff;border-top:1px solid #90b912;text-align:right;}
#pie .navegacion-secundaria a{width:28px;height:30px;display:block;background:transparent url(http://www.netcom.es/beatrix2/img/subir.gif) no-repeat 100% 0;}
#pie .navegacion-secundaria img{display:none}

/* contenido */
.contenido-body{width:76% !important;width:77%;min-height:70em !important;height:auto !important;height:70em;}
div>/**/.contenido-body{width:77% !important;}
#content-body{line-height:1.5em;border:1px solid #ccc;border-top:0;border-bottom:0;position:relative;}

.contenido-body a:visited {color:#369;}	

.titulo-seccion-body{position:relative;background:#90B912 url(http://www.netcom.es/beatrix2/img/tituloIzda.gif) no-repeat 0 0;margin-left:-1px}

.item-mini, .item{padding:.3em 2.5% 1em 2.5%;border-bottom:1px solid #ccc;vertical-align:top;}

/* bloques izda */
.subsecciones{width:29%;position:absolute;top:-5px;right:-30%;z-index:1000 !important;background:#fff url(http://www.netcom.es/beatrix2/img/sumario.gif) no-repeat 0 0;}
div>/**/.subsecciones{top:-8px}
.sugerencias{margin-top:25px;background:transparent url(http://www.netcom.es/beatrix2/img/sugerencias.gif) no-repeat 0 0;}

/* subsecciones y sugerencias */
.subsecciones ul{margin:0 0 0 12%;padding:50px 0 15px 5%;border-bottom:4px solid #EFD210;}
.subsecciones ul li{margin:0;padding:0 .2em 7px 1em;background-image:url(http://www.netcom.es/beatrix2/img/icono1.gif);background-position:0 6px;}

#content-body p.anterior-seccion, #content-body p.siguiente-seccion{display:block !important;padding:0;padding:1px 1.5em;text-align:left;background:#CFE9A4;border-top:1px solid #fff}
#content-body p.siguiente-seccion{text-align:right}
p.anterior-seccion a, p.siguiente-seccion a{width:auto !important;width:100%;display:block;padding-left:2.5em;background:transparent url(http://www.netcom.es/beatrix2/img/anterior.gif) no-repeat 0 1px;color:#46500A;font-size:.9em;font-weight:bold}
p.siguiente-seccion a{padding-right:2.5em;background:transparent url(http://www.netcom.es/beatrix2/img/siguiente.gif) no-repeat 100% 1px;}
.anterior-seccion a:hover{background:transparent url(http://www.netcom.es/beatrix2/img/anterior.gif) no-repeat 0 1px;color:#46500A;}
.siguiente-seccion a:hover{background:transparent url(http://www.netcom.es/beatrix2/img/siguiente.gif) no-repeat 100% 1px;color:#46500A;}
p.anterior-seccion a:visited, p.siguiente-seccion a:visited{color:#46500A !important}

.item img, .item-mini img{float:left;margin:.2em 2.5em .2em 0;padding:2px;border:5px solid #E3E3E3;background:#fff;}

/* -------------- CONTENIDOS --------------- */

/* index */
.item-mini .decorador{float:left;vertical-align:top;margin:1.5em .8em 0 0;}
div>/**/.item-mini .decorador{float:none;}
div>/**/img.decorador+strong{line-height:5em;font-size:1.2em;}

.bloque-importante .resumen{display:block;padding:0;text-align:left;}
.bloque-importante .resumen a{padding:0 0 0 .8em;background:transparent url(http://www.netcom.es/beatrix2/img/punto.gif) no-repeat 0 8px;}
#content-body .bloque-importante p{clear:none}

.bloque-importante2 p{display:block;}
.bloque-importante2 p strong{font-weight:normal}
.bloque-importante2 p strong a{font-weight:bold;}
.bloque-importante2 .resumen{position:relative;margin-top:-20px;text-align:right;font-weight:normal;font-size:.9em}
.bloque-importante2 .resumen a{padding:0;background:none;}

.bloque-importante2 .estilos dt{margin-bottom:-33px;}
.bloque-importante2 >/**/.estilos dd ul{padding-top:28px;}
.bloque-importante2 .estilos dd img{top:-4px;}

/* accesibilidad, RSS, introduccion */

/* actualidad */
.ultimo-item, .feed{display:inline;line-height:2.5em;background:none !important}
.feed{padding:0;}
.feed img{float:none;vertical-align:middle;padding:0;border:0;}
.actualidad{padding-bottom:0 !important;}
.actualidad li{background-image:url(http://www.netcom.es/beatrix2/img/icono5.gif);}
.par .actualidad li{background-image:url(http://www.netcom.es/beatrix2/img/icono4.gif);}
.actualidad li:first-letter {font-size:1em}

/* programa */
td.right{width:30%}
.vevent th.hora{color:#444;font-size:.9em;}
th.hora{width:17%}
th.acto{}
th.ponente{}
th.material{}
td dl, td dd ul, td dt, td dd{margin:0;padding:0;}
td dd li{padding:0;background:none;font-size:1em;}

#contenido .desplegableCerrado, #contenido .desplegableAbierto{padding:0;}
#contenido .desplegableCerrado dd{display:none}
#contenido .desplegableAbierto dd{display:block;position:absolute;width:325px;min-height:75px !important;height:auto !important;height:75px;padding:15px;background:#fff url(http://www.netcom.es/beatrix2/img/degradado2.gif) repeat 0 0;}
#contenido .desplegableAbierto{margin:0}
#contenido .mas-info{width:auto;height:auto;float:none;padding-left:1.2em;background:transparent url(http://www.netcom.es/beatrix2/img/mas.gif) no-repeat 0 4px;color:#2999ec;font-weight:normal;cursor:pointer}
#contenido .mas-info:hover{color:#369;text-decoration:underline;}
#contenido .desplegableAbierto .mas-info{background-image:url(http://www.netcom.es/beatrix2/img/menos.gif)}
#contenido .desplegableAbierto dd ul{padding:1em 1em .5em 1em;border:4px solid #90B912;border-bottom-width:15px;background:#fff;}
#contenido .desplegableAbierto dd ul li{padding:0 0 10px 1em;color:#444;font-size:1.1em;background:transparent url(http://www.netcom.es/beatrix2/img/icono8.gif) no-repeat 0 6px;font-style:normal;}

.descanso th.hora, .descanso td{background:#E8EEDD}

/* ponentes */
img.photo{margin:10px 1em .35em 0;border-bottom-width:15px;}
p>/**/img.photo{display:inline;float:none;line-height:3em;}
#subsecciones-ponentes {padding-top:35px;background-image:url(http://www.netcom.es/beatrix2/img/ponentes.gif);}
#subsecciones-ponentes ul{padding-top:20px;}
#subsecciones-ponentes .sugerencias ul{padding-top:55px !important;}
.seccion-actual a, .seccion-actual a:visited{color:#E5B805}

/* inscripcion */
table.tarifas .right{width:20%;font-weight:bold}

/* prensa */

/* localizacion */
p.center{display:block;text-align:center;}
p.center img{float:none !important;}
dd.center{height:510px;position:relative;padding:1px;}
#mapa-google{position:absolute;border:4px solid #90B912;background:#fff;}

/* alojamientos */
td.right{width:12%;}

/* media */
.thumbnails{min-height:150px !important;height:auto !important;height:150px;padding:20px 0 0 0;background:transparent url(http://www.netcom.es/beatrix2/img/media.gif) no-repeat 50% 50%;}
#content-body ul.thumbnails p{padding-left:.8em;background:transparent url(http://www.netcom.es/beatrix2/img/icono8.gif) no-repeat 0 8px;text-align:left;}
.thumbnail p em{font-style:normal;font-weight:bold}
.thumbnails img{width:75px;height:75px;float:none;margin:0 0 .5em 0;border-color:#70AF00}
.thumbnail{width:22.5% !important;width:24.5%;min-height:12.5em !important;height:auto !important;height:12.5em;float:left;margin:0 !important;padding:0 1% !important;background:none;text-align:center;}
.thumbnail p:first-letter {text-transform:capitalize}
.thumbnails .thumbnail-texto{clear:left;margin-top:-50px;padding-right:2em !important;text-align:right;background:none;}
.thumbnails .thumbnail-texto a{padding-left:1.2em !important;background:transparent url(http://www.netcom.es/beatrix2/img/mas2.gif) no-repeat 0 5px;}

div>/**/.thumbnails li, div>/**/#content-body .thumbnails p, div>/**/.thumbnails img{float:none;display:inline !important;vertical-align:top}
div>/**/.thumbnails li{line-height:9em;}
div>/**/.thumbnails p{margin:0 1em}
div>/**/.thumbnails .thumbnail-texto{line-height:1.5em;display:block !important;}

/* concurso */
.item .decorador{float:none;display:inline;vertical-align:middle;}

	/* ( propuestas ) */
	.estilos{margin:20px 0 5px 0 !important;}
	.estilos dt{padding:15px 0 0 190px;margin:0;border:0;color:#333;line-height:1.3em;}
	.estilos dd{position:relative !important;min-height:125px !important;height:auto !important;height:125px;margin:0;border:0}
	.estilos dd ul{margin:0;vertical-align:top}
	.estilos dd li{margin-bottom:5px;padding:0 0 0 190px;background:none !important;}
	.estilos dd li em{font-style:normal;}
	.estilos dd li a em{color:#444;font-weight:normal;}
	.estilos dd li a:hover em{color:#2999ec;}
	.estilos dd img{position:absolute;left:0;top:-15px;background:#fff;border:6px solid #70AF00;border-top-width:5px;}
	/* (participa) */
	form p{font-size:.95em;font-style:italic;}
	.obligatorio{color:#E5B805}
	form fieldset p{font-size:1em;color:#444;font-style:normal}
	.label{width:35%;float:left;margin-right:2.5%;text-align:right;}
	input#fichero{width:50%;}
	.info-legal{float:left;clear:left;margin:25px 0;padding:1em 1em 1em 85px;border:5px solid #e3e3e3;background-position:1em .7em !important;background:transparent url(http://www.netcom.es/beatrix2/img/avisoLegal.gif) no-repeat 1.5em 1em;font-size:.95em;}
	.botones{padding:0 0 20px 37.5%}
	.botones input{width:163px;height:50px;padding:5px 1em 4px 2.5em;background:transparent url(http://www.netcom.es/beatrix2/img/boton.gif) no-repeat 0 0;border:0;font:bold 1.2em Trebuchet MS;color:#fff;text-align:left;cursor:pointer;}
	/* (error) */
	.errores-resumen dl{padding:0 0 20px 50px !important;background:transparent url(http://www.netcom.es/beatrix2/img/error.gif) no-repeat 0 0;}
	.errores-resumen dt{color:#F80A0A;margin-left:-50px}
	.errores-resumen ul li{padding:0;margin-bottom:10px;background:none;}
	
/* social */
.first .actualidad li{background-image:url(http://www.netcom.es/beatrix2/img/icono4.gif)}
.first .actualidad li strong{font-weight:normal}
.tiempo{font-size:.9em}
a.logo img{margin:10px 2em 10px 0 !important;}

/* contacto */
.vcard{text-align:center}
.vcard .photo{float:none;border-color:#e3e3e3}
.vcard .geo, .vcard .adr{display:block;margin:7px 0 15px 0}
.vcard strong{font-size:1.1em;}
.vcard address{width:300px;margin:0 auto;font-style:normal;}