body, html {height:100%;}
body {background:#FFF; margin:0px; font:11px Tahoma, Arial, Verdana; color:#666;}
ul {list-style:none; margin:0px; padding:0px;}
ul li {background:url(../img/icoLi.gif) no-repeat left 2px; padding-left:14px; margin-bottom:5px;}
ul li a {color:#25507A; text-decoration:none;}
ul li a:hover {color:#9C3!important;}
ol {margin-top:10px;}
ol li {background:none; padding-left:0px;}
p {margin:0px 0px 10px; line-height:15px; text-align:justify;}
h1, h2, h3, h4, h5, h6, form {margin:0px;}
h4, h4 a {font:bold 16px Arial, Helvetica, sans-serif; color:#9C3; margin-bottom:10px;}
h5 {font:bold 13px Arial, Helvetica, sans-serif; color:#25507a; margin-bottom:10px; border-bottom:solid 1px #BDCDDB; padding-bottom:2px;}
h6 {font-size:11px; margin-bottom:4px; color:#25507a;}
a {color:#25507a; text-decoration:none; font-weight:bold;}
a:hover {border-bottom:solid 3px #25507a; color:#9C3!important;}
a.go {background: url(../img/ico_go.gif) no-repeat right 3px; display: block; text-align: right; padding-right: 13px;}
a.go:hover {border-bottom:none!important;}
input, select, textarea {font:11px Tahoma, Arial, Verdana; color:#25507A; padding-left:3px; border-top:1px solid #AAA; border-right:1px solid #DDD; border-bottom:1px solid #DDD; border-left:1px solid #AAA; width:99%; background-color:#FFF;}
select, input.boton, input.sinborde {width:auto!important;}
input.boton {font-weight:bold; color:#9C3; background:#EBF5D6; border:1px solid #9C3; cursor:pointer;}
input#txtCP {width:35px;}
input#txtTel {width:60px;}

.derecha {text-align:right;}
.margen5 {margin:5px;}
.margen10 {margin:10px;}
.sinborde {border:none;}
.separadorV {background:url(../img/icoSeparadorV.gif) repeat-y; height:100%; width:1px; float:left;}
.separadorH {background:url(../img/icoSeparadorH.gif) repeat-x; width:100%; height:1px;}
.naranja {color:#F60;}
.azul {color:#25507a;}
.negro {color:#000;}
.verde {color: #693;}
.fuxia {color: #C39;}
.up {display:block; background:url(../img/icoUp.gif) no-repeat; height:16px; width:16px; float:right;}
.cajaDeg {border:1px solid #6684A2; padding:15px;}
.sombraT {background:url(../img/sombraT.gif) repeat-x left bottom;}
.sombraR {background:url(../img/sombraR.gif) repeat-y left top;}
.sombraB {background:url(../img/sombraB.gif) repeat-x left top;}
.sombraL {background:url(../img/sombraL.gif) repeat-y right top;}
.sombraEskTL {background:url(../img/sombraEskTL.gif) no-repeat right bottom;}
.sombraEskTR {background:url(../img/sombraEskTR.gif) no-repeat left bottom;}
.sombraEskBR {background:url(../img/sombraEskBR.gif) no-repeat left top;}
.sombraEskBL {background:url(../img/sombraEskBL.gif) no-repeat right top;}
.bgCeleste {background-color:#F2F4F7;}
.subrraya {text-decoration:underline;}
a.subrraya:hover {text-decoration:none;}
.nota, p.firma, .cajaSubmenu ul li span {font-size:9px; color:#999;}
p.firma {border-bottom:solid 1px #CCC;}
div.imgIzq {float:left; margin-right: 15px;}
div.imgDcha {float:right; margin-left: 15px;}
div.imgIzq, div.imgDcha {width:300px; margin-bottom:10px;}
div.imgIzq img, div.imgDcha img, .foto {border:solid 1px #25507A; margin-bottom:5px;}
.caja {float:left; width:100%;}
.caja table.sombra {float:left;}
.caja table.sombra img {margin:5px;}
.caja div {margin-left:230px; padding-top:10px;}
.caja div div {margin-left:0px; padding-top:0px;}

/*estructura*/
#contentNavSup, #contentMenuSup, #contentCabeceraHome, #contentMenuCongreso, #contentAccesos, #contentOrganizadores, #contentCabecera, #contentPie {width:750px;}
#cajaMenuSup, #pie {background-color:#FFF;}
#cajaNavSup, #cajaAccesos {border-bottom:solid 1px #BDCAD7;}

/*navsup*/
#cajaNavSup {height:30px;}
#contentNavSup {text-align:right;}
#contentNavSup a {font-size:9px; color:#6684a2; text-decoration:none; display:block; float:right;}
#contentNavSup a#inicio, #contentNavSup a#webmail, #contentNavSup a#foro, #contentNavSup a#buzon, #contentNavSup a#alojamiento, #contentNavSup a#sitemap {height:16px; padding-top:10px; padding-right:10px;}
#contentNavSup a:hover, #contentNavSup a.activo {color:#25507A!important;}
#contentNavSup a#inicio {background:url(../img/icoHome.gif) no-repeat left 6px; padding-left:17px;}
#contentNavSup a#webmail {background:url(../img/icoMail.gif) no-repeat left 8px; padding-left:17px;}
#contentNavSup a#foro {background:url(../img/icoForo.gif) no-repeat left 8px; padding-left:21px;}
#contentNavSup a#buzon {background:url(../img/icoBuzon.gif) no-repeat left 8px; padding-left:21px;}
#contentNavSup a#alojamiento {background:url(../img/icoHotel.gif) no-repeat left 8px; padding-left:21px;}
#contentNavSup a#sitemap {background:url(../img/icoMap.gif) no-repeat left 8px; padding-left:21px; padding-right:0px!important;}

/*menusup*/
#contentMenuSup {height:79px;}
#contentMenuSup #logo {background:url(../img/logoEcofuturo07peke.gif) no-repeat; width:160px; height:65px; margin-left:20px; margin-left:expression('10px'); float:left;}
#contentMenuSup #subtituloLogo {background:url(../img/txtSubtituloLogo.gif) no-repeat; width:205px; height:19px; position:absolute; left:180px; top:85px; float:left;}
#menuSup {height:20px; position:absolute; top:90px; left:386px; left:expression('386px'); /*347 se desplaza en ie7 > left:expression('345px')      left:expression('323px');*/ clear:both; /*border:solid 1px #000;*/}
#menuSup li {float:left; margin-left:30px;}
#menuSup a {height:15px; display:block;}
#menuSup a:hover, #menuSup a.activo {border-bottom:solid 5px #9C3;}
#menuSup a#congreso {background:url(../img/txtMenuCongreso.gif) no-repeat; width:58px;}
#menuSup a#noticias {background:url(../img/txtMenuNoticias.gif) no-repeat; width:49px;}
#menuSup a#inscripcion {background:url(../img/txtMenuInscripcion.gif) no-repeat; width:66px;}
#menuSup a#contacto {background:url(../img/txtMenuContacto.gif) no-repeat; width:54px;}
#menuSup a#conclusiones {background:url(../img/txtMenuConclusiones.gif) no-repeat; width:82px;}

/*pie*/
#pie {font:9px Tahoma, Arial, Verdana; color:#25507A; height:29px; line-height:29px; vertical-align:middle; padding-left:20px;}
#txtPie {float:left;}
#contador {float:right; text-align:right;}
#contador img {margin-top:7px;}

/*inicio*/
#cajaAccesos, #pie {border-top:solid 1px #BDCAD7; clear:both;}
#contentOrganizadores {width:700px;}
#contentAccesos, #contentOrganizadores {padding-left:50px;}
#cajaCabeceraHome, #contentCabeceraHome {height:300px;}
#cajaCabeceraHome, #cajaCabecera {border-top:solid 1px #7C96AF; border-bottom:solid 1px #25507A; background-color:#517395;}
#contentCabeceraHome, #contentCabecera {background-color:#25507A;}

/*menu congresos*/
#cajaMenuCongreso {margin-top:14px; margin-bottom:14px; background-color:#EBF5D6;}
#cabMenuCongreso {width:225px; width:expression('221px'); height:100px; background:#9C3 url(../img/txtCabMenuCongreso.gif) no-repeat right bottom; float:left; cursor:pointer;}
#menuCongreso {height:100px;}
#menuCongreso li {float:left; margin-left:1px;}
#menuCongreso a {height:100px; display:block;}
#menuCongreso a#programa {background:url(../img/btMenuCon1.jpg) no-repeat; width:109px;}
#menuCongreso a#metodologia {background:url(../img/btMenuCon2.jpg) no-repeat; width:141px;}
#menuCongreso a#documentos {background:url(../img/btMenuCon5.jpg) no-repeat; width:141px;}
#menuCongreso a#noticias {background:url(../img/btMenuCon3.jpg) no-repeat; width:89px;}
#menuCongreso a#foroExpertos {background:url(../img/btMenuCon4.jpg) no-repeat; width:182px;}

/*caja calendario*/
#contentAccesos {padding-top:20px; padding-bottom:10px; clear:both; height:180px;}
#caja1 {width:370px; padding-right:10px; /*border-right:dashed 1px #BDCAD7;*/ float:left;}
#cabCalendario {background:url(../img/txtCal2007.gif) no-repeat; width:109px; height:13px;}
#contentAccesos #caja1 table {width:360px;}
#contentAccesos #caja1 table table td, table.filasAlternas td {font:9px Tahoma, Arial, Verdana; color:#517395;}
#enero, #febrero, #marzo, #abril {display:block;}
#enero {background:url(../img/txtEnero.gif) no-repeat; width:27px; height:9px;}
#febrero {background:url(../img/txtFebrero.gif) no-repeat; width:37px; height:9px;}
#marzo {background:url(../img/txtMarzo.gif) no-repeat; width:29px; height:9px;}
#abril {background:url(../img/txtAbril.gif) no-repeat; width:24px; height:8px;}

/*caja inscribase*/
#caja2 {margin-left:15px; margin-left:expression('17px'); /*border-right:dashed 1px #BDCAD7;*/ width:276px; float:left;}
#caja2 p {text-align:left;}
#cabInscribase {background:url(../img/txtInscribase.gif) no-repeat; width:73px; height:13px; margin-bottom:10px;}
#cabUltNoticias {background:url(../img/cabUltimasNoticias.gif) no-repeat; width:114px; height:16px; margin-bottom:10px;}

/*caja organizadores*/
#cajaOrganizadores {clear:both; padding-top:20px; padding-bottom:20px;}
#cabOrganizadores {background:url(../img/txtOrganizadores.gif) no-repeat; width:79px; height:10px; margin-bottom:10px;}
#contentOrganizadores div#logos1, #contentOrganizadores div#logos2 {padding-bottom:15px; /*border-bottom:dashed 1px #BDCAD7;*/}
#contentOrganizadores div#logos1 img {margin-right:2px;}
#cabEntidad {background:url(../img/txtEntidadCoor.gif) no-repeat; width:118px; height:10px; margin-bottom:10px;}
#contentOrganizadores div#logos2, #contentOrganizadores div#logos3 {padding-top:15px;}
#contentOrganizadores div#logos3 {text-align:center;}
#contentOrganizadores div#logos3 img {margin-right:25px; margin-bottom:10px;}
#cabColaboradores {background:url(../img/txtColaboradores.gif) no-repeat left; width:100%; height:10px; margin-bottom:10px;}

/*cabeceras*/
#cajaCabecera, #contentCabecera, #cabCongreso, #cabNoticias, #cabMetodologia, #cabPrograma, #cabCalendarioCon, #cabDocumentos, #cabInscripcion, #cabContacto, #cabMail, #cabForo, #cabBuzon, #cabPropuestas, #cabAlojamiento, #cabMapa, #enconstruccion, #cabConclusiones {height:42px;}
/*#cabCongreso, #cabMetodologia, #cabPrograma, #cabCalendarioCon, #cabInscripcion, #cabContacto, #cabMail, #cabForo, #cabMapa, #enconstruccion {background: no-repeat left top;}*/
#cabMail {background:url(../img/cabMail.gif) no-repeat left top;}
#cabForo {background:url(../img/cabForo.gif) no-repeat left top;}
#cabBuzon {background:url(../img/cabBuzon.gif) no-repeat left top;}
#cabPropuestas {background:url(../img/cabPropuestas.gif) no-repeat left top;}
#cabAlojamiento {background:url(../img/cabAlojamiento.gif) no-repeat left top;}
#enconstruccion {background:url(../img/cabConstruccion.gif) no-repeat left top;}
#cabConclusiones {background:url(../img/cabConclusiones.gif) no-repeat left top;}

/*imagenes*/
#imgBuzon {background:url(../img/imgBuzon.jpg) no-repeat left top; height:131px;}
#imgAlojamiento {background:url(../img/imgAlojamiento.jpg) no-repeat left top; height:262px;}
#imgConclusiones {background:url(../img/imgConclusiones.jpg) no-repeat left top; height:117px;}

/*contenido gral.*/
#cajaIzquierda {width:230px; float:left;}
.cajaSubmenu {margin-right:5px; margin-top:20px; margin-left:50px;}
#cabSubmenuIzq {height:13px; border-bottom:solid 1px #bdcad7; padding-bottom:5px; margin-bottom:15px;}
.cajaSubmenu ul {margin-left:10px; margin-right:10px;}
.cajaSubmenu ul li {padding-left:0px; background:url(../img/icoSeparadorH.gif) repeat-x left bottom; padding-bottom:8px;}
.cajaSubmenu ul li a, table.filasAlternas td a {color:#6684a2;}
.cajaSubmenu ul li a:hover, .cajaSubmenu ul li a.activo {border-left:solid 3px #9C3; padding-left:3px;color:#25507a!important;}
.cajaSubmenu ul li ul {font-size:9px; background:url(../img/icoSeparadorH.gif) repeat-x left top; margin-top:5px; padding-top:5px;}
.cajaSubmenu ul li ul li, div#propuestas ul li ul li {padding:0px 0px 0px 10px!important; background:url(../img/icoLi2.gif) no-repeat; background-position:left 1px; background-position:expression('left 3px');}
.cajaSubmenu ul li ul li a {font-weight:normal;}
.cajaSubmenu ul li ul li a:hover, .cajaSubmenu ul li ul li a.activo {border-left:none; padding-left:0px}
.cajaSubmenu ul li span {border-top:solid 1px #FFF; display:block; margin-top:3px; padding-top:2px; padding-left:3px;}
#imgConstruccion {background:url(../img/imgConstruccion.jpg) no-repeat left top; height:136px;}
body.doscolumnas {background:#FFF url(../img/bg2columnas.gif) repeat-y left 200px;}
#contenido {margin-left:240px; margin-top:30px; width:485px; padding-bottom:15px;}
table.sombra table td {padding:5px; /*text-align:left;*/}
table.sombra table img {border:solid 1px #BDCAD7;}

/*foro*/
#imgForo {background:url(../img/imgForo.jpg) no-repeat left top; height:185px;}
#imgPropuestas {background:url(../img/imgPropuestas.jpg) no-repeat left top; height:112px;}
div.txtAccedaA {background:url(../img/txtAccedaA.gif) no-repeat left top;}
input#txtPass {width:80px;}
div#propuestas h5 {margin-top:30px;}
div#propuestas a {color:#996699; font-size:9px; text-transform:uppercase;}
div#propuestas ul li {margin-bottom:8px; line-height:15px; text-align:justify;}
div#propuestas ul li ul li {padding-left:15px!important;}

/*contacto*/
#cabContacto {background:url(../img/cabContacto.gif) no-repeat left top;}
#imgContacto {background:url(../img/imgContacto.jpg) no-repeat left top; height:131px;}

/*inscripcion*/
#cabInscripcion {background:url(../img/cabInscripcion.gif) no-repeat left top;}
#imgInscripcion {background:url(../img/imgInscripcion.jpg) no-repeat left top; height:131px;}
div.txtOtrasInscripciones {background:url(../img/txtOtrasInscripciones.gif) no-repeat left top;}

/*noticias*/
#cabNoticias {background:url(../img/cabNoticias.gif) no-repeat left top;}
#imgNoticias {background:url(../img/imgNoticias.jpg) no-repeat left top; height:131px;}
div.txtOtrasInscripciones {background:url(../img/txtOtrasInscripciones.gif) no-repeat left top;}
div.txtOtrasNoticias {background:url(../img/txtOtrasNoticias.gif) no-repeat left top;}

/*congreso*/
#cabCongreso {background:url(../img/cabCongreso.gif) no-repeat left top;}
#imgCongreso {background:url(../img/imgCongreso.jpg) no-repeat left top; height:131px;}
#cabMetodologia {background:url(../img/cabMetodologia.gif) no-repeat left top;}
#imgMetodologia {background:url(../img/imgMetodologia.jpg) no-repeat left top; height:131px;}
#cabCalendarioCon {background:url(../img/cabCalendarioCon.gif) no-repeat left top;}
#cabPrograma {background:url(../img/cabPrograma.gif) no-repeat left top;}
#imgPrograma {background:url(../img/imgPrograma.jpg) no-repeat left top; height:131px;}
#cabDocumentos {background:url(../img/cabDocumentos.gif) no-repeat left top;}
#imgDocumentos {background:url(../img/imgDocumentos.jpg) no-repeat left top; height:131px;}
div.txtEcofuturo2007 {background:url(../img/txtEcofuturo2007.gif) no-repeat left top;}
li.pdf, a.pdf {background:url(../img/ico_pdf.gif) no-repeat left top; padding-left:20px;}
a.pdf {display:block; height:16px; margin-top:3px;}
a.pdf:hover {border-bottom:none;}

/*mapa*/
#cabMapa {background:url(../img/cabMapa.gif) no-repeat left top;}
#imgMapa {background:url(../img/imgMapa.jpg) no-repeat left top; height:131px;}

div#cajaBtFlash {text-align:right; margin-bottom:5px;}

/*ocultos*/
#contentMenuSup #logo h1, #contentMenuSup #subtituloLogo h2, #contentMenuSup h3, #contentMenuSup #menuSup a b, #contentMenuCongreso #menuCongreso a b, #cabMenuCongreso h4, #cabCalendario h5, #enero b, #febrero b, #marzo b, #abril b, #cabInscribase h5, #cabOrganizadores h6, #cabEntidad h6, #cabColaboradores h6, #enconstruccion h3, #cabForo h3, #cabBuzon h3, #cabMail h3, #cabContacto h3, #cabInscripcion h3, #cabCongreso h3, #cabMetodologia h3, #cabCalendarioCon h3, #cabPrograma h3, #cabDocumentos h3, #cabMapa h3, #cabSubmenuIzq h5, .up span, #txtEcofuturo2007 h5, #cabUltNoticias h5, #cabNoticias h3, #cabPropuestas h3, #cabAlojamiento h3, #cabConclusiones h3 {display:none;}

/*listas sin ico*/
#menuSup li, #menuCongreso li {background:none; padding-left:0px; margin-bottom:0px;}

/*a sin border-bottom*/
#contentNavSup a:hover, ul li a:hover, #logos1 a:hover, #logos2 a:hover, #logos3 a:hover, a.up:hover {border-bottom:none;}
