/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../img/back_page.png);
	background-repeat: repeat-x;
	background-color: #fff;
}

h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #fd9800;
}

h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #377cb3;
	border-bottom: 1px solid #ddd;
}

h1 span { color: #666; font-weight: normal; }

strong { color: #003366; }

/* TEXT SIZER */

.xsmallview #page-content { /*CSS for "extra small font" setting*/
font-size: 11px;
}

.smallview #page-content { /*CSS for "small font" setting*/
font-size: 13px;
}

.normalview #page-content { /*CSS to return page to default setting (with no additional CSS rules added)*/
}

.largeview #page-content { /*CSS for "large font" setting*/
font-size: 21px;
}

.xlargeview #page-content { /*CSS for "extra large font" setting*/
font-size: 24px;
}

/* ========== */

a { color: #0033ff; text-decoration: underline; }
a:hover { color: #0033ff; text-decoration: none; }

ul#doc {
		margin: 0px;
		padding: 0px;
		list-style: none;
		padding-top: 5px;
	}
	
ul#doc li {
		color: #666;
		padding-bottom: 10px;
		padding-left: 20px;
		background-image: url(../img/icon_pdf.png);
		background-repeat: no-repeat;
		background-position: 0px 3px;		
	}
	
ul#doc li a {
		color: #0033ff;
		text-decoration: underline;
		font-weight: normal;
	}
	
ul#doc li span {
		color: #cc0000;
		font-size: 9px;
	}
	
ul#doc li a:hover {
		text-decoration: none;
	}
	
ul#lista {
		margin: 0px;
		list-style: none;
		padding-left: 10px;
		line-height: 4px;
	}
	
ul#lista li {
		background-image: url(../img/backgLi.gif);
		background-position: left 8px;
		background-repeat: no-repeat;
		line-height: 20px;
		padding-left: 10px;
	}

/* ==============================
	       PAGE CONTAINER
	============================== */
	
	#page-container {
		margin: 0px auto;
		/*background-color: #fff;*/
		width: 924px;
	}
	
/* ==============================
			HEADER 
	============================== */
	
	#header-container {
		margin-bottom: 0px;
	}
	
	#header-container #headerTop {
		height: 26px;
		background-image: url(../img/backg_top.gif);
		background-repeat: no-repeat;
		color: #003f84;
		padding: 3px 0 0 10px;
		font-size:11px;
		font-weight: normal;
	}
	
	#header-container #headerTop #headerTopLeft {
		float: left;
		/*width: 400px;*/
		font-weight: normal;
		color: #fff;
	}
	
	#header-container #headerTop #headerTopLeft span {
		color: #fff;
	}
	
		#header-container #headerTop #headerTopRight {
			color: #fff;
			float: right;
			/*width: 500px;*/
			text-align: right;
			padding-right: 10px;
		}		
		
		#header-container #headerTop #headerTopRight a {
			color: #fff;
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		
		#header-container #headerTop #headerTopRight a:hover {
			text-decoration: none;
		}
		
	
	#header-container #header {
		height: 126px;
		padding: 0px 5px;
	}
	
	#header-container #header #logo {
		float:left;
		height: 110px;
		width: 286px;
	}
	
/* ============================== 
		      CONTENT 
	============================== */
	
	#content-container,
	#footer-container {
		width: 924px;	
		margin-bottom: 20px;
		background-color: white;
	}
	
	#content-container #contentImg {
		height: 230px;
	}
	
	#content-container #contentImgInterior {
		height: 150px;
		margin-bottom: 2px;
	}
	
	#content-container #contentHome {
		background-color: #fff;
		padding: 10px;
		padding-top: 0px;
		margin-bottom: 90px;
		padding-right: 0px;
	}
	
	/* enlaces */
	
	#content-container #contentHome #enlacesContainer {
		width: 170px;
		float:right;
	}
	
	#content-container #contentHome #enlaces {
		width: 259px;
		border-top: none;
		margin-top: 3px;
		background-color: #e5ecf2;
		color: #003366;
		margin-bottom: 10px;
		float: right;
	}
	
	#content-container #contentHome #enlaces #links {
		padding: 10px;
		margin-bottom: 10px;
	}
	
	#content-container #contentHome #enlaces #links span {
		color: #cc0000;
		padding-left: 22px;
	}
	
	#content-container #contentHome #enlaces #links a.pdf,	
	#content-container #contentHome #enlaces #links a {
		padding-left: 22px;
		padding-bottom: 15px;
		background-image: url(../img/icon_news.png);
		background-repeat: no-repeat;
		background-position: 5px 3px;
		display:block;
	}	

	#content-container #contentHome #enlaces #links a.pdf {
		background-image: url(../img/icon_pdf.png);
		padding-bottom: 5px;
	}
	
	#content-container #contentHome #enlaces #publicaciones {
		padding-left: 20px;
		padding-top: 10px;
	}
	
	
	#content-container #contentHome #enlaces #publicacion {
		width: 118px;
		float:left;
	}	
	
	#content-container #contentHome #enlaces #publicacion #publicacionImg {
		width: 79px;
		height: 105px;
		margin-bottom: 5px;
		background-color: #e2e2e2;
		padding: 2px;
		border: 1px solid #ccc;
	}
	
	#content-container #contentHome #enlaces #publicacion #publicacionLink {
		color: #003366;
		font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#content-container #contentHome #enlaces #publicacion #publicacionLink a {
		font-size: 9px;
	}
	
	/*#content-container #contentHome #enlaces a {
		color: #003366;
		text-decoration: underline;
		font-size: 11px;
		font-weight: normal;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
		display: block;		
	}*/
	
	#content-container #contentHome #enlaces #links a.no_margin {
		margin: 0px;
		margin-right: 5px;
		background: none;		
		padding-left: 0px;
		font-size: 9px;
		font-weight: bold;
		text-align: right;
	}
	
	#content-container #contentHome #enlaces a:hover {
		text-decoration: none;
	}
	
	#content-container #contentHome #enlaces #enlacesTitle {
		height: 20px;
		background-image: url(../img/backgEnlacesTitle.gif);
		background-repeat: no-repeat;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding-top: 5px;
	}
	
	#content-container #contentHome #enlaces #enlacesTitleSinFondo {
		text-align: center;
		color: #003366;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding-top: 5px;
	}	
	
	#content-container #contentHome #enlaces #enlacesBottom {
		background-color: white;
		background-image: url(../img/backgEnlacesBottom.gif);	
		background-repeat: no-repeat;
		height: 10px;
	}
	
	#content-container #contentHome #enlaces #enlacesTop {
		background-image: url(../img/backgEnlacesTop.gif);	
		background-repeat: no-repeat;
		height: 10px;
	}	
	
	#content-container #contentHome #enlaces #enlacesForm {
		height: 15px;
		padding: 12px 0 5px 36px;
	}
	
	#content-container #contentHome #enlaces #enlacesForm a {
		color: #003366;
		font-size: 9px;
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		display: block;
		padding-top: 4px;
		width: 60px;
		float: left;
	}

	#content-container #contentHome #enlaces #enlacesForm a:hover {
		text-decoration: none; 
	}
	
	#content-container #contentHome #enlaces #enlacesForm form {
		padding: 0px;
		margin: 0px;
	}
	
	#content-container #contentHome #enlaces #enlacesForm input {
		border: 1px solid #828284;
		width: 113px;
		margin-right: 10px;
		float: left;
		font-size: 10px;
		font-weight: bold;
		color: #000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 2px 0px 2px 6px;
	}
	
	
	/* ============================= */

