﻿body  
{
	padding:0;
	margin:0;
	font-size: 100%;
}

h5
{
    margin-left: 20px; 
}

form 
{
	margin: 0; 
	padding:0;
	text-align: left;	
}

.staticPageTitleFAQ
{
	display:block;
	letter-spacing:1.3px;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:5px;
}

.staticPageTitleFAQ a
{
	color:#15508a !Important;
	text-decoration:none;
}

.staticPageTitleFAQ a:hover
{
	color:#2b60cd !Important;
	text-decoration:underline;
}

.staticPageTitle
{
	display:block;
	letter-spacing:1.3px;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	margin-bottom:5px;
}

.staticPageTitle a
{
	color:#15508a !Important;
	text-decoration:none;
}

.staticPageTitle a:hover
{
	color:#2b60cd !Important;
	text-decoration:underline;
}

.staticPageTitleQuick
{
	display:block;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:5px;
}

.staticPageTitleQuick a
{
	color:#15508a !Important;
	text-decoration:none;
}

.staticPageTitleQuick a:hover
{
	color:#2b60cd !Important;
	text-decoration:underline;
}

a.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}


.staticPageTitleEventEJN
{
	display:block;
	letter-spacing:1.3px;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	margin-bottom:5px;
}

.staticPageTitleEventEJN a
{
	color:#c35500 !Important;
	text-decoration:none;
}

.staticPageTitleEventEJN a:hover
{
	color:#bc5200 !Important;
	text-decoration:underline;
}

.staticPageTitleEventOTHER
{
	display:block;
	letter-spacing:1.3px;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	margin-bottom:5px;
}

.staticPageTitleEventOTHER a
{
	color:#f2b300 !Important;
	text-decoration:none;
}

.staticPageTitleEventOTHER a:hover
{
	color:#d8a000 !Important;
	text-decoration:underline;
}

.divStaticPage
{
	color:#333333;
	float:left;
	width:700px;
	font-family:Verdana;
	padding:0;
	margin-bottom:2em;
	margin-top:0.3em;
	font-size:0.8em;
}

.divStaticPage a
{
	text-decoration:none;
	color:#0000cc;
}

.divStaticPage a:hover
{
	text-decoration:underline;
	color:#0000cc;
}

.divStaticPage a:active
{
    color:#0000cc;
}

.divStaticPage a:visited 
{
	color:#0000cc;
}


.divStaticPage ul
{
	line-height:18px;
	font-size:0.85em;
	padding-left:70px;
}

.divStaticPage h3
{
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	font-size:1em;
	color:#333333;
	margin:0 0 20px;
}

.divStaticPage h4
{
	font-family:Verdana;
	font-style:normal;
	font-weight:Bold;
	font-size:1.3em;
	color:#333333;
	margin:0;
}

.divStaticPage h5
{
	color:Red;
}

.divStaticPage p
{
	line-height:18px;
	font-size:0.85em;
	margin:4px 30px 0 3px;
}

.divStaticPage td p
{
	line-height:10px;
}

.divStaticPage input
{
	margin-bottom:3px;
}

.pBold
{
	font-size:0.8em;
	margin:4px 0;
	font-weight: bold;    
}

.pEspecial
{
	font-size:0.8em;
	margin:4px 0;
	padding-top:10px;
	font-weight: bold;    
}

.pEspecial2
{
	font-size:0.8em;
	margin:4px 0;
	padding-top:20px;
}

.imgContacts
{
	display:block;
	float:right;
	margin:0 10px 0 0;
}

.padding_left, .padding_left2
{
	padding:0 20px 0;
	margin-bottom:3em;
}

.padding_left hr
{
	margin:0 0 20px;
}

.padding_left2 h4
{
	color: #333333;
	font-family:Verdana;
	font-size:1.1em;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 20px;
    /*width: 915px;*/
}

.padding_left2 p
{
	font-family:verdana;
    font-size: 0.75em;
    line-height: 18px;
}

.padding_leftSP
{
	padding:0 20px 0;
	margin-bottom:0.5em;
}

.padding_leftSP hr
{
	margin:0 0 20px;
}

/* Accessibility */
.outOfScreen 
{ 
    position: absolute; 
    top: -500px; 
    left: 0; 
    width: 1px; 
    height: 1px; 
    margin: 0; 
    padding: 0; 
    overflow: hidden; 
}

.imageBanner 
{
	position: relative;
	z-index: 1;
	top: -82px;
	height: 126px;
	right: -636px;
	width: 325px;
    /*background: transparent url(../Images/european-commission-flag.jpg) no-repeat top right;*/
    background: transparent url(../Images/banner-right.png) no-repeat top right;
}
	
.imageBanner h1 
{ 
    position: relative; 
    top: -500px; 
    left: 0; 
    margin: 0;
    padding:0; 
    width: 1px; 
    height: 1px; 
    overflow: visible; 
}

.top 
{
	margin: 0 auto;
	width:960px;
}

.bannerBackground 
{
	height: 88px;
	background: #2580c3 url(../Images/banner-background.jpg) no-repeat 0 0;
	border-right: 1px solid #257BC4;
}

.flag 
{ 
    background: none no-repeat scroll 0 0;
    float: left;
    height: 75px;
    margin-top: 0.7em;
    cursor:pointer;
    width: 99px;
    z-index: 4;
}

.title 
{ 
	position: relative;
	top: 26px;
	left: 100px;
	width: 600px;
	height: 65px;
	z-index: 4;
	background: transparent no-repeat;
}

.titleImage 
{
    background-image: url('../Images/homeTitle_En_Fr3.png');
}

#title 
{
    background-image: url('../Images/homeTitle_En_Fr3.png');
}

#title-bg {background-image: url(../images/banners/title_bg.png);}
#title-cs {background-image: url(../images/banners/title_cs.png);}
#title-da {background-image: url(../images/banners/title_da.png);}
#title-de {background-image: url(../images/banners/title_de.png);}
#title-el {background-image: url(../images/banners/title_el.png);}
#title-en {background-image: url(../images/banners/title_en.png);}
#title-es {background-image: url(../images/banners/title_es.png);}
#title-et {background-image: url(../images/banners/title_et.png);}
#title-fi {background-image: url(../images/banners/title_fi.png);}
#title-fr {background-image: url(../images/banners/title_fr.png);}
#title-ga {background-image: url(../images/banners/title_ga.png);}
#title-hu {background-image: url(../images/banners/title_hu.png);}
#title-it {background-image: url(../images/banners/title_it.png);}
#title-lt {background-image: url(../images/banners/title_lt.png);}
#title-lv {background-image: url(../images/banners/title_lv.png);}
#title-mt {background-image: url(../images/banners/title_mt.png);}
#title-nl {background-image: url(../images/banners/title_nl.png);}
#title-pl {background-image: url(../images/banners/title_pl.png);}
#title-pt {background-image: url(../images/banners/title_pt.png);}
#title-ro {background-image: url(../images/banners/title_ro.png);}
#title-sk {background-image: url(../images/banners/title_sk.png);}
#title-sl {background-image: url(../images/banners/title_sl.png);}
#title-sv {background-image: url(../images/banners/title_sv.png);}

.bannerRight 
{
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: right;
}

/* Links */
.linkBox 
{
	margin: 0 0 0 0;
	position: relative;
	top: -65px;
	right: 0;
	z-index: 2;
	overflow: visible;
	white-space: nowrap;
}

.linkBoxTools 
{
	font-family: Verdana;
	font-size: 65%;
	height: 14px;
	padding: 3px 5px 0 120px;
	margin: 0;
	z-index: 3;
	background: transparent url(../Images/bg_links-tools.png) no-repeat scroll 75px 0;
}

.linkBoxTools ul 
{
	margin: 0 1px 0 0;
}
	
.linkBoxTools li 
{
	display: inline;
	margin: 0;
	list-style-type: none;
}

.linkBoxTools ul li a 
{
	padding: 0 2px 0 5px;
	background: url(../Images/line_sep_links.gif) repeat-y;
	color: #fff;
	text-decoration: none;	
}
	
.linkBoxTools ul li:first-child a, .linkBoxTools ul li.first a 
{ 
    background: none;	
}

.linkBoxTools a:focus, .linkBoxTools li:first-child a:focus 
{ 
    color: #10559A; 
    background-color: #fff; 
}		

.linkBoxTools ul li a:hover
{
	text-decoration:underline;
}

.linkBoxLanguage 
{
	position: absolute;
	top: 0;
	right: 5px;
	height: 14px;
	padding: 1px 3px 0px 1px;
	width: 111px;
	background-color: #0F508F;
	border: 1px solid #fff;
	color: #fff;
	font-size: 75%;
	text-decoration: none;
	z-index: 5;
	display: none;
}

.linkBoxLanguage a, .linkBoxLanguage a:visited 
{
	text-decoration: none;
	color: #fff;
	display: block;
	width: 100%;
	text-align: left;
}

.linkBoxLanguage img 
{
	position: absolute;
	top: 4px;
	right: 5px;
	z-index: 8;
}

#languageArrow	{
	position: absolute;
	top: 3px;
	right: 8px;
	z-index: 8;
	cursor: pointer;
}

#langsFormContainer	{
	position: absolute;
	right: 0;
	z-index: 6;
}
	
#langsContainer	{
	right: 0;
	text-align: left;
	visibility: hidden;
}

#langsContainer a	{
	color: #fff;
	text-decoration: none;
}
	
#langsContainer img {
 	margin: -2px 0px 0px
}

.DropDownLanguage
{
	margin:-3px -5px 0 0;
	color:White;
	Width:140px;
	background-color:#10508e;
}

/* Language Selector */
#langsSelector	
{
	position: absolute;
	top: 101px;
	margin: 0;
	padding: 0; 
	z-index: 6;
	font-size: 75%;
	right: 220px;
}

#langsSelector ul { 
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
}

#langsSelector ul li { 
	display: inline;
	margin: 2px 1px 0 0;
	padding-right: 1px; 
	font-size: 120%;
	line-height: 185%;
}

#langsSelector ul li a.lang { 
	padding: 0 2px;
	font-family: Verdana;
	text-decoration: none;
	color: #074a8b;
}

#unofficial li a.lang { 
	background-color: #cdd; color: #fff;
}

#langsSelector a.lang:link, #langsSelector a.lang:visited {
	color: #074a8b;	
}

#langsSelector ul li a.lang:hover { 
	background-color: #dbe1e6;
}

#langsSelector ul li a.lang:focus { background-color: #cdd; color: #036; }

#langsSelector ul li a.curlang { 
	padding: 0 1px;  
	border: 0 solid #fff; 
	font-family: Verdana;
	text-decoration: none; 
	background-color: #074a8b; color: #fff; 
}

#langsContent {
	z-index: 7;
	right: 4px;
	width: 116px;
	border: 1px solid #fff;
}

.langs, .unofficialLangs {
	padding: 3px 6px 6px 6px;
	background: #0F508F none repeat scroll 0%;
	color: #ff0066;
	font-size: 11px;
	font-weight: normal;
	line-height: 135%;
	min-height: 1%;
}

#langsContent .unofficialLangs a:hover, #langsContent .langs a:hover {
	background-color: #fff;
	color: #003;
	}

#langsContent .unofficialLangs a:focus, #langsContent .langs a:focus	{
	background-color: #acf;
	color: #003;
	}
	
.unofficialLangs {
	border-top: 1px dotted #fff;
}

.langSelected {
 color: #FFD530;
}

	
/* Path */
.path	
{
	position: relative;
	padding: 0;
	z-index: 0;
	background: #074a8b url(../Images/grade-path.gif) repeat-x top;
	height: 17px;
	width: 959px;
	border-right: 1px solid #257BC4;
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
}

.path div	
{
	margin: 0;
	padding: 1px 0 0 17px;
}
	
.path div ul 
{
	margin: 0; padding: 1px 0;
	font-size: 75%; font-weight: bold;
	color: #dbe1e6;
}
	
.path div ul li 
{
	text-decoration: none;
	padding: 0 0 0 17px;
	display: inline;
	list-style-type: none;
	background: url(../Images/breadcrumb_separator.gif) no-repeat 4px 50%;
}

.path div li a:link, .path div li a:visited 
{
	text-decoration: none;
	color: White;
}
	
.path div li a:hover 
{
	text-decoration: none;
	color:Gray;
}

.path div ul li:first-child 
{
	padding-left: 0;
	background-image: none;
}

.path a:focus, .path li:first-child a:focus 
{ 
    color: #10559A; 
    background-color: #fff; 
}		

.pathText a
{
	text-decoration:none;
	color:White;
}

.pathText a:hover
{
	color:#a2a4b8;
	text-decoration:underline;
}

/* Content */
.container 
{
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	position: relative;
	font-size: 80%;
}

.content a:link 
{ 
    color: #03c; 
}

.content a:visited 
{ 
    color: #999; 
}

.content h1, .content h2, .content h3, .content h4, .content li, .content select, .content input, .content p 
{ 
    font-family: Verdana; 
}

/* Font sizer */
#fontSize {
	float: right; 
	font-size: 11px; font-weight: bold;
	color: #074a8b;
}

#fontSize img {
	float: left;
	display: inline;
	margin: 0 0 0 4px;
	border: none;
}

#fontSize a[href="javascript:ts(-1)"], #fontSize a[href="javascript:ts(1)"] {
display: none;
}


/* Date */	
.date 
{
	width: 100%;
	font-family: Verdana;
	font-size: 0.8em;
	text-align: center;
	color: #003399;
}
	
.date a:link 
{
	color: #003399;
	text-decoration: underline;
}
	
.date a:visited 
{
	color: #003399;
}
	
.date a:hover 
{
	color: #003399;
}

.abstract 
{
   background-color: white;
}

.BarBelowNavigation
{
	text-align:center;
	border-bottom:5px solid #fde20c;
	height:12px;
	width:960px;
	margin-bottom:9px;
}

.partnersText
{
	margin-left:105px;
	font-size:0.86em;
}

.SupBrowserText
{
	font-family:Verdana;
	font-weight:bold;
	display:inline-block;
	margin:25px 0 0;
	font-size:1em;
	float:left;
}

.SupBrowserText p
{
	margin:25px 0 0;
}

.LinkContainer
{
	color:#15508a !Important;
	font-weight:bold;
	margin:25px 0 0 20px !Important;
	display:inline-block;
}

.LinkContainer a
{
	color:#15508a !Important;
}

.LinkContainer a:hover
{
	color:#2b60cd !Important;
}

.ContainerBrowserElement
{
	width:100%;
	clear:left;
	display:inline-block;
	margin-bottom:25px;
}

.ResizedImages2
{
	margin:0 0 0 3px;
}

.ResizedImages2 img
{
	margin-right:20px;
}

.divLabelLogin
{
	text-align:left;
	font-size:0.8em;
	width:35%;
	margin:0;
	padding:0;
	float:left;
}

.divLoginField
{
	float:left;
	width:64%;
}

.divLogin
{
	padding:3px;
	text-align:left;
	width:100%;
	background-color:#d2e8ff;
}

.btnBeneathTextField
{
	clear:left;
	text-align:center;
	width:100%;
}

.btnBeneathTextField input
{
	background-image:url(../Images/HomeBtn/btnSideMenuHome.jpg);
	width:96px;
	height:19px;
	border-style:none;
	margin-left:25px;
}

.GradientSecretariat
{
	display:inline-block;
	width:100%;
	border:none;
	background:url(../Images/SecretariatItemGradientVert.png) repeat-x;
}

.contactsDivider
{
	height:1px;
	background-color:#fdcf42;
	display:inline-block;
	width:697px;
}

.hr-yellow
{
	color:#8c825a;
}

.ErrorDiv
{
	float:left;
	width:721px;
	display:inline-block;
}

tr.datosContact td
{
	font-size:small;
}

.AtlasRequestInfo
{
	font-size:0.8em;
}

.AtlasRequestInfo a
{
	font-family:Verdana;
	color:#333333 !Important;
	text-decoration:none;
}

.AtlasRequestInfo a:hover
{
	color:#15508a !Important;
	text-decoration:underline;
}

.titlenobkgd {

	font-family: Verdana;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding-right: 5px;
}

.Width20
{
	width:20px;
	text-align:center;
}

.labelTDTable
{
	font-family: verdana;
	font-size:0.8em;
}

.AtlasRequestInfo
{
}

/*...Los siguientes estilos son para las fichas belgas / The following styles are for the fiches belges....*/
.divFichesBelgesTitle
{
	vertical-align:middle;
	width:930px;
	height:50px;
	background: url(../Images/backFichesBelgesYellow.jpg) no-repeat;
	color:Black;
	font-size:1.3em;
	font-family:Verdana;
	font-weight:normal;
	margin:0 10px 10px;
	padding:26px 0 0 10px;
}

.divFBWarning
{
	font-size:0.7em;
	font-family:Verdana;
	font-weight:normal;
	color:Gray;
	text-align:center;
	margin-top:1em;
}

.FichesBelgesSummary
{
    border-top: 1px solid #CCCCCC;
}

.FichesBelgesFindTitle
{
	font-size:0.9em;
	font-family:Verdana;
	font-weight:normal;
	font-weight:bold;
	text-align:left;
	margin-top:1em;
}

