/*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}
	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, .menu{margin-left:0px;}

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.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;
	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;	float:left;	}
	.overM p.imgDesc{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;
			}
        .overM .zoom .imgFooter {background:#FBFBFB; border:0 solid black; margin:0; padding:0;}

/*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;}



/***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;}


.zoom {background:transparent url(../img/bck_canvas.gif) no-repeat scroll left top; float:left; margin-bottom:15px; padding:15px 0pt 0pt; text-align:center;}

.zoom a { clear:both; color:#555555; font-size:0.9em; height:1%; overflow:hidden; text-decoration:none; }

html > body .zoom a strong { margin:0pt 17px; }

* html .zoom a strong { margin:0pt 5px; padding:0pt; width:100px; }

.zoom span { background:transparent url(../img/bck_canvas_text.gif) no-repeat scroll left bottom; display:block; padding:3px 0pt 15px 10px;}

.overM {float:left; overflow:hidden; text-align:center;}

.overM {padding:0 12px;}

/* * html .overM {padding:0 13px; } */

.overM p.imgDesc {background-color:#FFFFFF; margin:0pt; padding-bottom:15px; }

.overM .zoom {padding:15px 0pt 0pt;}

.overM .zoom a {color:#555555; font-size:0.9em; text-align:center; text-decoration:none;}

.overM .zoom img { background:transparent none repeat scroll 0%; padding:5px 5px 5px 8px; }

.overM .zoom span {background:transparent url(../img/bck_canvas_text.gif) no-repeat scroll left bottom; display:block; padding:3px 0pt 15px 10px; width:200px; }

.overM .zoom span.noDsp { display:none; }

.marco {border: 2px solid black;}

.fotoGaleria{margin-top:10px;margin-right:8px; margin-bottom:10px;}

.selfClear, gallery{margin-bottom:0px;}}

.ampliarImagen{8.5px;}