form { margin-bottom: 0px; margin-top: 0px; }
label { display: block; padding-top: 10px; padding-left: 15px;}
label span.label { display: block; width: 85px; padding-bottom: 3px; }
label span.required { color: #FF0000; font-weight: bold; }
label input { display: block; float: left; width: 100px; margin-bottom: 5px;}
input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; border: solid 1px #ccc; }
input.textbox { width: 145px; padding: 3px; border: solid 1px #ccc; }
select.validation-failed { background-color: #ffc0cb; }
input.validation-failed { background-color: #ffc0cb; }
input.button {
	background-image: url(../img/backgButtonBuscar.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 25px;
	padding: 2px 0px;
	color: #003366;
	width: 57px;
	border: none;
	font: bold 11px Verdana;
}
select.selectbox { width: 152px; border: 1px solid #828284; padding: 3px; }
textarea { width: 534px; height: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding: 3px; border: solid 1px #ccc; }
textarea.validation-failed { background-color: #ffc0cb; }

div.toolbar { clear: both; padding-top: 10px; padding-left: 15px; }

div#ClientValidationSummary, 
div#ClientValidationRegister { background-color: #CB292B; width: 350px; padding: 5px; color: white; }
div#ClientValidationSummary a,
div#ClientValidationRegister a { color: white; }

div#form-msg-ok,
div#form-msg-ko {
	display: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: #f8f8f7;
	border: 1px solid #bdbdbd;
	padding: 10px 10px 10px 20px;
	margin-bottom: 10px;
	color: green;
	text-align: left;
}
div#form-msg-ko { color: red; }
div#form-msg-ko ul { margin: 0px; padding: 0px;	list-style: none;	padding-top: 5px; }
div#form-msg-ko ul li { background-image: url(../img/backgLi.gif); background-position: left 8px; background-repeat: no-repeat; line-height: 20px; padding-left: 10px;	}
div#form-msg-ko ul li a { color: #003366; text-decoration: underline; font-weight: normal; }
div#form-msg-ko ul li a:hover {color: black; text-decoration: none; }

div.validation-inline-error-message { display: block; float: left; padding-left: 10px; color: #CB292B; }

	/* ============================= */
	
	#content-container #contentHome #content #flashMessage {
		display: block;
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		font-weight: normal;
		background-color: #f8f8f7;
		border: 1px solid #bdbdbd;
		padding: 10px 10px 10px 20px;
		margin-bottom: 10px;
		color: red;
		text-align: left;
	}
	
	/* ============================= */
	
	#content-container #contentHome #submenu {
		float: left;
		width: 168px;
		margin-top: 10px;
		margin-right: 10px;
		color: #003366;
		background-color: #e5ebf2;
	}
	
	#content-container #contentHome #submenuContent {
		background-color: #e5ebf2;
	}
	
	#content-container #contentHome #submenuTop {
		background-image: url(../img/backgSubmenuTop.gif);
		background-repeat: no-repeat;
		height: 7px;
	}
		
	#content-container #contentHome #submenuBottom {
		background-image: url(../img/backgSubmenuBottom.gif);
		background-repeat: no-repeat;
		background-color: white;
		height: 7px;		
	}
	
	#content-container #contentHome #submenu #banner {
		padding: 10px;
		text-align: center;
		background-color: #fff;
	}
	
	#content-container #contentHome #submenu #banner a {
		text-decoration: none;
	}

	#content-container #contentHome #submenu ul {
		margin: 0px;
		padding: 0px;
		padding-left: 10px;
		padding-right: 5px;
		list-style: none;
	}
		
	#content-container #contentHome #submenu li {
		background-image: url(../img/backgLiSubmenu.gif);
		background-repeat: no-repeat;
		background-position: left 2px;
		padding-left: 7px;
		padding-bottom: 7px;
	}
				
	#content-container #contentHome #submenu li a {
		color: #003366;
		text-decoration: underline;
		font-size: 10px;
		font-weight: normal;
	}
				
	#content-container #contentHome #submenu li a.active {
		color: #003366;
		text-decoration: underline;
		font-size: 10px;
		font-weight: bold;
	}
				
	#content-container #contentHome #submenu li a:hover {
		text-decoration: none;
	}
	
	/* menu 4*/
	#content-container #contentHome #submenu ul#menu4 {
		margin: 0px;
		padding-left: 10px;
		padding-right: 5px;
		list-style: none;
	}
		
	#content-container #contentHome #submenu ul#menu4 li {
		background-image: url(../img/backgLiSubmenu2.gif);
		background-repeat: no-repeat;
		background-position: left 5px;
		padding-left: 7px;
		padding-bottom: 7px;
		margin-top: 5px;
	}
				
	#content-container #contentHome #submenu ul#menu4 li a {
		color: #666;
		text-decoration: underline;
		font-size: 10px;
		font-weight: normal;
	}
				
	#content-container #contentHome #submenu ul#menu4 li a.active {
		color: #666;
		text-decoration: underline;
		font-size: 10px;
		font-weight: bold;
	}
				
	#content-container #contentHome #submenu ul#menu4 li a:hover {
		text-decoration: none;
	}
	
	/* end menu 4*/
	
	/* ============================= */
	
	
	#content-container #contentHome #content {
		width: 630px;
		background-color: #fff;
		float: left;
		padding-top: 10px;
	}
	
	/* === para directorio */
	
	#content-container #contentHome #content #dirOrg {
	}
	
	#content-container #contentHome #content #dirOrg a {
		display: block;
		background-color: #e5ebf2;
		border-bottom: 1px solid #fff;
		padding: 5px;
		text-decoration: none;
	}
	
	#content-container #contentHome #content #dirOrg a:hover {
		background-color: #e2e2e2;
	}
	
	#content-container #contentHome #content #dirOrgUser {
		display: none;
	}
	
	#content-container #contentHome #content #dirUser {
		padding:5px;
		border-bottom: 1px solid #e5ebf2;
		margin-left: 20px;
	}
	
	/* === end directorio */
	
	#content-container #contentHome #content #org {
		margin-bottom: 10px;
	}

	#content-container #contentHome #content #org img {
		padding:2px;
		border: 1px solid #ccc;
		float: left;
		margin-right: 10px;
		background-color: #f2f2f2;
	}
	
	#content-container #contentHome #content #org #orgPais {
		color: #666;
		font-size: 10px;
		padding-top: 5px;
	}
	
	#content-container #contentHome #contentIntercambio {
		width: 875px;
		background-color: #fff;
		float: left;
		padding-top: 10px;
		padding-left: 35px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio {
		width: 909px;
		background-image: url(../img/backgIntercambio.gif);
		background-repeat: no-repeat;
		margin-left: 7px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #title {
		text-align: center;
		padding: 10px 40px;
		font-size: 18px;
		color: #003366;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #title span {
		color: #666;
		font-size: 14px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos {
		width: 820px;
		margin-left: 40px;
		margin-bottom: 10px;
		border: 1px solid #ccc;
		background-color: #f2f2f2;
		padding: 2px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos #actividadFotosTitle {
		background-color: #eaeaea;
		font-size: 9px;
		color: #666;
		padding: 7px; 
		margin-bottom: 10px;
		
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos #actividadFotosTitle span {
		color: #003366;
		font-size: 11px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos #foto {
		float: left; 
		width: 140px;
		height: 190px;
		margin-right: 20px;
		border: none;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos #fotoImgHor,
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos #fotoImgVert {
		border: 1px solid #ccc;
		background-color: #f2f2f2;
		padding: 2px;
		margin-bottom: 5px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos #fotoImgHor {
		width: 140px;
		height: 105px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos #fotoImgVert {
		width: 105px;
		height: 140px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividadFotos #fotoFecha {
		font-size: 9px;
		color: #666;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades {
		padding-left: 60px;
		margin-bottom: 10px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadTitle  {
		font-size: 16px;
		color: #003366;
		padding: 5px 0px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadFoto {
		float: left;
		width: 75px;
		margin-right: 10px;
		border: 1px solid #ccc;
		background-color: #f2f2f2;
		padding: 2px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent {
		float: left;
		background-color: #fff;
		font-size: 11px;
		color: #000;
		line-height: 15px;
		width: 615px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent #gris {
		color: #666;
		font-size: 9px;
		background-color: #fff;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#doc {
		margin: 0px;
		padding: 0px;
		list-style: none;
		padding-top: 5px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#doc li {
		color: #666;
		padding-bottom: 10px;
		padding-left: 20px;
		background-image: url(../img/icon_pdf.png);
		background-repeat: no-repeat;
		background-position: 0px 3px;		
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#doc li a {
		color: #0033ff;
		text-decoration: underline;
		font-weight: normal;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#doc li span {
		color: #cc0000;
		font-size: 9px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#doc li a:hover {
		text-decoration: none;
	}
	
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#objetivos {
		margin: 0px;
		padding: 0px;
		list-style: none;
		padding-top: 5px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#objetivos li {
		background-image: url(../img/backgIntercambioTextLi.gif);
		background-repeat: no-repeat;
		background-position: left 4px;
		padding-left: 10px;
		color: #003366;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#objetivos li a {
		color: #0033ff;
		text-decoration: underline;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent ul#objetivos li a:hover {
		text-decoration: none;
	}

	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent span {
		font-size: 16px;
		color: #003366;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent a {
		color: #0033ff;
		font-size: 11px;
		text-decoration: underline;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent a:hover {
		text-decoration: none;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent #info {
		background-image: url(../img/backgIconZoom.gif);
		background-repeat: no-repeat;
		background-position: left 3px;
		padding-left: 18px;
		font-size: 11px;
		margin-top: 6px;
		height: 20px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent #info a {
		color: #0033ff;
		text-decoration: underline;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #actividades #actividadContent #info a:hover {
		text-decoration: none;
	}
		
	#content-container #contentHome #contentIntercambio #intercambio #foto {
		margin-left: 0px;
		margin-right: 15px;		
		float: left;
		width: 235px;
		font-size: 9px;
		color: #666;
		padding: 2px;
		border: 1px solid #ccc;
		background-color: #f2f2f2;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #text {
		width: 445px;
		float: left;
		font-size: 11px;
		line-height: 15px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #text a {
		color: #0033ff;
		text-decoration: underline;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #text a:hover {
		text-decoration: none;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #text span {
		color: #003366;
		font-size: 16px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #text ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #text li {
		color: #000;
		margin: 0px;
		background-image: url(../img/backgIntercambioTextLi.gif);
		background-repeat: no-repeat;
		padding: 0px;		
		padding-left: 10px;
		background-position: left 5px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #documentos {
		text-align: right;
		width: 180px;
		padding-left: 8px;
		background-color: #fff;
		float: left;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #documentos ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #documentos li {
		background-image: url(../img/backgDocumentosLi.gif);
		background-repeat: no-repeat;
		background-position: right 9px;
		padding: 3px 7px 3px 0;
		color: #666;
		line-height: 15px;
	}

	
	#content-container #contentHome #contentIntercambio #intercambio #documentos li a {
		color: #0033ff;
		text-decoration: underline;
		font-weight: normal;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #documentos li a:hover {
		text-decoration: none;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #documentos li span {
		color: #cc0000;
	}
	
	#content-container #contentHome #contentIntercambio #intercambio #documentos #title {
		color: #000;
		font-size: 10px;
		padding: 0 7px 10px 0;
		text-align: right;
	}
	
	/* menu intercambio por pestaņas */
	
	#content-container #contentHome #contentIntercambio #intercambioMenu {
		padding-left: 290px;
		padding-top: 5px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a span {
		display: none;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a {
		display: block;
		height: 33px;
		float: left;
		text-decoration: none;
		margin-right: 2px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.volver {
		background-image: url(../img/backgInterMenuVolver.gif);
		background-repeat: no-repeat;
		width: 51px;
		float: right;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.volver:hover {
		background-image: url(../img/backgInterMenuVolverHover.gif);
		background-repeat: no-repeat;
	}
	
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.info {
		background-image: url(../img/backgInterMenuInfo.gif);
		background-repeat: no-repeat;
		width: 87px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.infoActivo {
		background-image: url(../img/backgInterMenuInfoHover.gif);
		background-repeat: no-repeat;
		width: 87px;
		cursor: default;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.info:hover {
		background-image: url(../img/backgInterMenuInfoHover.gif);
		background-repeat: no-repeat;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.act {
		background-image: url(../img/backgInterMenuAct.gif);
		background-repeat: no-repeat;
		width: 81px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.act:hover {
		background-image: url(../img/backgInterMenuActHover.gif);
		background-repeat: no-repeat;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.actActivo {
		background-image: url(../img/backgInterMenuActHover.gif);
		background-repeat: no-repeat;
		width: 81px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.proy {
		background-image: url(../img/backgInterMenuProy.gif);
		background-repeat: no-repeat;
		width: 66px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.proyActivo {
		background-image: url(../img/backgInterMenuProyHover.gif);
		background-repeat: no-repeat;
		width: 66px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.proy:hover {
		background-image: url(../img/backgInterMenuProyHover.gif);
		background-repeat: no-repeat;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.foro {
		background-image: url(../img/backgInterMenuForo.gif);
		background-repeat: no-repeat;
		width: 38px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.foroActivo {
		background-image: url(../img/backgInterMenuForo.gif);
		background-repeat: no-repeat;
		width: 38px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.foro:hover {
		background-image: url(../img/backgInterMenuForoHover.gif);
		background-repeat: no-repeat;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.foto {
		background-image: url(../img/backgInterMenuFotos.gif);
		background-repeat: no-repeat;
		width: 45px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.fotoActivo {
		background-image: url(../img/backgInterMenuFotosHover.gif);
		background-repeat: no-repeat;
		width: 45px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioMenu a.foto:hover {
		background-image: url(../img/backgInterMenuFotosHover.gif);
		background-repeat: no-repeat;
	}

	/* end menu intercambio por pestaņas */
	
	#content-container #contentHome #contentIntercambio #intercambioTitle {
		width: 760px;
		border-bottom: 1px solid #003366;
		font-size: 18px;
		color: #003366;
		background-color: #fff;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioIntro {
		font-size: 11px;
		padding-top: 10px;
		line-height: 17px;
		margin-bottom: 10px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioIntro ul {
		margin: 0px;
		list-style: none;
		padding-left: 10px;
		line-height: 4px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioIntro li {
		background-image: url(../img/backgLi.gif);
		background-position: left 5px;
		background-repeat: no-repeat;
		line-height: 15px;
		padding-left: 10px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioIntro span {
		color: #003366;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioContainer {
		padding: 10px 0 0 20px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioContainer #lineaTitle {
		background-color: #e1e1e1;
		height: 15px;
		border-bottom: 1px solid #003366;
		font-size: 11px;
		width: 740px;
		padding: 3px 0 0 2px;
		margin-bottom: 5px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioContainer #linea {
		color: #666;
		font-size: 11px;
		margin-bottom: 20px;
		width: 740px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioContainer #linea span {
		display: block;
		float: left;
		margin-right: 10px;
	}
	
	#content-container #contentHome #contentIntercambio #intercambioContainer #linea a {
		color: #0033ff;
		text-decoration: underline;
	}
	#content-container #contentHome #contentIntercambio #intercambioContainer #linea a:hover {
		text-decoration: none;
	}
	
	/* ACTIVIDADES */
	
	#content-container #contentHome #act {
		background-color: #fff;
		width: 919px;
		border-top: 1px solid #168fd2;
		padding-left: 5px;
	}
		
	#content-container #contentHome #act #actContent {
		background-image: url(../img/backgIntercambio.gif);
		background-repeat: no-repeat;
		padding: 20px 0 0 60px;
	}
	
	#content-container #contentHome #act #flashMessage {
		display: block;
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		font-weight: normal;
		background-color: #f8f8f7;
		border: 1px solid #bdbdbd;
		padding: 10px 10px 10px 20px;
		margin-bottom: 10px;
		color: green;
		text-align: left;
		margin-right: 30px;
	}	
	
	#content-container #contentHome #act #actContent #actRow {
		background-image: url(../img/imgActividad.gif);
		background-repeat: no-repeat;
		padding-bottom: 20px;
	}
	
	#content-container #contentHome #act #actContent #actRow #foto {
		padding: 2px;
		background-color: #e2e2e2;
		border: 1px solid #ccc;
		width: 75px;
		float:left;
		margin-right: 20px;
	}
	
	#content-container #contentHome #act #actContent #actRow #fecha {
		color: #666;
		font-size:14px;
		padding: 0px;
		float:left;
		width: 200px;
	}
	
	#content-container #contentHome #act #actContent #actRow #title {
		width: 65%;
		color: #003366;
		font-size:11px;
		font-weight: bold;
		padding: 0px;
		float:left;
	}
	
	#content-container #contentHome #act #actContent #actRow #breve {
		color: #000;
		font-size:11px;
		width: 670px;
		padding: 0px;
		background-color: #fff;
		float:left;
	}
	
	#content-container #contentHome #act #actContent #actRow #files {
		font-size:11px;
		width: 718px;
		padding: 5px 0;
		float:right;
	}
	
	#content-container #contentHome #act #actContent #actRow #files span {
		font-style: italic;
	}
	
	#content-container #contentHome #act #actContent #actRow #files ul {
		margin: 5px 0px 0px 0px;
		padding: 0px;
		list-style: none;
	}
	
	#content-container #contentHome #act #actContent #actRow #files ul li {
		color: #666;
		font-style: italic;
		font-size: 10px;
		line-height: 14px;
		background-image: url(../img/li_red.png);
		background-repeat: no-repeat;
		background-position: 0px 5px;
		padding: 0px 0px 0px 8px;		
	}
		
	#content-container #contentHome #act #actContent #actRow #modificar {
		padding: 2px 0px 2px 23px;
		background-image: url(../img/ic_edit.png);
		background-repeat: no-repeat;
		background-position: top left;
		position: relative; 
		top: 10px; 
		left: 10px; 
		float: right; 
		margin-left: 0px; 
		margin-right: 10px;		
	}

	/* actividades aņos*/
	#content-container #contentHome #act #actYear {
		padding-left: 330px;
		text-align: center;
		height: 40px;
	}
	
	#content-container #contentHome #act #actYear a {
		display: block;
		padding-top: 3px;
		height: 26px;
		float: left;
		text-decoration: none;
		margin-right: 3px;
		background-image: url(../img/year.gif);
		background-repeat: no-repeat;
		width: 70px;	
		font-size: 12px;
		color: #f2af32;
		font-weight: bold;
	}	
	
	
	#content-container #contentHome #act #actYear a.activo,
	#content-container #contentHome #act #actYear a:hover {
		color: #fff;
		background-image: url(../img/yearHover.gif);
		background-repeat: no-repeat;	
	}	
	
	/* actividades menu */
	
	#content-container #contentHome #act #actMenu {
		padding-left: 12px;
		padding-top: 5px;
	}
	
	#content-container #contentHome #act #actMenu a span {
		display: none;
	}
	
	#content-container #contentHome #act #actMenu a {
		display: block;
		height: 25px;
		float: left;
		text-decoration: none;
		margin-right: 3px;
	}


	/* enero */
	#content-container #contentHome #act #actMenu a.enero {
		background-image: url(../img/enero.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.enero:hover {
		background-image: url(../img/enerohover.gif);
		background-repeat: no-repeat;
	}
	
	#content-container #contentHome #act #actMenu a.eneroActivo {
		background-image: url(../img/enerohover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.eneroInactivo {
		background-image: url(../img/eneroInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	/* febrero */
#content-container #contentHome #act #actMenu a.febrero {
		background-image: url(../img/febrero.gif);
		background-repeat: no-repeat;
		width: 70px;
	}
	
	#content-container #contentHome #act #actMenu a.febreroActivo {
		background-image: url(../img/febrerohover.gif);
		background-repeat: no-repeat;
		width: 70px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.febreroInactivo {
		background-image: url(../img/febreroInactive.gif);
		background-repeat: no-repeat;
		width: 70px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.febrero:hover {
		background-image: url(../img/febrerohover.gif);
		background-repeat: no-repeat;
	}
	
	/* marzo */
	#content-container #contentHome #act #actMenu a.marzo {
		background-image: url(../img/marzo.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.marzo:hover {
		background-image: url(../img/marzohover.gif);
		background-repeat: no-repeat;
	}
	
	#content-container #contentHome #act #actMenu a.marzoActivo {
		background-image: url(../img/marzohover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.marzoInactivo {
		background-image: url(../img/marzoInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	/* abril */
	#content-container #contentHome #act #actMenu a.abril {
		background-image: url(../img/abril.gif);
		background-repeat: no-repeat;
		width: 69px;
	}
	
	#content-container #contentHome #act #actMenu a.abrilActivo {
		background-image: url(../img/abrilhover.gif);
		background-repeat: no-repeat;
		width: 69px;
	   cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.abrilInactivo {
		background-image: url(../img/abrilInactive.gif);
		background-repeat: no-repeat;
		width: 69px;
	   cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.abril:hover {
		background-image: url(../img/abrilhover.gif);
		background-repeat: no-repeat;
	}
	
	/* mayo */
	#content-container #contentHome #act #actMenu a.mayo {
		background-image: url(../img/mayo.gif);
		background-repeat: no-repeat;
		width: 70px;
	}
	
	#content-container #contentHome #act #actMenu a.mayoActivo {
		background-image: url(../img/mayohover.gif);
		background-repeat: no-repeat;
		width: 70px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.mayoInactivo {
		background-image: url(../img/mayoInactive.gif);
		background-repeat: no-repeat;
		width: 70px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.mayo:hover {
		background-image: url(../img/mayohover.gif);
		background-repeat: no-repeat;
	}
	
	/* junio */
	#content-container #contentHome #act #actMenu a.junio {
		background-image: url(../img/junio.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.junioActivo {
		background-image: url(../img/juniohover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.junioInactivo {
		background-image: url(../img/junioInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.junio:hover {
		background-image: url(../img/juniohover.gif);
		background-repeat: no-repeat;
	}
	
	/* julio */
	#content-container #contentHome #act #actMenu a.julio {
		background-image: url(../img/julio.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.julioActivo {
		background-image: url(../img/juliohover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.julioInactivo {
		background-image: url(../img/julioInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.julio:hover {
		background-image: url(../img/juliohover.gif);
		background-repeat: no-repeat;
	}
	
	/* agosto */
	#content-container #contentHome #act #actMenu a.agosto {
		background-image: url(../img/agosto.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.agostoActivo {
		background-image: url(../img/agostohover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.agostoInactivo {
		background-image: url(../img/agostoInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.agosto:hover {
		background-image: url(../img/agostohover.gif);
		background-repeat: no-repeat;
	}
	
	/* septiembre */
	#content-container #contentHome #act #actMenu a.septiembre {
		background-image: url(../img/septiembre.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.septiembreActivo {
		background-image: url(../img/septiembrehover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.septiembreInactivo {
		background-image: url(../img/septiembreInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.septiembre:hover {
		background-image: url(../img/septiembrehover.gif);
		background-repeat: no-repeat;
	}
	
	/* octubre */
	#content-container #contentHome #act #actMenu a.octubre {
		background-image: url(../img/octubre.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.octubreActivo {
		background-image: url(../img/octubrehover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.octubreInactivo {
		background-image: url(../img/octubreInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.octubre:hover {
		background-image: url(../img/octubrehover.gif);
		background-repeat: no-repeat;
	}
	
	/* noviembre */
	#content-container #contentHome #act #actMenu a.noviembre {
		background-image: url(../img/noviembre.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.noviembreActivo {
		background-image: url(../img/noviembrehover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.noviembreInactivo {
		background-image: url(../img/noviembreInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.noviembre:hover {
		background-image: url(../img/noviembrehover.gif);
		background-repeat: no-repeat;
	}
	
	/* diciembre */
	#content-container #contentHome #act #actMenu a.diciembre {
		background-image: url(../img/diciembre.gif);
		background-repeat: no-repeat;
		width: 71px;
	}
	
	#content-container #contentHome #act #actMenu a.diciembreActivo {
		background-image: url(../img/diciembrehover.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.diciembreInactivo {
		background-image: url(../img/diciembreInactive.gif);
		background-repeat: no-repeat;
		width: 71px;
		cursor: default;
	}
	
	#content-container #contentHome #act #actMenu a.diciembre:hover {
		background-image: url(../img/diciembrehover.gif);
		background-repeat: no-repeat;
	}
	
	/* end actividades */
	
	
	
#content-container #contentHome #content #contenidoHtmlTitle {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 5px;
		color: #003366;
	}
	
	#content-container #contentHome #content #contenidoHtmlText {
		font-size: 11px;
		margin-bottom: 20px;
	}
	
	#content-container #contentHome #content #destacado {
		background-color: #e2e2e2;
		border: 1px solid #ccc;
		padding: 10px;
		margin-bottom: 10px;
	}
	
	#content-container #contentHome #content #contenidoHtmlText a {
		color: #0033ff;
		text-decoration: underline;
	}
	
	#content-container #contentHome #content #contenidoHtmlText a:hover {
		text-decoration: none;
	}
	
	#content-container #contentHome #content #contenidoHtmlText span {
		font-size: 14px;
		color: #003366;
		
	}
	
	#content-container #contentHome #content #contenidoHtmlText ul {
		margin: 0px;
		list-style: none;
		padding-left: 10px;
		line-height: 4px;
	}
	
	#content-container #contentHome #content #contenidoHtmlText li {
		background-image: url(../img/backgLi.gif);
		background-position: left 5px;
		background-repeat: no-repeat;
		line-height: 15px;
		padding-left: 10px;
	}
	
	#content-container #contentHome #content #contenidoHtmlText ul#indice {
		margin: 0px;
		list-style: none;
		padding-left: 10px;
		line-height: 4px;
		padding-top: 10px;
	}
	
	#content-container #contentHome #content #contenidoHtmlText ul#indice li {
		background-image: url(../img/backgLi.gif);
		background-position: left 7px;
		background-repeat: no-repeat;
		line-height: 20px;
		padding-left: 10px;
	}
	
	#content-container #contentHome #content #volver {
		background-image: url(../img/backgVolver.gif);
		background-repeat: no-repeat;
		float:right;
		height: 20px;
		padding: 1px 0 0 0px;
		text-align: center;
		width: 100px;
		margin-bottom: 0px;
	}
	
	#content-container #contentHome #content #numRows {
		background-image: url(../img/backgRows.gif);
		background-repeat: no-repeat;
		margin-left: 150px;
		height: 20px;
		padding: 3px 0 0 0px;
		text-align: center;
		width: 256px;
		margin-bottom: 20px;
	}
	
	#content-container #contentHome #content #numRows .inactiv {
		color: #ccc;
		width: 65px;
		float: left;
	}

	#content-container #contentHome #content #numRows span {
		margin: 0px 7px;
		float: left;
		width: 105px;
	}
	
		
	#content-container #contentHome #content #numRows a {
		color: #0033ff;
		text-decoration: underline;
		float: left;
		width: 65px;
	}
	
	#content-container #contentHome #content #numRows a:hover {
		text-decoration: none;
	}
	
	#content-container #contentHome #content #title {
		height: 25px;
		padding: 16px 0 0 0;
		font-size: 18px;
		border-bottom: 1px solid #003366;
		color: #003366;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
	}
	
	#content-container #contentHome #content #noticiaHomeLinkTodas {
		text-align: right;
		padding-right: 10px;
	}

	#content-container #contentHome #content #noticiaHomeLinkTodas a {
		font-weight: bold;
		font-size: 9px;
		color: #0033ff;
		text-decoration: underline;
	}
	
	#content-container #contentHome #content #noticiaHomeLinkTodas a:hover {
		text-decoration: none;
	}	
	
	#content-container #contentHome #content #noticia,
	#content-container #contentHome #content #doc,
	#content-container #contentHome #content #foto,
	#content-container #contentHome #content #licitacion {
		margin-bottom: 10px;
	}
	
	#content-container #contentHome #content #doc #docInfo {
		color: #666;
		float: left;
		width: 90px;
		margin-right: 10px;
		text-align: left;
		font-size: 9px;
	}
	
	#content-container #contentHome #content #doc #docInfo span { color: red; }		
	
	#content-container #contentHome #content #noticia #noticiaImg,
	#content-container #contentHome #content #doc #docImg {
		float: left; 
		width: 140px;
		height: 105px;
		margin-right: 10px;
		border: 1px solid #ccc;
		background-color: #f2f2f2;
		padding: 2px;
	}
	
	#content-container #contentHome #content #doc #docImg { 
		width: 105px;
		height: 140px;
	}
	
	#content-container #contentHome #content #foto {
		float: left; 
		width: 140px;
		height: 190px;
		margin-right: 20px;
	}
	
	#content-container #contentHome #content #foto #fotoImgHor,
	#content-container #contentHome #content #foto #fotoImgVert {
		border: 1px solid #ccc;
		background-color: #f2f2f2;
		padding: 2px;
		margin-bottom: 5px;
	}
	
	#content-container #contentHome #content #foto #fotoImgHor {
		width: 140px;
		height: 105px;
	}
	
	#content-container #contentHome #content #foto #fotoImgVert {
		width: 105px;
		height: 140px;
	}
	
	#content-container #contentHome #content #foto #fotoPie {
		
	}
	
	#content-container #contentHome #content #foto #fotoFecha {
		font-size: 9px;
		color: #666;
	}
	

	#content-container #contentHome #content #noticia #noticiaImgGrande {
		width: 235px;
		margin: 0 10px 10px 0px;
		border: 1px solid #ccc;
		background-color: #f2f2f2;
		padding: 2px;
		float:left;
		
	}
	
	#content-container #contentHome #content #noticia #subtitle {
		font-size: 16px;
		color: #003366;
	}
	
	#content-container #contentHome #content #noticia #entradilla {
		padding-top:0px;
		font-style: normal;
		color: #003366;
		font-size: 13px;
		margin-bottom: 10px;
	}
	
	#content-container #contentHome #content #noticia #text {
		margin-bottom: 10px;
		padding-top: 10px;
	}
	
	#content-container #contentHome #content #noticia #noticiaLink,
	#content-container #contentHome #content #doc #docLink {
			padding-top: 10px;
			float: left;
			width: 470px;
			background-color: #fff;
	}
	
		#content-container #contentHome #content #noticia #noticiaLink #titleAmpliada {
			color: #003366;
			font-size: 18px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding: 5px 0px;
			margin-bottom: 10px;
		}
		
			
		#content-container #contentHome #content #noticia #noticiaLink #fecha,
		#content-container #contentHome #content #doc #docLink #fecha {
			color: #666;
			font-size: 9px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		
		#content-container #contentHome #content #noticia #noticiaLink #link,
		#content-container #contentHome #content #doc #docLink #link {
			color: #003366;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding: 5px 0px;
		}
		
		#content-container #contentHome #content #doc #docLink #link a, 
		#content-container #contentHome #content #noticia #noticiaLink #link a,
		#content-container #contentHome #content #noticia #noticiaLink #text a {
			color: #0033ff;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: underline;
		}
		
		#content-container #contentHome #content #noticia #noticiaLink #link a:hover,
		#content-container #contentHome #content #doc #docLink #link a:hover,
		#content-container #contentHome #content #noticia #noticiaLink text a:hover {
			text-decoration: none;
		}
		
		#content-container #contentHome #content #noticia #noticiaLink #detalles,
		#content-container #contentHome #content #doc #docLink #detalles {
			color: #666;
			font-size: 9px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-style: italic;
		}
		
		#content-container #contentHome #content #doc #docLink #detalles { padding-top: 4px; }			
	
		#content-container #contentHome #content #licitacion {
			padding: 10px 10px 0px 10px;
			background-color: white;
			border-top: 1px solid #f2f2f2;
			clear: both;
		}		
	
		#content-container #contentHome #content #licitacion #tecnico {
			color: #003366;
			font-size: 14px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding: 5px 0px 0px 0px;				
		}
		
		#content-container #contentHome #content #licitacion #tecnico span {
			color: #cc0000;
			font-size: 9px;
		}		
		
		#content-container #contentHome #content #licitacion #fecha,
		#content-container #contentHome #content #licitacion #descrip {
			color: #666;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding-top: 3px;
		}
		
		#content-container #contentHome #content #licitacion #descrip { color: black; }
		