.FichesBelgesFind
{
	font-size:0.8em;
	font-family:Verdana;
	font-weight:normal;
	text-align:left;
	margin-bottom:1em;
}

.FichesBelgesFind img
{
    display:block;
    float:left;
}

.FBFindMeasure
{
	font-size:0.8em;
	font-family:Verdana;
	font-weight:normal;
	text-align:left;
	margin-top:3em;
	margin-bottom:0.5em;
}

.FBFindMeasure img
{
    float:left;
    display:block;
}

.divMeasures
{
    background-color: #F8F8F8;  
    padding-bottom: 1em;
    padding-left: 0.5em;
    border-radius:5px;
}

.divContactPointsTitle
{
	vertical-align:middle;
	width:930px;
	height:40px;
	background: url(../Images/backContactPointsOrange.jpg) no-repeat;
	color:Black;
	font-size:1.3em;
	font-family:Verdana;
	font-weight:normal;
	margin:0 10px 10px;
	padding:26px 0 0 10px;
}

.divCompendiumBlueTitle
{
	vertical-align:middle;
	width:930px;
	height:50px;
	background: url(../Images/backCompendiumDarkBlue.jpg) no-repeat;
	color:White;
	font-size:1.3em;
	font-family:Verdana;
	font-weight:normal;
	margin:-6px 10px 4px;
	padding:26px 0 0 10px;
}

.divEAWWizard
{
	margin:0;
}

.compendiumTabEAW
{
	background-color:#8982ff;
	padding:4px 0 1px 7px;
	color:#373334;
	overflow:hidden;
	cursor:pointer;
	min-height:22px;
}

.compendiumTabOverEAW
{
	background-image: url(../Images/decrease_text.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right top;
	background-color:#24219d;
	padding:4px 0 1px 7px;
	color:White;
	overflow:hidden;
	cursor:pointer;
	min-height:22px;
}

.divTopBorderCompendiumEAW
{
	margin: 0 10px 0 0;
	height:3px;
	width:212px;
	background: url(../Images/top_border_dark_blue.jpg) no-repeat;
}

.divBottomBorderCompendiumEAW
{
	clear:left;
	margin: 0 10px 0 0;
	height:3px;
	width:212px;
	background: url(../Images/bottom_border_dark_blue.jpg) no-repeat;
}

.TableContent
{
	display:inline-block;
}

.TableContent tbody
{
	display:inline-block;
	width:100%;
	font-family:Verdana;
	font-size:0.8em;
}

.TableContent table
{
	font-family:Verdana;
	font-size:0.8em;
}

.TableContent tbody tr
{
	/*display:inline-block;*/
	width:100%;
}

.TableContent td
{
	padding:0;
	margin:0;
}

.GrayInstructBoxWide
{
	margin: 7px auto;
	background:#e7e7e7;
}

.GradientYellow
{
	background:url(../images/bk-yellow-gradient-tb.gif) repeat-x;
}

.contentLogin {
    font-family: verdana;
    font-size: 12px;
    background-color: #f7f9fd;
    border: 1px solid #CCCCCC;
    padding: 1em;
    min-height: 280px;
}

.LoginPagetitle
{
    font-family:verdana;
    font-size:12px;
    padding:0.5em; 
    margin: 0.9em;
}

.UserPw {
    width: 48%;
    height: 200px;
    float: left;
    margin: 0 0 20px 0px;
    margin-left: 1em;
    border-radius: 5px;
}

.LabelUserPassword
{
    float:left;
    width:300px;
}

.LoginUserNametxt {
    width: 300px;
    height: 20px;
    border-radius: 5px;
    margin: 10px 0 20px 0px;
    font-family: verdana;
    font-size: 12px;
    padding: 0.2em;
}

.buttonLogin {
    margin-left: 0em !important;
    margin-bottom: 3em !important;
}

.msgLogin
{
    border:1px dotted #CCCCCC;
    float:right; 
    padding-left:1em;
    width:47%;
}
   
.floatLeft
{
    float:left;   
} 

.floatRight
{
    float:right;
}

.clearBoth
{
    clear:both;   
} 

.contentSearch
{
    font-family:verdana;
    font-size:0.8em;
    background-color:#F7F9FD;
    border:1px solid #CCCCCC;
    padding: 0.1em 1em 0.3em 1em;
    /*height:200px;  */
    margin-left:0em;
    height:1%;
    overflow:hidden;
    vertical-align:middle;
}

.ListCP
{
    font-family:verdana;
    font-size:0.8em;
    background-color:#F7F9FD;
    border:1px solid #CCCCCC;
    padding: 1em 1em 2em 1em;
    margin-left:0em;
    height:1%;
    overflow:hidden;
    vertical-align:middle;
}

.ListCPAtlas
{
    font-family:verdana;
    font-size:0.8em;
    padding: 1em 1em 2em 1em;
    margin-left:0em;
    height:1%;
    overflow:hidden;
    vertical-align:middle;
}

.ContactSearch
{
    border-right: 1px solid #CCCCCC;
    float: left;
    padding-right: 1em;
    width: 44%;
    padding-top: 1em;
    padding-bottom: 1em;
}

.ContactExport
{
    float:right;
    width:50%;
    padding-top: 1em;
    padding-bottom: 1em;
}

.textFilter
{
    float:left; 
    width:150px;
    margin-bottom:0.5em;  
}

.divRadioOrder
{
    margin-bottom:3.5em;  
}

.textFilterNoRecords
{
    float:left; 
    width:290px;
    margin-bottom:0.5em;  
}

.textFilterSearch
{
    float:right; 
    width:84%;
    margin-bottom:1em;  
}

.textFilterSearchExport
{
    float:right; 
    width:100%;
    margin-bottom:1em;  
}


.textFilterSearchCP
{
    width:100%;
    padding:10px 0px 10px 0px;
}


.textFilterFileFormat
{
    float:left; 
    width:10%;
    margin-bottom:1em; 
    margin-left:3em; 
    padding-top:5px;
}

.btnShowListFB
{
    margin-left:11em;
    padding-top:5px;
}

.btnShowList
{
    margin-left: 7em;
    margin-top: 5em;
    text-align: left;
}

.btnShowListLeft
{
    margin-left:1em;
    text-align:left;
}

.frontendTablesCPAss
{
  font-family:Verdana;
  font-size:0.7em;
  margin: 1em;
}    

.frontendTablesCPAss th 
{
 background-color:#CCCCCC;   
 padding-left: 5px;
}   

.frontendTables
{
  font-family:Verdana;
  font-size:0.8em;   
}    

.frontendTables th 
{
 background-color:#CCCCCC;   
 padding-left: 5px;
}    

.colName
{
  width:350px;
  padding-left: 5px;
}

.colEmail
{
  width:35px;  
}

.colSpecialization
{
  width:200px;  
  padding-left: 5px;
}

.colSpecializationENCS
{
  width:300px;  
  padding-left: 5px;
}

.colOrganization
{
  width:200px;  
  padding-left: 5px;
}

.colTelephone
{
  width:200px;
  padding-left: 5px;
}

.colRegion
{
  width:200px;
  padding-left: 5px;
}

.colRegion2
{
  width:200px;
  padding-left: 5px;
  vertical-align:top;
}

.colCountry
{
  width:100px;
  padding-left: 5px;
}

.colLanguages
{
  width:100px;
  font-size:xx-small;
  padding-left: 5px;
}

.colStatus
{
    width:100px;
    text-align:center;
    font-size:xx-small;
    padding-left: 5px;
}

.colImage
{
    width:50px;
    text-align:center;
}

.colCategory
{
  width:400px;
  vertical-align:top;
  padding-left: 5px;
}

.colDateLong
{
  width:190px;
  vertical-align:top;
  padding-left: 5px;
}

.colLegistation
{
    width:300px;
    wrap:true;  
    vertical-align:top;
    padding-left: 5px;
}

.contentDetail
{
    font-family:Verdana;
    font-size:0.8em;
    float:left;
}

.contentDetailButtons
{
    font-family:Verdana;
    font-size:0.8em;
    /*float:left;*/
    width:960px;
}

.contentDetailLink
{
    font-family:Verdana;
    font-size:0.8em;
}

.contentDetailInf
{
    font-family:Verdana;
    font-size:0.8em;
    clear:both;
    margin-top: 1em;
    padding-top: 0.05em;
}


.detailTitle
{
    margin-left:10em
}


.detailBoxPersonalInf
{
    margin-left:10em;
    background-color:#F7F9Fd;
    width:690px;
    padding:1em;
    height:auto;
    display:inline-block;
}

.detailBoxPersonalInf .col1
{
    float:left;
    padding-right:10px;
    width:150px;
}

.detailBoxPersonalInf .col2
{
    float:left;
    padding-right:10px;
    width:330px;
}

.detailBox
{
    margin-left:10em;
    background-color:#F7F9Fd;
    width:690px;
    padding:1em;
    height:1%;
    overflow:hidden;
}

.detailBox .col1
{
    float:left;
    padding-right:10px;
    width:150px;
}

.detailBox .col2
{
    float:left;
    padding-right:10px;
    width:500px;
}

a.buttonLightGrayCP:active 
{
    margin:0px 0px 0px 0px;
    background:url(../Images/printer.png) left center no-repeat;
    padding: 0em 1em 0em 1.2em; 
    font: 0.9em "verdana"; 
    color: #336699; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
    border-color: Black;
}

a.buttonLightGrayCP:link 
{
    margin:0px 0px 0px 0px;
    background:url(../Images/printer.png) left center no-repeat;
    padding: 0em 1em 0em 1.2em; 
    font: 0.9em "verdana"; 
    color: #336699; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
    border-color: Black;
}

a.buttonLightGrayCP:visited 
{
    margin:0px 0px 0px 0px;
    background:url(../Images/printer.png) left center no-repeat;
    padding: 0em 1em 0em 1.2em; 
    font: 0.9em "verdana"; 
    color: #336699; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
    border-color: Black;
}

a.buttonLightGrayCP:hover 
{
    margin:0px 0px 0px 0px;
    background:url(../Images/printer.png) left center no-repeat;
    padding: 0em 1em 0em 1.2em; 
    font: 0.9em "verdana"; 
    color: #000000; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
    border-color: Black;
}

a.buttonLightGrayCP_DOC:active 
{
    background:url(../Images/Library/extensions/word.png) left center no-repeat;
    float:right;
}

a.buttonLightGrayCP_DOC:link 
{
    background:url(../Images/Library/extensions/word.png) left center no-repeat;
    float:right;
}

a.buttonLightGrayCP_DOC:visited 
{
    background:url(../Images/Library/extensions/word.png) left center no-repeat;
    float:right;
}

a.buttonLightGrayCP_DOC:hover 
{
    background:url(../Images/Library/extensions/word.png) left center no-repeat;
    float:right;
}

a.buttonLightGrayCP_PDF:active 
{
    background:url(../Images/Library/extensions/icon-pdf.gif) left center no-repeat;
}

a.buttonLightGrayCP_PDF:link 
{
    background:url(../Images/Library/extensions/icon-pdf.gif) left center no-repeat;
}

a.buttonLightGrayCP_PDF:visited 
{
    background:url(../Images/Library/extensions/icon-pdf.gif) left center no-repeat;
}

a.buttonLightGrayCP_PDF:hover 
{
    background:url(../Images/Library/extensions/icon-pdf.gif) left center no-repeat;
}

a.buttonLightGrayCPSearch:active 
{
    margin:0px 0px 0px 0px;
    background:url(../Images/ContactPoints/MoreInfo.png) left center no-repeat;
    padding: 0em 1em 0em 1.2em; 
    font: 0.9em "verdana"; 
    color: #336699; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
}

a.buttonLightGrayCPSearch:link 
{
    margin:0px 0px 0px 0px;
    background:url(../Images/ContactPoints/MoreInfo.png) left center no-repeat;
    padding: 0em 1em 0em 1.2em; 
    font: 0.9em "verdana"; 
    color: #336699; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
}

a.buttonLightGrayCPSearch:visited 
{
    margin:0px 0px 0px 0px;
    background:url(../Images/ContactPoints/MoreInfo.png) left center no-repeat;
    padding: 0em 1em 0em 1.2em; 
    font: 0.9em "verdana"; 
    color: #336699; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
}

a.buttonLightGrayCPSearch:hover 
{
    margin:0px 0px 0px 0px;
    background:url(../Images/ContactPoints/MoreInfo.png) left center no-repeat;
    padding: 0em 1em 0em 1.2em; 
    font: 0.9em "verdana"; 
    color: #000000; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
}

.inputTypeData
{
	font-family: "verdana";
	font-size:0.9em;
	width:350px;	
}

.inputTypeDataC
{
	font-family: "verdana";
	font-size:0.9em;
	width:198px;	
}

.FilterNoRecords
{
	font-family: "verdana";
	font-size:1.05em;	
}

.LabelLegend
{
    font-size: 0.7em; 
    padding-left: 20px
}

.divExtras
{
    margin-left:135px;
}

.FBTypeMeasureCode
{
    width: 5% !important;
    background-color: #FFCC00 !important;
    height: 40px; 
    font-size: 0.8em;
    color: #000000;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    padding-right: 5px;
    text-align: left;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}

.FBTypeMeasureText
{
    width: 95% !important;
    background-color: #E6E6E6 !important;
    font-size: 0.8em;
    color: #000000;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    padding-right: 5px;
    text-align: left;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
    
.FBMeasureLink
{
    font-size: 0.8em;
    color: #000000;
    font-family: verdana;
    line-height: normal;
}  

.ddlMeasures
{
    float:left;
}

.GeneralTextFor
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
}          
                               
.GeneralText
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
}

