@charset "utf-8";

/* CSS RESET */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* STYLES */
body {
	margin: 25px;
	background-color: #ececec;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #848789;
}
div#contentCenter {
	width: 950px;
	margin: 0 auto 0 auto;
}
	div#contentWrap {
		float: left;
		width: 950px;
		background-color: #ffffff;
	}
		div#header {
			float: left;
			width: 900px;
			padding: 0 25px 10px 25px;
		}
			img#pma {
				float: left;
				margin: 20px 0 0 0;
			}
			div#header .langMenu {
				float: right;
				width: 145px;
				margin-top:20px;
				margin-right:30px;
			}
				div#header .langMenu h6 {
					font-weight:normal;
					font-size:11px;
					color:#909090;
					text-align:right;	
				}
				div#header .langMenu ul {
					float: right;
					width:145px;
				}
					div#header .langMenu ul li {
						float: right;
						font-size:11px;
						margin-right:5px;
						padding-right:5px;
						border-right:1px solid #666666;
					}
					div#header .langMenu ul li.selected {
						font-weight:bold;
						color:#666666;
						text-decoration:none;
					}
					div#header .langMenu ul li.last {
						margin-right:0px;
						padding-right:0px;
						border-right:none;
					}
						div#header .langMenu ul li a{
							color:#666666;
							text-decoration:none;
						}
							div#header .langMenu ul li a:hover{
								color:#909090;
							}
			div#header .banner {
				float: right;
				width: 225px;
				height: 95px;
				padding: 35px 0 0 0;
				background-color: #2b2551;
				text-align: center;
				font-size: 0.83em;
				color: #ffffff;
			}
				div#header .banner p {
					margin-bottom: 10px;
				}
		div#content {
			float: left;
			width: 900px;
			padding: 0 25px 20px 25px;
		}
			div#col_1 {
				float: left;
				width: 660px;
				padding: 0 15px 0 0;
			}
				ul#mainMenu {
					float: left;
					width: 660px;
					height: 27px;
				}
					ul#mainMenu li {
						float: left;
						width: 132px; /* 110 x 6 */
						height: 27px;
					}
						ul#mainMenu li a,
						ul#mainMenu li span {
							display: block;
							height: 27px;
							line-height: 2.2em;
							color: #ffffff;
							text-decoration: none;
							text-align: center;
						}
						ul#mainMenu li.item_0 a,
						ul#mainMenu li.item_0 span {
							background-color: #e82f2d;
						}
						ul#mainMenu li.item_0 a:hover {
							background-image:url(../../_imgn/public/layout/menu-over-rojo.jpg);
						}
						ul#mainMenu li.item_1 a,
						ul#mainMenu li.item_1 span {
							background-color: #f28d32;
						}
						ul#mainMenu li.item_1 a:hover {
							background-image:url(../../_imgn/public/layout/menu-over-anaranjado.jpg);
						}
						ul#mainMenu li.item_2 a,
						ul#mainMenu li.item_2 span {
							background-color: #fdc732;
						}
						ul#mainMenu li.item_2 a:hover {
							background-image:url(../../_imgn/public/layout/menu-over-amarillo.jpg);
						}
						ul#mainMenu li.item_3 a,
						ul#mainMenu li.item_3 span {
							background-color: #7ec04f;
						}
						ul#mainMenu li.item_3 a:hover {
							background-image:url(../../_imgn/public/layout/menu-over-verde.jpg);
						}
						ul#mainMenu li.item_4,
						ul#mainMenu li.item_4 span a {
							background-color: #2cb7ac;
						}
						ul#mainMenu li.item_4 a:hover {
							background-image:url(../../_imgn/public/layout/menu-over-cyan.jpg);
						}
						ul#mainMenu li.item_5,
						ul#mainMenu li.item_5 span a {
							background-color: #5a457f;
						}
						ul#mainMenu li.item_5 a:hover {
							background-image:url(../../_imgn/public/layout/menu-over-violeta.jpg);
						}
						ul#mainMenu li.item_6,
						ul#mainMenu li.item_6 span a {
							background-color: #2b2551;
						}
						ul#mainMenu li.item_6 a:hover {
							background-image:url(../../_imgn/public/layout/menu-over-azul.jpg);
						}
				div#col_1 div.mark {
					float: left;
					width: 660px;
					height: 7px;
					background-repeat: no-repeat;
				}
					div#col_1 div.mark.item_0 {
						background-image: url(../../_imgn/public/layout/menu-selected-item-0-bg.gif);
						background-position: 50px 0px;
					}
					div#col_1 div.mark.item_1 {
						background-image: url(../../_imgn/public/layout/menu-selected-item-1-bg.gif);
						background-position: 194px 0px; /* 160 x 6 */
					}
					div#col_1 div.mark.item_2 {
						background-image: url(../../_imgn/public/layout/menu-selected-item-2-bg.gif);
						background-position: 324px 0px; /* 270 x 6*/
					}
					div#col_1 div.mark.item_3 {
						background-image: url(../../_imgn/public/layout/menu-selected-item-3-bg.gif);
						background-position: 458px 0px; /* 380 x 6 */
					}
					div#col_1 div.mark.item_4 {
						background-image: url(../../_imgn/public/layout/menu-selected-item-4-bg.gif);
						background-position: 590px 0px; /* 490 x 6 */
					}
					div#col_1 div.mark.item_5 {
						background-image: url(../../_imgn/public/layout/menu-selected-item-6-bg.gif);
						background-position: 600px 0px;
					}
					div#col_1 div.mark.item_6 {
						background-image: url(../../_imgn/public/layout/menu-selected-item-5-bg.gif);
						background-position: 704px 0px;
					}
				div#rds-header {
					float: left;
					width: 660px;
					height: 86px;
					margin-top: 10px;
				}
				div#rds-header.es-ES {
					background-image: url(../../_imgn/public/layout/red-de-salas.jpg);
				}
				div#rds-header.pt-BR {
					background-image: url(../../_imgn/public/layout/red-de-salas-pt.jpg);
				}
				div#rds-map {
					float: left;
					width: 400px;
					height: 350px;
					margin-top: 10px;
				}
					div#rds-map div.content {
						font-size: 12px;
						color: #848789;
					}
						div#rds-map div.content h1 {
							font-size: 14px;
							color: #000000;
						}
						div#rds-map div.content a {
							color: #0382af;
							text-decoration: none;
						}
				div#rds-map-list {
					float: left;
					width: 220px;
					height: 310px;
					margin-top: 10px;
					padding: 20px;
					background-color: #E5E6E7;
				}
					div#rds-map-list div.scrollable {
						overflow: hidden;
						position: absolute;
						width: 200px;
						height: 310px;
						padding-right: 20px;
					}
						div#rds-map-list div.scrollable h1 {
							font-size: 14px;
							color: #026487;
						}
						div#rds-map-list div.scrollable h2 {
							font-size: 12px;
						}
						div#rds-map-list div.scrollable p {
							font-size: 11px;
						}
						div#rds-map-list div.scrollable a {
							color: #2CB7AC;
							text-decoration: underline;
						}
						div#rds-map-list div.scrollable a:hover {
							color: #2084ac;
						}
						div#rds-map-list div.scrollable h1,
						div#rds-map-list div.scrollable p {
							margin-bottom: 10px;
						}
						div#rds-map-list div.scrollable h1:last-child,
						div#rds-map-list div.scrollable p:last-child {
							margin-bottom: 0 !important;
						}
					div#rds-map-list div.base {
	                    padding: 0;
	                    background-color: #CCCCCC;
	                    
	                }
	               div#rds-map-list div.handle {
	                    background-color: #999999;
	                }
				div#search {
					float: left;
					width: 644px;
					padding: 7px 8px 8px 8px;
					border-bottom: 1px solid #cecece;
					background-repeat: no-repeat;
				}
					div#search label {
						display: inline-block;
						width: 120px;
					}
					div#search input[type='text'] {
						width: 420px;
						padding: 6px;
						border: 1px solid #cecece;
						font: 12px Georgia, "Times New Roman", Times, serif;
					}
					div#search input[type='submit'] {
						width: 80px;
						padding: 6px;
						border: none;
						background-color: #2cb7ac;
						font: 12px Georgia, "Times New Roman", Times, serif;
						color: white;
						cursor: pointer;
					}
					div#search div {
						margin: 5px 0 0 125px;
						font-size: 11px;
					}
						div#search div a {
							color: #cecece;
							text-decoration: none;
						}
						div#search div a:hover {
							color: #2cb7ac;
						}
				ul#secondaryMenu {
					float: left;
					width: 644px;
					padding: 7px 8px 8px 8px;
					border-bottom: 1px solid #cecece;
					background-repeat: no-repeat;
				}
					ul#secondaryMenu li {
						float: left;
						margin-right: 8px;
						padding-right: 8px;
						border-right: 1px solid #cecece;
					}
					ul#secondaryMenu li.last {
						margin-right: 0;
						padding-right: 0;
						border-right: 0;
					}
						ul#secondaryMenu li a,
						ul#secondaryMenu li span {
							display: block;
							padding-bottom: 4px;
							line-height: 1em;
							color: #848789;
							text-decoration: none;
							text-align: center;
						}
						ul#secondaryMenu.item_0 li a:hover,
						ul#secondaryMenu.item_0 li span {
							color: #e82f2d;
						}
						ul#secondaryMenu.item_1 li a:hover,
						ul#secondaryMenu.item_1 li span {
							color: #f28d32;
						}
						ul#secondaryMenu.item_2 li a:hover,
						ul#secondaryMenu.item_2 li span {
							color: #fdc732;
						}
						ul#secondaryMenu.item_3 li a:hover,
						ul#secondaryMenu.item_3 li span {
							color: #7ec04f;
						}
						ul#secondaryMenu.item_4 li a:hover,
						ul#secondaryMenu.item_4 li span {
							color: #2cb7ac;
						}
						ul#secondaryMenu.item_5 li a:hover,
						ul#secondaryMenu.item_5 li span {
							color: #5a457f;
						}
						ul#secondaryMenu.item_6 li a:hover,
						ul#secondaryMenu.item_6 li span {
							color: #2b2551;
						}
				ul#secondaryMenu.item_rds {
					border-bottom: 0 !important;
					width: 624px;
					padding: 7px 18px 7px 18px;
					background-color: #0382af;
					border-top: 1px solid #026386;
				}
					ul#secondaryMenu.item_rds li {
						border-right: 1px solid #85cde6;
					}
					ul#secondaryMenu.item_rds li.last {
						border-right: 0;
					}
						ul#secondaryMenu.item_rds li a {
							color: #85cde6;
						}
						ul#secondaryMenu.item_rds li a:hover,
						ul#secondaryMenu.item_rds li span {
							color: #fff;
						}
				div#mainNewsItem {
					float: left;
					width: 660px;
					height: 300px;
				}
					div#mainNewsItem div.image {
						float: left;
						width: 454px;
						height: 300px;
					}
						div#mainNewsItem div.image img {
							float: right;
						}
					div#mainNewsItem div.text {
						float: left;
						width: 176px;
						height: 260px;
						padding: 20px 20px 20px 10px;
						background-color: #e82f2d;
						color: #ffffff;
					}
						div#mainNewsItem div.text h1 {
							margin-bottom: 12px;
						}
						div#mainNewsItem div.text p {
							margin-bottom: 8px;
						}
						div#mainNewsItem div.text a {
							color: #ffffff;
							text-decoration: underline;
						}
				div#newsSlider {
					float: left;
					width: 660px;
					height: 160px;
					padding: 10px 0 10px 0;
					margin-top: 20px;
					border-top: 1px solid #cecece;
					border-bottom: 1px solid #cecece;
				}
					div#newsSlider div.button {
						float: left;
						width: 20px;
						height: 65px;
						margin-top: 47px;
					}
						div#newsSlider div.button a {
							display: block;
							width: 13px;
							height: 17px;
							margin-top: 23px;
							background-repeat: no-repeat;
							background-position: 0px 0px;
							text-indent: -9999px;
						}
						div#newsSlider div.button a:hover {
							background-position: 0px -17px;
						}
					div#newsSlider div.button.prev {
						margin-right: 10px;
						border-right: 1px solid #cecece;
					}
						div#newsSlider div.button.prev a {
							background-image: url(../../_imgn/public/layout/news-slider-btn-prev.gif);
						}
					div#newsSlider div.button.next {
						margin-left: 10px;
						border-left: 1px solid #cecece;
					}
						div#newsSlider div.button.next a {
							margin-left: 7px;
							background-image: url(../../_imgn/public/layout/news-slider-btn-next.gif);
						}
					div#slide {
						overflow: hidden;
						float: left;
						width: 598px;
						height: 160px;
					}
						div#slide div.content {
							float: left;
						}
							div#slide div.content div.item {
								float: left;
								width: 598px;
								height: 160px;
							}
								div#slide div.content div.item div.image {
									float: left;
									width: 235px;
									height: 160px;
									border-right: 1px solid #cecece;
								}
								div#slide div.content div.item div.text {
									float: left;
									width: 352px;
									height: 160px;
									padding: 0 0 0 10px;
								}
									div#slide div.content div.item div.text h1 {
										font-size: 1.08em;
										margin-bottom: 8px;
									}
									div#slide div.content div.item div.text p {
										margin-bottom: 6px;
									}
									div#slide div.content div.item div.text a {
										color: #2cb7ac;
										text-decoration: underline;
									}
									div#slide div.content div.item div.text a:hover {
										color: #2084ac;
										text-decoration: underline;
									}
				div#contentHolder {
					float: left;
					width: 660px;
					margin-top: 20px;
				}
					div#inline-search {
						float: left;
						width: 580px;
						padding: 15px 40px 13px 40px;
						border-top: 1px solid #cecece;
						border-bottom: 1px solid #cecece;
						background-repeat: no-repeat;
					}
						div#inline-search label {
							display: inline-block;
							width: 120px;
						}
						div#inline-search input[type='text'] {
							width: 150px;
							margin-bottom: 4px;
							padding: 6px;
							border: 1px solid #cecece;
							font: 12px Georgia, "Times New Roman", Times, serif;
						}
						div#inline-search select {
							margin-bottom: 4px;
							padding: 5px 6px 5px 6px;
							border: 1px solid #cecece;
							font: 12px Georgia, "Times New Roman", Times, serif;
						}
						div#inline-search select.year {
							width: 80px;
						}
						div#inline-search select.country {
							width: 120px;
						}
						div#inline-search select.crit-01 {
							width: 183px;
						}
						div#inline-search select.crit-02 {
							width: 184px;
						}
						div#inline-search input[type='submit'] {
							width: 80px;
							margin-bottom: 4px;
							padding: 6px;
							border: none;
							background-color: #5a457f;
							font: 12px Georgia, "Times New Roman", Times, serif;
							color: white;
						}
					div#contentHolder h1 {
						float: left;
						width: 580px;
						padding: 0 40px 5px 40px;
						border-bottom: 1px solid #cecece;
						font-size: 1.25em;
						color: #424243;
					}
					div#contentHolder div.contentBlock {
						float: left;
						width: 290px;
					}
					div#contentHolder div.contentBlock.left {
						margin: 0 10px 15px 30px;
					}
					div#contentHolder div.contentBlock.right {
						margin: 0 30px 15px 10px;
					}
						div#contentHolder div.contentBlock h3 {
							padding: 7px 10px;
							background-color: #2CB7AC;
							color: white;
						}
						div#contentHolder div.contentBlock div {
							padding: 10px;
						}
					div#contentHolder div.content {
						float: left;
						width: 580px;
						padding: 15px 40px 15px 40px;
					}
						div#contentHolder div.content img.newsImage {
							float: left;
							padding: 0 10px 0 0;
							margin: 0 10px 10px 0;
							border-right: 1px solid #cecece;
						}
						div#contentHolder div.content h1 {
							width: auto;
							float: none;
							padding: 0;
							border: 0;
						}
						div#contentHolder div.content h1,
						div#contentHolder div.content h2,
						div#contentHolder div.content h3 {
							margin-bottom: 12px;
							font-size: 1.25em;
							color: #424243;
						}
						div#contentHolder div.content p {
							margin-bottom: 12px;
							line-height: 1.5em;
						}
						div#contentHolder div.content a {
							color: #2cb7ac;
							text-decoration: underline;
						}
						div#contentHolder div.content a:hover {
							color: #2084ac;
							text-decoration: underline;
						}
						div#contentHolder div.content ul {
							margin-bottom: 12px;
							line-height: 1.5em;
						}
							div#contentHolder div.content ul li {
								margin-bottom: 6px;
								padding-left: 24px;
								background: transparent url(../../_imgn/public/layout/content-list-bullet-bg.gif) 12px 7px no-repeat;
								line-height: 1.5em;
							}
						div#contentHolder div.content table th,
						div#contentHolder div.content table td {
							padding: 5px;
						}
						div#contentHolder div.content table th {
							background-color: #2cb7ac;
							text-align: left;
							color: #ffffff;
						}
						div#contentHolder div.content table td {
							border-bottom: 1px solid #cecece;
						}
					div#contentHolder div.content.lists {
						float: left;
						width: 660px;
						padding: 15px 0 15px 0;
					}
						div#contentHolder div.content.lists ul {
							
						}
							div#contentHolder div.content.lists ul li {
								float: left;
								width: 580px;
								margin-bottom: 0;
								padding: 6px 40px 6px 40px;
								background-image: none !important;
								line-height: 1.2em;
							}
							div#contentHolder div.content.lists ul li.alternate {
								background-color: #e5e6e7;
							}
								div#contentHolder div.content.lists ul li div,
								div#contentHolder div.content.lists ul li p {
									float: left;
									width: 400px;
									margin-bottom:0px;
								}
								div#contentHolder div.content.lists ul li div.link {
									float: right;
									width:auto !important;
								}
							div#contentHolder div.content ul.photos {
								margin: 15px 0 0 0;
								padding: 0;
							}
								div#contentHolder div.content ul.photos li {
									float:left;
									margin: 0 20px 15px 0;
									padding: 0;
									background-image: none;
								}
								div#contentHolder div.content ul.photos li.last {
									margin-right: 0;
								}
							div#contentHolder div.content div.spacer {
								clear: left;
								width: 580px;
								height: 1px;
								margin: 0;
								padding: 0;
								font-size: 1px;
								line-height: 1px;
							}
					div#contentHolder div.content.tableItem {
						float: left;
						width: 580px;
						padding: 10px 40px 10px 40px;
						border-bottom: 1px solid #cecece;
					}
						div#contentHolder div.content.tableItem div.label {
							float: left;
							width: 235px;
							margin-right: 11px;
							font-weight: bold;
						}
						div#contentHolder div.content.tableItem div.data {
							float: left;
							width: 334px;
						}
					div#contentHolder div.content.newsItem,
					div#contentHolder div.content.billboardItem {
						float: left;
						width: 580px;
						padding: 10px 40px 10px 40px;
						border-bottom: 1px solid #cecece;
					}
						div#contentHolder div.content.newsItem div.image,
						div#contentHolder div.content.billboardItem div.image {
							float: left;
							width: 235px;
							margin-right: 10px;
							border-right: 1px solid #cecece;
						}
						div#contentHolder div.content.newsItem div.image {
							width: 235px;
						}
							div#contentHolder div.content.newsItem div.image img {
								max-width: 235px;
							}
						div#contentHolder div.content.billboardItem div.image {
							width: 135px;
						}
						div#contentHolder div.content.newsItem div.text,
						div#contentHolder div.content.billboardItem div.text {
							float: left;
							width: 334px;
						}
						div#contentHolder div.content.billboardItem div.text {
							width: 434px;
						}
							div#contentHolder div.content.newsItem div.text p,
							div#contentHolder div.content.billboardItem div.text p,
							div#contentHolder div.content.billboardItem div.text table,
							div#contentHolder div.content.billboardItem div.text h4 {
								margin-bottom: 10px;
							}
							div#contentHolder div.content.newsItem div.text h3,
							div#contentHolder div.content.newsItem div.text p:last-child,
							div#contentHolder div.content.billboardItem div.text h3,
							div#contentHolder div.content.billboardItem div.text p:last-child {
								margin-bottom: 4px !important;
							}
					div#contentHolder div.content.eventsItem {
						float: left;
						width: 580px;
						padding: 10px 40px 10px 40px;
						border-bottom: 1px solid #cecece;
					}
						div#contentHolder div.content.eventsItem div.day {
							float: left;
							width: 70px;
							padding-right: 10px;
						}
							div#contentHolder div.content.eventsItem div.day h1 {
								font-size: 4em;
								font-style: italic;
								font-weight: normal;
								line-height: 0.75em;
								color: #424243;
								text-align: center;
							}
							div#contentHolder div.content.eventsItem div.day p {
								width: 70px;
								background-color: #000000;
								font-size: 0.92em;
								color: #ffffff;
								text-align: center;
							}
						div#contentHolder div.content.eventsItem div.text {
							float: left;
							width: 489px;
							padding-left: 10px;
							border-left: 1px solid #cecece;
						}
							div#contentHolder div.content.eventsItem div.text h3,
							div#contentHolder div.content.eventsItem div.text p {
								margin-bottom: 4px !important;
							}
			div#col_1.merged {
				width: 880px;
				padding: 20px 10px 10px 10px;
				border-top: 1px solid #dedede;
				border-bottom: 1px solid #dedede;
			}
			div#col_2 {
				float: left;
				width: 225px;
			}
				div#col_2 div.container {
					float: left;
					width: 205px;
					padding: 10px;
					margin: 0 0 10px 0;
					background-color: #e5e6e7;
				}
				div#col_2 div.container.noPadding {
					padding: 0 !important;
				}
				div#col_2 div.container.newsImage {
					width: 225px;
					height: 160px;
					padding: 0;
					margin: 0;
					background-color: transparent;
					background-repeat: no-repeat;
					background-position: 0% 25%;
				}
				div#col_2 div.container.news {
					background-color: #e82f2d;
				}
					div#col_2 div.container div.title {
						float: left;
						width: 185px;
						padding: 5px 10px 5px 10px;
						border-top: 1px solid #bbbcbd;
						border-bottom: 1px solid #bbbcbd;
						text-align: right;
					}
					div#col_2 div.container.news div.title {
						border-color: #f8a3a2;
					}
						div#col_2 div.container div.title h1 {
							font-style: italic;
							color: #424243;
						}
						div#col_2 div.container.news div.title h1 {
							color: #ffffff;
						}
						div#col_2 div.container div.title p {
							color: #e82f2d;
						}
					div#col_2 div.container div.content,
					div#col_2 div.container div.events {
						float: left;
						width: 185px;
						padding: 10px 10px 0 10px;
					}
					div#col_2 div.container div.content.extended {
						float: left;
						width: 205px;
						padding: 10px 0 0 0;
					}
					div#col_2 div.container.news div.content {
						color: #ffffff;
						font-size: 0.92em;
						text-align: right;
					}
						div#col_2 div.container div.events div.item {
							float: left;
							width: 185px;
							margin: 0 0 10px 0;
							padding: 0 0 4px 0;
							background: transparent url(../../_imgn/public/layout/events-bg-patch.gif) 35px 0px repeat-y;
						}
							div#col_2 div.container div.events div.item div.date {
								float: left;
								width: 45px;
								font-size: 2.42em;
								font-style: italic;
								color: #424243;
							}
							div#col_2 div.container div.events div.item div.text {
								float: left;
								width: 140px;
								padding-top: 6px;
								font-size: 0.92em;
								text-align: right;
							}
								div#col_2 div.container div.events div.item div.text h1,
								div#col_2 div.container div.events div.item div.text h1 a {
									font-weight: normal;
									color: #e82f2d;
									text-decoration: none;
								}
								div#col_2 div.container div.events div.item div.text p {
									color: #424243;
								}
						div#col_2 div.container div.content a {
							color: #2cb7ac;
							text-decoration: underline;
						}
						div#col_2 div.container div.content a:hover {
							color: #2084ac;
							text-decoration: underline;
						}
						div#col_2 div.container.news div.content a {
							font-weight: normal;
							color: #ffffff;
							text-decoration: underline;
						}
						div#col_2 div.container.news div.content p {
							margin-bottom: 8px;
						}
						div#col_2 div.container div.content p.small {
							font-size: 0.92em;
						}
		div#footer {
			float: left;
			width: 950px;
			background-color: #FFFFFF;
		}
			div#footer ul {
				float: left;
				width: 900px;
				padding: 8px 25px 8px 25px;
				background-color: #2b2551;
				font-size: 0.83em;
				color: #ffffff;
			}
				div#footer ul li {
					float: left;
					margin: 0 15px 0 0;
				}
					div#footer ul li a {
						color: #ffffff;
						text-decoration: none;
					}
					div#footer ul li a:hover {
						color: #60d4ea;
						text-decoration: none;
					}
			/*div#footer div.col_1 {
				float: left;
				width: 205px;
				height: 52px;
				padding: 23px 25px 10px 125px;
				background: #d1d1d1 url(../../_imgn/public/layout/incaa.jpg) 8% 50% no-repeat;
				font-size: 0.83em;
				color: #59595b;
			}*/
			div#footer div.col_1 {
				float: left;
				width: 400px;
				height: 75px;
				padding: 0 0 10px 25px;
				font-size: 0.83em;
				color: #59595b;
			}
				div#footer div.col_1 img {
					float: right;
					margin: 15px 0 0 20px;
				}
				div#footer div.col_1 p {
					margin-top: 17px;
				}
			/*div#footer div.col_2 {
				float: left;
				width: 350px;
				height: 65px;
				padding: 10px 25px 10px 220px;
				background: #d1d1d1 url(../../_imgn/public/layout/recam.jpg) 0% 50% no-repeat;
				font-size: 0.83em;
				color: #59595b;
			}*/
			div#footer div.col_2 {
				float: left;
				width: 485px;
				height: 75px;
				padding: 0 20px 10px 20px;
				font-size: 0.83em;
				color: #59595b;
			}
				div#footer div.col_2 img {
					float: left;
					margin: 8px 0 0 0;
				}
				div#footer div.col_2 p {
					margin-top: 10px;
				}
				
				
		#copy{
			float:left;
			width:925px;
			padding-right:25px;
			padding-top:10px;
			padding-bottom:10px;
		}

			#copy li {
				float:right;
			}

			#copy li a {
				text-indent:-9999px;
				display:block;
				background-repeat: no-repeat;
			}

			#copy li a.crudo {
				background-image:url(../../_imgn/public/layout/crudo.png);
				width:117px;
				height:13px;
			}

			#copy a.crudo:hover{
				background-position: 0px -13px;
			}

			#copy a.crudo.seleccionado,
			#copy a.crudo.seleccionado:hover {
				background-position: 0px -13px;
			}


/* MODAL CONTENT 
-------------------------------------------------*/
div.CRDModalLoader {
	position: absolute;
	width: auto;
	border: 1px solid #000000;
	-webkit-box-shadow: 0 0 10px rgb(0,0,0);
	-moz-box-shadow: 0 0 10px rgb(0,0,0);
	box-shadow: 0 0 10px rgb(0,0,0);
	background-color: #ffffff;
}
	div.CRDModalLoader div.CRDModalLoaderContentHolder {
		width: auto;
	}
		div.CRDModalLoader div.CRDModalLoaderContentHolder img.CRDModalLoaderClose {
			cursor: pointer;
			float: right;
			margin: -20px 0 0 0;
		}
		div.CRDModalLoader div.CRDModalLoaderContentHolder div.CRDModalLoaderContent {
			width: auto;
			overflow: auto;
		}
			div.CRDModalLoader div.CRDModalLoaderContentHolder div.CRDModalLoaderContentDisplay {
				padding: 0;
			}