body {padding:0; margin:0; font:76% Arial, Helvetica, sans-serif; color:#333; background:#FFF}

a img {border:none}
a:link, a:visited {color:#1258a7}
a:hover {color:#041360}
.cleaner{height:1px; clear:both}
form{padding:0;margin:0}

#header {height:215px; width:100%; background:url(../img/bgHeader.png) repeat-y center top #024da1; text-align:center}

#header #language {height:28px; margin:0 auto; background:url(../img/bgLang.png) repeat-x left bottom #041360}
#header #language .container {width:960px; margin:0 auto; text-align:right}
#header #language .container ul {margin:0 20px 0 0; list-style-type:none}
#header #language .container ul li {height:28px; float:right; margin:7px 7px 0 7px; font-size:0.9em}
#header #language .container ul li a {text-decoration:none; color:#a3bddc}
#header #language .container ul li a:hover {text-decoration:none; color:#FFF}
#header #language .container ul li.current {text-decoration:none; color:#5662a1; background:url(../img/icLang.gif) no-repeat center bottom}
#header #brand {height:187px; width:960px; margin:0 auto; background:url(../img/bgBrand.png) no-repeat right bottom}
#header #brand #logo {width:324px; float:left; padding:0}
#header #brand #logo h1 {width:224px; height:187px; padding:0; margin:0; display:block; background:url(../img/amm.gif) no-repeat left top; float:left}
#header #brand #logo h1 a {width:224px; height:187px; display:block}
#header #brand #logo h1 span {display:none}
#header #brand #logo .banderas {padding:20px 0 0 0; height:160px; width:90px; float:right}
#header #brand #logo .banderas .union {width:90px; margin:0 0 4px 0; height:80px; background:url(../img/union-europea.gif) no-repeat left top}
#header #brand #logo .banderas .union a {width:90px; height:80px; display:block}
#header #brand #logo .banderas .union a:hover {background:url(../img/union-europea.gif) no-repeat left -80px}
#header #brand #logo .banderas .union-en {width:90px; margin:0 0 4px 0; height:80px; background:url(../img/union-europea-en.gif) no-repeat left top}
#header #brand #logo .banderas .union-en a {width:90px; height:80px; display:block}
#header #brand #logo .banderas .union-en a:hover {background:url(../img/union-europea-en.gif) no-repeat left -80px}
#header #brand #logo .banderas .union-pt {width:90px; margin:0 0 4px 0; height:80px; background:url(../img/union-europea-pt.gif) no-repeat left top}
#header #brand #logo .banderas .union-pt a {width:90px; height:80px; display:block}
#header #brand #logo .banderas .union-pt a:hover {background:url(../img/union-europea-pt.gif) no-repeat left -80px}
#header #brand #logo .banderas .mercosur {margin:0; width:90px; height:60px; background:url(../img/mercosur.gif) no-repeat left top}
#header #brand #logo .banderas .mercosur a {width:90px; height:68px; display:block}
#header #brand #logo .banderas .mercosur a:hover {background:url(../img/mercosur.gif) no-repeat left -70px}

/* MENU */
#nav {height:58px; background:url(../img/bgNav.png) repeat-x left top #041360;}
#nav ul  {width:960px; height:38px; margin:0 auto; padding:0; background:url(../img/bgNav.png) repeat-x left top #041360; list-style-type:none}
#nav ul li  {float:left; margin:0 16px; font-size:1em}
#nav a {padding:12px 0 7px 0; color:#FFF; display:block; text-decoration:none}
#nav a:hover {color:#FFF; text-decoration:none; border-bottom:4px solid #f5f7f5}
#nav a.home {background-image:none}
#nav .current {color:#FFF; border-bottom:4px solid #f5f7f5}
#nav .current a {color:#f5ea21}

/* ESTRUCTURA */
#main {width:940px; margin:0 auto 40px auto}
#center {width:630px; margin:0 0 20px 0; float:left}
#sidebar {width:280px; margin:0 0 20px 0; float:right}

.widget  {margin:0 0 20px 0; width:280px; background:url(../img/bgSidebar.gif) repeat-y left top #eef3f8}
.widget .top {height:12px; background:url(../img/bgSidebarCorners.gif) no-repeat left -12px}
.widget .bottom {height:8px; background:url(../img/bgSidebarCorners.gif) no-repeat left top}
.widget .container {margin:0 10px}
.widget span {height:1px}
.widget h3 {width:244px; height:29px; margin:0 0 10px 0; padding:5px 8px 0 8px; background:url(../img/bgTitWidget.gif) no-repeat left top; color:#eff3f7; font-size:1.4em}


.widget ul.submenu {margin:0; padding:0 10px; list-style:none}
.widget ul.submenu li {margin:2px 0 2px 0; padding:0; color:#08549c}
.widget ul.submenu li a {text-decoration:none; display:block; padding:4px; margin:0 0 1px 0; border-bottom:1px dotted #93b2d5}
.widget ul.submenu li a:hover {background:#f8fafc}
.widget ul.submenu li.noLink {padding:4px; border-bottom:1px dotted #93b2d5}
.widget ul.submenu li.current a {background:url(../img/icSubmenu.gif) no-repeat left top #f8fafc}
.widget ul.child {margin:0; padding:0 0 4px 0; font-size:0.9em; border-bottom:1px dotted #93b2d5; border-bottom:none}
.widget ul.child li {margin:0; padding:0; list-style:none; background:url(../img/icSubmenu.gif) no-repeat left top}
.widget ul.child li a {margin:0 0 1px 0; padding:3px 3px 3px 18px; display:block; text-decoration:none; border-bottom:none}
.widget ul.child li a:hover {background:url(../img/icSubmenu.gif) no-repeat left top #f8fafc}
.widget ul.child li.current a {background:url(../img/icSubmenu.gif) no-repeat left top #f8fafc}

.widget .containerPdf {margin:0 10px; padding:0 0 4px 0;}
.widget .containerPdf h4 {margin:0; padding:0; font-size:1.6em; font-weight:normal}
.widget .containerPdf h4 a {text-decoration:none}
.widget .containerPdf p {margin:0; font-size:0.9em}

.widget .containerFotos {margin:0 0 0 16px; padding:0 0 8px 0;}
.widget .containerFotos h4 {margin:0; padding:0 0 3px 0; font-size:1.5em; font-weight:normal}

/* HOME */
.destacado {margin:0 0 14px 0; padding:12px; border:1px solid #c6d5e6; -moz-border-radius:5px; -webkit-border-radius:5px}
.destacado .text {width:275px; margin:0 0 0 325px}
.destacado .text p {margin:0 0 5px 0; padding:0; font-size:0.9em; }
.destacado .text p.date {margin:0 6px 0 0; text-transform:uppercase}
.destacado .text p.more {padding:0 0 0 14px; margin:0 6px 0 0; background:url(../img/icMore.gif) no-repeat left 1px}
.destacado .text h3 {margin:0 0 4px 0; padding:0; font-size:2em; font-weight:normal; text-decoration:none; line-height:1em}
.destacado .text h3 a {text-decoration:none}
.destacado div.image {position:relative; width:310px; height:210px; margin:0 0 4px 0; float:left}

.noticia {margin:0 0 14px 0; padding:6px 12px 6px 12px; border-bottom:1px dotted #c6d5e6}
.noticia .text {width:395px; margin:0 0 0 205px}
.noticia .text p {margin:0 0 5px 0; padding:0; font-size:0.9em}
.noticia .text p.date {margin:0; text-transform:uppercase}
.noticia .text p.more {padding:0 0 0 14px; margin:0 6px 0 0; background:url(../img/icMore.gif) no-repeat left 1px}
.noticia .text h3 {margin:0 0 4px 0; padding:0; font-size:2em; font-weight:normal; text-decoration:none; line-height:1em}
.noticia .text h3 a {text-decoration:none}
.noticia div.image {position:relative; width:190px; height:140px; margin:0 0 4px 0; float:left}
.noticia div.image div {position:absolute;	width:8px; height:8px}

.masNoticias {margin:0 0 10px 0; padding:6px 12px 6px 12px; text-align:right}
.masNoticias a {padding:0 14px 0 0; background:url(../img/icMore.gif) no-repeat right 3px}

/* CONTENIDO */
#section h2 {margin:0 0 20px 0; padding:8px 10px; border-top:1px dotted #c6d5e6; border-bottom:1px dotted #c6d5e6; font-size:3em; font-weight:normal; line-height:1.1em; letter-spacing: -0.02em;}
#section h2.sub {margin:0 0 8px 0}
#section h3 {margin:0 0 20px 0; padding:0 10px 8px 10px; border-bottom:1px dotted #c6d5e6; font-size:2em; font-weight:normal; letter-spacing: -0.02em;}
#section h4 {margin:0 10px 5px 10px; padding:0; font-size:1.6em; font-weight:normal;}
#section p.date {margin:0 0 8px 0; padding:0 0 0 10px; text-transform:uppercase; font-size:0.9em}
#section .entry {min-height:300px; padding:0 10px 20px 10px; margin:0 0 10px 0; border-bottom:1px dotted #c6d5e6}
#section .entry p {margin:0 0 8px 0; line-height:1.4em}
#section .entry img.left {margin:0 10px 10px 0; float:left}
#section .entry img.right {margin:10px 0 10px 0; float:right}

#section .entry .containerPdf {margin:0 0 14px 0; padding:10px 12px 18px 4px; border:1px solid #c6d5e6; -moz-border-radius:5px; -webkit-border-radius:5px}
#section .entry .containerPdf h4 {margin:0; padding:4px 0 0 0; font-size:1.6em; font-weight:normal}
#section .entry .containerPdf h4 a {text-decoration:none}


#section ul {list-style:square}
#section ul li {margin:0 0 8px 0}
#section ol.letras {list-style:lower-latin}
#section ol li {margin:0 0 8px 0}

#section .page {padding:0 10px 20px 10px; margin:0 0 10px 0; border-bottom:1px dotted #c6d5e6}
#section .page p {margin:0 0 8px 0; line-height:1.4em}
#section .page img.left {margin:0 10px 10px 0; float:left}
#section .page img.right {margin:10px 0 10px 0; float:right}
#section .page h4 {border:none; margin:0; padding:10px 0 10px 0; font-size:1.6em}

.masInicio {margin:0 0 10px 0; padding:6px 12px 6px 12px; text-align:right}
.masInicio a {padding:0 14px 0 0; background:url(../img/icInicio.gif) no-repeat right 3px}

#section .page .submenu {width:140px; float:left}
#section .page .submenu ul {margin:0; padding:6px 0 0 0; list-style:none; background:url(../img/bgSubmenu2.gif) no-repeat left -15px}
#section .page .submenu ul li {margin:0; font-size:0.9em;}
#section .page .submenu ul li a {text-decoration:none; display:block; padding:8px; margin:0 0 1px 0; background:url(../img/bgSubmenu.gif) no-repeat right -24px #eef3f8}
#section .page .submenu ul li a:hover {background:url(../img/bgSubmenu.gif) no-repeat right -24px #d4dfea}
#section .page .submenu ul li.current a {color:#93b2d5; background:url(../img/bgSubmenu.gif) no-repeat right top #eef3f8}
#section .page .submenu ul li.current a:hover {color:#041360}
#section .page .submenu ul li.last {margin:0 0 -1px 0;}
#section .page .submenu .bottom {height:7px; background:url(../img/bgSubmenu2.gif) no-repeat left top}

#section .page .content {width:450px; float:right}
#section .page .content h3 {margin:5px 0 20px -10px}

#section .page .content .containerXls {margin:0 0 14px 0; padding:10px 12px 18px 4px; border:1px solid #c6d5e6; -moz-border-radius:5px; -webkit-border-radius:5px}
#section .page .content .containerXls h4 {margin:0; padding:4px 0 0 0; font-size:1.6em; font-weight:normal}
#section .page .content .containerXls h4 a {text-decoration:none}

#section .page .links {width:260px; height:250px; margin:0 20px 0; float:left}
#section .page .links h4 {border-bottom:3px solid #eef3f8; margin:0 0 20px 0; padding:10px 0 6px 0; font-size:1.6em}
#section .page .links ul {padding:0 0 0 20px; list-style:square}
#section .page .links ul li {margin:0 0 8px 0}

#section .page .contacto {width:400px; margin:0 0 14px 20px; padding:18px; border:1px solid #c6d5e6; -moz-border-radius:5px; -webkit-border-radius:5px}


/* TABLAS */
table.informes {margin:0 0 35px 10px; width:610px; border-top:2px solid #93b2d5; border-bottom:2px solid #eef3f8}
table.informes th {background:#eef3f8; font-size:0.9em; color:#93b2d5; padding:4px 6px;}
table.informes tr:hover {background:#f7fafc; cursor:pointer}
table.informes td {margin:0 0 20px 0; padding:8px 6px; border-bottom:1px solid #eef3f8}
table.informes td a.pdf {font-size:0.9em; padding:1px 0 4px 20px; background:url(../img/icPdf2.gif) no-repeat left top}
table.informes td a.fotos {font-size:0.9em; padding:1px 0 4px 20px; background:url(../img/icFotos.gif) no-repeat left top}

table.integrantes {margin:0 0 25px 0; width:450px; border-top:2px solid #93b2d5; border-bottom:2px solid #eef3f8; font-size:0.9em}
table.integrantes th {background:#eef3f8; color:#93b2d5; padding:4px 6px;}
table.integrantes td {margin:0 0 20px 0; padding:5px 4px; border-bottom:1px solid #eef3f8; border-right:1px solid #eef3f8}
table.integrantes td.left{border-left:1px solid #eef3f8}

#section .noticia {margin:0 0 14px 0; padding:6px 12px 6px 12px; border-bottom:1px dotted #c6d5e6}
#section .noticia .text {width:400px; margin:0 0 0 205px}
#section .noticia .text p {margin:0 0 5px 0; padding:0; font-size:0.9em}
#section .noticia .text p.date {margin:0; text-transform:uppercase}
#section .noticia .text p.more {padding:0 0 0 14px; margin:0 6px 0 0; background:url(../img/icMore.gif) no-repeat left 1px}
#section .noticia .text h3 {margin:0 0 4px 0; padding:0; font-size:2em; font-weight:normal; text-decoration:none; line-height:1em; border-bottom:none}
#section .noticia .text h3 a {text-decoration:none}

#section .news {margin:0 0 14px 0; padding:6px 12px 8px 12px; border-bottom:1px dotted #c6d5e6}
#section .news.last {border-bottom:none}
#section .news .text {width:400px; margin:0 0 0 125px}
#section .news .text p {margin:0 0 5px 0; padding:0; font-size:0.9em}
#section .news .text p.more {padding:0 0 0 20px; margin:0 6px 0 0; background:url(../img/icPdf2.gif) no-repeat left 1px; font-size:1em}
#section .news .text h3 {margin:4px 0 4px 0; padding:0; font-size:2em; font-weight:normal; text-decoration:none; line-height:1em; border-bottom:none}
#section .news .text h3 a {text-decoration:none}
#section .news .image {width:100px; height:74px; padding:1px 10px 0 0; background:url(../img/bgNews.gif) no-repeat left top; font-size:7em; text-align:right; color:#FFF; float:left}

#section .resultado {margin:0 0 14px 0; padding:6px 12px 6px 12px; border-bottom:1px dotted #c6d5e6}
#section .resultado p {margin:0 0 5px 0; padding:0; font-size:0.9em}
#section .resultado h3 {margin:0 0 4px 0; padding:0; font-size:2em; font-weight:normal; text-decoration:none; line-height:1em; border-bottom:none}
#section .resultado h3 a {text-decoration:none}

#section .pagination {margin:0 0 30px 0; padding:6px 12px 6px 12px; text-align:right}
#section .pagination .prev {padding:0 0 0 14px; background:url(../img/icPrev.gif) no-repeat left 3px; float:left}
#section .pagination .next {padding:0 14px 0 0; background:url(../img/icNext.gif) no-repeat right 3px; float:right}

/* IMAGEN REDONDEADA */
div.image div {position:absolute; width:8px; height:8px}
div.image div.tl {background:transparent url(../img/frameNoticia.png) top left no-repeat; left:0; top:0}
div.image div.tr {background:transparent url(../img/frameNoticia.png) top right no-repeat; right:0; top:0}
div.image div.bl {background:transparent url(../img/frameNoticia.png) bottom left no-repeat;	left:0;	bottom:0}
div.image div.br {background:transparent url(../img/frameNoticia.png) bottom right no-repeat; right:0; bottom:0}


/* FOOTER */
#footer {width:100%; height:140px; padding:20px 0; background:url(../img/bgFooter.png) repeat-x left top #041360; clear:both}
#footer .text {width:960px; margin:0 auto}
#footer .text p {font-size:0.9em; color:#446a94; padding:0; margin:0}


/* SEARCH */
.formtext {width: 130px; padding: 2px; margin:0 6px 4px 6px; border:1px solid #CCC}
.formbutton {padding:3px 8px 2px 8px; margin:0 0 4px 0; font-size:0.9em; font-weight:bold; border-top:1px solid #fff; border-right:1px solid #678cb7;	border-bottom:1px solid #678cb7; border-left:1px solid #fff; background:#93b2d5; color:#FFF}