.FBSearch
{
	background-color:#d2e8ff;
	padding: 4px 4px 4px 4px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.FBSearch2
{
    
}

.FBSearchAnother
{
	background-color:#d2e8ff;
	padding: 4px 23em 4px 4px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}

.FBSearchAnother
{
	background-color:#d2e8ff;
	padding: 4px 4px 4px 175px;
}

.FBSearchFilter
{
    font-size: 0.8em;
    font-family: Verdana;
	color: #000000;
	margin-bottom:0.5em;
}

.FBSearchFilter img
{
    float:left;
    display:block;
}

.FBSearchFilterValues
{
    font-size: 0.8em;
}

.FBOtherCountry
{
    color: #15508A !Important;
}

.LinkFB
{
    font-family: verdana;
    font-size: 0.75em;
    text-decoration: underline; 
}

.NoLinkFB
{
    font-family: verdana;
    font-size: 0.75em;
    text-decoration: none;
}

.fb-titulo-2 
{
	font-family: Verdana;
	font-size: 1.1em;
	font-weight: bold !Important;
	color: #000000;
	text-decoration:underline; 
	text-transform: uppercase;     
}

.fb-titulo-3 
{
	font-family: Verdana;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

.contenedorTotal 
{ 
	min-height: 400px;
	height:auto;
	margin:0 auto;
	width:960px;
	font-family:Verdana;
}

.contenedorTotalAllScreen 
{ 
	min-height: 400px;
	height:auto;
	margin:0 auto;
	font-family:Verdana;
	margin-left:10px; 
}

.divContent
{
    height:auto ;    
}

.divLeft
{
	margin:0 0 2em 1px;
	width:250px;
	float:left;
	background-color:#FFFFFF;
	overflow:visible;
	padding: 0 1px 0 0;
}

.divVerticalBarBetween
{
    /*
    background-image:url(../Images/separador-menu-vertical.png);
	background-repeat:no-repeat;
	float:left; 
	width:3px; 
	height:1289px;
*/
}

.nowrap 
{ 
	width:100%; 
}
	
.divRight
{
	float:left;
	padding: 0 5px 0 5px;
	height:auto;
	background-color:#ffffff;
	width:680px;
	display:inline-block;
	z-index:-20;
	margin: 5px 0 0 9px;
	background-color:#FFFFFF;
	overflow:visible;
}

.divBottom
{
	padding: 0px;
	background:url(../Images/BackHomeBottom_New.png) no-repeat 0 bottom;
	height: 43px;
	margin-left: -0.05em;
}

.divBottom ul
{
	padding-top:0;
	padding-left:0;
}
	
.divBottom ul li
{
	display:block;
	background-color:transparent;	
	float:left;
	color:#e5e5e3;
	font-family:Verdana;
    font-size:0.8em;
}

.divBottomCopyright
{
	float:left;
	padding-left:15px;
}

.divBottomTopPage
{
	float:Right;
	padding-right:15px;
}

.divBottomTopPage a
{
	background: url("../Images/bulletTop.gif") no-repeat scroll 0 .2em  !important;
    color: #E5E5E3 !important;
    padding-left: 1.3em !important;
    text-decoration: none !important;
}

.divBottomTopPage a:hover
{
	text-decoration:underline;
}

.wrap_all
{
	display:block;
	margin:0 auto;
	width:100%;
	top:0;
	height:100%;
	background-image:url(../Images/back-header.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	left:0;
	background-attachment:fixed;
}

.divDraftAndSend
{
	color:#4f4f4f;
	font-family:Verdana;
	font-size:0.59em;
	float:left;
	width:490px;
}

.divDraftAndSend a 
{
	font-weight:bold;
	text-decoration:none;
	color:#4f4f4f;
}

.divDraftAndSend a:hover
{
	text-decoration:underline;
}

.LinkImageDivs
{
	height:7em;
	margin:0 0 0 0; 
	width:170px;
	padding: 0 0 0 4px;
	font-size:bold;
}

.LinkImageDivs a 
{
	font-family:Verdana;
	font-size:0.9em;
	text-decoration:none;
	color:#47360b;
	padding:0.1em 0em 0em 0.3em;
}

.LinkImageDivs a.bulleted
{
    background: url("../Images/bulletContactPoints.gif") no-repeat scroll .3em .8em transparent
}

.LinkImageDivs a:hover
{
	text-decoration:underline;
	color:#47360b;
}

.ItemInBox
{
	font-weight:bold;
	padding-top:9px;
	padding-bottom:9px;
	padding-right:2px;
	visibility:visible;
	width:306px;
	padding-left: 20px;
	display:block;
}

.ItemInBox a
{
	display:block;
}

.divDraftCertificateSelected
{
	font-weight:bold;
	padding-top:9px;
	padding-bottom:9px;
	padding-right:2px;
	color:White;
	visibility:visible;
	width:306px;
	/*background:url(../Images/DraftSendSelected.jpg) no-repeat;*/
	white-space:pre-line;
	padding-left: 20px;
	display:block;
}

.divDraftCertificateSelected a
{
	color:White;
	text-decoration:none	;
	white-space:pre-line;
	display:inline-block;
}

.divDraftCertificateSelected a:hover
{
	text-decoration:underline;
}

.divDraftAndSendDetail
{
	font-family:Verdana;
	font-size:0.6em;
	float:left;
	width:185px;
	border: 1px solid #C8CFD4;
	padding: 0.3px;
	text-align:center;
	margin-top:-18px;
}

.divDraftAndSendDetail a
{
	padding-bottom:5px;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	color:#15508a !Important;
	padding: 0.3px;
}

.divDraftAndSendDetail a:hover
{
	text-decoration:underline;
	color:#2b60df !Important;
}

.ImageDraftAndSend
{
	display:block;
	background-repeat:no-repeat;
	margin:-15px 0;
	padding: 1px 2px 1px 3px;
	width:150px;
}

.BorderBottomBoxHome
{
	margin-bottom:1em;
	float:left;
	width:679px;
	height:10px;
}


.divBoxRightBorder
{
	position:relative;
	clear:both;
	display: inline-block;
	margin: 10px 0 0 0px;
	width: 100.5%;
	height: auto;
}

/* ---------- SECTION AnMAP ------------*/
.MinimizeButton
{
	background-image:url(../Images/pushPinIcon.png);
	background-repeat:no-repeat;
	position:absolute;
	font-weight:bold;
	float:right;
	height:23px;
	width:23px;
	display:inline-block;
	border:none;
	margin:12px -3px 0 0;
	padding:0 0 3px;
	border:0px solid #d4d4d4;
	left:656px;
	z-index:100;
}

.MinimizeButtonClosed
{
	background-image:url(../Images/pushPinIconClosed.png);
	background-repeat:no-repeat;
	background-position: -2px 0;
	position:absolute;
	font-weight:bold;
	float:right;
	height:23px;
	width:23px;
	display:inline-block;
	border:none;
    margin:12px -3px 0 0;
	padding:0 0 3px;
	border:0px solid #d4d4d4;
	left:640px;
	z-index:100;
}

.MapSection
{
	margin:0 0 0 0;
	display:inline-block;
	white-space:normal;
	width:685px;
	position:relative;
}

.MapExpandable
{
	display:inline-block;
	position:relative;
	position:relative;
	z-index:-30;
	border:1px solid #d4d4d4;
	float:left;
	width:457px;
	height:315px;
	overflow:visible;
	margin: 10px 3px 10px 0px;
	
	background: #c3d1ff;
}

.flashcontent
{
	position:relative;
	height:100%;
	width:100%;
	z-index:-30;
}

.MapLegend
{
	margin-top:10px;
	display:inline-block;
	width:217px;
	height:335px;
	border:1px solid #d4d4d4;
}

.MapLegend h5
{
	margin:3px 0;
	padding:0 10px 0;
	font-family:Verdana;
	font-size:0.6em;
}

.MapLegend label
{
	margin:3px 0;
	padding:0 0px 0;
	font-family:Verdana;
	font-size:0.6em;
}

.MapLegend hr {
	margin:0 10px 2px;
	width:83%;
}

.MapLegend input
{
	margin: 0 3px -3px 0;
}

.FlagsfourColumns
{
    padding: 0px !important; 
    margin-left: 0px !important; 
    margin-right: 0px !important;
    margin-bottom:0px !important;
}

.FlagsfourColumnsFirst
{
    padding: 0px !important; 
    margin-right: 0px !important;
    margin-bottom:0px !important;
}

.OneOThree
{
	font-family:Verdana;
	font-size:0.6em;
	margin: 0 10px 6px;
	float:left;
	height:12px;
	cursor:pointer;
	display:block;
}
.CountryPanWidth1
{
	position: relative;
    float: left;
    width: 72px;
}
.CountryPanWidth2
{
	position: relative;
    float: left;
    width: 48px;
}
.CountryPanWidth3
{
	position: relative;
    float: left;
    width: 58px;
}

.OneOThree a:first-child
{
    float:left;
}

.OneOThree:hover a{
    text-decoration:underline !important;
}


.OneOThreeCompendium
{
	font-family:Verdana;
	font-size:0.6em;
	margin: 8px 10px 6px 10px;
	float:left;
	height:12px;
	cursor:pointer;
	display:block;
}

.OneOThreeCompendium:hover a{
    text-decoration:underline !important;
}




/* ---------- END SECTION AnMAP ------------*/

.ItemInBoxInner {
	background:url(../Images/NewHome2015/Quick_Link.png) no-repeat;
    /*padding:15px 2px 0px 8px;*/
	height: 40px;
	overflow:auto;
}

.ItemInBoxInner a
{
	color:#4f4f4f !Important;
}

.ItemInBoxInnerSelected
{
	background:url(../Images/NewHome2015/Quick_Link_Selected.png) no-repeat;
    /*padding:15px 2px 0px 8px;*/
    height: 40px;
	overflow:auto;
}

.ItemInBoxInnerSelected a
{
	color:#4f4f4f !Important;
}

.ItemInBoxLast
{
	background:url(../Images/NewHome2015/MoreQL.png) no-repeat;
	padding:15px 2px 0px 10px;
    height: 20px;
	overflow:auto;
}

.ItemInBoxLast a 
{
	font-weight:bold;
	text-decoration:none;
	color:#3e9ad3;
}

.ItemInBoxLast a:hover
{
	text-decoration:underline;
}




.linkTextDraft
{
	margin: 1px 3px 3px 5px;
}

.TopRightBorderDraftBox
{
	position:absolute;
}

.ListContainer
{
	margin:10px 0;
}

/* Tools for Mutual Legal Assintance MLA */
.ContainerRoundedDivs500px
{
	float:left;
	width:496px;
	margin:10px 0 0 0; 
}

.divBorderYellowTop
{
	height:6px;
	width:498px;
	margin:0 0 0 0; 
	/*background-image:url(../Images/border_div_yellow_top.jpg);*/
}

.divBorderYellowBottom
{
	height:5px;
	width:498px;
	margin:0 0 0 0; 
	/*background-image:url(../Images/border_div_yellow_bottom.jpg);*/
}	

.divToolsMLA
{
	/*background:#feeb60;
	height:8em;*/
	/*margin:25px 0 0 0; */
	width:105%;
	margin:-1px 0 0 0;
}

.divToolsMLA ul
{
	padding:0 4px 0 0;
}
	
.divToolsMLA ul li
{
	display:block;
	background-color:transparent;	
	float:left;
}

.divToolsMLA ul li a
{
	color:#ffffff;
	text-decoration:none;	
    padding-left: 122px;
    padding-bottom: 108px;
}
	
.divToolsMLA ul li.btn_comun
{
	background-repeat:no-repeat;
	height:130px;
	padding:0 0 0 0;
	width:122px;
	margin:-5px 0 0 13px;
}
	
.divToolsMLA ul li.btn_Atlas
{
	background-image:url(../Images/NewHome2015/btnAtlas.png);
}

.divToolsMLA ul li.btn_Compendium
{
	background-image:url(../Images/NewHome2015/btnCompendium.png);
}
	
.divToolsMLA ul li.btn_FichesBelges
{
	background-image:url(../Images/NewHome2015/btnFichesBelges.png);
}

.divToolsMLA ul li.btn_ContactPoints
{
	background-image:url(../Images/NewHome2015/btnContactPoints.png);
}

.divToolsMLA ul li.btn_Library
{
	background-image:url(../Images/NewHome2015/btnLibrary.png);
}


.ContainerRoundedDivs174px
{
	float:left;
	margin:10px 0 10px .3em; 
	width:174px;
	padding: 0 0 0 4px;
}

.divBorderBrownTop
{
	height:6px;
	width:174px;
	margin:0 0 0 0; 
	background-image:url(../Images/border_div_brown_top.jpg);
}

.divBorderBrownBottom
{
	height:5px;
	width:174px;
	margin:0 0 0 0; 
	background-image:url(../Images/border_div_brown_bottom.jpg);
}
	
.divContactPoints
{
	background:#eea200; 
	height:8em;
	margin:0 0 0 0; 
	width:170px;
	color:#000000;
	padding: 0 0 0 4px;
}

.divContactPoints ul
{
	padding:0 4px 0 0;
}

.divContactPoints ul li
{
	display:block;
	background-color:transparent;	
	float:left;
}

.divContactPoints ul li a
{
	color: #014D6F;
    display: block;
    height: 100%;
    margin: -35px -150 0 -5px;
    padding: 5px 12px 0px 12px;
    text-decoration: none;
    /*width: 97%;*/
    font-size:0.6em;   
}
	
.divContactPoints ul li.btn_comun
{
	background-repeat:no-repeat;
	height:48px;
	padding:15px 0 0 10px;
	width:150px;
	margin:-5px 0 0 5px;
}

.divContactPoints ul li.btn_ContactPoints
{
	background-image:url(../Images/HomeBtn/MLAContactPoints_Brown.jpg);
}

.divContactPoints:hover>a
{
	text-decoration:underline;
}

.MLALabelsTitle 
{
    font-family:Verdana;    
	font-size:0.9em;
	color:#47360b;
	padding:0.1em 0em 0em 0.4em;
	font-weight:bold;
	display:block;
}	

.MLALabelsTitle:hover
{
	text-decoration:underline;
}
	
.MLALabels
{
    font-family:Verdana;  
	font-size:0.75em;
	color:#ffffff;
	/*padding:0 50px -1px 0;*/
	font-weight:bold;
	display:block;
	margin-top:84px;
	margin-left:10px;
}	
	
.MLALabels:hover
{
	text-decoration:underline;
}

.CPLabelsTitle
{
    font-family:Verdana;    
	font-size:1em;
	color:#59430a;
	padding:0.1em 0em 0em 0.2em;
	font-weight:bold;
	display:block;
}		
	
/* Tools for Mutual Legal Recognition Instruments MLA */
.ContainerRoundedDivs500px2
{
	float:left;
	width:496px;
	margin:10px 0 -10px 0px;
}

.divBorderBlueTop
{
	height:6px;
	width:498px;
	margin:0 0 0 0; 
	background-image:url(../Images/border_div_blue_top.jpg);
}

.divBorderBlueBottom
{
	height:5px;
	width:498px;
	margin:0 0 0 0; 
	background-image:url(../Images/border_div_blue_bottom.jpg);
}	

.divToolsMRI
{
	background:#1e1886; 
	height:8em;
	margin:0 0 0 0;
	width:494px;
	padding: 0 0 0 4px;
}

.divToolsMRI ul
{
	padding:0 4px 0 0;
}
	
.divToolsMRI ul li
{
	display:block;
	background-color:transparent;	
	float:left;
}

.divToolsMRI ul li a
{
	color:#ffffff;
	/*padding:0.1em 0em 0em 0.3em;
	display:block;*/
	text-decoration:none;	
}	

.divToolsMRI ul li.btn_comun
{
	background-repeat:no-repeat;
	height:48px;
	padding:15px 0 0 8px;
	width:150px;
	margin:-5px 0 0 5px;
}
	
.divToolsMRI ul li.btn_Atlas
{
	background-image:url(../Images/HomeBtn/MRIAtlas.png);
}

.divToolsMRI ul li.btn_Compendium
{
	background-image:url(../Images/HomeBtn/MRICompendium.png);
}
	
.divToolsMRI ul li.btn_EAW
{
	background-image:url(../Images/HomeBtn/MRIeaw.png);
}
	
	
.MRILabelsTitle 
{
    font-family:Verdana;
	font-size:0.9em;
	color:#ffffff;
	padding:0.1em 0em 0em 0.4em;
	font-weight:bold;
	display:block;
}	

.MRILabelsTitle:hover
{
	text-decoration:underline;
}	
	
.MRILabels
{
    font-family:Verdana;
	font-size:0.8em;
	color:#1e1886;
	padding:0em 4em 2em 0em;
	font-weight:bold;
	display:block;
}	
	
.MRILabels:hover
{
	text-decoration:underline;
}	
	
/* LIBRARY */
.ContainerRoundedDivs174px2
{
	float:left;
	margin:10px 0 -10px .3em; 
	width:174px;
	padding: 0 0 0 4px;
}

.divBorderGreenTop
{
	height:6px;
	width:174px;
	margin:0 0 0 0; 
	background-image:url(../Images/border_div_green_top.jpg);
}

.divBorderGreenBottom
{
	height:5px;
	width:174px;
	margin:0 0 0 0; 
	background-image:url(../Images/border_div_green_bottom.jpg);
}

.divToolsLIB
{
	background:#71af44; 
	height:8em;
	margin:0 0 0 0;
	width:170px;
	padding: 0 0 0 4px;
}

.divToolsLIB a
{
	color:#ffffff !Important;
	font-weight:bold;
}

.divToolsLIB ul
{
	padding:0 4px 0 0;
}
	
.divToolsLIB ul li
{
	display:block;
	background-color:transparent;	
	float:left;
}

.divToolsLIB ul li a
{
	color:#ffffff;
	padding: 37px 12px;
	display:block;
	text-decoration:none;
	height: 100%;
	width: 100%;
	margin: -60px 0 0 -19px;
}

.divToolsLIB ul li.btn_comun
{
	background-repeat:no-repeat;
	height:48px;
	padding:15px 0 0 10px;
	width:150px;
	margin:-5px 0 0 5px;
}
	
.divToolsLIB ul li.btn_Library
{
	background-image:url(../Images/HomeBtn/Library.png);
}

.divToolsLIB:hover > a 
{
    text-decoration: underline;
}
	
.LIBLabelsTitle
{
    font-family:Verdana;
	font-size:1.1em;
	color:#ffffff;
	padding:0.1em 0em 0em 0.3em;
	font-weight:bold;
	display:block;
}		
	
.LIBLabels
{
    font-family:Verdana;
	font-size:0.8em;
	color:#ffffff;
	padding:0em 4em 2em 0em;
	font-weight:bold;
	display:block;
}	
	
.LIBLabels:hover
{
	text-decoration:underline;
}	
	
.divTools2
{
	height:3.5em;
	float:left;
	width:679px;
	margin: 10px 0 0 0;
	padding: 0 0 29px 0;
}

/* Investigation Measures */
.divInvestigationMeasures
{
	background:transparent; 
	height:3em;
	width:335px;
	float:left;
	margin: 0 0 10px 0;
}

.divInvestigationMeasures ul
{
	padding-top:0;
	padding-left:0;
}
	
.divInvestigationMeasures ul li
{
	display:block;
	background-color:transparent;	
	float:left;
	width:300px
}

.divInvestigationMeasures ul li a
{
    font-family:Verdana;
    font-size:0.8em;
	color:#505050;
	padding:0.1em 0em 0em 0.3em;
	font-weight:bold;
	display:block;
	text-decoration:none;	
}	

.divInvestigationMeasures ul li.btn_comun
{
	background-repeat:no-repeat;
	background-position:0em 0em;
	padding:.5em 10px 1em 13px;
	width:332px;
	height:2.5em;
}	
	
.divInvestigationMeasures ul li.btn_InvMea
{
	background-image:url(../Images/HomeBtn/InvMeasures.jpg);
}

.divInvestigationMeasures a:hover
{
	text-decoration:underline;	
}	
	
.lblInvestigationMeasures
{
    font-family:Verdana;
	font-size:0.8em;
	color:#505050;
	padding:0em 2em 2em 0em;
	font-weight:bold;
	display:block;
}	
	
.lblInvestigationMeasures:hover
{
	text-decoration:underline;
}	

/* Cooperation with third countries*/
.divCooperation
{
	background:transparent; 
	height:2em;
	width:333px;
	float:right;
	margin: 0 0 10px 0;
}

.divCooperation ul
{
	padding-top:0;
	padding-left:0;
	padding-right:0;	
}
	
.divCooperation ul li
{
	display:block;
	background-color:transparent;	
	float:left;
}

.divCooperation ul li a
{
    font-family:Verdana;
    font-size:0.8em;
	color:#505050;
	padding:0.1em 0em 0em 0.3em;
	display:block;
	font-weight:bold;
	text-decoration:none;	
}	

.divCooperation ul li.btn_comun
{
	background-repeat:no-repeat;
	background-position:0em 0em;
	padding:.5em 10px 1em 13px;
	width:332px;
	height:2.5em;
}
	
.divCooperation ul li.btn_Cooperation
{
	background-image:url(../Images/HomeBtn/Cooperation.jpg);
}

.divCooperation a:hover
{
	text-decoration:underline;	
}	
	
.lblCooperation
{
    font-family:Verdana;
    font-size:0.8em;
    color:#505050;
	padding:0em 2em 2em 0em;
	font-weight:bold;
	display:block;
}	
	
.lblCooperation:hover
{
	text-decoration:underline;
}	

/*Home Labels*/
.divHomeLabel
{
    margin-top: 10px; 
    text-align: center;
}

.divHomeLabelQuick
{
    margin-top: 25px; 
    text-align: center;
}

.divHomeLabelPartners
{
    margin-top: 15px; 
    text-align: center;    
}

.divHomeLabel15
{
    margin-top: 15px; 
    text-align: center;
}

.divHomeLabel60
{
    margin-top: 40px;
    text-align: center;
}

.divHomeLabelLine
{
    background:url(../Images/NewHome2015/Homeline.png);
    background-repeat:no-repeat;
    height:12px;
    margin-bottom: 15px;
}

.divHomeLabelLine2
{
    background:url(../Images/NewHome2015/Homeline2.png);
    background-repeat:no-repeat;
    height:12px;
    
    /*margin-bottom: 15px;*/
    margin: 0 0 8px 0;
}

.HomeLabel 
{  
    cursor: Default;
    padding: 0px 3px 0 3px;
    color: #666666;
    font-family: Verdana;
    font-size:0.9em !Important;
    text-decoration:none;
    width: 100%;
    background-color:transparent;   
    margin: 0 0 0 10px; 
}

.HomeLabelMore
{
    font-weight:bold;
    font-size:16px !important;
}

.divBottomLinks
{
	padding: 0px 0px 0px 0px;
	background:url(../Images/fondo-footer.png);
	margin:0px 0px 0px 1px;
	/*height:180px;*/
    width:99.7%;
    height:1%;
    overflow:hidden;
}

/*--------------*/
.caja1 
{
    /*position:absolute;
    width:17%;*/
    width:200px;
    float:left;
    font-family: Verdana;
    font-size:0.6em !Important;
    font-weight:bold;
}

.caja1 ul
{
    list-style:none;
    padding-left:10px;
}

.caja1 li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:0.9em;
    text-decoration:none;
    font-weight:bold;
}

.caja1 ul li a
{
    font-weight:normal;
}

.caja1 a
{	
    color: #15508a;
    font-family: Verdana;
    text-decoration:none;
}

.caja1 a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}

.caja1MenuCab
{
	padding-left:5px;
	margin-top:5px;
	float:left;
}

/*--------------*/
.caja2 
{
    /*position:absolute;
    width:23%;*/
    width:300px;
    float:left;
    left:200px;
    font-family: Verdana;
    font-size:0.6em !Important;
    font-weight:bold;
}

.caja2 ul
{
    list-style:none;
    padding-left:10px;
}

.caja2 li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:0.9em;
    text-decoration:none;
    font-weight:bold;
}