/* =================== */		

#content-container #contentHome #content #doc {
		margin-bottom: 10px;
	}
	
	#content-container #contentHome #content #doc #docLeft {
		float: left; 
		width: 70px;
		margin-right: 10px;
		color: #666;
		font-weight: normal;
		font-size: 9px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: right;
	}
	
	#content-container #contentHome #content #doc #docLeft span {
		color: #cc0000;
	}
	
	#content-container #contentHome #content #doc #docRight {
			float:left;
			width: 370px;
	}
	
		#content-container #contentHome #content #doc #docRight #link {
			color: #003366;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding-bottom: 5px;
		}
		
		#content-container #contentHome #content #doc #docRight #link a {
			color: #0033ff;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: underline;
		}
		
		#content-container #contentHome #content #doc #docRight #link a:hover {
			text-decoration: none;
		}
		
		#content-container #contentHome #content #doc #docRight #info {
			color: #003366;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-style: normal;
		}
		
		#content-container #contentHome #content #doc #docRight #info a {
			color: #003366;
			background-image: url(../img/backgDocInfo.gif);
			background-repeat: no-repeat;
			padding-left: 15px;
		}

/* =================== */
	#footer #consorcio {
		height: 138px;
		border: 1px solid #e5ebf2;
		background-image: url(../img/backgConsorcio.gif);
		background-repeat: repeat-x;
		background-position: 1px 0px;
		padding: 10px 20px 0 20px;
		margin-bottom: 5px;	
	}

	#footer #consorcio #logos img {
		margin-right: 20px;
	}

	#footer #consorcio #title {
		height: 13px;
		padding: 0;
		font-size: 11px;
		border-bottom: 1px solid #003366;
		color: #003366;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-bottom: 5px;
	}
	
	#footer #consorcio #titleNoBorder {
		height: 10px;
		padding: 0;
		font-size: 9px;
		color: #003366;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-bottom: 5px;
	}

