html {
background:#FC0 url(http://www.igs.cat/fundamentos/img/fons.png) repeat top left;
}
body {
background:#FC0 url(http://www.igs.cat/fundamentos/img/fons.png) repeat top left;
font-family: Arial, Helvetica, sans-serif;
font-size:0.7em;
margin:auto;
padding:0;
width:995px;
}
.no-marco {border:none;}
.invisible { visibility: hidden;}
a {color:#003366; text-decoration:none;}
a:link, a:visited { }
a:hover, a:active { text-decoration:underline;}
abbr, acronym { font-weight:700;}

#titulo a img {
display:none;
}

#titulo a {
background-color:#FFF;
color:#032377;
text-decoration:none;

}

#cabecera .fundamentos {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;

}

#cabecera .lema,.cuando,.donde {
margin:0;
padding:0;
}
#cabecera p.lema{ font-weight:700;}
#cabecera {
margin:0;
padding:0;
}

.cabecera-body {
background:#FFF url(http://www.igs.cat/fundamentos/img/logo.png) no-repeat center left;
border-bottom:1px solid #cacaca;
color:#032377;
height:100px;
margin-top:20px;
padding:0;
position:absolute;
top:5px;
width:995px;
}

a img,h1 a {
border-style:none;
text-decoration:none;

}

h3 {
color:#00186B;
border-bottom:1px solid #dedede;
margin:2px;
padding:0 0 5px 5px;
}

#titulo-seccion {

background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
width:974px;
}

#titulo-seccion .titulo-seccion-body {
background-color:#FFF;
}

#titulo-seccion h2 {
color:#00186B;
border-bottom:1px dotted #333;
font-size:1.2em;
margin:10px 0;
padding:10px 0 5px 10px;
width:780px;
}

#menu-herramientas .menu-herramientas-body li a:hover {
color:#000;
text-decoration:underline;
}

#menu-herramientas .menu-herramientas-body li a {
color:#000;
padding:5px;
text-decoration:none;
}

#menu-herramientas .selector-idioma {
float:left;
margin:0 0 0 10px;
padding:0;
position:absolute;
right:5px;
top:0;
}

#herramientas-portada {
float:left;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
}

#menu-herramientas ul {
list-style:none;
margin:0;
padding:0 80px 0 0;
}

#menu-herramientas .menu-herramientas-body {
background:#FC0 url(http://www.igs.cat/fundamentos/img/cerca_fons.png) repeat top left;
margin:0;
padding:0;
position:absolute;
top:5px;
width:995px;
}

#menu-opciones {
background:#FFF url(http://www.igs.cat/fundamentos/img/bg_opt.png) repeat bottom left;
margin:0;
padding:0;
position:absolute;
top:128px;
width:995px;
}

#menu-opciones .menu-opciones-body {
background:#FFF url(http://www.igs.cat/fundamentos/img/bg_menu.png) no-repeat bottom left;
height:74px;
margin:0;
padding:10px 0 0;
}

#menu-opciones .menu-opciones-body ul {
background-color:#FFF;
list-style:none;
margin:0;
padding:0;
}

#menu-opciones .menu-opciones-body ul li {
float:left;
margin:0;
padding:0;
}

#menu-opciones .menu-opciones-body ul li a,#menu-opciones .menu-opciones-body .linkActivo {
color:#00186b;
display:block;
height:64px;
padding:5px 0;
text-align:center;
text-decoration:none;
width:81px;
}

#menu-opciones .menu-opciones-body ul li a#opciones-informacion {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt1.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-actualidad {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt2.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-programa {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt3.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-ponentes {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt4.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-inscripcion {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt5.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-prensa {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt6.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-localizacion {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt7.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-alojamiento {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt8.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-media {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt9.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-estilo {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt10.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-social {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt11.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-contacto {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt12.png) no-repeat bottom left;
}