.caja2 ul li a
{
    font-weight:normal;
}

.caja2 a
{	
    color: #15508a;
    font-family: Verdana;
    text-decoration:none;
}

.caja2 a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}

.caja2MenuCab
{
	padding-left:5px;
	margin-top:5px;
	float:left;
}

.caja2MenuCab1
{
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	clear:both;
}

.caja2MenuCab2
{
	padding-left:5px;
	margin-top:5px;
	float:left;
    clear:both;
}

/*--------------*/
.caja3 
{
    /*position:absolute;
    width:19%;*/
    width:280px;
    float:left;
    left:500px;
    font-family: Verdana;
    font-size:0.6em !Important;
    font-weight:bold;
}

.caja3 ul
{
    list-style:none;
    padding-left:10px;
}

.caja3 li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:0.9em;
    text-decoration:none;
    font-weight:bold;
}

.caja3 ul li a
{
    font-weight:normal;
}

.caja3 a
{	
    color: #15508a;
    font-family: Verdana;
    text-decoration:none;
}

.caja3 a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}

.caja3MenuCab
{
	padding-left:5px;
	margin-top:5px;
	float:left;
}

.caja3MenuCab1
{
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	clear:both;
}

.caja3MenuCab2
{
	padding-left:5px;
	margin-top:5px;
	float:left;
    clear:both;
}

/*--------------*/
.caja4 
{
    /*position:absolute;
    width:16%;*/
    width:179px;
    float:left;
    left:780px;
    font-family: Verdana;
    font-size:0.6em !Important;
    font-weight:bold;
}

.caja4 ul
{
    list-style:none;
    padding-left:10px;
}

.caja4 li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:0.9em;
    text-decoration:none;
    font-weight:bold;
}

.caja4 ul li a 
{
    font-weight:normal;
}

.caja4 a
{	
    color: #15508a;
    font-family: Verdana;
    text-decoration:none;
}

.caja4 a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}

.caja4MenuCab
{
	padding-left:5px;
	margin-top:5px;
	float:left;
}

.caja4MenuCab1
{
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	clear:both;
}

.blueLine2pxHeight
{
    background-image: url(../Images/barra-cabecera-azul.png);
}

.FriendLink
{
	text-align:right;
	width:60%;
	margin: 0 20px 3px 0;
	float:right;
	text-decoration:none;
	color:#15508a !Important;
	font-weight:normal;
	font-size:small;
}

/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/*  CAROUSEL HOME PAGE */

.NewsSection {
    width:105.5%;
    height: 200px;
}

.NewsTab .ajax__tab_header 
{
    color: #3e9ad3;
    font-size: 0.8em;    
    background-color: White;
    width:91%;
    border-bottom:1px solid #C8CFD4;
    padding-left:30px;
}
        
.NewsTab .ajax__tab_outer
{
    background-color: White;
    border-top:1px solid #C8CFD4;
}

.NewsTab .ajax__tab_inner 
{
    /*padding: 6px 6px 6px 30px;*/
    background-color: #ffffff;
	background-repeat:no-repeat;
    width:140px;
    height:35px;
    cursor:pointer;
    border-left: 1px solid #C8CFD4;
    border-right: 1px solid #C8CFD4;
}

.ajax__tab_default .ajax__tab_tab
{
    padding:6px 80px 10px 30px;   
}

.NewsTab .ajax__tab_hover .ajax__tab_outer
{
    background-color: #ffffff;
}

.NewsTab .ajax__tab_hover .ajax__tab_inner 
{
    background-color: #C8CFD4;
    cursor:pointer;
}
    
#ctl00_ContentPlaceHolder_TabContainer_tabNewsPanel_tab
{
    margin-right:6px;
}

#ctl00_ContentPlaceHolder_TabContainer_tabNewsPanel_tab.ajax__tab_active .ajax__tab_outer
{
    display: block;
    margin-top: 0px;
    float: left;  
}

#ctl00_ContentPlaceHolder_TabContainer_tabEventsPanel_tab.ajax__tab_active .ajax__tab_outer
{
    margin-top: 0px;
    position: absolute;
}
     
#ctl00_ContentPlaceHolder_TabContainer_tabEventsPanel_tab
{
    margin-left:2px;
}

.NewsTab .ajax__tab_active .ajax__tab_outer 
{
    background: #ffffff;
}

.NewsTab .ajax__tab_active .ajax__tab_inner
{
    background: #e6e6e6;
    color: #3e9ad3;
    border-top: 1px solid #C8CFD4;
    border-left: 1px solid #C8CFD4;
    border-right: 1px solid #C8CFD4;
}    

/*--------------------------------------------------------------*/       
.TabNews
{
    padding:10px 10px 10px 10px;
    margin:0px;
	width:660px;
	position:relative;
	background-color:#ffffff;
	white-space:normal;
}      

.TabEvents
{
    padding:10px 10px 10px 10px;
    margin:0px;
	width:660px;
	position:relative;
	background-color:#ffffff;
	white-space:normal;
}      
        
.TabNewsBottom 
{
    margin: -0.5em 0 20px;
    padding: 10px 90px 16px 10px;
	width:580px;
	height:5px;
	position:relative;
	background-color:#ffffff;
	text-align: right;
}
        
.TabNewsTop
{
    margin:0px;
    padding:0px 0px 0px 0px;
	width:100%;
	height:5px;
	position:relative;
	background-color:#ffffff;
	text-align: right;
}        

.TabNewsBottom p
{	
    margin-top: -5px;
}
        
.TabNewsBottom a 
{	
    color: #15508a;
    font-family: Verdana;
    text-decoration:none;
    font-size:0.75em;
    margin-top: -5px;
    text-decoration:underline !important;
}

.TabNewsBottom a:hover
{
    color: #2b60cd;
}        
        
.TabImg
{
    margin:5px 0px 5px 5px;
    float:left;
    text-align:left;
}    
        
.TabText
{
    margin:5px 5px 5px 0px;
    float:left;
    text-align:left;
    padding-left:5px;            
    width:210px;
    height:102px;
    background-color:White;
}
        
.TabText a
{	
    color: #15508a;
    font-family: Verdana;
    text-decoration:none;
    font-size:0.6em;
    text-decoration:none;
    padding-right:5px;
}

.TabText a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}
        
.btnPrev
{
	background-image:url(../Images/galeria-izq.png);
	background-repeat:no-repeat;
	position:absolute;
	font-weight:bold;
	float:right;
	height:23px;
	width:23px;
	border:none;
	padding:0 0 3px;
	border:0px solid #d4d4d4;
	left:616px;
	z-index:100;
	margin-top: -5px;
}        
        
.btnNext
{
	background-image:url(../Images/galeria-der.png);
	background-repeat:no-repeat;
	position:absolute;
	font-weight:bold;
	float:right;
	height:23px;
	width:23px;
	/*display:inline-block;*/
	border:none;
	padding:0 0 3px;
	border:0px solid #d4d4d4;
	left:646px;
	z-index:100;
	margin-top: -5px;
}        
     
.NewsEventsLinks
{	
    font-size:0.6em;
    /*padding-right:5px;
    margin-left: 47em;
    margin-top: -5.7em;*/
    position: absolute;
    z-index: 1;
}
        
.NewsEventsLinks a
{	
    font-family: Verdana;
    text-decoration:none !Important;
    color:#3e9ad3;
    /*background: url("../Images/newseventslink.png") no-repeat 99% 12px;*/
    padding-top: 1em;
    padding-bottom: 1em;
    padding-right: 3em;
}

.NewsEventsLinks a:hover
{
    color: #2b60cd;
}

.Image
{
    text-align:left;
    border:1px solid black;
    background-color:black;
}

.btnNewsMenu
{
	/*background-image:url(../Images/vineta-noticias1.png);
	background-image:url(../Images/News2015.gif);*/
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	font-weight:bold;
	float:right;
	height:16px;
	width:16px;
	/*display:inline-block;*/
	border:none;
	/*margin-top:-150px;*/
	padding:0 0 3px;
	/*left:750px;*/
	z-index:100;
	cursor:pointer;
}

.btnEventsMenu
{
	/*background-image:url(../Images/vineta-noticias2.png);
	background-image:url(../Images/News2015Unselect.gif);*/
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	font-weight:bold;
	float:right;
	height:16px;
	width:16px;
	/*display:inline-block;*/
	border:none;
	/*margin-top:-180px;*/
	padding:0 0 3px;
	/*left:773px;*/
	z-index:100;
	cursor:pointer;
}

.divNewsMenu  
{
    position:absolute;
    border:2px solid grey;
    text-align: left; 
    width:160px;
    height:130px;
    filter: alpha(opacity=85); /* ie */
    -moz-opacity: .85; /* mozilla */
    background:#ccc;
    opacity: 0.6;
    text-align:left;
    padding-left:3px;
    font-size:0.66em;
    border-radius:5px;
    -moz-box-shadow: 10px 10px 5px #888;
    -webkit-box-shadow: 10px 10px 5px #888;
    box-shadow: 5px 5px 5px #888;
    z-index: 9999;        
} 
        
.divNewsMenu ul
{
    list-style:circle;
    padding-left:20px;
}

.divNewsMenu li
{
    padding: 0px 0px 5px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:0.81em;
    text-decoration:none;
    font-weight:bold;
}

.divNewsMenu a
{	
    color: #000000;
    font-family: Verdana;
    text-decoration:none;
}

.divNewsMenu a:hover
{
	text-decoration:underline;
    color: #000000;
}
        
.divEventsMenu ul
{
    list-style:circle;
    padding-left:20px;
}

.divEventsMenu li
{
    padding: 0px 0px 5px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:0.81em;
    text-decoration:none;
    font-weight:bold;
}

.divEventsMenu a
{	
    color: #000000;
    font-family: Verdana;
    text-decoration:none;
}

.divEventsMenu a:hover
{
	text-decoration:underline;
    color: #000000;
}

.QuickLinksPad 
{
    padding-left:.5em;
}   
                             
.footers 
{
    width:962px;
    margin: 0 auto;
    clear:both;
}
        
.hliContactPoints 
{
    font-weight:bold;
}
        
.floatingRight 
{
    float:right;
}
        
a:link.exitLink
{
	text-align:right;
	width:60%;
	margin: 0 20px 3px 0;
	float:right;
	text-decoration:none!important;
	color:#15508a;
	font-weight:normal;
}

a:visited.exitLink
{
	color:#15508a;
	text-decoration:none!important;
}  
        
a:hover.exitLink
{
	color:#15508a;
	text-decoration:underline!important;
}  
        
a:active.exitLink
{
	color:#15508a;
	text-decoration:none!important;
}  
        
a:link.exitLinkLib
{
	text-align:right;
	width:60%;
	margin: 20px 20px 13px 0;
	float:right;
	text-decoration:none!important;
	color:#15508a;
	font-weight:normal;
}

a:visited.exitLinkLib
{
	color:#15508a;
	text-decoration:none!important;
}                
        
a:hover.exitLinkLib
{
	color:#15508a;
	text-decoration:underline!important;
}  
        
a:active.exitLinkLib
{
	color:#15508a;
	text-decoration:none!important;
} 
        
img.newsImageBetweenText
{
	width:135px;
	height:95px;
	display:block;
	text-align:right;
	float:left;
	vertical-align:bottom;
	margin: 0 10px 15px 0;
}        

.PieceONewsContainer
{
	clear:both;
	display:block;
	margin: 10px 0 15px;
	padding-bottom:15px;
}    
        
.SendFriend a:link
{	
    color: #000000;
    font-family: Verdana;
    text-decoration:none!important;
    font-size:0.8em;
}

.SendFriend a:visited
{	
    color: #000000;
    font-family: Verdana;
    text-decoration:none!important;
    font-size:0.8em;
}

.SendFriend a:hover
{
	text-decoration:underline!important;
    color: #000000;
}
        
.SendFriend a:active
{	
    color: #000000;
    font-family: Verdana;
    text-decoration:none!important;
    font-size:0.8em;
}
        
.divBack
{
    text-align:right;
    margin-right:2em;
    margin-bottom:2em;
    font-size: 0.8em;
}
            
.divBackConfirm
{
    margin-right:2em;
    margin-bottom:2em;
    font-size: 1em;
}
        
a:link.exitLinkConfirm
{
	text-align:left;
	width:60%;
	margin: 0 20px 3px 0;
	text-decoration:none!important;
	color:#15508a;
	font-weight:normal;
}

a:visited.exitLinkConfirm
{
	color:#15508a;
	text-decoration:none!important;
}  
        
a:hover.exitLinkConfirm
{
	color:#15508a;
	text-decoration:underline!important;
}  
        
a:active.exitLinkConfirm
{
	color:#15508a;
	text-decoration:none!important;
}  
        
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */

/* CAROUSEL STYLES */
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
		
.slides 
{
	width:685px;
	background: #e6e6e6;
	margin-bottom:1em;
	
	border-bottom: 1px solid #C8CFD4;
    border-right: 1px solid #C8CFD4;
    border-left: 1px solid #C8CFD4;
}

.slides .slides_container 
{
	width:685px;
	height:7.75em;
	background: none repeat scroll 0 0 #e6e6e6;
    /*float: left;*/
    padding: 10px 0px 0px 0px;
    position: relative;
}
	
.slides .slides_container .featured-thumb 
{
    /*border: 1px solid #DDDDDD;*/
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
    font-size: 0.7em;
}

.slides .slides_container .container 
{
    margin: 0 0 0 15px;
    overflow: hidden;
    position: relative;
}

.slides .slides_container .slides 
{
    left: 0;
    position: absolute;
    top: 0;
}
    
.slides .slides_container .entry-title 
{
    font-size: 0.7em;
    font-weight: normal;
    /*line-height: 28px;*/
}

.slides .slides_container p 
{
    font-size: 0.7em;
    font-weight: normal;
    /*line-height: 28px;*/
}
    
.slides2 
{
	width:685px;
	background: #ffffff;
	margin-bottom:1em;
}

.slides2 .slides_container2 
{
	width:685px;
	height:10.75em;
	background: none repeat scroll 0 0 #ffffff;
    /*float: left;*/
    padding: 10px 0px 0px 0px;
    position: relative;
}
	