/* ============================ */
#footer #menuLegal {
	background-color: #e5eaef;
	padding: 10px;
	height: 10px;
}	

#footer #menuLegal #menuLegalLeft {
	float:left;
	width: 500px;
}

	#footer #menuLegal #menuLegalLeft a {
		color: #0033ff;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	
	#footer #menuLegal #menuLegalLeft a:hover {
		text-decoration: none;
	}

#footer #menuLegal #menuLegalRight {
	float:right;
	width: 80px;
	text-align: right;
}

	#footer #menuLegal #menuLegalRight a {
		color: #003366;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		display: block;
		width: 80px;
		float: left;
		margin-right: 10px;
		padding-left: 17px;
		padding-bottom: 3px;
				
	}
	
	#footer #menuLegal #menuLegalRight a.zoom {
		background-image: url(../img/backgIconZoom.gif);
		background-repeat: no-repeat;
	}
	
	#footer #menuLegal #menuLegalRight a.print {
		background-image: url(../img/backgIconPrint.gif);
		background-repeat: no-repeat;
		width: 55px;
		padding-left: 20px;
	}
	
	#footer #menuLegal #menuLegalRight a:hover {
		text-decoration: none;
	}
	
/* ============================= */ 

#footer #textoFinal {
		color: #003366;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		height: 40px;
		padding-top: 10px;
		line-height: 15px;
	}

