/* --------------  ESTILOS BÁSICOS / BASIC STYLES  ---------- */
html {margin:0;padding:0;}
body {width: 96%;padding:0 0 0 1% !important;padding:0 1%;background: #bacce0 url(http://www.netcom.es/beatrix/img/fondoBody.gif) repeat-x 0 0;color:#1F1F1D; font:normal 70% Verdana, Arial, Helvetica, sans-serif;}
img {border:none;}
ul,dl{margin:0;padding:0;}
ul li, dt, dd{list-style:none;margin:0;padding:0;}
h2{padding:3px 10px;margin:0 0 12px 0;background:#FFF1D7 url(http://www.netcom.es/beatrix/img/fondoH2.gif) repeat-y 0 0;font-size:1.6em;font-family:arial;}
h2 a, h2 a:hover{color:#1F1F1D;text-decoration:none;}
h3{padding:3px 10px 2px 30px;margin:0 0 10px 0;background:#D6E0EA url(http://www.netcom.es/beatrix/img/vinetaH3.gif) no-repeat 10px 4px;font-size:1.25em;color:#000;font-family:arial;}
h4{padding:6px 10px 0 10px;margin:0;color:#FF9900;font-size:1.3em;font-family:arial;}

a {color:#779CC6;text-decoration:none;}
a:hover, a:active {text-decoration:underline;color:#85b9f5;}

.body{width:100%;height:100%;float:left;background:#fff;margin:12px 0;padding-bottom:10px;position:relative;}

/* ----------------  CABECERAS / HEADERS  ------------------ */
#cabecera {width:97.9%;margin:0 0 0 1% !important;margin:0 0 0 .5%;float:left;background:#fff url(http://www.netcom.es/beatrix/img/fondoCab.jpg) no-repeat 0 0;}
.cabecera-head-l, .cabecera-head-r, h1 a img, .menu-herramientas-head-l, .menu-herramientas-head-r, #menu-opciones .menu-opciones-head-l, #menu-opciones .menu-opciones-head-r{display:none;}
.cabecera-body{width:71% !important;width:100%;float:left;padding:0 0 0 27%;min-height:155px !important;height:auto !important;height:155px;}
.cabecera-body a, .cabecera-body a:hover{text-decoration:none;}
h1 {font-size:3em;font-family:arial;padding:30px 0 0 0;margin:0;}
h1 span.fundamentos{color:#FFF;}
h1 a:hover span.fundamentos{color:#ffac0d;}

#cabecera p {padding-top:0;margin:0;font-size:1.1em;font-weight:bold;color:#ffad0c;}
#cabecera p.lema {padding-top:25px;font-family:arial;}
#cabecera p.lema a{color:#fff;font-size:1.4em;font-style:italic;}
#cabecera p.lema a:hover{text-decoration:underline;}

/* ---------------- MENÚ de HERRAMIENTAS ----------- */
.titulo-menu, .navegacion-secundaria {display: none;visibility: hidden;}
#menu-herramientas{width:100%;float:left;padding:0;background:#FFF;padding:0 0 5px 0;}
#menu-herramientas ul{width:97.9%;float:left;background:#000;margin:0 1% !important;margin:0 .5%;}
#menu-herramientas ul li{float:right;margin:2px 5px;font-size:.9em;font-family:verdana;}
#menu-herramientas ul li a{display:block;padding:3px 12px;background:#4D4D4D;color:#fff;text-decoration:none;}
#menu-herramientas ul li a:hover{background:#FFAE0C;}
#menu-herramientas ul li.linkActivo{padding:3px 12px;background:#FFAE0C;color:#fff;}

/* ------------------- MENÚ de OPCIONES ------------- */
#menu-opciones {width:23% !important;width:25%;float:left;background:#fff;padding: 5px 1% !important;padding: 5px 5%;}
#menu-opciones .menu-opciones-body {width:99% !important;width:99.9%;float:left;padding:0;border:1px solid #E0E0E0;background: #FFAD0C url(http://www.netcom.es/beatrix/img/fondoMenu.gif) repeat-x 0 0;}
#menu-opciones ul{padding:0 0 99px 0;background:transparent url(http://www.netcom.es/beatrix/img/fotoPuntero.gif) no-repeat 65% 100%;}
#menu-opciones ul li {border-top:1px solid #FEC003;border-bottom:1px solid #FDA203;}
#menu-opciones ul li.linkActivo span, #menu-opciones ul li a{display:block;padding:6px 2px 6px 25px;background:transparent url(http://www.netcom.es/beatrix/img/vinetaMenu.gif) no-repeat 12px 9px;color:#fff;text-decoration:none;font-weight:bold;}
#menu-opciones ul a:hover, #menu-opciones ul a:active, #menu-opciones ul li.linkActivo span{background:#000 url(http://www.netcom.es/beatrix/img/vinetaMenu_on.gif) no-repeat 12px 9px;}
/*#menu-opciones ul a:hover{background-color:#666666;}*/

/* ------ El CONTENEDOR del contenido de la página --------- */
#contenido {width:74.9%;float:left;min-height:870px !important;height:auto !important;height:870px;line-height:15px;}
#content-body{width:99.9%;}
#contenido .contenido-head-r, #contenido .contenido-head-l {display:none;}
#contenido .contenido-body {padding:7px 10px;}

/* ---------- PATROCINADORES ----------------- */
.patrocinadores-head-l, .patrocinadores-head-r {display:none;}
div.patrocinadores {width:23% !important;width:25%;float:left;clear:left;padding:12px 1% !important;padding:10px 5%;text-align:center;}
.body >/**/ div.patrocinadores{position:absolute !important;top:55em !important;left:0 !important;}
.patrocinadores-body {width:99%;float:left;border:1px solid #95B0CB;border-top:none;padding:0;overflow:hidden;}
.patrocinadores dl, .patrocinadores dt, .patrocinadores dd {width:100%;float:left;padding:0;margin:0;}
.patrocinadores dt{padding:5px 0;margin-bottom:10px;font-size:1.1em;font-weight:bold;background:#D6E0EA;border-bottom:1px solid #95B0CB;border-top:1px solid #95B0CB;}
.patrocinadores ul {margin-bottom:12px;}

/* -------------- PIE -------------------------- */
#pie {width:98%;float:left;margin:5px 0 0 1% !important;margin:5px 0 0 .5%;background:#000;color:#fff;padding:3px 0;text-align:center;}
#pie hr {display:none;}   
#pie p {padding:2px 0;margin:0;}
#pie a{font-weight:bold;}

/* ------ ELEMENTOS del CONTENIDO ------ */
.item {float:left;width:99.5%;border:1px solid #95B0CB;margin:0 0 15px 0;padding-bottom:10px;}
.item-mini {float:left;width:48%;margin-bottom:15px;border:1px solid #95B0CB;}
.item p, .item-mini p, .item dl, .first ul, .item address{padding:5px 10px 7px 10px;margin:0;}
.item dl{padding:0 10px 5px 10px;margin:0;}
.item dt{padding:4px 0 0 22px;background:transparent url(http://www.netcom.es/beatrix/img/vineta4.gif) no-repeat 3px 7px;font-size:1.1em;font-weight:bold;}
.item dd{padding:4px 0 9px 22px;}
.par {float:left;margin-left:2.5%;}
.bloque-importante, .bloque-importante2{float:left;width:99%;border:1px solid #95B0CB;margin:0 0 15px 0;padding-bottom:10px;}
.bloque-importante2 dl.estilos{width:90%;float:left;margin:0;padding:5px 5% 0 5%;}
.bloque-importante2 dl.estilos dt{width:100%;float:left;padding:7px 0;color:#FF9900;font-weight:bold;text-transform:uppercase;}
.bloque-importante2 dl.estilos dd{width:100%;float:left;margin:0;padding:0 0 7px 0;}
.bloque-importante2 dl.estilos dd img{float:left;margin-right:20px;width:120px;height:70px;border:3px solid #95B0CB;}
.bloque-importante2 dl.estilos dd ul{float:left;}
.bloque-importante2 dl.estilos dd ul li{padding:0 0 5px 0;}
.bloque-importante2 .resumen{width:99%;float:left;padding:0;text-align:right;}
.bloque-importante2 p{padding-bottom:0;}

.first strong{color:#FF9900;}
.first ul li{padding:0 0 5px 17px;background:transparent url(http://www.netcom.es/beatrix/img/vineta5.gif) no-repeat 5px 5px;}
.item ul{padding-bottom:6px;}

img.decorador{border:10px solid #F6F5F5;margin:0 15px 5px 5px;}
.item-mini img.decorador{float:left;}
.item img.decorador{clear:left;float:left;}

h3#videos, h3#fotos{background:#D6E0EA url(http://www.netcom.es/beatrix/img/icoVideo.gif) no-repeat 7px 4px;padding: 10px 0 9px 42px}
h3#fotos{background-image:url(http://www.netcom.es/beatrix/img/icoCamara.gif);padding-left: 50px}

/* Información de resumen para los items */
.resumen a{background:transparent url(http://www.netcom.es/beatrix/img/vineta3.gif) no-repeat 7px 2px;padding-left:17px;}

/* --------- Sub-secciones y sugerencias ------ */
.subsecciones {width:97% !important;width:98%;float:left;padding:0 0 15px 2%;}
.subsecciones ul {width:50%;float:left;clear:left;padding-top:10px;}
.subsecciones li {padding:2px 0 5px 12px;background:transparent url(http://www.netcom.es/beatrix/img/vineta2.gif) no-repeat 0 7px;}

#subsecciones-ponentes ul{width:60%;float:left;clear:left;border:1px dotted #ff9900;margin:0 0 11px 0;}
#subsecciones-ponentes li{display:inline;float:left;padding:3px 5px 7px 25px;background:transparent url(http://www.netcom.es/beatrix/img/icoPonente.gif) no-repeat 5px 3px;}
#subsecciones-ponentes ul.seccion-actual li{background-image: url(http://www.netcom.es/beatrix/img/icoPonente_on.gif);}

/* Anotación en la página */
div.nota {width:188px;clear:right;float:right;padding-top:66px;background:transparent url(http://www.netcom.es/beatrix/img/fondoNota_sup.gif) no-repeat 0 0;}
div#subsecciones-ponentes>/**/div.nota {position:absolute;right:15px;}
div.sugerencias {width:84% !important;width:100%;padding:0 6% 40px 10%;float:left;background:transparent url(http://www.netcom.es/beatrix/img/fondoNota_inf.gif) no-repeat 0 100%;}
div.sugerencias p{padding:0 0 5px 0;margin:-26px 0 0 0;position:relative;font-weight:bold;}
.subsecciones div.sugerencias ul {width:100%;float:left;padding-top:5px;border:none !important;}
.subsecciones div.sugerencias ul li {font-size:1em;padding:2px 0 4px 12px !important;background:transparent url(http://www.netcom.es/beatrix/img/vineta2.gif) no-repeat 0 7px !important;}

/* ------------------ Tablas / Tables  ------------- */
table {width:93.5%;margin:10px 3%;border-collapse:collapse;border-bottom:2px solid #1F1F1D;border-top:2px solid #1F1F1D;font-size:11px;}
th {background:#f8f8f8;text-align:left;padding:5px .5% 5px 1% !important;padding:5px 1% 5px 3%;border-bottom:1px solid #ccc;}
thead th {border-bottom:1px solid #1F1F1D;background:#fff1d7;text-align:center;color:#1F1F1D;padding:3px 0;}
td {padding:6px 1% 5px 3% !important;padding:6px .5% 5px 1%;border-bottom:1px solid #ccc;}
tbody tr th {} 
caption {padding:6px 0;text-align:left;color:#FF9900;font-size:1.1em;font-family:arial;font-weight:bold;}
table >/**/ caption{padding-left:25px;}
td.right{text-align:center;}

table dl{padding:0 !important;}
table dt{padding:0 !important;background:none !important;}
.desplegableCerrado dd{display:none;}
.desplegableAbierto dd{display:block;padding:0;background:none;position:absolute;}
.mas-info{float:left !important;width:95% !important;color:#779CC6 !important;cursor:pointer;}
.mas-info:hover{color:#85b9f5;text-decoration:underline;}
.desplegableAbierto dd ul{width:325px;min-height:75px !important;height:auto !important;height:75px;margin-top:4px;border:1px solid #95B0CB;border-bottom-width:10px;background:#f8f8f8;}

/* ---------------------- Media -------------------- */
ul.thumbnails {width:100%;float:left;padding:10px 0 0 0;}
li.thumbnail p, li.thumbnail a{float:left;}
li.thumbnail {width:22.5% !important;width:22%;float:left;padding:0 !important;margin:0 0 0 2%;min-height:170px !important;height:auto !important;height:170px;line-height:12px;background:none !important;}
li.thumbnail p{padding:0 0 5px 5px;}
li.thumbnail a {float:left;background:transparent url(http://www.netcom.es/beatrix/img/fondoFoto.gif) no-repeat 0 0;padding:33px 22px 21px 21px;}
li.thumbnail a:hover{background-image:url(http://www.netcom.es/beatrix/img/fondoFoto_on.gif);}
li.thumbnail p a{background:none !important;padding:0 !important;}
li.thumbnail img {width:75px;height:75px;}
li.thumbnail-texto {width:98%;float:left;text-align:right;height:auto !important;margin:0;font-size:1.2em;font-weight:bold;}

/* --------------- Noticias / News  ------------------ */
ul.actualidad {padding:0 10px;min-height:190px !important;height:auto !important;height:190px;}
ul.actualidad li {padding:4px 0 4px 15px;background:transparent url(http://www.netcom.es/beatrix/img/vineta1.gif) no-repeat 3px 6px;}
ul.actualidad li.ultimo-item{background:transparent url(http://www.netcom.es/beatrix/img/mas.gif) no-repeat 0 7px;padding:4px 0 0 14px;}
ul.actualidad li.feed {background:none;padding:0;}
ul.actualidad li.feed img{float:right;margin-bottom:10px;}
ul.actualidad .cal{display:block;}
.item dl.actualidad dt {}
.item dl.actualidad dt .cal .date {}
.first ul.actualidad strong{color:#779CC6;}

/* --------------- Contacto / Contact -------------- */
.vcard {text-align:center;}
.vcard img.photo{float:none;margin:10px;}

/* --------------- Ponentes / Speakers  -------------- */
img.photo {float:left;border:10px solid #F6F5F5;margin:0 15px 5px 5px;}

.logo img{float:left;margin:5px 40px 5px 20px;}
.center{text-align:center;}
dd.center{padding:10px 0;}
.center img{border:10px solid #F6F5F5;padding:10px;margin:0 15px 5px 5px;}
#mapa-google{border:10px solid #d6e0ea;}

/* formulario */
#concurso-formulario{width:95% !important;width:95%;float:left;margin:-5px 0 0 2.5% !important;margin:-5px 0 0 .9%;}
#concurso-formulario fieldset{width:97.9%;float:left;padding:5px 1% 15px 1%;margin:0 0 20px 0;border:none;background:#f8f8f8;}
#concurso-formulario legend{padding:9px 0;font-weight:bold;color:#ff9900;font-size:1.1em;}
#concurso-formulario label{width:100%;float:left;padding:0 0 9px 0 !important;padding:0 0 3px 0;}
#concurso-formulario span.label{width:30%;float:left;padding:2px 1% 2px 0;}
#concurso-formulario input, #concurso-formulario textarea{border:1px solid #95b0cb;float:left;background:#fafcfd url(http://www.netcom.es/beatrix/img/fondoInput.gif) repeat-y 100% 0;}
#concurso-formulario .info-legal{padding:25px 1.5% 10px 1.5%;font-size:.9em;}
#concurso-formulario .botones input{float:right;padding:0 10px;margin:0 10px;background:#069 url(http://www.netcom.es/beatrix/img/fondoBoton.gif) repeat-x 0 100%;border:1px solid #069;color:#fff;font-weight:bold;cursor:pointer;}

/* Enlaces para paginación */
p.anterior-seccion, p.siguiente-seccion{float:left;border:1px solid #95B0CB;border-bottom-width:2px;border-right-width:2px;margin:0 10px 15px 0;padding:5px 10px 5px 25px;background:transparent url(http://www.netcom.es/beatrix/img/anterior.gif) no-repeat 7px 7px;font-weight:bold;}
p.siguiente-seccion{float:right;background:transparent url(http://www.netcom.es/beatrix/img/siguiente.gif) no-repeat 95% 7px;padding:5px 25px 5px 10px;}