.slides2 .slides_container2 .featured-thumb 
{
    /*border: 1px solid #DDDDDD;*/
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
    font-size: 0.7em;
}

.slides2 .slides_container2 .container 
{
    margin: 0 0 0 15px;
    overflow: hidden;
    position: relative;
}

.slides2 .slides_container2 .slides2 
{
    left: 0;
    position: absolute;
    top: 0;
}
    
.slides2 .slides_container2 .entry-title 
{
    font-size: 0.7em;
    font-weight: normal;
    /*line-height: 28px;*/
}

.slides2 .slides_container2 p 
{
    font-size: 0.7em;
    font-weight: normal;
}
    
/*#slides .slides_container .slides div {*/
.slidesdiv 
{
    overflow: hidden;
    padding-right: 15px;
    position: absolute;
    top: 0;
    width: 685px;
}
    
.slidesdiv2 
{
    /*display: none;*/
    overflow: hidden;
    padding-right: 15px;
    margin-top:30px; 
    position: absolute;
    top: 0;
    width: 685px;
}
    
ul.pagination 
{
    margin: 0 0 0 36.6em;
    padding-top: 0.5em; 
    padding-left: 0.5em; 
    padding-bottom: 0.5em; 
}
    
ul.pagination li 
{
    display: inline;
    float: left;
    margin: 0 3px;
}
    
ul.pagination a 
{
    /*background: url("images/ico-featured-dot.png") no-repeat scroll 0 0 transparent;*/
    display: block;
    height: 10px;
    overflow: hidden;
    text-indent: -555em;
    width: 10px;
	background-color: #929397;
	border: 0.2px solid #4d83bc;
}

ul.pagination li.current a 
{
    /*background: url("images/ico-featured-dot-active.png") no-repeat scroll 0 0 transparent;*/
	background-color: #4d83bc;
	
}

.imggaleria
{
    padding: 2px;
    margin-bottom:5px;
}
    
a.prev 
{
    margin-left:39.5em;   
    margin-top: -1em;     
}

a.prev img, a.next img
{
    border:0;
}

.DivEventsCarousel 
{
	width:680px;
	background: #e6e6e6;
	margin-bottom:1em;
	
	border-bottom: 1px solid #C8CFD4;
    border-right: 1px solid #C8CFD4;
    border-left: 1px solid #C8CFD4;
}
	
.DivEventsCarousel_Container 
{    
	width:680px;
	height:10.5em;
    padding: 10px 0px 0px 0px;
    position: relative;    
}
	
.DivEventsCarousel_ContainerEJN
{
	margin: 0 10px 0 10px;
    padding: 0px 5px 5px 5px;
    font-size: 0.5em;
    width:300px;
    float:left;
}
    
.DivEventsCarousel_ContainerJcoo
{
	float:left;
	margin: 0 10px 0 0;
    padding: 0px 5px 5px 5px;
    font-size: 0.5em;
    width:300px;
}
	
.DivEventsCarousel_ContainerEJN a
{	
    color: #000000;
    font-family: Verdana;
    text-decoration:none;
    font-size: 1.5em;
    font-weight:bold;
}

.DivEventsCarousel_ContainerEJN a:hover
{
	text-decoration:underline;
    color: #000000;
}    
    
.DivEventsCarousel_ContainerJcoo a
{	
    color: #000000;
    font-family: Verdana;
    text-decoration:none;
    font-size: 1.5em;
    font-weight:bold;
}

.DivEventsCarousel_ContainerJcoo a:hover
{
	text-decoration:underline;
    color: #000000;
}    

.DivEventsCarousel_ContainerEJN_Entry
{
    color: #000000;
    font-family: Verdana;
    font-size: 0.8em;
    width:295px;
    margin-top:6px;
}

.DivEventsCarousel_ContainerEJN_Entry a
{	
    text-decoration:none;
    font-weight:bold;
}

.DivEventsCarousel_ContainerEJN_Entry a:hover
{
	text-decoration:underline;
    color: #000000;
}    

.DivEventsCarousel_ContainerJcoo_Entry
{	
    color: #000000;
    font-family: Verdana;
    font-size: 0.8em;
    width:295px;
    margin-top:6px;
}
    
.DivEventsCarousel_ContainerJcoo_Entry a
{	
    text-decoration:none;
    font-weight:bold;
}

.DivEventsCarousel_ContainerJcoo_Entry a:hover
{
	text-decoration:underline;
    color: #000000;
}

.DivEventsCarousel_ContainerEJN_Date
{
    background: url(../Images/fondo-fecha-events.png) no-repeat 0 0;
    width:80px;
    text-align: center;
    float:left;
    margin-top:6px;
    height:42px;
    /*padding-top: 5px;*/
}
        
.DivEventsCarousel_ContainerJcoo_Date
{
    background: url(../Images/fondo-fecha-events.png) no-repeat 0 0;
    width:80px;
    text-align: center;
    float:left;
    margin-top:6px;
    height:42px;
    /*padding-top: 5px;*/
}
    
.slidesdivBarraPuntos
{
    float:left;
    margin-right:1em;
}

.DivEventsCarousel_Container_DateDay
{
    font-size:1.5em;
    font-weight:bold;
    margin-left:-10px;
}

.DivEventsCarousel_Container_DateMonth
{
    font-size: 1.2em;
    margin-left: -9px;
}
    
.divCategoryDate
{
    color:#999999;
    font-size:0.8em;
    font-family:verdana;
}

.divImage
{
    float:left;
    padding-right:1em;
	margin-bottom:1em;
}

.divImage img
{
    height:100px;
    width:100px;
    border:0px;
}

.divImageIMG
{
    height:86px!Important;
    width:129px!Important;
    border:0px!Important;
}

.divPartner
{
    float:left;
    padding-right:1em;
	margin-bottom:1em;
}

.divTitle a
{
    color:#333333!important;
    font-size:0.9em;
    font-family:verdana;
    font-weight:bold;
}

.divTitle a:link
{
    color:#333333 !Important;
    font-size:0.9em;
    font-family:verdana;
    font-weight:bold;
    text-decoration:none;
}

.divTitle a:visited
{
    color:#333333 !Important;
    font-size:0.9em;
    font-family:verdana;
    font-weight:bold;
    text-decoration:none;
}

.divTitle a:hover
{
    color:#333333 !Important;
    font-size:0.9em;
    font-family:verdana;
    font-weight:bold;
    text-decoration:underline;
}

.divTitle a:active
{
    color:#333333 !Important;
    font-size:0.9em;
    font-family:verdana;
    font-weight:bold;
    text-decoration:none;
}

.ContentNew
{
    padding-top:10px;
	height:1%;
	overflow:hidden;
}

.ContentNewPartner
{
	height:1%;
	overflow:hidden;
}

.ContentTool
{
    padding-top:10px;
    padding-Bottom:10px;
	height:1%;
	overflow:hidden;
}

.divSummary
{
    font-size: 0.85em; 
	font-family:verdana; 
}

.divSummaryPartners
{
    font-size: 1em; 
	font-family:verdana; 
}

.divSummaryTool
{
    font-size: 0.85em; 
	font-family:verdana; 
	padding-top:40px;
}

.hrNew
{
    color:#e8f1f6;
    clear: both;
}

.divCategoryDateDetail
{
	color:#999999;
	font-size:0.7em;
	font-family:verdana;
	font-weight:bold;
	margin-bottom:1em;
}

.divTitleDetail
{
	color:#333333;
    font-size:1.1em;
    font-weight:bold;
}

.divSummaryDetail
{
    margin-top:1em;
}

.divImageDetail
{
    margin-top:-0.5em;
    padding-right:0.5em;
    float:right;
}

.divImageDetail img
{
    height: 100px;
    width:100px;
    border:0px;
}

.selectedButtonNew
{
    border-radius: 10px;
    background-color:#333333;
    border-style:none;
    color:#ffffff;
    font-size:11px;
    height:25px;
    font-family:Verdana;
    cursor: pointer;
    margin-right: 10px;  
}

.unselectedButtonNew
{
    border-radius: 10px;
    background-color:#f1f1f1;
    border-style:none;
    color:#666666;
    font-size:11px;
    height:25px;
    font-family:Verdana;
    cursor: pointer;
    margin-right: 10px;
}

.SubscribeImage
{
    padding:25px 5px 3px 5px;
}

.divNewsLetter
{
	padding:10px 10px 25px 10px;
	/*background-color:#eaf4fe;*/
	background-image: url(../Images/News/back-newsletter.png);
    background-repeat:repeat-x;  
	margin-top:1em;
	margin-bottom:1em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}

.divNewsLetterTitle
{
	margin-bottom:1em;
	color:#333333;
}

.divNewsLetterTitleConfirm
{
	margin-bottom:1em;
	color:#333333;
    font-size:0.8em;
}

.LetterText
{
	color:#666666;
	font-size:0.8em;
}

.LetterTextSmall
{
	color:#666666;
	font-size:0.7em;
}

.divNewsLetterSubscribeImage
{
   float:left;
   padding:-5px 0px 0px 0px;
}

.divNewsLetterSubscribe
{
    margin-top:0.5em; 
}

.divNewsLetterSubscribe a
{
	color:#15508a!important;
	text-decoration:underline!important;
	font-size:0.8em;
}

.divNewsLetterSubscribe a:link
{
	color:#15508a!important;
	text-decoration:underline!important;
}

.divNewsLetterSubscribe a:visited
{
	color:#15508a!important;
	text-decoration:underline!important;
}

.divNewsLetterSubscribe a:hover
{
	color:#15508a!important;
	text-decoration:none!important;
}

.divNewsLetterSubscribe a:active
{
	color:#15508a!important;
	text-decoration:underline!important;
}
 
/*Calendar*/
.divCalendar
{
    margin-left: 155px;  
    margin-top:1em;
}

.CalEvents
{
	width:310px;
	height:240px;
	border-width:0px !Important;
}

.TittleStyle
{
	background-color:#FFFFFF;
	border:0px;
}

.divImgEvent6
{
	float: left; 
	margin-right: 1em; 
	margin-top: 4px; 
	font-size: 0.8em; 
	width: 101px; 
	height: 70px; 
	padding-top: 7px; 
	text-align: center;
	background-image: url(../Images/News/Event1.png);
    background-repeat: no-repeat;  
}

.divImgEvent7
{
	float: left; 
	margin-right: 1em; 
	margin-top: 4px; 
	font-size: 0.8em; 
	width: 101px; 
	height: 70px; 
	padding-top: 7px; 
	text-align: center;
	background-image: url(../Images/News/Event2.png);
    background-repeat: no-repeat;  
}

.HeaderStyle
{
	background-color:#FFFFFF!important;
	font-weight:bold;
	font-size:1.2em;
	border:0px;
}

.DayHeaderStyle
{
	color:#999999;
}

.DayStyle
{
	border:1px solid #cccccc;
}

.DayStyleCategory6
{
    border:1px solid #cccccc;
    background-color: #C35500; 
}

.DayStyleCategory7
{
    border:1px solid #cccccc;
    background-color: #F2B300; 
}

.EventDate
{
	padding-right: 12px;
}

.divCategoryDate
{
	margin-top:1em;
}
/*End calendar*/

.divTitleEvent a
{
	font-size:0.8em;
	color:#15508a!important;
}

.divTitleEvent a:link
{
	font-size:0.8em;
	color:#15508a!important;
	text-decoration:none;
}

.divTitleEvent a:visited
{
	font-size:0.8em;
	color:#15508a!important;
	text-decoration:none;	
}

.divTitleEvent a:hover
{
	font-size:0.8em;
	color:#15508a!important;
	text-decoration:underline;
}

.divTitleEvent a:active
{
	font-size:0.8em;
	color:#15508a!important;
	text-decoration:none;	
}

.DivEventsEvents_Container_DateDay
{
    font-size: 1.2em;
    font-weight: bold;
    margin-left: -4px;
}

.DivEventsEvents_Container_DateMonth
{
    margin-left:-2px;
}

.Link
{
    height:37px;
    float:left;
}

.divNewsLinks
{
    margin-top:2.5em;    
}

.FileDiv
{
	width:100%;
	display:block;
	margin:5px 0;
	padding:0 0 0 30px;
}

.FileDiv a
{
	font-size: 0.7em;
}

.FileNameContainer
{
	display:inline-block;
    margin: -0.2em 0 0;
}

.FileNameContainer p
{
	margin:0 0 0 15px !Important;
}

.FBTableDate
{
    background-color: #E7E7E7;
    width: 100%;
}

.HeaderFB
{
   height: 30px;
   padding: 10px; 
   font-style: italic;
   font-size: 0.8em;   
}

.HeaderFBOtherCountry
{
    height: 30px;
    padding:5px;
    color: #15508A !Important;
    font-style: italic;
    font-size: 0.8em;
}

.CellFB
{
    padding: 0px 10px 10px 10px; 
    width: 50%; 
    background-color: White;
    vertical-align: top; 
}

.PageButtonSelected
{
   font-weight:bold;
   text-decoration: underline;       
}

.PageButton
{
    text-decoration: underline;
}

/*****************************************************************/
.Suscribecaja1 
{
    float:left;
    font-family: Verdana;
    font-size:0.6em !Important;
    font-weight:bold;
    width:200px;
}

.Suscribecaja1 ul
{
    list-style:none;
    padding-left:10px;
    margin-left:1em;
    margin-top: 2em;
}

.Suscribecaja1 li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:1.5em;
    text-decoration:none;
    font-weight:bold;
}

.Suscribecaja1 ul li
{
    font-weight:normal;   
}

.Suscribecaja2 
{
    width:220px;
    float:left;
    left:300px;
    font-family: Verdana;
    font-size:0.6em !Important;
    font-weight:bold;
}


.Suscribecaja2 ul
{
    list-style:none;
    padding-left:10px;
    margin-left:1em;
    margin-top: 2em;
}

.Suscribecaja2 li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:1.5em;
    text-decoration:none;
    font-weight:bold;
}

.Suscribecaja2 ul li
{
    font-weight:normal;    
}

.Suscribecaja3 
{
    width:220px;
    float:left;
    left:600px;
    font-family: Verdana;
    font-size:0.6em !Important;
    font-weight:bold;
}

.Suscribecaja3 ul
{
    list-style:none;
    padding-left:10px;
    margin-left:1em;
    margin-top: 2em;
}

.Suscribecaja3 li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:1.5em;
    text-decoration:none;
    font-weight:bold;
}

.Suscribecaja3 ul li
{
    font-weight:normal;    
}

.Suscribecaja1MenuCab
{
    color:#666666;
	padding-left:5px;
	margin-top:5px;
	float:left;
	font-size:1.4em;
}

.Suscribecaja2MenuCab
{
    color:#666666;
	padding-left:5px;
	margin-top:5px;
	float:left;
	font-size:1.4em;
}

.Suscribecaja3MenuCab
{
    color:#666666;
	padding-left:5px;
	margin-top:5px;
	float:left;
	font-size:1.4em;
}

.SuscribeButton
{
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    text-align:center;
    font-weight:bold;
    font-size:12pt;
    font-family: Verdana;
    color:#123456;
    cursor:pointer;
}

.UnSuscribeButton
{
    border-width:0px;
    border-color:#000000;
    border-style:none;
    background-color:White;
    text-align:center;
    font-weight:normal;
    font-size:9pt;
    font-family: Verdana;
    color:blue;
    cursor:pointer;
}

.divNewsLetterButton
{
    text-align:center;
	padding:10px;
	width:100%;
	margin-top:1em;
	margin-bottom:1em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.LetterTitle
{
	color:#666666;
	font-size:0.85em;
}

.LetterTitleRed
{
	color:Red;
	font-size:0.85em;
}

.LetterTitleBold
{
	color:#666666;
	font-size:0.9em;
	font-weight:bold;
}

.LetterEmail
{
    width:350px;
}

/*Photogallery's Carousel*/
.stepcarousel
{
    position: relative; /*leave this value alone*/
    /*border: 8px solid gray;*/
    overflow: scroll; /*leave this value alone*/
    width: 635px;
    height: 160px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt
{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}

.stepcarousel .panel
{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 10px; /*margin around each panel*/
    /*width: 250px;*/ /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

p.samplebuttons
{
    width: 300px;
    text-align: center;
}

p.samplebuttons a
{
    color: #2e6ab1;
    padding: 1px 2px;
    margin-right: 3px;
    text-decoration: none;
}

.CarouselPhotogallery
{
    margin-bottom: 10px; 
}

.CarouselButtons
{
    width: 100%;
    text-align:center;
}

.CarouselSeparator
{
    color: #f2edec;
    height: 1px;
}
/*End Photogallery's Carousel*/

.divLeftPadding
{
    padding: 5px;
    float:left;
}

.FlagStyle
{
    margin: 0 0 3px 3px !Important;     
    padding-bottom: 5px; 
    background-color: White;
    text-decoration:none;
    color:Black;
}

.FlagStyle:hover{
    text-decoration:underline !important;
}

/*******************************************************************************/
/* ATLAS */
/*******************************************************************************/
.divEAWAtlasTitle
{
	vertical-align:middle;
	width:930px;
	height:50px;
	background: url(../Images/backEAWAtlasDarkBlue.jpg) no-repeat;
	color:White;
	font-size:1.3em;
	font-family:Verdana;
	font-weight:normal;
	margin:0 10px 10px;
	padding:26px 0 0 10px;
}

.divEAWTitle
{
	vertical-align:middle;
	width:930px;
	height:50px;
	background: url(../Images/backEAWDarkBlue.jpg) no-repeat;
	color:White;
	font-size:1.3em;
	font-family:Verdana;
	font-weight:normal;
	margin:0 10px 10px;
	padding:26px 0 0 10px;
}

.divAtlasTitle
{
	vertical-align:middle;
	width:930px;
	height:50px;
	background: url(../Images/backAtlasYellow.jpg) no-repeat;
	color:#333333;
	font-size:1em;
	font-family:Verdana;
	font-weight:bold;
	margin:10px 10px 0 10px;
	padding:23px 0 0 10px;
}

.divAtlasMeasuresHeight
{
	height:-1em;
    max-height:21em;
    overflow-x: hidden;
    overflow-y: scroll;
}

.LabelTextAtlasTitle2 
{
    font-family: verdana;
    font-size: 0.9em;
    line-height: 18px;
    float: left;
    padding-left: 7px;
    padding-right: 10px;
    margin-bottom: 1em;
    margin-left: 1em;
    text-decoration: underline;
}

.LabelTextAtlasTitle2Compendium
{
    font-family: verdana;
    font-size: 0.9em;
    line-height: 18px;
    float: left;
    padding-left: 7px;
    padding-right: 10px;
    margin-bottom: 0.5em;
    margin-left: 1em;
    text-decoration: underline;
}

.LabelTextAtlasTitle
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-bottom: 1em;
    margin-left:1em;
}

.LabelTextAtlasTitleCompendium
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-left:1em;
}

.LabelTextAtlas
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-bottom: 1em;
    margin-left:1em;
    width: 19.7em;
    text-align:right;
}