/* ============================= 
			CLEAR 
	============================= */
	
	#clear {
		clear: both;
	}
	
/* ============================
			MENU
	============================ */
	
#menu {
	float: left; 
	width: 583px;
	margin-top: 22px;
	margin-left: 10px;
}

#menu span {
	display: block;
	float: left;
}

#menu span a {
	display: block;
	padding: 60px 0px 0px 5px;
	width: 110px;
	height: 30px;
	border-left: 1px solid #7792ad;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
}

#menu span a:hover { color: #ffc46a; text-decoration: none;}
#menu span a.active { color: #ffc46a; text-decoration: none;}


/* Tablas para el calendario */

#calendario_mes {
	text-align: center;
	padding-top: 10px;
}

#calendario_mes span a {
	text-decoration: none;
}

#calendario_mes span a:hover {
	color: #000;
}

#calendario_mes span.to_the_left {
	padding-right: 20px;
}

#calendario_mes span.to_the_right {
	padding-left: 20px;
}

table#calendario {
	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 1px 0px 1px 1px;
	margin: 10px auto;
	font-size: 10px;
}
table#calendario  td, th {
	width: 15px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background: url(../img/cells.png);
	color: #444;
	position: relative;
}
table#calendario  th {
	height: 20px;
	font-weight: normal;
	font-size: 11px;
}
table#calendario  td:hover, #calendario  th:hover {
	background-position: 0px -81px;
	color: #222;
}
table#calendario  td.date_has_event {
	background-position: 162px 0px;
	color: white;
}
table#calendario  td.date_has_event:hover {
	background-position: 162px -81px;
}
table#calendario  td.padding {
	background: url(../img/calpad.jpg);
}
table#calendario  td.today {
	background-position: 81px 0px;
	color: white;
}
table#calendario td.today:hover {
	background-position: 81px -81px;
}
table#calendario .events {
	position: relative;
}
table#calendario .events ul {
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 15px;
	background: #E7ECF2 url(../img/popup.png) no-repeat;
	color: white;
	border: 1px solid white;
	font-size: 11px;
	width: 200px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}
