body{text-align:center;font-family:Tahoma,sans-serif;font-size:70%;background:url('../img/fondo_dipazul.gif');}

/*headings*/
h1{height:100%;background:url('../img/relleno_azul.gif') no-repeat bottom right;margin:0 0 10px 0;padding:5px 10px;font-size:2em;font-weight:normal;font-family:Arial Narrow;color:#286787;background-color:#fff;border-top:1px solid #DAE2E7; border-left:1px solid #DAE2E7;border-right:1px solid #286787;border-bottom:1px solid #286787;}
h2{height:100%;/*background:url('../img/relleno_azulpalido.gif') no-repeat bottom right;*/margin:15px 0 0 0;padding:5px;font-size:1.6em;font-weight:normal;color:#286787;border-top:1px solid #DAE2E7; border-left:1px solid #DAE2E7;border-right:1px solid #286787;border-bottom:1px solid #286787;}
h3{height:100%;margin:10px 0 0 0;padding:5px;font-size:1.2em;color:#5D8C24;border-top:1px solid #D5F384;border-left:1px solid #D5F384;border-right:1px solid #5D8C24;border-bottom:1px solid #5D8C24;}
h4{height:100%;margin:15px 0 5px 0;font-size:1.2em;color:#5D8C24;border-bottom:1px solid #5D8C24}
h5{margin:15px 0 5px 0;font-size:1em;}

/*span*/
strong{color:#2D5B89}
abbr{border-bottom:1px solid #666;}
abbr.required {color:#E8422D; font-size:1.1em; font-weight:bold;}

span#toplevel{display:block;margin:0 0 10px 0;padding:5px 10px;font-size:2em;font-weight:normal;font-family:Arial Narrow;color:#286787;background-color:#fff;border-top:1px solid #DAE2E7; border-left:1px solid #DAE2E7;border-right:1px solid #286787;border-bottom:1px solid #286787;}
span.subtitle{color:#AECA64;font-weight:bold;}
span.little{font-size:0.8em;}
span.highlight{font-weight:bold;background-color:#eee;padding:3px;}
span.big{font-size:1.1em;}
span.heavy{font-size:1.4em;font-weight:bold;}
span.bold{font-weight:bold;}
span.elto{margin-left:10px;}
span.filesize{color:#AECA64;}
span.required{color:#E8422D;font-size:1.1em;font-weight:bold;}
span.hidden{display:none;}
span.backLink{background:url('../img/bullet_backLink.gif') center left no-repeat;padding-left:15px;}
span.highseason{background-color:#C6E6ED;padding:3px;font-weight:bold;color:#2D5B89}
span.units{color:#888}

/*paragraphs*/
p{font-size:1em;color:#000;line-height:1.6em;margin-bottom:15px;margin-top:5px;}
p.date{color: #A4D026;font-weight: bold;margin:5px 0;}
p.spec{font-size:.9em;}
p.note{font-size:.9em;}
p.nomargin{margin:0px;}
p.tagline{color:#2D5B89;font-weight:bold;margin-bottom:5px;}

/*lists*/
dl{padding:0 5px 5px 0;margin-top:5px;line-height:1.8em;height:100%;}
	dt{float:left;margin-right:5px;font-weight:bold;color:#2D5B89}
	dt.ultimos{font-weight:bold;
	color:#2D5B89;
	border-bottom:1px solid #2D5B89;
	height: 100%;
    margin: 15px 0 5px;
    padding: 0;
    display:block;clear:both; width: 100%;}
	dd{margin-left:0px;}
	
ul {margin-left:5px;padding-left:0px;list-style-type:none;}
	ul li{padding:0 0 0 15px;margin:0 0 10px 0;background:url('../img/bullet_list.gif') top left no-repeat;}

ul.blue li{background:url('../img/bullet_list_blue.gif') center left no-repeat;}

ol{list-style-type:none;padding-left:0px;}
	ol li{display:inline;margin-left:5px;}

/* Lista numerada */
ol.numerado{list-style-type:decimal;padding-left:24px;}
	ol.numerado li{margin-left:5px;padding-top:3px;display:list-item;}
/* Fin Lista numerada */

ul.files{margin-left:5px;margin-top:15px;}
	ul.files li{background-image:none;padding-left:5px;}
		ul.files li a{color:#2D5B89;font-weight:bold;}

.doc{padding:2px 0 2px 20px;background:url('../img/bullet_doc.gif') no-repeat top left;}
.pdf{padding:2px 0 2px 20px;background:url('../img/bullet_pdf.gif') no-repeat top left;}
.txt{padding:2px 0 2px 20px;background:url('../img/bullet_txt.gif') no-repeat top left;}
.xls{padding:2px 0 2px 20px;background:url('../img/bullet_xls.gif') no-repeat top left;}
.zip{padding:2px 0 2px 20px;background:url('../img/bullet_zip.gif') no-repeat top left;}
.ppt{padding:2px 0 2px 20px;background:url('../img/bullet_ppt.gif') no-repeat top left;}
.gif{padding:2px 0 2px 20px;background:url('../img/bullet_image.gif') no-repeat top left;}
.jpg{padding:2px 0 2px 20px;background:url('../img/bullet_image.gif') no-repeat top left;}
.exe{padding:2px 0 2px 20px;background:url('../img/bullet_exe.gif') no-repeat top left;}
.mp3{padding:2px 0 2px 20px;background:url('../img/bullet_mp3.gif') no-repeat top left;}



/**/

/*links*/
a{color:#286787;}
a:hover{text-decoration:none;}
	/*back links*/
	div.back{text-align:right;clear:both;margin-top:25px;}
	.back a{font-weight:bold;color:#A6D122;text-decoration:none;padding:5px;}
	.back a:hover{color:#286787}
	/*pagination links*/
	#prev{background:url('../img/bullet_anterior.gif') no-repeat center left;padding-left:17px;}
	#prev:hover{background:#286787 url('../img/bullet_anterior_over.gif') center left  no-repeat ;}
	#next{background:url('../img/bullet_siguiente.gif') no-repeat center right;padding-right:17px;}
	#next:hover{background:#286787 url('../img/bullet_siguiente_over.gif') center right  no-repeat;}

	.deactivated{}


	/*other links*/
	.emLink{background:url('../img/ico_emLink.gif') center left no-repeat;padding-left:25px;font-weight:bold;font-size:1.2em;display:block;margin-bottom:25px;}
.tips{border:1px solid #9AB3C0;background-color:#FBFBFB;padding:3px;}


	
/*tables*/
table{border:1px solid #eee;border-collapse:collapse;margin-top:10px;width:100%;}
	table tr.odd{background-color:#f9f9f9;}

	table th{border:1px solid #eee;padding:5px;background-color:#286787;color:#eee;text-align:center}
	table td{border:1px solid #eee;padding:5px;}
		table td.ce{text-align:center;}

	table.snow th{background-color:#ABD9F1;color:#02496B;}
	table.snow td{color:#286787;font-weight:bold;}
	table.snow td.num{text-align:center;}
	table.snow tr.odd{background-color:#f9f9f9;}

	table.onlyrows{border:none;}
		table.onlyrows th{background-color:#fff;font-weight:bold;color:#333;border:none;border-bottom:2px solid #444;}
		table.onlyrows tr{}
		table.onlyrows td.num{text-align:center;}
		table.onlyrows td{border:none;border-bottom:1px solid #444;}

	
/*containers*/
	div#logout{background:url('../img/bck_logout.gif') top left no-repeat;
		width:165px;height:45px; padding-top:8px;padding-left:32px;position:absolute;top:10px;left:10px;}
	div.content{margin:10px 0;padding:5px;border-top:1px solid #D5F384;border-left:1px solid #D5F384;border-right:1px solid #5D8C24;border-bottom:1px solid #5D8C24}
	div.contentAdj{margin:15px -13px 10px 10px;padding:5px;border-top:1px solid #D5F384;border-left:1px solid #D5F384;border-right:1px solid #5D8C24;border-bottom:1px solid #5D8C24}
	div.center{text-align:center;}
	div.goIndex{text-align:right;margin:15px 0 30px 0;}
	div.readmore{text-align:right;}
	div.clear{clear:both;height:100%;}
	.pagination{clear:both;height:100%;margin-top:25px;border-top:1px dotted #286787;padding-top:10px;}
	.current_page{background-color:#286787;color:#fff;font-weight:bold;border:1px solid #286787;padding:5px 8px;}
		.pagination a{border:1px solid #286787;padding:5px 8px;text-decoration:none;}
		.pagination a:hover{background-color:#99C8DF;;color:#eee;}
		.pagination .unprev{border:1px solid #eee;padding:5px 8px;text-decoration:none;color:#ccc;background:url('../img/bullet_anterior_over.gif') center left  no-repeat ;padding-left:17px;}
		.pagination .unnext{border:1px solid #eee;padding:5px 8px;text-decoration:none;color:#ccc;background:url('../img/bullet_siguiente_over.gif') center right  no-repeat ;padding-right:17px;}
	
	#notFound{}
		#notFound p{margin-bottom:0px;}
	#breadcrumbs{clear:both;margin-top:10px;padding-bottom:5px;padding-left:17px;font-size:0.9em;}
	/*messages*/
	#infoMessage{margin-top:15px;background:url('../img/bck_infoMessage.gif') center left no-repeat;
				 border-top:1px solid #EEC4C4;border-left:1px solid #EEC4C4;border-right:1px solid #900303;border-bottom:1px solid #900303;padding:5px;}
		#infoMessage p{margin:5px;margin-left:45px;}
	#errorMessage{margin-top:15px;background:url('../img/bck_errorMessage.gif') center left no-repeat;
			 border-top:1px solid #EEC4C4;border-left:1px solid #EEC4C4;border-right:1px solid #900303;border-bottom:1px solid #900303;padding:5px;}
		#errorMessage p{margin:5px;margin-left:45px;}


	
/*forms*/
legend{display:none;}
fieldset{border:none;}
input{border:1px solid #01496F;}
.form_button{background-color:#fff;font-weight:bold;cursor:pointer;border-top:1px solid #CFEDFF;border-left:1px solid #CFEDFF}

/*NAVYGATION*/
#navigation{background-color:#FBFBFB;border-left:1px solid #9AB3C0;border-right:1px solid #9AB3C0;padding:0 5px 0 5px;}
#nav{width:735px;}
#nav:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#nav, #nav ul{padding:0; margin:0; }
	#nav a{display:block;padding:1px 20px 1px 5px;text-decoration:none;color:#286787;font-weight:bold;}
	#nav li.sup {float:left;display:block;padding:0;margin-right:5px;border-bottom:3px solid #A6D122;}
		#nav li.sup {font-size:1.1em;}
		#nav li.sup li{font-size:0.9em;}
	#nav li{margin:0px;background-image:none;}
		#nav li ul {list-style-image:none;position: absolute;left:-999em; background-color:#fff; border:1px solid #A6D122; z-index:999;}
		#nav li:hover ul {left: auto; padding:0px;}
		#nav li:hover ul, #nav li.sfhover ul {left: auto;}
			#nav li li {border-bottom:1px solid #fff;padding:0px;border-bottom:1px solid #A6D122;}
				#nav li li a{font-weight:normal;padding:3px;background:url('../img/bullet_menu.gif') center left no-repeat;padding-left:10px;}
				#nav li li a:hover{background-color:#A6D122;color:#fff;background-image:none;}
				#nav li li a.private{background:url('../img/secure.gif') center left no-repeat;padding-left:14px;}
				#nav li li a.private:hover{color:#fff;background:#A6D122 url('../img/secure.gif') center left no-repeat;padding-left:14px;}
				#nav li:hover, #nav li.sfhover {position: static;}
/*global*/
#global{padding:10px 0 30px 15px;}
	#global img{float:left;}
	#global ul{margin:10px 0 0 155px;list-style-image:none;}
	#global ul li{float:left;margin-left:10px;padding:0px;background-image:none;}
	#global ul li a{text-decoration:none; color:#666}
	#global ul li a:hover{text-decoration:underline}
	#global #home{padding-left:12px;background:url('../img/home.gif') center left no-repeat;}
	#global #map{padding-left:16px;background:url('../img/map.gif') center left no-repeat;}
	#global #contact{padding-left:14px;background:url('../img/contact.gif') center left no-repeat;}

/*images*/
#gallery img{border:none;background-image:none;padding:0px;}
img{border:none;background:url('../img/_test.gif') top left no-repeat;padding:5px;}
img.noback{background-image:none;border:1px solid #ccc;padding:5px;}
#global img{background:none;padding:0px;}
#header img{background:none;padding:0px;}
img.ilustrative{border:1px solid #A4D026;}


.zoom{text-align:center;
	width:133px;float:left;margin-bottom:15px;
	padding:15px 0 0 0;
	background:url('../img/bck_canvas.gif') no-repeat top left;
	}
	.zoom a{color:#555;font-size:0.9em;text-decoration:none;}
	.zoom span{display:block;width:133px;padding:3px 0 15px 10px;
			background:url('../img/bck_canvas_text.gif') no-repeat bottom left;
			}

.overM{text-align:center;
	width:133px;float:left;
	}
	.overM p.imgDesc{margin:0;margin-bottom:15px;}
	.overM .zoom{
			padding:15px 0 0 0;
			background:url('../img/bck_canvas.gif') no-repeat top left;
			}
	.overM .zoom a{color:#555;font-size:0.9em;text-decoration:none;}
	.overM .zoom span{display:block;width:133px;padding:3px 0 15px 10px;
			background:url('../img/bck_canvas_text.gif') no-repeat bottom left;
			}

/*MAPA WEB*/
#webMap{}
#webMap ul{margin:0px;padding:0px;}
#webMap ul li{background-image:none;margin:0px;padding:0px;line-height:2em;}
#webMap a{display:block;padding:5px;height:100%;}
#webMap a:hover{background-color:#A6D122;color:#fff;}

.level1{font-size:2em;font-family:Arial Narrow;margin-top:25px;text-decoration:none;}
.level1 span{margin-left:15px;}
.level2{font-size:1.2em;font-weight:bold;margin-left:35px;background:url('../img/bullet_leftMenu_right.gif') center left no-repeat;text-decoration:none;}
.level2 span{padding-left:7px;}
.level2:hover{background-image:none;}
.level3 {margin-left:55px;background:url('../img/bullet_subMenu_3.gif') center left no-repeat; }
.level3:hover{background-image:none;}
.level3 span{padding-left:7px;}
.level4 {margin-left:75px;background:url('../img/bullet_leftMenu_li.gif') center left no-repeat;}
.level4:hover{background-image:none;}
.level4 span{padding-left:7px;}

.level5 {margin-left:105px;background:url('../img/flecha_azul.gif') no-repeat 0;}
.level5:hover{background-image:none;}
.level5 span{padding-left:7px;}

.level6 {margin-left:125px;background:url('../img/double_arrow_bullet.gif') no-repeat 0 ;}
.level6:hover{background-image:none;}
.level6 span{padding-left:7px;}



/***XCM*/
div#bottomLinks{position:relative;clear:both;}
	#bottomLinks img{background-image:none;}
	#bottomLinks #inquiero{position:absolute;top:0px;left:0px;}
	#bottomLinks #xcm{position:absolute;top:0px;right:0px;}



/*-----$$$$$$DEVEL*/
	#global p{display:inline;}
	#global form{display:block;width:296px;float:right; margin:0; padding:0;}
	html body > #global form fieldset{margin-top:-8px;}
	
	#global form fieldset{padding:0;padding-left:10px;text-align:right;}	
	#global form label{padding:0; margin:0;}
	#global form #allSearchField{width:185px;font-size:0.8em;padding:.1em;background:url('../img/bck_loginForm.gif') no-repeat bottom left;}
	#global form .form_button{font-size:0.8em;}
	#global #help{margin:0;padding:0;}
	#global #help img {margin:0;padding-left:3px;}
	#global form div {float:left;}
	* html #global form div.marginSearch {padding-left:3px;}
	
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%DEVELOPMENT*/
#calendar{position:relative;background-color:#444;}
.development{padding:15px;background-color:red; color:white;margin:25px 0;}
.fixed{padding:15px;background-color:green; color:white;margin:25px 0;}
#filePliego {text-align: right; margin: 10px; font-size: 1.1em }
.linkRss {margin-left:8px;background: url(../img/feed-icon-16x16.gif) no-repeat right bottom; padding-right:20px;}
.generalRss {text-align:right;}
.generalRss .linkRss {padding-top:6px;text-align:right;height:18px;margin-left:0;}
#rssList li {vertical-align:bottom;height:20px;}
#contentBody #rssList li {padding-top:4px;margin-bottom:4px;}
.linkRssList {padding-top:5px;background: url(../img/feed-icon-16x16.gif) no-repeat right bottom; padding-right:20px;}
.subir a {	font-weight:bold; }
.subir {display:block; text-align:right; margin-bottom:20px; }
acronym {cursor:help;}
#contactJuventudForm {border:1px solid #EEEEEE; margin-left:100px; padding:15px; text-align:left; width:450px; }
#contactJuventudForm fieldset {text-align:left; }
#contactJuventudForm fieldset label {text-align:left; display:block; margin-bottom:5px;}
#contactJuventudForm fieldset label.radioLabel {line-height:160%; padding:0 0 0 .5em; margin:0;}
#contactJuventudForm .aRight {width:320px;}
#contactJuventudFormBase {margin-left:48px;}
#contactJuventudFormBase fieldset {text-align:left; padding:0;}
#contactJuventudFormBase .formRow {text-align:left; padding:2px 5px 7px;}
#contactJuventudFormBase input, #contactJuventudFormBase select , #contactJuventudFormBase textarea { width:320px; }
#contactJuventudFormBase input.form_button {margin:5px 0pt; width:75px; }

.aRight {text-align:right;}
#contactJuventudFormBase input.radioLeft {width:auto; margin-left:1em; border:none;}

#contactJuventudFormBase .formRow.selfClear {padding:0;}

/* Formulario nuevo */
#contactFormacionForm {border:1px solid #EEEEEE; margin-left:100px; padding:15px; text-align:left; width:450px; }
#contactFormacionForm fieldset {text-align:left; }
#contactFormacionForm fieldset label {text-align:left; display:block; margin-bottom:5px;}
#contactFormacionForm fieldset label.radioLabel {line-height:160%; padding:0 0 0 .5em; margin:0;}
#contactFormacionForm .aRight {width:320px;}
#contactFormacionFormBase {margin-left:48px;}
#contactFormacionFormBase fieldset {text-align:left; padding:0;}
#contactFormacionFormBase .formRow {text-align:left; padding:2px 5px 7px;}
#contactFormacionFormBase input, #contactJuventudFormBase select , #contactJuventudFormBase textarea { width:320px; }
#contactFormacionFormBase input.form_button {margin:5px 0pt; width:75px; }

.aRight {text-align:right;}
#contactFormacionFormBase input.radioLeft {width:auto; margin-left:1em; border:none;}

#contactFormacionFormBase .formRow.selfClear {padding:0;}
/* Fin */

.smallerFont {font-size:.8em !important;}

.timestampValidation {width:34em; margin:0 auto;}

.timestampValidation .formRow {margin:.5em 0;}

.timestampValidation .formRow label {display:block; float:left; line-height:180%; text-align:right; width:12em; margin-right:.5em;}

.timestampValidation .formRow input {width:16.8em; }

.timestampValidation .buttonContainer {margin-right:.6em;}

* html .timestampValidation .buttonContainer {margin-right:.45em;}

*:first-child+html .timestampValidation .buttonContainer {margin-right:.5em;}

.timestampValidation .messageContainer span.bold {display:block;}


/* Clearfix */

.clearfix:after {content:" "; display:block; height:0; clear:both; visibility:hidden; }
	
.clearfix {display:inline-block;}

.clearfix { display:block; }

* html .clearfix { height:1px; }

/* Fin clearfix */

.a-r {text-align:right;}

.a-c {text-align:center;}

.a-l {text-align:left;}

.f-l {float:left;}

.f-r {float:right;}

.mTop_5em {margin-top:.5em;}

.mTop1em {margin-top:1em;}

.mTop1_5em {margin-top:1.5em;}

.mBottom1em {margin-bottom:1em !important;}

.mBottom1_5em {margin-bottom:1.5em !important;}

.mBottom2em {margin-bottom:2em !important;}

.mBottom2_5em {margin-bottom:2.5em !important;}

.mLeft1em {margin-left:1em !important;}

.mRight_5em {margin-right:.5em !important;}

.lHeight23px {line-height:23px;}

.blockDsp {display:block;}

.timeStampInfo {margin:.7em 0 1.5em; }

.timeStampInfo span {padding:0 1.6em;}

.timeStampInfo span span.bold {padding:0;}

.timestampValidationMessage p {background:#fff; font-weight:bold;}

.timestampLink {text-decoration:none; font-weight:normal;}
.timestampLink:hover {text-decoration:none;}

.timestampLink:hover span {text-decoration:underline;}

.timestampLink img {padding:0; vertical-align:middle;}

.timestampLinkBox {margin-top:2em;clear:both}