.LabelTextAtlasLarge    
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-bottom: 1em;
    margin-left:1em;
    width: auto !important;
    text-align:left;
}

.LabelTextAtlasInformation
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    color:#808080;
}

.LabelTextAtlasDetailText
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-bottom: 1em;
    margin-left:5em;
    width: 99%;
    text-align:left;
    font-weight:bold;
}

.LabelTextAtlasMeasure
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-right:10px;
    margin-bottom: 2em;
    width: 36.6em;
    text-align:left;
}

.divAtlasRadioLabel 
{
    font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-bottom: 5px;
    text-align:left;
    margin-left: 15em;
    overflow: auto;
    height:auto;
    width: 55em;
}
.divAtlasRadioLabel input,
.divAtlasRadioLabel label  
{
    vertical-align: middle;
}

.LabelTextAtlasRadioPathOption
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    padding-right:10px;
    margin-bottom: 2em;
    text-align:left;
    overflow: auto;
    height:auto;    
}

.LabelTextAtlasSearchAuthoritiesMaps
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-bottom: 0.4em;
    margin-left:-4.2em;
    width: 13em;
    text-align:right;
}

.LabelTextAtlasSearchAuthorities
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-bottom: 0.5em;
    margin-left:1em;
    width: 13em;
    text-align:right;
}

.LabelTextAtlasWidth
{
    width: 5em;
}

.MapSectionAtlas
{
	margin-top:0em;
	margin-bottom: 2em;
	margin-left:8em;
	margin-right:2em;
	display:inline-block;
	white-space:normal;
	width:750px;
	position:relative;
}

.MapSectionAtlasCompendium
{
	margin-top:0em;
	margin-bottom: 0.5em;
	margin-left:8em;
	margin-right:2em;
	display:inline-block;
	white-space:normal;
	width:750px;
	position:relative;
}


.divAtlasContent
{
   /* margin-left: 6em;*/
}

.LabelTextAtlasFlag
{
	font-family:verdana;
    font-size: 0.9em;
    line-height: 17px;
    float:left;
    padding-right:10px;
    font-weight:bold;
}

.LabelTextAtlasDivFlag
{
    float:left;
    width: 26.2em;
}

.buttonAtlasNext {
    background-image: none !important;
    border: medium none;
    font-family: Verdana;
    font-size: 0.8em;
    height: 23px;
    width: 180px;
    background-color: #1E74BC;
    border-radius: 5px 5px 5px 5px;
    border: 2px solid #9e9998;
    color: #FFFFFF;
    margin-bottom: 1em;
    margin-left: 1em;
    margin-top: 0;
}

.buttonAtlasNext:hover {
    cursor: pointer;
    background-color: #07498b;
}

.buttonAtlas
{
    background-image: none!important;
    background-color: #1E74BC;    
    border-style: solid;
    border-width: 1px 1px medium;
    border-radius: 5px;
    border-color: #1E74BC;
    font-family: Verdana;
    font-size: 0.8em;
    height: 24px;
    color: #FFFFFF;
    margin-left: 1em;
    padding: 2px 5px 2px 5px;
    outline: none;
}
.buttonAtlas:hover
{
	cursor:pointer;
}

.DivAtlasButtons
{
    margin-left:15em;
    margin-top:1em;
    margin-bottom: 1em;
    float: left;
}

.DivAtlasButtons2
{
    margin-left:15em;
    margin-top:1em;
    margin-bottom: 1em;
    float: left;
}

.DivAtlasButtons3
{
    margin-left:22.7em;
    margin-top:1em;
    margin-bottom: 1em;
    float: left;
}

.DivAtlasButtons4
{
    margin-left:8.2em;
    margin-top:1em;
    margin-bottom: 1em;
    float: left;
}

.divAtlasLink
{
    float: left;
    width:22%;
    text-align:right;
    margin-bottom: 2em;
}

.LabelTextAtlasLink
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    padding-left:10px;
    /*padding-right:10px;*/
    /*margin-left:1em;*/
    text-align:right;
}

.AtlasFlagStyle
{
    margin-top: 0.1em;
}

.divBranch
{
    background-color: #f5f5f5;
    border: 1px solid #cac7c7;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 90%;
    margin-bottom:1em;
    overflow:hidden;
}

.divBranchOption
{
    margin: 0 auto;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 90%;
    margin-bottom:1em;
}

.DivMapBig1
{
    width: 35%;
    float:left;
    clear:both;
    height:15px; 
    background-color:Red;
}

.DivMapBig2
{
    border: 1px solid #cac7c7;
    border-radius: 5px;
    overflow: hidden;
    width: 64%;
    height:15px; 
    background-color:blue;

}

.divAuthoritiesFilters
{
    width: 33.51%;
    float:left;
    clear:both;    
}

.divAuthoritiesMaps
{
    border: 1px solid #cac7c7;
    border-radius: 5px;
    overflow: hidden;
}

.divAuthoritiesMapsData
{
    margin-left:0.6em;
    margin-bottom:1em;
    border: 1px solid #cac7c7;
    border-radius: 5px;
    overflow: hidden;
    width: 90%;
}

.AtlasTextCursive
{
    /*font-family: Cursive;    */
    color:Gray;
}


.divAuthoritiesSearch
{
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 5px;
    width: 90%;
    margin-bottom:1em;
    overflow:hidden;
}

.divAuthoritiesSearchNoResult
{
    border: 1px solid #b02a2a;
    border-radius: 5px 5px 5px 5px;
    background-color: #f5dfdf;
    padding-top: 0px !important;
}

.divAuthoritiesSearchContent1
{
    border: 1px solid #cac7c7;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto;
    padding-top: 6px;
    padding-bottom: 15px;
    width: 90%;
    margin-bottom:1em;
    height: 537px;
}

.divAuthoritiesSearchContent2
{
    padding-top: 13px;
    padding-bottom: 5px;
    width: 95%;
    margin-bottom:1em;
    margin-left:4px;;
    height: 500px;
}

.AtlasTextSearch
{
    width:34.6em;    
}

.AtlasTextSearchMaps
{
    width:14.8em;    
}

.AtlasTextSearchMapsCombo
{
    width:15.1em;    
}

.AtlasTextSearchSmall
{
    width:4em;    
}

.LabelTextAtlasSearch
{
    margin-bottom: 1em !important;
    margin-left: -10em !important;
}

.LabelTextAtlasSearchMaps
{
    margin-bottom: 1em !important;
    margin-left:-15.6em !important;
}

.LabelTextAtlasSearchDetail
{
    margin-bottom: 1em !important;
    margin-left:-1em !important;
}

.LabelTextAtlasSearchNoResult
{
    color: #9e2e2e;
    margin-bottom: 1em !important;
    text-align: left;
    width: 100% !important;
}

.BoldLabelTextAtlas
{
    font-weight:bold;
}

.LabelTextAtlasLinkTABLE
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    padding-left:10px;
    padding-right:10px;
    margin-left:1em;
    text-align:left;
    text-decoration:none;
    color:Black;
}

.LabelAtlasCPTABLE
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    padding-right:5px;
    margin-left:1em;
    text-align:left;
    text-decoration:none;
    color:Black;
}

.LabelLinkAssAutCP
{
	font-family:verdana;
    line-height: 18px;
    padding-right:5px;
    text-align:left;
	color:#2b60cd !Important;
	text-decoration:underline;
    color:Black;
}

.divSectionNewChildTableDetail
{
    clear: both;
    display: inline-block;
    height: auto;
    margin-bottom: 10px;
    margin-left: 6em;
    width: 95%;
}

.divSectionNewChildTable 
{
    clear: both;
    display: inline-block;
    height: -1em;
    max-height: 23.7em;
    margin-bottom: 10px;
    width: 29em;
    overflow-x:hidden;
    overflow-y: scroll;
    border: 1px solid #cac7c7;
    border-radius: 5px 5px 5px 5px;
}

.divSectionNewChildTableMaps 
{
    clear: both;
    display: inline-block;
    height: 23.7em;
    margin-bottom: 10px;
    width: 74%;
    overflow-x:hidden;
    overflow-y: scroll;
    border: 1px solid #cac7c7;
    border-radius: 5px 5px 5px 5px;
}

.divSectionNewChildTable table
{
    width:96.5%;   
}

.divSectionNewChildTableMaps table
{
    width:96.5%;   
}

.divSearchNewAreasScroll 
{
    float: left;
    height: auto;
    margin-left: 0em;
}

.LabelTextAutDataField
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-right:10px;
    margin-bottom: 1em;
    margin-left:1em;
    width: 9.5em;
    text-align:right;
}

.LabelTextAutDataField2
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-right:10px;
    margin-bottom: 1em;
    margin-left:1em;
    width: 11.7em;
    text-align:right;
}

.LabelTextAutDataBig
{
    /*background-color: #f5f5f5;*/
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-Left:5px;
    padding-right:10px;
    margin-bottom: 1em;
    width: 54.6em;
    text-align:left;
    /*height:50px;*/
}

.LabelTextAutDataSmall
{
    /*background-color: #f5f5f5;*/
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-Left:5px;
    padding-right:10px;
    margin-bottom: 1em;
    width: 21em;
    height: 20px;
    text-align:left;
}

.LabelTextAutDataSmall2
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-Left:5px;
    padding-right:10px;
    margin-bottom: 1em;
    width: 15em;
    /*height: 20px;*/
    text-align:left;
}

.LabelTextAutDataSmall3
{
    /*background-color: #f5f5f5;*/
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-Left:5px;
    padding-right:10px;
    margin-bottom: 1em;
    width: 27em;
    height: 20px;
    text-align:left;
}

.LabelTextAutDataSmall4
{
    /*background-color: #f5f5f5;*/
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-Left:5px;
    padding-right:10px;
    margin-bottom: 1em;
    width: 19em;
    height: 20px;
    text-align:left;
}

.LabelTextAutDataSmallPC1
{
    /*background-color: #f5f5f5;*/
	font-family:verdana;
    font-size: 0.7em;
    line-height: 18px;
    float:left;
    padding-Left:5px;
    margin-bottom: 1em;
    width: auto!important;
    height: 20px;
    text-align:left;
}

.buttonAtlasAutDataSelectedMaps
{
    background-image:none!important;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-family: Verdana;
    font-size: 0.8em;
    height: 24px;
    width: 150px;
    background-color: #FFFFFF;    
    border-radius: 2px 2px 2px 2px;
    color: #000000;
    margin-bottom: 1em;
    margin-left: 0em;
    margin-top: 1em;
    border-color:#1E74BC;
    color:#1E74BC;
}

.buttonAtlasAutDataSelectedMaps:hover
{
	cursor:pointer;
}

.buttonAtlasAutDataDisabledMaps
{
    background-image:none!important;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-family: Verdana;
    font-size: 0.8em;
    height: 24px;
    width: 150px;
    background-color: #f5f5f5;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    margin-bottom: 1em;
    margin-left: 0em;
    margin-top: 0;
}

.buttonAtlasAutDataDisabledMaps:hover
{
	cursor:pointer;
}

.buttonAtlasAutDataSelected
{
    background-image:none!important;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-family: Verdana;
    font-size: 0.8em;
    height: 24px;
    width: 150px;
    background-color: #FFFFFF;    
    border-radius: 2px 2px 2px 2px;
    color: #000000;
    margin-bottom: 1em;
    margin-left: 0em;
    margin-top: 1em;
    border-color:#1E74BC;
    color:#1E74BC;
}

.buttonAtlasAutDataSelected:hover
{
	cursor:pointer;
}

.buttonAtlasAutDataDisabled
{
    background-image:none!important;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-family: Verdana;
    font-size: 0.8em;
    height: 24px;
    width: 150px;
    background-color: #f5f5f5;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    margin-bottom: 1em;
    margin-left: 0em;
    margin-top: 0;
}

.buttonAtlasAutDataDisabled:hover
{
	cursor:pointer;
}

.FicheBelgueAtlasItalic
{
    font-style:italic; 
    color: #421709;   
}

.DivFicheBelgueAtlas
{
    margin-bottom: 0.86em;
    margin-top: 0.45em;  
}

.LabelTextAutDataAreas 
{
    /*background-color: #F5F5F5;*/
    float: left;
    font-family: verdana;
    font-size: 0.7em;
    height: 1%;
    line-height: 18px;
    margin-bottom: 1em;
    padding-left: 5px;
    padding-right: 10px;
    text-align: left;
    width: 58em;
}

.LabelTextAtlasRemarks 
{
    float: left;
    font-family: verdana;
    font-size: 0.7em;
    line-height: 18px;
    /*margin-bottom: 2em;*/
    margin-left: 1em;
    padding-right: 10px;
    text-align: left;
    width: 43em;
}

.divBranchRemarks 
{
    background-color: #F5F5F5;
    border: 1px solid #CAC7C7;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto 1em;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 1em;
    width: 90%;
    margin-top: 1em;
}

.divGeneralData
{
    background-color: #FFFFFF;
    border: 1px solid #1E74BC;
    border-radius: 5px 5px 5px 5px;
    margin-top: -0.7em;
    padding-top: 1em;
    width: 100%;
    margin-bottom: 1em;
}