table#calendario .events li {
	padding-bottom: 5px;
}
table#calendario .events li span {
	display: block;
	font-size: 10px;
	text-align: left;
	color: #555;
}
table#calendario .events li span.title {
	font-weight: bold;
	color: #222;
}

/* End tablas para el calendario */


/* Tables */
table {
	background: #fff;
	border: 1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 0px;
	width: 100%;
}
th {
	background: #f2f2f2;
	border: 1px solid #bbb;
	border-top: none;
	border-left: 1px solid #fff;
	text-align: center;
}
th a {
	background:#f2f2f2;
	display: block;
	padding: 4px;
	text-decoration: none;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/* administrador */

#administrador {
	padding: 10px;
}

#administrador form {
	margin: 0px;
	padding: 0px;
}

#administrador div#form-msg-ok {
	display: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	background-color: #2B8205; 
	padding: 10px;
	color: white;
	width: 970px;
}

#administrador div#form-msg-ko {
	display: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #CB292B; 
	padding: 10px;
	color: white;
	width: 950px;
}

#administrador div#form-msg-ko a {
	color: white;
	text-decoration: underline;
}

#administrador div#form-msg-alert,
#administrador div#form-msg-info,
#administrador div#flashMessage {
	display: block;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: black;
	padding: 0px 0px 0px 8px;
	background-image: url(../img/li_red.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	margin: 10px 0px;
}

