/* CSS Document */

/* GENERAL *************************************************************************************************/
body{font-size: 62.5%; font-family: Verdana, Tahoma, Helvetica, Arial, "Sans Serif";}
html>body{font-size: 10px; font-family: Verdana, Tahoma, Helvetica, Arial, "Sans Serif";}
p, .textList{color: #333; line-height: 1.5em; text-align: justify;/**/ font-size: 1.2em; margin: 1.5em 0;}
p strong{ font-weight:bold;}

/* AREAS ***************************************************************************************************/
.dataToDelete{ background:#FFDDDD none; color:#660000; margin:10px; -moz-border-radius: 10px; padding:20px; text-align:center;}
.highlightedData{ background:#FCEBD4 none; color:#603e10; margin:10px; -moz-border-radius: 10px; padding:20px; text-align:center;}
.highlightedData p{ margin-bottom: 0;}
.errores ul{background:#FFDDDD none; color:#660000; margin:10px; -moz-border-radius: 10px; padding:20px; text-align:left;}

/* ENLACES *************************************************************************************************/
a{ /*color:#0E2A48;*/color:#EF9A28;}
.sideText a, .sidecontent a{ color:#0E2A48;}
a:hover{ text-decoration:underline;}
#menu a:hover{ text-decoration:none;}
#accesosDirectos a:hover{ color:#0E2A48;}

#noticias li .masInfo{color: #0E2A48; position:absolute; bottom:0px; right:10px;}

#footer a{ color:#0E2A48;}
#footer a:hover{ color:#EF9A28;}
 

/* LISTADOS ************************************************************************************************/

#accesosDirectos li{ font-size:1.0em; line-height:1.8em;}

.profesionalsSearchResults{ width:100%;}
.profesionalsSearchResults h3{ margin-top:0;}
.profesionalsSearchResults p{ margin-bottom:0;}
.profesionalsSearchResults .even{ background:#e9F0F7; padding:10px;}
.profesionalsSearchResults .odd{ padding:10px;}

.pagebanner, .pagelinks{ color:#2369B5; font-size:1.2em; line-height:1.2857em; }
.forumThreadList{font-size:1.2em; line-height:1.5em; text-align:justify;}

.bulletedList{list-style: inside disc;}

.webmap p { line-height: 1.5em;  font-size: 1.5em; margin:0.5em 0 0 0; text-align: left; }
.webmap td a{color: #2369B5; line-height: 1.5em; text-align: justify; font-size: 1.2em; margin: 1.5em 0;}
.webmap td a:hover{color: #EF9A2B;}

/* PARRAFOS ************************************************************************************************/
.alertMsg p{ color:#FF0000; font-size:2.0em; line-height:1.2em; text-align: center; }
#boletinList .tittleYear{color:#2369B5; font-size:1.0em; font-weight:normal; line-height:1.05em;}
#crumbtrail p {margin:0em; padding:3px 0px 0px 25px;}
#crumbtrail p a{ color:#ef9a28;}
#crumbtrail p strong{ color:#603e10;}

.epigrafe{ color: #EF9A28; font-size: 2.0em; font-style:italic; font-family:"Arial Narrow", Tahoma, Geneva, Arial, Helvetica, sans-serif; padding: 0px 2em;  }
#footer p{color:#0E2A48; font-size:1.2em; line-height:1.2em; margin:0em; padding:7px 0px 0px; text-align:center;}
.footerText{margin-top:0;}
#foro p {margin-left: 0;}
#header p{ /*color:#FFFFFF; font-size:14px;font-size:1.4em; line-height:1.2857em;*/ position:absolute; top:40px; left:38px;}
#header p span.sifrText01{ display:block; font-size:28px; font-weight:bold;color:#fff; }
#header p span.sifrText02{ display:block; font-size:14px; font-weight:normal;color:#fff; }
#header .loginText p{color:#F0DFCC;letter-spacing:-0.05em; top:0px; left: 0px;}
#header .loginText p span{ display:block; font-size:2.0em; line-height:1.1em; text-align:left;}
.highlightedData p{ margin:0;}
.LSSI{font-size:0.8em;}
.passwordQuest{font-size:0.7em;}
#languajeSelection p{ color:#1C5491; display:inline;}
.normalText{color: #333; line-height: 1.5em; /*text-align: justify;*/ font-size: 1.2em; margin: 1.5em 0;}
#noticias p{ color:#A3A3A2; font-size:1.2em; line-height:1.2em; margin:0pt;}
p.detailPlainText{padding-right: 10px;}

/*.sideText p, .sideText ul { color: rgb(191, 123, 32); line-height: 1.8em; font-size: 1em; margin: 1.8em 0pt; }*/
.smallText,.smallTextAlternate{ line-height: 1.8em; font-size: 1em; margin: 0 0 1.8em 0; }
.smallTextAlternate{color:#BF7B20;}

.sidecontent p.passwordQuest{color:#301F08; font-size:1em; text-align:center;}
.sidecontent p.passwordQuest em{text-decoration: underline;}

.sidecontent p{color:#666; font-size:1.0em; line-height:1.8em; margin-top:0;}
.sidecontent a.LSSI{color:#603e10; display:block; float:right; font-size:1.2em; font-weight:bold; padding:6px;} 
.sidecontent a.LSSI:hover{color:#EF9A28;}

.textList{color: #666666; font-size:1.2em; line-height: 1.5em; margin: 1.2em 0; text-align:justify; }


/* TITULOS *************************************************************************************************/
/*h1{color: #0e2a48; font-size: 2.4em; line-height: 1.05em; font-weight: bold; /*margin-top: 1.5em; margin-bottom: 0.583em;}*/

h1{ color:#2369B5;font-family: "Lucida Sans Unicode"; font-size:2.4em; font-weight:normal; line-height:0.8em; margin:1.16666em 0em 0.583333em; }
h2{ color:#2369B5;/*font-family: "Lucida Sans Unicode"; font-size: 1.8em; font-weight: normal;*/ font: normal 1.8em "Lucida Sans Unicode",Arial, Helvetica, sans-serif; line-height: 1em; margin: 1em 0;}
h3{color:#2369B5;font-family: "Lucida Sans Unicode"; font-size:1.4em; font-weight:normal; line-height:1.3125em; margin:1.16666em 0em 0.583333em; top:1px;}
h4{font-family: "Lucida Sans Unicode";}
h5{font-family: "Lucida Sans Unicode";margin: 14px 0px 28px -40px;}
h6{color: #6B6400;font-family: "Lucida Sans Unicode"; font-size: 1em; line-height: 1.1667em; /**/margin-top: -1.1667em; margin-bottom: 1.4em; text-transform: uppercase;}
/*h1,h2,h3,h4,h5,h6,h7{font-family: "Lucida Sans Unicode"; f};*/

#accesosDirectos h2{ background: #D2E0F0 none; left:25px; margin: 0px;  padding:0px 5px; position:absolute; top: -3px;}
#accesosDirectos ul{ text-align:justify;}
#accesosDirectos ul a:hover{color: #EF9A28;}
.newsDetail h2{color:#7BA5D3; font-size:1.2em; margin-top:0;}
/*#noticias h1{ background:#FFFFFF none; color:#0E2A48; font-size:1.8em; font-weight:normal; left:40px; line-height:1.3125em; position:absolute; top:-3px;}*/
#noticias li h2{ color:#8F5C18; font-size:1.4em; line-height:1.285em; margin:0;}
#noticias li h3{ /*border-bottom: 1px solid #4F87C4;*/ color:#4F87C4; font-size: 1em; line-height: 1.8em; margin:0;}


h1.mainHeader, h2.mainHeader{color:#0E2A48;font-weight: bold; margin: 0pt; padding: 0px 5px; background: #FFF none repeat; left: 25px; position: absolute; top: 0px;}
h2.mainHeader{left: 25px; padding: 1px 5px; }
.secHeader{background:#FFFFFF none; left:15px; margin:0; padding:2px 5px; position:absolute; top:0px;}
.sideText h1, .sideText h2, .sideText h3, .sideText h4, .sideText h5, .sideText h6{color:#BF7B20; font-weight:bold; line-height: 1.8em;margin:0; /* margin: 1.8em 0 0 0;*/}
.sideText h1{font-size: 1.4em; }
.sideText h2{font-size: 1.2em; }
.sideText h3{font-size: 1em;}
.sideText h4{font-size: 1em;}
.sideText h5{font-size: 1em;}
.sideText h6{font-size: 1em;}
.sideText h2.firstHeader{margin-top:-1.8em;}

.type{color:#ef9a28; margin-bottom:0;}
#footer h5{margin: 0px 0px 14px -40px;}


.secondaryTextColumn li{ color:#ef9a28; font-size: 1.0em; line-height: 1.8em; }
.secondaryTextColumn li.header{ color:#603e10; font-size: 1.4em; line-height:1.5em; margin-bottom:0; }
.secondaryTextColumnHelp{ color:#EF9A28; font-size: 1.1em; line-height: 1.20em; margin-bottom:0.6363em; }

.screenList h1{ font-size:1.6em; line-height:1.125em; /*margin-left:90px;*/ margin-top:0; margin-bottom:0em;}
.screenList h2{ font-size:1.0em; /*margin-left:90px;*/ margin-top:0;/* padding-top: 0.3em;*/}
.screenList p{ font-size:1.2em; line-height:1.8em; }
.screenList p.footerText{font-size:0.9em;}

.screenList h1, .screenList h1 a{ color:#2369b5;}
.screenList h1 a:hover{color:#F5C27E;}
.screenList h2, .screenList h2 a{ color:#7BA5D3;}
.screenList h2 a:hover{color:#7BA5D3;}
.screenList p, .screenList p a{ color:#666666;}
.screenList p a:hover{ color:#F5C276}
.maincontent h2.otherData{font-size:12px !important;margin-top:0; vertical-align:middle;}

/*.screenList .even h1, .screenList .even h1 a{ color:#603E10;}
.screenList .even h1 a:hover{color:#7BA5D3;}
.screenList .even h2, .screenList .even h2 a{ color:#F5C27E;}
.screenList .even h2 a:hover{color:#7BA5D3;}
.screenList .even p, .screenList .even p a{ color:#666666;}
.screenList .even p a:hover{ color:#7BA5D3;}

.screenList .odd h1, .screenList .odd h1 a{ color:#2369b5;}
.screenList .odd h1 a:hover{color:#F5C27E;}
.screenList .odd h2, .screenList .odd h2 a{ color:#7BA5D3;}
.screenList .odd h2 a:hover{color:#F5C27E;}
.screenList .odd p, .screenList .odd p a{ color:#666666;}
.screenList .odd p a:hover{ color:#F5C27E;}*/

#boletinList h1{color:#2369B5; font-size:1.4em; font-weight:bold; line-height:1.05em; margin-bottom:0.583em;}



/* OTHER ZONES *************************************************************************************/

blockquote {  background: #D3E1F0 url(../img/icons/openquote.gif) no-repeat scroll 1em 1em;}
blockquote div {
	background:transparent url(../img/icons/closequote.gif) no-repeat scroll right bottom;
	color:#2369B5;
	font-size:1.4em;
	padding:0pt 48px;
	word-wrap: break-word;
}