.LabelTextAtlasMeasureData
{
    float: left;
    font-family: verdana;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 0.5em;
    margin-left: 1em;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.LabelTextAtlasData
{
	font-family:verdana;
    font-size: 1em;
    line-height: 18px;
    float:left;
    /*padding-left:10px;*/
    padding-right:10px;
    margin-bottom: 0.5em;
    margin-left:1em;
    /*width: 19.7em;*/
    text-align:left;
    font-weight:bold;
}

.divBranchData
{
    background-color: #BBE0FF;
    border: 2px solid #1E74BC;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto;
    padding-top: 0.5em;
    width: 90%;
    margin-bottom:1em;
    overflow:hidden;
}

.LabelSearchAuthoritiesTitle
{
    float: left;
    font-family: verdana;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 1em;
    margin-left: 1em;
    padding-left: 10px;
    /*padding-right: 10px;*/
    text-align: left;
    /*width: 90%;*/
    color: #1E74BC;
}

.divBranchDataGeneral
{
    background-color: #f5f5f5;
    border: 1px solid #1E74BC;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 90%;
    margin-bottom:0.5em;
    overflow:hidden;
}

.divTabsAuthority
{
    width: 96%;
    margin-left:1em;
}

.AtlasHR
{
    margin-top: -0.7em;
    width: 48.7em; 
}

.LabelTextAtlasFlagData
{
	font-family:verdana;
    font-size: 0.7em;
    line-height: 17px;
    float:left;
    padding-right:10px;
}

.PropertiesGeneral
{
    display: inline-table;
    width: 100%;
    padding-bottom:2em;
}

.PropertiesAT
{
    float: left;
    width: 47%;
    margin-left:3em;
}

.PropertiesA
{
    float: left;
    width: 45%;
}
.lblBold
{
    font-weight:bold;
}

.LabelBullet
{
	font-family:verdana;
    font-size: 0.7em;
    margin-left: -1em;
    text-align:left;    
    float:left;
}

.paddingAtlas
{
    padding-top: 0.3em;
}

.contenedorTotalAll
{ 
	min-height: 400px;
	height:auto;
	margin:0 auto;
	width:100%;
	font-family:Verdana;
}

.contenedorTotalModal
{ 
	height:auto;
	margin:0 auto;
	width:100%;
	font-family:Verdana;
}

.ModalContent
{
	clear:left;
	margin:15px 2%;
	display:inline-block;
	float: left;
	width:96%;
}

.contenedorTotalAllContent
{
	clear:left;
	margin:0 2% 15px 2%;
	display:inline-block;
	float: left;
	width:96%;
}

.contenedorTotalAllDiv
{
	margin:0 0 15px 0;
	width:100%;
	float: left;
}

.contenedorTotalAllLabel
{
    font-family:Verdana;
	font-size:0.8em;
	margin-right: 1em;
}

.contenedorTotalAllLabelRed
{
    color: Red;
}

.contenedorTotalAllLabelRight
{
    font-family:Verdana;
	font-size:0.8em;
	margin-right: 1em;	
	float: right;	
}

.contenedorTotalAllLabelMandatory
{
    font-style:italic;
    font-family:Verdana;
	font-size:0.8em;       
	margin-right: 1em;	
	color:Red;	
}

.contenedorTotalAllText
{
    font-family:Verdana;
	font-size:0.8em;
}

.contenedorTotalAllContactUs
{
    height:100%;	
	width:100%;
	margin:0 auto;
	font-family:Verdana;
	background-color: White;
	background-image:url(../Images/ContactUs.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.divModalTitle
{
	background-color:#0365AC;
	height:27px;
	padding: 10px 15px 0px 15px;
	vertical-align:middle;
	margin: 0px;
}

.divModalTitleLabel
{	
	color:#FFFFFF;
	font: 15px Verdana;
}


.divContactUsTitle
{
	vertical-align:middle;
	width:auto;
	height:25px;	
	color:#FFFFFF;
	background-color:#0365AC;
	font-size:1.3em;
	font-family: Verdana;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:15px;
}

.divContactUsTitle2
{
	vertical-align:middle;
	width:auto;
	height:20px;	
	color:#000000;
	background-color:#DADADA;
	font-size:1em;
	font-family: Verdana;
	font-weight:normal;
	margin:0px;
	padding:10px;
	border-radius: 5px;
}

.ContactUsDivLeft
{
	height:auto;
	width:43%;
	float: left;
}

.ContactUsDivRight
{
	height:auto;
	width:55%;
	float: right;
}

.ContactUsColumnLabel
{
    float: left;
    width:38%;
}

.ContactUsColumnText
{
    float: left;
    width:62%;
}

.buttonContactUsSend {
    background-image: none !important;
    background-color: #1E74BC;
    border-radius: 5px;
    border: medium none;
    border: 2px solid #9e9998;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 0.8em;
    height: 23px;
    width: 120px;
    margin: 0;
    padding-bottom: 2px;
}

.buttonContactUsSend:hover {
    background-color: #07498b;
    cursor: pointer;
}
    
.LabelTextAtlasSearchBy
{
	font-family:verdana;
    font-size: 0.7em;
    font-weight: bold; 
    color:#0365AC;
    line-height: 18px;
    float:left;    
    margin-bottom: 1em;
    padding-left:10px;
}

.LabelTextAtlasSearchManyResults
{
    color: Red;
    margin-bottom: 0.5em !important;
    text-align: left;
    width: auto !important;
}

.ButtonMapSelected
{
    background-image: none!important;
    background-color: #1E74BC;    
    border-style: solid;
    border-width: 1px 1px medium;
    border-radius: 5px;
    border-color: #1E74BC;
    font-family: Verdana;
    font-size: 0.8em;
    height: 24px;
    width: 180px;
    color: #FFFFFF;
    margin-left: 3.2em;
    padding: 2px 5px 2px 5px;
    outline: none;
}

.ButtonMapSelected:hover
{
	cursor:pointer;
}

.divGeneralDataMapa
{
/*    background-color: #EFFBEF;
    border: 1px solid #40FF00;
    border-radius: 5px 5px 5px 5px;
    padding-top: 1em;
    width: 100%;
    margin-bottom: 1em;*/
}

.divGeneralDataMapa
{
    background-color: #FFFFFF;
    border: 1px solid #1E74BC;
    border-radius: 5px 5px 5px 5px;
    /*margin-top: -0.8em;*/
    padding-top: 1em;
    width: 100%;
    margin-bottom: 1em;
}

.btnSearch2Map 
{
    left:-10000px; 
    position:absolute;
}

.NewsBlue {
    color:#3e9ad3 !Important;
    font-weight: bold !Important;
    text-decoration: none !Important;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
/*background: white url(closed.gif) no-repeat left 1px;*/
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
/*display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.ContentToolHome
{
    /*padding-top:10px;
    padding-Bottom:10px;
    padding-left: 3.9px;*/
	height:1%;
	overflow:hidden;
	float:left;
	margin:0px;
	padding:10px 5.7px 0px 0px;
}

.ContentToolHomeLast
{
    padding-top:10px;
    padding-Bottom:10px;
	height:1%;
	overflow:hidden;
	float:left;
	width:124px;
}

.LabelsToolsHome
{
    font-family:Verdana;  
	font-size:0.7em;
	color:#ffffff!important;
	padding:0 60px -1px 0;
	font-weight:bold;
	display:block;
	margin-top:-33px;
	margin-bottom:20px;
	margin-left:8px;
}	

.divImageHome
{
    float:left;
    padding-right:0.6em;
	/*margin-bottom:1em;*/
	width:124px;
}

.divImageHome img
{
    height:100px;
    width:100px;
    border:0px;
}

.divImageHome a
{
    text-decoration:none;
}

.divImageHome a:hover
{
    text-decoration:underline !important;
}


.divImageHomeLast
{
    float:left;
	/*margin-bottom:1em;*/
}

.divImageHomeLast img
{
    height:100px;
    width:100px;
    border:0px;
}

.divImageHomeLast a
{
    text-decoration:none;
}

.divImageHomeLast a:hover
{
    text-decoration:underline !important;
}



.LabelsTools
{
    font-family:Verdana;  
	font-size:0.9em;
	color:#ffffff!important;
	padding:0 60px -1px 0;
	font-weight:bold;
	display:block;
	margin-top:-33px;
	margin-bottom:20px;
	margin-left:10px;
}	

.ToolsCountry
{
    height:32px;    
    width:48px;
    margin-top:-29px;
    margin-left:611px;
    
}


/*--------------*/
.caja1SiteMap
{
    /*position:absolute;
    width:17%;*/
    width:225px;
    float:left;
    font-family: Verdana;
    font-size:1em !Important;
    font-weight:bold;
    margin-top:15px;
    margin-left:10px;
}

.caja1SiteMap ul
{
    list-style:none;
    padding-left:10px;
}

.caja1SiteMap li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:1em;
    text-decoration:none;
    font-weight:bold;
}

.caja1SiteMap ul li a
{
    font-weight:normal;
}

.caja1SiteMap a
{	
    color: #15508a !Important;
    font-family: Verdana;
    text-decoration:none;
}

.caja1SiteMap a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}

.caja1MenuCabSiteMap
{
	padding-left:5px;
	margin-top:5px;
	float:left;
}

/*--------------*/
.caja2SiteMap
{
    /*position:absolute;
    width:23%;*/
    width:200px;
    left:200px;
    float:left;
    font-family: Verdana;
    font-size:1em !Important;
    margin-top:15px;
}

.caja2SiteMap ul
{
    list-style:none;
    padding-left:10px;
}

.caja2SiteMap li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:1em;
    text-decoration:none;
    font-weight:bold;
}

.caja2SiteMap ul li a
{
    font-weight:normal;
}

.caja2SiteMap a
{	
    color: #15508a !Important;
    font-family: Verdana;
    text-decoration:none;
}

.caja2SiteMap a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}

.caja2MenuCabSiteMap
{
	padding-left:5px;
	margin-top:5px;
	float:left;
	font-weight:bold;    
	float:left;
}

.caja2MenuCab2SiteMap
{
	padding-left:5px;
	margin-top:5px;
	float:left;
    clear:both;
}


/*--------------*/
.caja3SiteMap
{
    /*position:absolute;
    width:19%;*/
    width:250px;
    float:left;
    left:500px;
    font-family: Verdana;
    font-size:1em !Important;
    font-weight:bold;
    margin-top:15px;    
}

.caja3SiteMap ul
{
    list-style:none;
    padding-left:10px;
}

.caja3SiteMap li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:1em;
    text-decoration:none;
    font-weight:bold;
}

.caja3SiteMap ul li a
{
    font-weight:normal;
}

.caja3SiteMap a
{	
    color: #15508a !Important;
    font-family: Verdana;
    text-decoration:none;
}

.caja3SiteMap a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}

.caja3MenuCabSiteMap
{
	padding-left:5px;
	margin-top:5px;
	float:left;
}

.caja3MenuCab1SiteMap
{
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	clear:both;
}

.caja3MenuCab2SiteMap
{
	padding-left:5px;
	margin-top:5px;
	float:left;
    clear:both;
}

/*--------------*/
.caja4SiteMap
{
    /*position:absolute;
    width:16%;*/
    width:180px;
    float:left;
    left:780px;
    font-family: Verdana;
    font-size:1em !Important;
    font-weight:bold;
    margin-top:15px;
}

.caja4SiteMap ul
{
    list-style:none;
    padding-left:10px;
}

.caja4SiteMap li
{
    padding: 3px 0px 3px 0px;
    color: #15508a;
    font-family: Verdana;
    font-size:1em;
    text-decoration:none;
    font-weight:bold;
}

.caja4SiteMap ul li a 
{
    font-weight:normal;
}

.caja4SiteMap a
{	
    color: #15508a !Important;
    font-family: Verdana;
    text-decoration:none;
}

.caja4SiteMap a:hover
{
	text-decoration:underline;
    color: #2b60cd;
}

.caja4MenuCabSiteMap
{
	padding-left:5px;
	margin-top:5px;
	float:left;
}

.divSiteMapLabel
{
    background: transparent url(../Images/sitemap.png) no-repeat right bottom;
    margin-top:15px;
    margin-bottom:15px;
    height:390px;
    /*text-align:center;*/
}

.SiteMapLabel
{
    text-shadow: 0 0 7px #1E90FF;
    background:#404143;
    color: #9aca3c;  
    font-size:2.8em;  
    margin-left:5px;
    position:absolute;
    top:360px;
    padding-left:10px;
    padding-right:10px;
    z-index:0;
}

.divSiteMap
{
    border: 1px solid black;    
    height:400px;
    width:100%;
    margin-left:5px;
}




.btnModal
{
    background-color: #135286;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    float: left;
    margin-top: 0;
    margin-right:1em;
    padding: 3px 1em;
    width: auto;
}

.btnModal a:link
{
    color:#FFFFFF;
    text-decoration:none;
}

.btnModal a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}

.btnModal a:hover
{
    color:#FFFFFF;
    text-decoration:underline
}

.btnModal a:activate
{
    color:#FFFFFF;
    text-decoration:none;
}

.ontop {
	z-index: 999;
	width: 100%;
	height: 1500px;
	overflow: hidden;
	top: 0;
	left: 0;
	display: none;
	position: absolute;				
	background-color: #929397;
	color: #aaaaaa;
	opacity: .95;
	filter: alpha(opacity = 95);
}

#popup {
	/*width: 700px;
	height: 100px;*/
	position: absolute;
	color: #000000;
	background-color: #ffffff;
	/* To align popup window at the center of screen*/
	top: 30%;
	left: 20%;
	margin-top: -100px;
	margin-left: -150px;
	width: 960px;
    height: 700px;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 1px solid black;
}


#divAuthoritiesDidYouMean0
{
    background-color: #20588f;
    width:100% !Important;
    height:30px;
}

#ctl00_ContentPlaceHolder_divAuthoritiesDidYouMean
{
    background-color: #20588f;
    border: 1px solid balck;
    margin-left:-5px;
    font-size:.9em !Important;
    padding-bottom:5px;
    padding-top:5px;
    color: White !Important;
    width:46% !Important;
}

#ctl00_ContentPlaceHolder_divAuthoritiesDidYouMean2
{
    background-color: #20588f;
    border: 1px solid balck;
    margin-left:-5px;
    font-size:.7em !Important;
    padding-bottom:5px;
    padding-top:5px;
    color: White !Important;
    width:50% !Important;
    text-align:right;
}

#ctl00_ContentPlaceHolder_divAuthoritiesDidYouMean2 a
{
    color: Red;
}

#ctl00_ContentPlaceHolder_divAuthoritiesResultDidYouMean
{
    background-color: #C0CBDD;
    border: 1px solid balck;
}

.Atlasfloatleft
{
    float:left;    
}



.divCompendiumTool
{
    font-size: 0.85em; 
	font-family:verdana; 
	padding-top:5px;
}

.CompendiumToolTitleBlue {
    color:#3e9ad3 !Important;
    font-weight: bold !Important;
    text-decoration: none !Important;
    margin-bottom:10px;
}

.CompendiumLabel 
{  
    cursor: Default;
    padding: 0px 3px 0 3px;
    color: #666666;
    /*font-weight:bold;*/
    font-family: Verdana;
    font-size:0.9em !Important;
    text-decoration:none;
    width: 100%;
    background-color:transparent;   
}

.DivCompendiumLabel
{
    margin-top:5px;
}

.divBackCompendium a {
    color:#3e9ad3 !Important;
    text-decoration:none !Important;
    margin-left:55em;
}
.divBackCompendium a:hover 
{
    cursor:default;
    color:#336699 !Important;
    text-decoration:underline !Important;
}   


.CompendiumLibraryLink
{
    font-weight:normal;
	text-decoration:none!Important;
    margin-left:0px !Important;
    font-size:1em !Important;
}

.fontChooseCompendium
{
    font-size:1em !Important;
}

.entry-title
{
    font-size: 0.7em;
    font-weight: normal;
}

.featured-thumb 
{
    /*border: 1px solid #DDDDDD;*/
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
    font-size: 0.7em;
}


/*New PhotoGallery*/
.PhotoCarouselOneItem
{
    position: relative;
    z-index: 1;
    width: 635px;
    background: #E6E6E6 none repeat scroll 0% 0%;
    margin-bottom: 1em;
    border-width: 2px;
    border-style: solid;
    border-color: #797C7E;
    padding:1em;
    margin-top:1em;
}

.PhotoGalleryPanel
{
    width: 635px;    
    background: #E6E6E6 none repeat scroll 0% 0%;
    border-bottom: 2px solid #797C7E;
    border-right: 2px solid #797C7E;
    border-left: 2px solid #797C7E;  
    border-top: 2px solid #797C7E;      
    padding:1em;
    min-height:60px;
    max-height: 275px;
}

.PhotoGalleryPanelTitle
{
    float: left;
    width:408px;
    border: 1px solid #465665;
    color: #465665;
    margin-left: 17px;
}

.PhotoGalleryTitle
{
	font-size:0.8em;
	margin:4px 0;
}

.PhotoGalleryButton
{
    background-image:none!important;
    border: medium none;
    font-family: Verdana;
    font-size: 0.8em;
    height: 23px;
    width: 180px;
    background-color: #465665;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    margin-bottom: 1em;
    margin-left: 1em;
    margin-top: 0;
}

.PhotoGalleryButton:hover
{
	cursor:pointer;
}


.PhotoGalleryButtonAllPhotos a
{
    background-image:none!important;
    border: medium none;
    font-family: Verdana;
    font-size: 0.85em;
    height: 20px;
    width: 180px;
    background-color: #465665;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    margin-left: 450px;
    z-index: 9999;
    position: absolute;
    color:White !Important;
    text-decoration:none;
    padding-top:4px;
    text-align:center;
    margin-top: -63px;
}

.PhotoGalleryButtonAllPhotos a:hover
{
	cursor:pointer;
	text-decoration:none;
}

.PhotoGalleryButtonAllPhotosDetail
{
    margin-top: 14px;
    margin-left: 480px;
}

.PhotoGalleryDetailButton
{
    background-image:none!important;
    border: medium none;
    font-family: Verdana;
    font-size: 0.85em !Important;
    height: 20px;
    width: 180px;
    background-color: #465665;
    border-radius: 5px 5px 5px 5px;
    padding-top:4px;
    text-align:center; 
}

.PhotoGalleryDetailButton a
{
    color:White !Important;
    text-decoration:none;
}

.PhotoGalleryDetailButton a:hover
{
	cursor:pointer;
	text-decoration:none;
}

.PhotoGalleryPanelDetail
{
    background: #E6E6E6 none repeat scroll 0% 0%;
    border-bottom: 2px solid #797C7E;
    border-right: 2px solid #797C7E;
    border-left: 2px solid #797C7E;  
    border-top: 2px solid #797C7E;     
    
    height: auto;
    overflow: auto;
    padding: 15px;     
    
}

.padding_leftPhoto
{
	padding:0 20px 0;
}

.PhotoGalleryTitle
{
    float: left;
    margin-left: 45em;
    margin-top: -16px;
    font-size: 0.8em;
    font-weight: bold;
}

.panNewClass
{
    padding-top: 5px;
    padding-left: 10px;
    cursor: pointer;
    border-bottom: 1px solid rgba(150, 150, 150, 0.5);
    margin-bottom: 10px;
    border-radius: 10px;
    min-height: 95px;
}

.panNewClass:hover
{
    padding-top: 5px;
    padding-left: 10px;
    cursor: pointer;
    border-bottom: 1px solid rgba(150, 150, 150, 0.5);
    margin-bottom: 10px;
    background: #E6E6E6 none repeat scroll 0% 0%;
    borderRadius:"10px"    
}