#administrador div#flashMessage.login-failed { color: red; width: 428px; margin-bottom: 10px;}
#administrador div#flashMessage.alert { width: 428px; margin: 10px 0px; }


#administrador div#form-msg-info { background-color: #00693E; }

#administrador label {
	width: 240px;
	display: block; 
	float: left;
	padding: 10px 0px;
	font-family: Verdana, Arial;
	font-size: 9px;
	font-weight: bold;
}

#administrador label span.label {
	display: block;
	width: 240px;
	padding-bottom: 5px;
	float: left;
}

#administrador label span.label span { font-weight: normal; }
#administrador label span.required { color: red; font-weight: bold; }

#administrador label input,
#administrador label select { 
	display: block; 
	float: left;
	font-size: 11px;
	font-weight: normal;
}

#administrador label select {
	width: 200px;
	padding: 2px;
	border: solid 1px #c0c0c0; 
}

#administrador label textarea { 
	display: block;
	font-size: 12px;
	font-weight: normal;
	clear: both;
	width: 900px;
	height: 100px;
	text-align: left;
}

#administrador input, textarea, select { 
	font-family: Tahoma, "Courier New", Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
}
#administrador input.textbox, textarea.textbox { 
	width: 200px;
	padding: 3px;
	border: solid 1px #c0c0c0; 
}

#administrador textarea.textbox { width: 800px; font-size: 11px; }

#administrador input.validation-failed, textarea.validation-failed { 
	background-color: #fae9e9;
	font-weight: normal;
}
#administrador input.button {
	color: white;
	background: #3b5998;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #d9dfea;
	border-left: 1px solid #d9dfea;
	border-bottom: 1px solid #0e1f5b;
	border-right: 1px solid #0e1f5b;
	background-image: none; 
	font-weight: normal;
	/*height: 22px;*/
	width: 85px;
	margin-right: 5px;
}

#administrador div.toolbar { clear: both; padding-top: 15px; margin-bottom: 10px;}

#administrador div.validation-inline-error-message{ 
	clear: both;
	display: block; 
	padding: 5px 0px 10px 6px; 
	color: red; 
	font-size: 9px; 
	font-weight: normal;
	font-family: Tahoma;
	background-image: url(../img/li_red.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	width: 260px;
}
/* end administrador */