#menu-opciones .menu-opciones-body ul li a#opciones-informacion:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt1_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-actualidad:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt2_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-programa:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt3_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-ponentes:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt4_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-inscripcion:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt5_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-prensa:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt6_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-localizacion:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt7_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-alojamiento:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt8_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-media:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt9_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-estilo:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt10_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-social:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt11_on.png) no-repeat bottom left;
text-decoration:underline;
}

#menu-opciones .menu-opciones-body ul li a#opciones-contacto:hover {
background:#FFF url(http://www.igs.cat/fundamentos/img/opt12_on.png) no-repeat bottom left;
text-decoration:underline;
}

#contenido {
background-color:#FFF;
margin:0;
min-height:600px;
padding:10px;
position:absolute;
top:216px;
width:975px;
}

#contenido .contenido-body {
font-size:1.2em;
min-height:560px;
height:auto !important;
height:560px;
padding:0;
width:785px;
}

.estilos dd {
margin:0;
padding:0;
}

.estilos dt {
font-weight:700;
margin-top:5px;
padding-right:10px;
text-align:right;
}

.estilos ul {
height:100px;
list-style:none;
margin:0;
padding:0;
}

.estilos ul li {
float:left;
margin:0;
padding:0;
}

.estilos li img {
display:block;
float:left;
height:100px;
margin:0;
padding:0 10px 0 0;
width:180px;
}

.patrocinadores {
margin:0 0 0 795px;
padding:0;
position:absolute;
top:240px;
width:200px;
z-index:2;
}


.patrocinadores dl {
font-weight:700;
margin:0 5px 0 10px;
padding:0;
width:180px;
}

.patrocinadores dt {
color:#00186B;
border-bottom:1px dotted #333333;
font-size:1.2em;
margin:10px 0;
padding:0 0 5px 10px;
}

.patrocinadores dd {
margin:0;
padding:5px 0 0;
text-align:right;
}

.patrocinadores li {
background-color:#FFF;
margin:0;
padding:0;
}

.patrocinadores ul {
list-style:none;
margin:0;
padding:0;
}

.patrocinadores a {
margin:0;
padding:0;
}
.patrocinadores a:hover img  {
border:1px solid #cacaca;

}

.patrocinadores a img {
border:1px solid #FFF;
margin:1px;

}

#pie {
background-color:#FFF;
display:run-in;
margin-left:795px;
padding:5px;
position:absolute;
top:680px;
width:190px;
z-index:2;
}

#pie hr {
background-color:#d4d4d4;
border:0 none;
color:#d4d4d5;
height:1px;
}

#pie p {
background-color:#FFF;
color:#00186B;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:1px;
padding:5px 5px 0 0;
text-align:left;
}

#fotos {
clear:both;
margin-left:5px;
padding:0;
width:775px;
}

.item-mini {
float:right;
margin:5px;
padding:0;
width:775px;
}

.item-first {
background-color:#00F;
margin:5px;
padding:0;
}

.bloque-importante {
border:1px solid #333333;
margin-top:5px;
padding:0;
width:380px;
}

.bloque-importante p img {
border:1px solid #CACACA;
margin:5px;
padding:0;
}

.bloque-importante2 {
border:1px solid #333333;
float:left;
margin:5px;
min-height:379px;
padding:0;
width:380px;
}

.resumen {
color:#333;
text-decoration:underline;
text-align:right;
}

.resumen a {
color:#333;
font-weight:700;
text-decoration:none;
}

.resumen a:hover,.resumen a:active {
color:#333;
font-weight:700;
text-decoration:underline;
}

.feed a {
border-style:none;
text-decoration:none;
}

.subsecciones {
border-bottom:1px solid #cacaca;
margin:0;
padding:0;
position:absolute;
top:0;
width:974px;
}

.subsecciones ul {
float:left;
height:20px;
list-style:none;
margin:5px 2px 0 0;
padding:0;
}

.subsecciones li {
float:left;
margin:0;
padding:0;
}

