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, em, 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, td,
center, u, b, i {
     margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:normal; font-size:100%; font-family:arial; vertical-align:baseline;
}
a{ text-decoration:none; color: #789904}
a:hover{ text-decoration:underline;}
body {line-height:1;}
:focus {outline:0;}
ol, ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
input, textarea {margin:0; padding:0;}
div#pagina{ margin: 0 auto; width: 900px}
hr {margin:0; padding:0; border:0; color:#000; background-color:#000; height:1px;}

/** Clear fix **/
div:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

/** Transformar 1em = 10px **/
body, html {font-size:55%;}
body {font-size:101%; }
html > body {font-size:100%;}

.infoLabel {display:block;position:absolute;top:-9999em;left:-9999em;}

/*** Estructura ***/
/** Esqueleto General **/

#cuerpo{ float: left; width: 63%; margin:0 2em 0 2em}
#destacados {float:left; width: 33%; margin-top: 22px}

/*
#cuerpo, #menuSecundario, #contenido, #destacados {float:left;}
#cuerpo {width:100%; margin:0 0 2em 0; }
	#contenido {width:60%; margin:0 25% 0 13%; }
        #contenido-blog {width:70%; margin:0 25% 0 3%}

#destacados {width:25%; margin-left:-25%;}
*/
#pie {clear:left; width:97.8%; _margin:3em 0 0 3.5%; float: left; background-color: #CCCCCC; padding: 10px; color: white}
#pie a{ color: #333 !important}

/** Esqueleto Cabecera **/
#logo {float:left;}
#cabecera{ z-index:-1}
#buscador, #menuPrincipal {float:right;}
#logo{width:35%;}
	#logo img {width:33em; margin-top: 3px}
#menuPrincipal{width:40%; margin-right:1em;}
#buscador{width:22%}

/** Particularidades cabecera **/
#cabecera {margin:0 0 4em; padding:2.5em 3.5% 2em;}
#cabecera {margin:0;}
#menuPrincipal ul {float:right;}
	#menuPrincipal ul ul {float:none;}
#menuPrincipal li {float:left; padding:2.5em 1em 0; /*min-height:4em;*/}
	#menuPrincipal li li {float:none; padding:0; min-height:0;}
#buscador {padding-top:3em}
    #buscador input[type="text"]{ height:1.3em}
#busqueda {float:left; height:1em; margin-right:0.5em; padding:0.25em;}
#buscar { border: none; width: 69px; height: 25px; background: transparent url(../images/buscar.gif) no-repeat top left; float: right; margin-top:-2px}
#buscar:hover{ cursor: pointer}

/** Paricularidades cuerpo **/
/* Menu secundario */
#breadcrumbs {margin-bottom:1em;}
#breadcrumbs p {float:left; margin-right:0.2em; color:#575757;}
#breadcrumbs a {color:#272727;}
#breadcrumbs a:hover {color:#659500;}
#breadcrumbs ol li{ display: inline}
#entrada {margin-bottom:2em;}
	#entrada h1 {margin-bottom:0.5em;}
	#entrada p {margin-bottom:1em;}
		#entrada p.wide img {width:100%;}
		#entrada p.verMas {margin-bottom:0;}
	.verMas a {padding-left:0.7em;}
#extras .extra {float:left; width:50%; position:relative; overflow:hidden;}
	#extras .extra .left {position:absolute; bottom:0; left:0; height:14em; width: 10%}
	#extras .extra .right {position:absolute; bottom:0; right:0; width:10%; height:14em;}
	#extras .extra .contenido {width:82%; margin:0 9%; padding:0 0 0 0}
		#extras h2 {margin-bottom:0.2em;}
		#extras p {margin-bottom:0.6em;}
		#extras .extra .small {float:left; margin:0 1em 1em 0;}

#destacados {}
	.destacado h2 {margin-bottom:0.5em; padding-left:0.5em;}
        .destacado h2 a{ text-decoration:none; font-size: 15px; color: #789904}
        .destacado h2 a:hover{ text-decoration: underline; color: #0f0905}
        .destacado h2 em{ font-size: 10px; margin-left: 10px}
        .destacado .cuerpo img{ margin-left: 30px}
	.destacado .cabecera,
	.destacado .cuerpo,
	.destacado .pie {padding-left:1.6em;}
	.destacado .cabecera {padding-top:2.9em;}
		.destacado .cabecera h2,
		.destacado .destaca,
		.destacado .contenido,
		.destacado .pie {padding-right:15%;}
	.destacado .cuerpo {}
		.destacado .destaca,
		.destacado .contenido {padding-left:0.6em;}
		.destacado .destaca {margin-bottom:0.4em; padding-top:0.2em; padding-bottom:0.2em;}
		.destacado .contenido {margin-bottom:2em;}
			.destacado .portada {float:left; margin:0 1em 0 0;}
	.destacado .ultimo {margin-bottom:0.5em;}
	.destacado .pie {padding-bottom:3em; text-align:right;}

/*** Particularidades del pie ***/
#pie ul {float:right;}
#pie ul li {display:inline;}
#pie ul li a {padding:0 0.5em;}
	#pie li.ultimo a {padding-right:0;}

/*** Tipografía ***/
p, li, dt, dd {font-size:1.2em; line-height:1.2em;}
li li, li dt, li dd {font-size:1em;}
body {font-family: arial, Times, sans-serif;}
h1 {font:normal normal normal 2.2em/1.2em arial, Times, sans-serif;}
h2 {font:normal normal normal 2.2em/1.2em arial, Times, sans-serif;}
h3 {font:normal normal normal 1.8em/0.8em arial, Times, sans-serif;}
h4 {font:normal normal normal 1.4em/0.6em arial, Times, sans-serif;}
h6 {font:normal normal normal 1.4em/0.6em arial, Times, sans-serif;}
#menuSecundario h2, #destacados h2, #menuPrincipal li {font:normal normal normal 1.2em/1.2em arial, "Times New Roman", Times, sans-serif;}
#menuPrincipal li li {font:normal normal normal 1.2em/1.2em arial, Times, sans-serif;}
#busqueda {font:normal normal normal 1em/1.8em arial, Times, sans-serif;}
#pie address {font:normal normal normal 1.4em/1.2em arial, Times, sans-serif; color:#000 !important}
#pie address strong {font:normal bold normal 1.2em/1.2em arial, Times, sans-serif; color:#000 !important}

#menuPrincipal li {text-transform:uppercase;}
	#menuPrincipal li li {text-transform:none;}
#menuPrincipal a {text-decoration:none;}

#contenido p {font-size:1.6em;}
#contenido #breadcrumbs p {font-size:1.2em;}
.verMas a {font-style:italic; font-size:1.125em;}
#menuSecundario a {text-decoration:none;}
#destacados .destacado .destaca h3 {font-size:2em; margin-top: 5px; line-height: 22px}
	#destacados .destacado .destaca h3 a {text-decoration:none;}
#destacados .destacado .destaca p, #destacados .destacado .destaca li {font-style:italic;}
#pie li a {font-size:0.9em;}
/** Colores y lineas **/
h1 {color:#659500;}
h2, h3, h4, h6 {color:#6c880c}
h6{ font-weight: bold; text-decoration: underline; margin: 30px 0 10px 0}
#menuPrincipal li {background:transparent url('./img/bg-menuPrincipal.gif') no-repeat 0 0;}
	#menuPrincipal li li {background:none;}
#menuPrincipal a {color:#0f0f0f;}
#menuPrincipal li li a {color:#6f6f6f;}
#busqueda {color:#3b3837; border:1px solid #b5d24d;}
#entrada {color:#3b3837;}
.verMas a {color:#0f0905;}
.verMas a:hover {color:#789904;}

#destacados h2 {border-bottom:1px solid #000;}
	#destacados .destacado .contenido {color:#666;}
	#destacados .destacado .destaca {background-color:#a7cb59;}
		#destacados .destacado .destaca a {color:#FFF;}
		#destacados .destacado .destaca a:hover {color:#000;}
		#destacados .destacado .pie a {color:#666;}
		#destacados .destacado .pie a:hover {color:#000;}
		
#pie li {border-right:0.1em solid #000;}
#pie li.ultimo {border-right:0 none;}
	#pie li a {color:#000;}
	#pie li a:hover {color:#a7cb59;}
/*** Imagenes y fondos ***/
body {
    background: #eee
}
#pagina {
	background:white url('./img/bg-pagina_2.gif') no-repeat center top;
}
#busqueda {
	background:#FFF url('./img/bg-busqueda.gif') repeat-x left bottom;
}

.verMas a {background:transparent url('./img/bg-verMas.gif') no-repeat 0 0.35em;}

.extra .left {background:transparent url('./img/bg-extra-left.gif') no-repeat left bottom;}
.extra .contenido {background:transparent url('./img/bg-extra-bottom.gif') repeat-x left bottom;}
.extra .right {background:transparent url('./img/bg-extra-right.gif') no-repeat right bottom;}

.destacado .cabecera {background:transparent url('./img/bg-destacado-top.gif') no-repeat left top;}
.destacado .cuerpo {background:transparent url('./img/bg-destacado-left.gif') repeat-y left top;}
.destacado .pie {background:transparent url('./img/bg-destacado-bottom.gif') no-repeat left bottom;}

/*** Formularios ***/
/** Busqueda **/

#busqueda {width:9.7em}
.anuncios ul{ text-align:center; margin-left:5%}	
.anuncios{ margin-top: 50px}
.texto-completo{ display:none}

ul.lista-normal{ margin:15px 0 20px 20px}
    ul.lista-normal li{ margin-bottom:10px; list-style-image:url('./img/bg-verMas.gif'); font-size: 13px}
    ul.lista-normal li a{ text-decoration: none; color:#0f0905;}
    ul.lista-normal li a:hover{ color:#789904;}
    ul.lista-normal li p{ font-size: 14px}

ol.lista-numerada{ margin:15px 0 20px 40px}
    ol.lista-numerada li{ margin-bottom:10px; font-size: 14px; list-style-type:decimal; font-weight: bold; }
    ol.lista-numerada li a{ text-decoration: none; color:#0f0905; font-weight: bold; text-decoration: underline}
    ol.lista-numerada li a:hover{ color:#789904;}
    ol.lista-numerada li p{ font-size: 14px}

dl.lista-letra{ margin:15px 0 20px 0}
    dl.lista-letra dt{ font-weight: bold; margin:0; padding:0; font-size: 15px}
    dl.lista-letra dd{ margin:0; }
    dl.lista-letra dd p{ margin:10px; padding:0; font-size: 13px}

ul.lista-division{ margin:30px}
    ul.lista-division li{ margin-bottom:30px; font-size: 14px; }    
    ul.lista-division li a{ text-decoration: none; color:#0f0905; background: transparent url('../images/chulo.gif') no-repeat top left; padding:10px 0 10px 40px}
    ul.lista-division li a:hover{ color:#789904; text-decoration: underline}

ul.lista-division-especial{ margin:30px}
    ul.lista-division-especial li{ margin-bottom:10px; font-size: 14px; border:1px solid #ccc; min-height: 70px; padding: 10px}
    ul.lista-division-especial li:hover{ background:#eee}
    ul.lista-division-especial li a{ text-decoration: none; color:#0f0905; float: left; margin-top: 10px}
    ul.lista-division-especial li a:hover{ color:#789904; text-decoration: underline}

    
.datos-miembro{ text-align: center}
.archivos-miembro{ margin-bottom: 20px}
    .archivos-miembro div{ fwidth: 42%; padding: 30px 20px 39px 70px; background:transparent url('./img/pdf.gif') no-repeat top left;}
strong{ font-weight: bold}
dl{ padding:5px 20px 20px 20px}
dt{ margin-bottom:5px; clear: both}
dt a{ font-size: 17px; text-decoration: none; color: #789904; font-weight: bold}
dt a:hover{ color: #0f0905}
dd{ margin-bottom:25px}
dd a{ text-decoration: none; color: #0f0905;}
dd a:hover{ color: #789904}
em.fecha-noticia{ font-weight: bold;}
.img-left{ float: left; margin: 0 10px 10px 0}
.img-borde{ border: 1px solid #789904; padding: 3px; margin-right: 10px}

label.left{ float:left; width:70px; text-align: right; margin-right:10px; font-size: 13px}
label.left em{ color: red}
div.field{ margin-bottom: 10px}
span.required{ color: red; font-size: 13px; margin:5px 0 0 80px}
input.text{ width: 300px}
textarea{ width: 300px}
input.action{ border:1px solid; padding: 3px; margin: 10px 0 0 330px; cursor: pointer}
input.action:hover{ background-color: #789904; color: white}

/*Blog*/
.entrada-blog{ margin-bottom: 10px; width: 572px}
    .entrada-blog .entrada-blog-top{ background: transparent url(img/bg-page-top.gif) no-repeat top left; height: 10px}
    .entrada-blog .entrada-blog-content{ background: transparent url(img/bg-page-content.gif) repeat-y top left; padding: 10px; font-size: 10px}
        .entrada-blog .entrada-blog-content p{ text-align: left}
        .entrada-blog .entrada-blog-content .contenido{ background: transparent url(img/commentBgAlt.png) no-repeat top left; padding:7px 0 0 27px}
    .entrada-blog .entrada-blog-bottom{ background: transparent url(img/bg-page-bottom.gif) no-repeat bottom left; height: 41px}

ul.tags li{ display: inline}
p.edicion-entrada{ text-align: right; margin-right: 10px}
#PageComments_holder{ margin-top: 20px}
    #PageComments_holder h4{ font-size: 20px; margin-bottom: 20px}
    #CommentsRSSFeed{ text-align: right}
   
/*Publicacion*/
ul.datos-publicacion{ float: left; margin:10px 0 0 10px; width: 70%}
    ul.datos-publicacion li{ margin-bottom: 10px; font-size: 12px}
div.tags-publicacion, div.autores-publicacion{ float: left; width: 100%; clear: both; margin: 20px 0 10px 0}
    div.tags-publicacion h4,  div.autores-publicacion h4{ font-size: 15px; font-weight: bold; margin-bottom: 5px}
    div.tags-publicacion ul, div.autores-publicacion ul{ font-size: 12px}
        div.tags-publicacion ul li, div.autores-publicacion ul li{ display: inline}    
        div.tags-publicacion ul li a, div.autores-publicacion ul li a{ color: #000}
div.contenido-publicacion{ float: left; margin:10px 0 0 0; width: 100%; padding-top: 15px; border-top: 1px solid #ccc}


.destacado .cuerpo ul{ margin-left: 5px}
.destacado .cuerpo a{ text-decoration: none; color: #789904}
.destacado .cuerpo a:hover{ text-decoration: underline; color: #0f0905}
.destacado .cuerpo a.subscribeLink{ margin-left: 10px}

.destacado .cuerpo ul.tags li{ display:inline; margin-right: 3px}
.destacado .cuerpo ul.tags li a{ text-decoration: none; color: #789904}
.destacado .cuerpo ul.tags li a:hover{ text-decoration: underline; color: #0f0905}

/*LOGIN DE ADMIN*/
#MemberLoginForm_LoginForm{ margin: 30px 0 0 150px}
#MemberLoginForm_LoginForm fieldset input[type="checkbox"]{ margin-left: 80px }
#MemberLoginForm_LoginForm div.Actions input{ margin-left: 295px}
#MemberLoginForm_LoginForm div.Actions p#ForgotPassword{ padding-left: 150px; margin-top: 20px}
#MemberLoginForm_LoginForm div.Actions p#ForgotPassword a{ padding: 5px; text-decoration: none; color: #789904}
#MemberLoginForm_LoginForm div.Actions p#ForgotPassword a:hover{ text-decoration: underline}

/*PUBLICACIONES*/
div#entrada ul.lista-publicaciones{}
div#entrada ul.lista-publicaciones li{ clear: both; padding: 20px}
div#entrada ul.lista-publicaciones li div.img-publicacion{ float: left}
div#entrada ul.lista-publicaciones li div.nombre-publicacion{  }
div#entrada ul.lista-publicaciones li div.nombre-publicacion a{ float: left; margin: 20px; text-decoration: none; font-size: 20px; width: 300px; color: #789904}
div#entrada ul.lista-publicaciones li div.nombre-publicacion a:hover{ color: #0f0905}

/*FORMULARIO DE CONTACTO*/
#Form_Form{ }

#Form_Form fieldset{ }
#Form_Form fieldset label{ padding-top: 5px;}
    #Form_Form fieldset label em{ color: black;}
#Form_Form fieldset input{ height: 20px}
#Form_Form fieldset input, #Form_Form fieldset textarea{ width: 400px; padding: 2px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 2px solid #ccc; border-left: 2px solid #ccc}
#Form_Form fieldset input:focus, #Form_Form fieldset textarea:focus{ background-color:#eee}
#Form_Form fieldset textarea{ height: 150px}
#Form_Form .Actions input{ float: right; margin-right: 55px}

div#destacados .destacado .cabecera h2{ height: 25px; padding: 2px 0 0 30px; font-size: 17px; font-weight: bold; color: #789904}
#noticias h2{ background: transparent url(img/img-noticias.gif) no-repeat top left; }
#blog h2{ background: transparent url(img/comment.gif) no-repeat top left; }

#enlaces-blog h2{ background: transparent url(img/comment.gif) no-repeat top left; }

#carlosiii{ z-index:10; }
#carlosiii a{ text-decoration: none; font-size: 16px; font-weight: bold; float: right; color: white; margin:-25px 50px 0 0; background: transparent url(../images/logo-carlos-III.png) no-repeat top left; padding:5px 0 0 25px; z-index:10}

/*Investigadores*/

ul.lista-investigadores{ margin:15px 0 20px 20px}
    ul.lista-investigadores li{ margin-bottom:20px; font-size: 12px; float: left; width: 40%; margin-right: 40px}
    ul.lista-investigadores li a{ text-decoration: none; color:#0f0905; display: block; background: transparent url('./img/bg-verMas.gif') no-repeat top left; padding-left: 15px;}
    ul.lista-investigadores li a:hover{ color:#789904;}
    ul.lista-investigadores li p{ font-size: 14px}

ul#lista-consejeros{ margin:15px 0 20px 20px}
    ul#lista-consejeros li{ font-size: 12px; margin-bottom: 10px; min-height: 45px}
    ul#lista-consejeros li a{ text-decoration: none; color:#0f0905; display: block; background: transparent url('./img/bg-verMas.gif') no-repeat top left; padding-left: 15px; font-weight: bold}
    ul#lista-consejeros li a:hover{ color:#789904;}
    ul#lista-consejeros li p{ font-size: 14px}
    ul#lista-consejeros li em{ margin-left: 15px; width: 95%; float: left; font-style: italic}

/*PUBLICACIONES*/
div#Listado-publicaciones{ margin-top: 10px}
    #Listado-publicaciones .publicacion{ background: transparent url(../images/comillas.gif) no-repeat top left; padding: 20px 0 0 45px; margin-bottom: 5px; }       
    #Listado-publicaciones .publicacion a{ text-decoration: none; color: #0f0905; font-size:17px}
    #Listado-publicaciones .publicacion a:hover{ text-decoration: underline}
    #Listado-publicaciones .publicacion small{ font-size:10px}
    div.monografias div.publicacion{ float: left; width: 38%; min-height: 100px}

/*EMPRESAS*/
div#Listado-empresas .titulo-empresa{ padding: 5px; background-color: #b5d24d; margin-bottom: 2%}
    div#Listado-empresas .titulo-empresa h3{ color: white; font-weight: bold}
    div#Listado-empresas .titulo-empresa a:hover h3{ text-decoration: underline}
     

/*PAGINACIÓN*/
#Paginacion{ }
#Paginacion li{ float: left; margin: 2px 2px 20px 2px}
#Paginacion li span{ text-decoration: underline}
#Paginacion li a{ border: 1px solid #0f0905; padding:5px; text-decoration: none; color:#0f0905}
#Paginacion li a:hover{ background-color: #789904; color: white; border: 1px solid #0f0905}
.cargando{text-align: center}
.cargando p{ font-weight: bold}

/*BOLETINES DE ACTUALIZACIÓN*/
div.boletin-anyo{ float: left; margin-right: 20px}
    div.boletin-anyo h3{ border:1px solid; width: 150px; text-align: center; margin-bottom: 5px; padding: 3px 3px 7px 3px; background-color:#b8d865 }
        div.boletin-anyo h3 a{ color: white; font-weight: bold}
        div.boletin-anyo ul{}
            div.boletin-anyo ul li{ background: transparent url(../images/boletin.gif) no-repeat top left; padding:10px 0 25px 35px; margin-left: 10px}
                div.boletin-anyo ul li a{ text-decoration: underline}
                div.boletin-anyo ul li a:hover{ text-decoration: none; color:#0f0905}

/*Listas de proyectos*/
h3.proyecto{ font-weight:bold; font-size:16px; border-bottom:1px solid; padding-bottom:2px; margin: 10px 0 20px 0}
ul.lista-proyecto li{ }
    ul.lista-proyecto li span.submenu{ font-weight:bold; font-size:14px; border-bottom:1px solid}
    ul.lista-proyecto li span.submenu2{ font-style: italic; text-decoration: underline}
    ul.lista-proyecto li p, ul.lista-proyecto li{ font-size:12px !important}
    ul.lista-proyecto li a{ text-decoration: underline}
    ul.lista-proyecto li a:hover{ text-decoration: none}
    ul.lista-proyecto ul{ margin:20px}

#menuSecundario{  clear: both; margin:0px auto; width: 100%; padding-top: 30px;}
    #menuSecundario ul{ }
        #menuSecundario ul li{ float: left}
        #menuSecundario ul li span.menu-left{ width: 10px; height: 27px; display: block; float: left; }
        #menuSecundario ul li a{ width: 141px; height: 22px; display: block; float: left; padding-top: 5px; text-align: center; font-weight: bold}        
        #menuSecundario ul li a:hover{ text-decoration: underline}
        #menuSecundario ul li span.menu-right{ width: 10px; height: 27px; display: block; float: left; margin-right: 5px}

        #menuSecundario ul li.link span.menu-left{ background: transparent url(img/menu-left-normal.gif) no-repeat top left}
        #menuSecundario ul li.link a{ background-color:#757575; color: white}
        #menuSecundario ul li.link span.menu-right{ background: transparent url(img/menu-right-normal.gif) no-repeat top right;}

        #menuSecundario ul li.current span.menu-left, #menuSecundario ul li.section span.menu-left{ background: transparent url(img/menu-left.gif) no-repeat top left}
        #menuSecundario ul li.current a, #menuSecundario ul li.section a{ background-color:#e2e2e2}
        #menuSecundario ul li.current span.menu-right, #menuSecundario ul li.section span.menu-right{ background: transparent url(img/menu-right.gif) no-repeat top right;}

#Submenu-secundario{ margin-left: -15px; font-size: 10px; .width: 102%}
    #Submenu-secundario .submenu-left{ float: left; display: block; width: 15px; height: 30px; background: transparent url(img/submenu-left.gif) no-repeat top left}
    #Submenu-secundario .submenu-right{ float: left; display: block; width: 15px; height: 30px; background: transparent url(img/submenu-right.gif) no-repeat top left}
    #Submenu-secundario ul{ float: left; display: block; width: 96.4%; height: 22px; background-color: #e2e2e2; padding-top: 8px}
        #Submenu-secundario ul li{ display: inline;}            
            #Submenu-secundario ul li a{ margin:0 10px 0 10px; color:#659500; font-weight: bold}
            #Submenu-secundario ul li.nombre-pagina span.nombre-left{ background: transparent url(img/nombre-left.gif) no-repeat top left; height: 16px; width: 5px; float: left; display: block}
            #Submenu-secundario ul li.nombre-pagina span.nombre-content{ background-color:#659500; float: left; display: block; color: white; height: 16px; font-weight: bold}
            #Submenu-secundario ul li.nombre-pagina span.nombre-right{ background: transparent url(img/nombre-right.gif) no-repeat top left; height: 16px; width: 16px; float: left; display: block}

/*Caja Redondeada*/
.caja-redondeada{ width: 287px; margin-bottom: 10px}
    .caja-redondeada .redondeada-top{ background: transparent url(img/caja-der-top.gif) no-repeat top left; height: 10px;}
        #destacados .caja-redondeada .redondeada-content h2{ float: left; margin:-3px 0 2% -5px; width: 277px; padding: 0; background: transparent url(img/fondo-titulo.gif) no-repeat top left; border: none; color: #666; font-size: 20px; text-align: center}
    .caja-redondeada .redondeada-content{ background: transparent url(img/caja-der-content.gif) repeat-y top left; padding: 0 10px 0 10px; font-size: 10px}
        #destacados .caja-redondeada .redondeada-content h3{ background: white; padding: 5px 0 5px 0; line-height: 19px}
        #destacados .caja-redondeada .redondeada-content .contenido{ margin-bottom: 10px; font-size: 10px}
    .publicacion-reciente .redondeada-content img{ float: left}
    .caja-redondeada .redondeada-bottom{ background: transparent url(img/caja-der-bottom.gif) no-repeat bottom left; height: 29px; }
        .caja-redondeada .redondeada-bottom p{ text-align: right; margin-right: 10px}

/*Page*/
div#cuerpo div#Page{ width: 577px; margin-bottom: 10px}
    div#cuerpo div#Page div#Page-top{ height: 15px; background: transparent url(img/bg-page-top.gif) no-repeat top left;}
    div#cuerpo div#Page div#Page-content{ background: transparent url(img/bg-page-content.gif) repeat-y top left; padding: 0 20px 0 20px}
        div#cuerpo div#Page div#Page-content h1{ margin-bottom: 10px}
        div#cuerpo div#Page div#Page-content p{ margin-bottom: 10px; font-size: 13px}
    div#cuerpo div#Page div#Page-bottom{ background: transparent url(img/bg-page-bottom.gif) no-repeat top left; height: 41px}

/*Page de proyectos especiales*/
div#cuerpo div#Page-especial{ width: 848px; margin: -17px 0 10px 0}
    div#cuerpo div#Page-especial div#Page-top-especial{ height: 15px; background: transparent url(img/bg-page-top-especial.gif) no-repeat top left;}
    div#cuerpo div#Page-especial div#Page-content-especial{ background: transparent url(img/bg-page-content-especial.gif) repeat-y top left; padding: 0 20px 0 20px}
        div#cuerpo div#Page-especial div#Page-content-especial h1{ margin-bottom: 10px}
        div#cuerpo div#Page-especial div#Page-content-especial p{ margin-bottom: 10px; font-size: 13px}
    div#cuerpo div#Page-especial div#Page-bottom-especial{ background: transparent url(img/bg-page-bottom-especial.gif) no-repeat top left; height: 41px}

/*Resultados de búsquedas*/
.resultado{ margin-bottom: 10px}
    .resultado a{ font-size: 15px; font-weight: bold}

/*Buscador de publicaciones*/



form#BusquedaPublicacion{ float: left}
    form#BusquedaPublicacion legend{ font-size: 12px; color:#789904; font-weight: bold; margin-bottom: 10px}
    form#BusquedaPublicacion fieldset label{ float: left; margin-right: 3px}
    form#BusquedaPublicacion fieldset input[type="text"]{ }
    form#BusquedaPublicacion fieldset input[type="submit"]{ border: none; width: 69px; height: 25px; background: transparent url(../images/buscar.gif) no-repeat top left; float: right;}
    form#BusquedaPublicacion fieldset input[type="submit"]:hover{ cursor: pointer}

/*Mapa Web*/
ul.links-principales{ margin: 10px 0 0 10px}
    ul.links-principales > li{ float: left; width: 25%; margin-right: 10px; min-height: 100px}
    ul.links-principales li a{ font-size: 15px; color: #000; font-weight: bold}
    ul.links-principales ul{ }
        ul.links-principales ul a{ font-size: 12px; color:#789904; font-weight: normal}

#link-home{ position: absolute; width: 342px; height: 62px; margin:5px 0 0 -15px}
#link-home:hover{ text-decoration: none}


/*Form de login de administrador*/
#MemberLoginForm_LoginForm{ margin:5em 0 0 5em}

body div#pagina div.especial{ margin-top:-16px}
body div#pagina div.especial-destacados{ margin-top:-14px}

h2.titulo-miembro{ .margin-top: 20px}
a.pdf{ background:transparent url('../images/pdf-peq.gif') no-repeat top left; padding:0.3em 0 0 2.2em; }

.idiomas{ float: left; margin:-1.8em 0 0 -2em }
    .idiomas img{ border: 1px solid #CCC}