.panEventClass
{
    padding-top: 5px;
    padding-left: 10px;
    cursor: pointer;
    border-bottom: 1px solid rgba(150, 150, 150, 0.5);
    margin-bottom: 10px;
    border-radius: 10px;
    height: 70px;
}

.panEventClass:hover
{
    padding-top: 5px;
    padding-left: 10px;
    cursor: pointer;
    border-bottom: 1px solid rgba(150, 150, 150, 0.5);
    margin-bottom: 10px;
    background: #E6E6E6 none repeat scroll 0% 0%;
    borderRadius:"10px";
    height: 70px;
}

/*Cool CSS Notification Style*/
.alert-box {
    color: #555;
    font-family: Tahoma, Geneva, Arial, sans-serif;
    font-size: 0.6em;
    padding: 10px 36px;
    margin: 10px;
    line-height: 13px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.alert-box span {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.alert-box input[type="image"],
.alert-box img {
    float: right;
    border: 0;
    cursor: pointer;
    vertical-align: middle;
}

.error {
    background: #e47c68 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3UlEQVR4Xm2RX0iTXQDGn1c3N2uzbUwvwrpww9jcRW5qlvLdqNCHeKUGaxd+qFdeBUEiSYYYKJ9/SnCwm9puhjGD11ARTOFTIckMW15JGJVDy/xE9y7d9r7ndHZgMsQfPBfnvM/z8PIcnOW/7u6/t/4d9EcGh/27T0f9u89G/ZGhYf+XoSH/cnd3I84gIIMJt7vBeckQUtbWNFAIQCkoE0AAQYCmvFz+GI22zBqNQa/XyzOqdNhbU9Ngk+XQ8aSoobKM80js7KiKq6oCe5ubYATByAKj02ptKCUkRBYXNSeKgi9GIyjAleabyYRj9k1eWlJdTyQCj4uL7yJFk91+e9JecrJeUEDf5efT5UeP6PHREZ2rr6dhdk5pvq6OSvv7dHVkhK6y8wbTnM2WbHU47uC+zeZfY6YPZjN939hICSGUwUvesJL52loeTvOpre20uMdiEbPI4RFYBAoYi4vYCwTASpBz8SJuBYO4MT6OXIOB3/0/MQFlairl58qOxaCiiszDAsBX//rgAWRm1jc38w2gViMmSTiensb2vXsAIenn4yUqWZZBBAECtwvcsPr8OUoqK6HR6bhZjscRZneXFQUC86ZJUEB1QgHCw+AlEasVRQMDSL1GIhrl709Y8GpfHz53duLqxsZpSZwSZEmaHBCA68higbmnByeUIsrC6pUVqObnIUkx/E4mkf/wIQ4dDvDNUp7sbGRtm0yv17XaJAGQd3AAQyIBKSrBEA7jR1cXfvb24tLKW8TYYHmsxMg8CoDNCxfIlsEg8u2qTCZ3q14fKJIktdpshpENuOfzpQfjv2xub4c0M4N4JILvOh0JxGIdcbvdxws8Hg9+LSy4Pbm5gSuHh2qcD1/+h15PXsbjHerqat/LUAgCMvirsND9j1YbuJYqoZQPmMk2C79IJjtcHo/vSX8/zqXO6WoauFEp+ktLxSmXS5wtKxNfOZ2ir6JC9Ny82eIdG0MmfwCjX3/U2vu6zQAAAABJRU5ErkJggg==) no-repeat 10px 50%;
    border: 1px solid #d46c57;
}
.error:hover { background-color: #d46c57; }

.success {
    background: #4cbe83 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmJJREFUeNqkk0toE0Ech3+T3aRJX7RpPNgSgzQljYXiC1FbUcFrL9WTqAe96NGce+hF8KA5eVHsSaQni1CR4kHEFwoVxNrW0iJtA9lqk1TJbnZ2d3bGnbWPDT124Fvm9f32v+wMEUJgL02VD/IkASjEQw5IJwiGvd6AR3JzX8HjAwQmIEQRrjdyBcTV0v+AQBuKqpFcpiuTTiWS8eaG5qisz7D0I8vrK4MLxcWLlmPlvanJugq25NaGltFzfWezKpQYsxl0W99aa0x3dDcm25Mdb+fejVZNf94PCW1u6GwIRXJnegeyds2K6boOSmkdz3oeg5lO7GT6RDZCwjnp7AQwMdyzvztNdRozDAOmadZxt3vE3zZ1eNwLYbFUPJmWTjDgdKIpEa9Wq7Asy0dWsfZ7DTejV9BWbkKhUMC1l7cwOzcLTnlcOsGAAwqUqOu6+Hx+ClpZw8qvFaRIF061H4eqqhhbfooXpVdwQg6oTaPSCQaAuQw3Dl7GzMwMpg6N42iiHw/77/ny69J7PCiOATH4MJX5zk6AI1ZLxjod+XYHiqIgHA7jUe99hNUwFms/cXt5BLyZe/8CPjaxqHSCFXxcW9cqSlzB4I8h/61bXFq8DrRhW5bQaq0inWDAxJ/V8lIIxCRdBMe+X/DlvulBYF+9zLlrWpq5JJ2dAC6KrsHy5U/avGDcJCmCvq+enML2d0u4w0x9ujLPa25eOvUnkYtJpln4+1zLRbJN6UimMa6oalQuuRuM2gu1ij1vLHFH5NGqeKeQ7DrKfggvsS/0zcawx+7LpJAJtCjFoEL2ep3/CTAAj+gy+4Yc2yMAAAAASUVORK5CYII=) no-repeat 10px 50%;
    border: 1px solid #36ad6f;
}
.success:hover { background-color: #36ad6f; }

.warning {
    background: #feb742 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABqklEQVR4XqWTvWsUURTFf+/tx7DmA5sUmyB+EGQDCkFRxCFosYWCFgELm2ApCBYW/gOCFpYSrUMsBIv4BwTSCSqaWgsTEDRV2EVBZWffvXIYwhZOEdgLhzmcc+7h3WKCuzPOhI+P80rDzE7WwmAHIHnzVIxxl4qJVaKbkYrBxvyVZQRxaYcq0EmehvePzp5YnD67hCAuzd0PUWB2JNQazzo377D7+auAuDR51QWjZWxYvD2e34DsJw+fbwviSJOnTHWBO5aGt6fa84szF67CzguCIYgjTZ4yuP9fYGqO2avO8j348hSKff4OkiAuDXnKKDsqGD1989jSLWJvA/58g+YUv34Xgrg0eSij7MEpsXx66k62O932wjT030NjAuotXj/YE8SlyUMZZbWj3ejmEFubp69fg711yCYha0GWcXftjCAuTZ4yKKsd7dbNfHXuUk6jeAPNCSBCAJpGb78PiGel7gCmLHMXc76/21oNn57kfm5lFg0W0KBPDag7GoYBEuCUE0uy/fIH4cOjy27J0SlI56DEiSVFFi4dEUUIMRBrQZTzjDFj/87/ACmm3+QFX8sKAAAAAElFTkSuQmCC) no-repeat 10px 50%;
    border: 1px solid #eda93b;
}
.warning:hover { background-color: #eda93b; }

.notice {
    background: #77d3e0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAwFBMVEX///8AVq0CYcADbNEDaMoDa88Das0EcdkFfe0CZMPv9fu/1esFe+kBXbkEdd8Uf+QEb9VRkdAGf/AFeecRacAEc9wBW7QBX7zs6dwFeudRjswGgvUFd+MCZscDbtTl4tIBWbFEo/rh3s7A2/QAVasCZcYEcNcBYL3n5NUFfOsWhe5UqPVCkNvj4NDd2swyhNMGgPIBXLbq59nB4Pw1m/lToOgCY8RBi9Lv9/8FduHm49QxfMfo5dcQYrNTnuVBhMhJU/nRAAAAAXRSTlMAQObYZgAAAMpJREFUeF4lzdVyRTEIQFGI57i7XXet+///VZN2vy0YBrA9HPZeF34v4L/XWXtVdRdIenT+/NheE2W8puxiJ7O2TZSq7jLiTMfm3u53YVXhIHriu3BIEuXVdYBI2Yr4Dex3npd22893KnpdFl9Qp2n3FgTbEZkm/oSQGuVSjiOagwJ9CPNcrodhPCEpb9MygycZDZTz0xyNsYhhkXMhGJuf0XhJXIBj1K/02YTGDQA4F042G7SRDwfs5EVo828qn3+sbW6cEZI1rsUvrDkTPAFMyQwAAAAASUVORK5CYII=) no-repeat 10px 50%;
    border: 1px solid #6cc8d4;
}
.notice:hover { background-color: #6cc8d4; }
/*Cool CSS Notification Style*/


.divShowDocument
{
	vertical-align:middle;
	width:auto;
	height:20px;	
	color:#000000;
	background-color:#EFC8C8;
	font-size:0.9em;
	font-family: Verdana;
	font-weight:normal;
	margin:0px;
	padding:10px;
	border-radius: 5px;
}

.ShowDocumentColumnLabel
{
    float: left;
    width:26%;
}

.ShowDocumentColumnCaptcha
{
    float: left;
    /*width:62%;*/
    width: 200px;
    border: 1px solid rgb(153, 98, 98);
}

.divLogout
{
    float: right;
    height: 38px;
    width: 400px;
    margin-right: 0.6em;
    margin-top: 1.3em;
}

.divLogoutButton
{
    float: right;
    margin-right: 10px;
    margin-top: 0.5em;
}

.divLogoutButtonRegistry {
    float: right;
    margin-right: 30px;
    margin-top: 2.5em;
}

.divLogoutStaticPage {
    float: right;
    height: 10px;
    width: 400px;
    margin-right: 0.6em;
    margin-top: -0.3em;
    z-index: 999999;
    position: relative;
}

.LibraryRegister {
    margin: 25px;
    padding: 2px 0 5px;
    width: 100%;
    font-family: Verdana;
    font-size: 0.8em;
}

.CPLink {
    margin-left: 25px;
    margin-bottom: 10px;
    width: 94%;
    font-family: Verdana;
    font-size: 0.8em;
}

.GridPager a, .GridPager span
{
    display: block;
    height: 15px;
    width: 15px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    margin-top:10px;
}

.GridPager a
{
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    display: block;
    float: left;
    background: rgb(187, 187, 187);
    border-radius: 12px;
    width: 24px;
    height: 24px;
    padding: 0px;
    text-align: center;
    line-height: 24px;
    color: #000;
}

.GridPager span
{
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    display: block;
    float: left;
    background: rgb(0, 153, 255);
    border-radius: 12px;
    width: 24px;
    height: 24px;
    padding: 0px;
    text-align: center;
    line-height: 24px;
    color: #E6E6E6;
}

.GridPager table tr {
    background-color: #b8c9cc !important;
    border: none !important;
}

.GridPager table tr td {
    background-color: #b8c9cc !important;
    border: none !important;
}

.GridPager table tr:hover {
    background-color: #b8c9cc !important;
    border: none !important;
}

.GridPager table tr td:hover {
    background-color: #b8c9cc !important;
    border: none !important;
}

.GridPager a:hover {
    color: rgba(230,230,230,0.5);
}

.classGenerateURL
{
    margin-left: 0.6em;
    margin-top: 1em;
    margin-bottom: 2em;
}

.GenerateURLTittle
{
	font-family:verdana;
    font-size: 0.7em;
    margin-bottom: 1em;
    margin-right: 1em;
    padding:5px;
}

.buttonGenerateURLTittle
{
    background-image:none!important;
    border: 1px solid black;
    height: 15px;
    background-color: #E6E6E6;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    text-decoration:none;
    margin-left: 1em;
}

.buttonGenerateURLTittle:hover
{
	cursor:pointer;
    background-color: #cac7c7;
    color: #465665;
}

.GenerateURLLink {
    font-family: Verdana;
    font-size: 0.6em;
    border: 1px solid #C8CFD4;
    margin-top: -8px;
    margin-bottom: 1em;
    margin-right: 1em;
    padding:5px;
    text-align: center;
    width: 95%;
    float: right;
}

.GenerateURLLink2 {
    font-family: Verdana;
    font-size: 0.6em;
    border: 1px solid #C8CFD4;
    margin-top: 2em;
    margin-bottom: 1em;
    margin-left: 1.2em;
    padding:5px;
    text-align: left;
    width: 90%;
}

.With212
{
    width:212px !important;
}

.PrintStatusImp
{
    font-size: 0.7em;
    font-family: Verdana;
	color: #15508a;
	margin-bottom:0.5em;
}

.PrintStatusImpBtn
{
    margin-left:14em;
    padding-top:6.9px;
}

.cssBulletedListSpoken {
    margin-left: -3.2em;
    margin-top: 0em;
}

.divAccountConfirmPrincipal {
    height: auto;
    width: 82%;
    float: left;
}

.divAccountUserPageAction {
    height: auto;
    width: 60%;
    float: left;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin: 0px 10px 10px 0px;
    border: 1px solid #29803b;
    padding: 15px 15px 40px 30px !important;
    background: #51ee7f;
    box-shadow: inset 0px 0px 15px #FFE5E5;
    -moz-box-shadow: inset 0px 0px 15px #FFE5E5;
    -webkit-box-shadow: inset 0px 0px 15px #FFE5E5;
}


.divAccountconfirmError {
    vertical-align: middle;
    width: auto;
    height: auto;
    color: #000000;
    background-color: #e67b7b;
    font-size: 0.9em;
    font-family: Verdana;
    font-weight: normal;
    margin: 0px;
    padding: 10px;
    border-radius: 5px;
}

.LabelAccountconfirm
{
    font-family:verdana;
    font-size: 0.8em;
    line-height: 18px;
    margin-bottom: 1em;
}

.LabelAccountmargintop {
    margin-top: 1em;
}

.textBoxAccountconfirm {
    height: 28px;
    width: 400px;
    font-family: verdana;
    font-size: 0.8em;
    border-radius: 5px;
    border-color: dodgerblue;
    padding: 5px;
}

.btnbig {
    width: 145px;
}

.ButtonLogon {
    background-image: none !important;
    border: medium none;
    font-family: Verdana;
    font-size: 0.8em;
    height: 23px;
    width: 100px;
    background-color: #1E74BC;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    margin-bottom: 1em;
    margin-left: 1.5em;
    margin-top: 0;
}

.ButtonLogon:hover {
    cursor: pointer;
}

.LabelLink {
    font-family: verdana;
    font-size: 1em;
    line-height: 18px;
    text-align: left;
}

.LabelLink:link, LabelLink:visited {
    color: #006699;
}

.LabelLinkMargin {
    margin-left: 12em;
}

.Loginfieldset {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin: 0px 0px 10px 0px;
    border: 2px solid #FFD2D2;
    padding: 10px !important;
    /*background: #E6E6E6;*/
    box-shadow: inset 0px 0px 15px #FFE5E5;
    -moz-box-shadow: inset 0px 0px 15px #FFE5E5;
    -webkit-box-shadow: inset 0px 0px 15px #FFE5E5;

}

.Loginlegend {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin: 0px 0px 10px 0px;
    border: 1px solid #FFD2D2;
    padding: 20px !important;
    background: #FFF4F4;
    box-shadow: inset 0px 0px 15px #FFE5E5;
    -moz-box-shadow: inset 0px 0px 15px #FFE5E5;
    -webkit-box-shadow: inset 0px 0px 15px #FFE5E5;
}

.LoginfieldsetCaptcha {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin: 0px 0px 10px 0px;
    border: 2px solid #cde7fc;
    padding: 10px !important;
    /*background: #E6E6E6;*/
    box-shadow: inset 0px 0px 15px #cde7fc;
    -moz-box-shadow: inset 0px 0px 15px #cde7fc;
    -webkit-box-shadow: inset 0px 0px 15px #cde7fc;
}

.LoginlegendCaptcha {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin: 0px 0px 10px 0px;
    border: 1px solid #cde7fc;
    padding: 5px !important;
    background: #cde7fc;
    box-shadow: inset 0px 0px 15px #FFE5E5;
    -moz-box-shadow: inset 0px 0px 15px #FFE5E5;
    -webkit-box-shadow: inset 0px 0px 15px #FFE5E5;
}

.LoginError {
    margin: 20px 0 10px 0;
}

.LoginErrorMinimum {
    position: absolute;
    width: 40%;
    font-size: 0.8em;
    top:208px;
    left:500px;
}

.btnLoginButton {
    margin: 20px 0 10px 0;
}

#ctl00_ContentPlaceHolder_lblLabel1ThirdCountries
{
    margin-top: 5px;
}

.CategoriesInvisible {
    float: right;
    display: list-item;
    list-style: unset;
    list-style-image: none;
    visibility: hidden;
}

.buttonLoginEJN {
    background-image: none !important;
    border: medium none;
    font-family: Verdana;
    font-size: 0.8em;
    height: 23px;
    width: 110px;
    background-color: #1E74BC;
    border-radius: 5px 5px 5px 5px;
    border: 2px solid #9e9998;
    color: #FFFFFF;
    margin-bottom: 1em;
    margin-left: 1em;
    margin-top: 0;
}

.buttonLoginEJN:hover {
    cursor: pointer;
    background-color: #07498b;
}

.Userli {
    color:yellow !important;
}