.subsecciones li a {
font-size:0.8em;
color:#000;
padding-left:6px;
text-decoration:none;
}

.subsecciones div.sugerencias ul {
background-color:#FFF;
float:right;
}

table {
border-collapse:collapse;
margin-bottom:1.5em;
text-align:left;
width:90%;
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
}

table th {
background:#004d7f url(http://www.igs.cat/fundamentos/img/a8.gif) repeat-x bottom left ;
border-bottom: 1px solid #cacaca;
font-weight:700;
padding:0.5em;
color:#FFF;
}

table td {
background:#f0f0f0 url(http://www.igs.cat/fundamentos/img/a6.gif)  repeat-x bottom left;
border-right:solid 1px #fff;
padding:0.5em;

}

table tr.hora {
background-color:#006192;
border-right:solid 1px #fff;
color:#fff;
}

table tr.acto {
background:#FDFDFD url(http://www.igs.cat/fundamentos/img/a7.gif) repeat-x top left;
border-top:solid 1px #fff;
color:inherit;
}
table tr.descanso, th.hora, td.hora, th.acto, th.ponente, th.material {
background:#006192 url(http://www.igs.cat/fundamentos/img/img/a6.gif)  repeat-x bottom left;
border-top:solid 1px #fff;

}
caption {text-align: left; margin-bottom:10px;}


.thumbnail {
margin:5px;
width:110px;
}

li.thumbnail {
display:block;
float:left;
text-align:center;
}

li.thumbnail p {
color:#0c387d;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px;
text-align:center;
}

li.thumbnail a {
color:#0c387d;
font-weight:700;
text-decoration:none;
}

li.thumbnail p a {
font-weight:700;
text-decoration:none;
}

.thumbnails {
list-style:none;
margin:0;
padding:0;
}

ul.thumbnails + p {
clear:both;
}

.navegacion-secundaria,.subsecciones div.sugerencias p {
display:none;
visibility:hidden;
}

#cabecera .cabecera-body p,h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 0 100px;
padding:0;
}
#cabecera .cabecera-body p{
margin:0 0 0 100px;
padding:0;}
#cabecera .lema a,h2 a,h2 a:link,h2 a:visited,#pie a,.siguiente-seccion a,.anterior-seccion a {
text-decoration:none;
}

.cabecera-head-l,.cabecera-head-r,#titulo-seccion .titulo-seccion-head-r,#titulo-seccion .titulo-seccion-head-l,#menu-herramientas .menu-herramientas-head-l,#menu-herramientas .menu-herramientas-head-r,.titulo-menu,.navegacion-secundaria,#menu-opciones .menu-opciones-head-l,#menu-opciones .menu-opciones-head-r,#contenido .contenido-head-r,#contenido .contenido-head-l,.patrocinadores-head-l,.patrocinadores-head-r {
display:none;
visibility:hidden;
}

#menu-herramientas .menu-herramientas-body li,#menu-herramientas ul li {
float:right;
margin:0 0 0 10px;
padding:5px;
}

.bloque-importante strong,.item-mini dl,.item-mini p {
margin:5px;
padding:0;
}
.item{margin-bottom:10px;}
.item p{margin:0; padding:5px;}
.subsecciones li a:hover,.siguiente-seccion a:hover,.anterior-seccion a:hover,li.thumbnail img:hover,li.thumbnail img:active {
text-decoration:underline;

}

li.thumbnail img,.thumbnails li.thumbnail-texto {
margin:10px;
}

/* --------------- Noticias / News  ------------------ */
ul.actualidad {}
ul.actualidad li {margin:0 0 10px 0;}
ul.actualidad li.ultimo-item {}
.item dl.actualidad dt { 
border-bottom:1px solid #cacaca; 
background-color:#EEE;
font-family: Arial, Helvetica, sans-serif; 
padding:0 0 0 10px;
margin:10px;
}
.item dl.actualidad dd{color:#003366;}
.item dl.actualidad dt .cal .date {}
