/* ---------------------------------------------------------------------------------
	Hoja de estilos para la portada

	Desarrollado por Servicios Avanzados para las Instituciones S.L. (VIAVANSI) 2009
	Contacto: comercial@viavansi.com
	http://www.viavansi.com/
	
	Encoding:	UTF-8
	Autor:		Juan G. Hurtado
	e-Mail:		jghurtado@viavansi.com
------------------------------------------------------------------------------------ */

/* =Header
------------------------------------------------------------------------------------ */
body.home #header_wrapper {
	background: #005305 url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/layout/header-home-background.png) repeat-x 0 100%;
}

body.home #header {
	background: none;
	min-height: 416px;
}

/* Logos */
body.home #header h1 {
	height: 139px;
	top: 6px;
	width: 231px;
}

	body.home #header h1 span {
		background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/layout/header-home-logo-extenda.png) no-repeat 0 0;
	}

body.home #header p.junta-andalucia {
	height: 139px;
	left: 0;
	top: 155px;
	width: 231px;
}

	body.home #header p.junta-andalucia span {
		background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/layout/header-home-logo-junta.png) no-repeat 0 0;
	}

/* Meta */
body.home #header .meta {
	color: #003300;
	left: 0;
	top: 330px;
	width: 300px;
}

	body.home #header .meta a {
		color: #003300;
	}
	
	body.home #header .meta a:focus,
	body.home #header .meta a:hover {
		color: #fff;
	}
	
/* Search */
body.home #header .search {
	top: 295px;
}

/* Main-Menu */
body.home #header .main-menu {
	margin-top: 368px;
}

	body.home #header .main-menu ul {
		background: #005305 url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/layout/header-home-background.png) repeat-x 0 100%;
	}

	/* Slideshow */
	body.home #header .slideshow {
		background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/layout/header-home-logo-tagline.png) no-repeat 92% 100%;
		color: #99cc99;
		font-size: 1.1em;
		position: absolute;
		right: 0;
		top: 33px;
		width: 700px;
	}

		body.home #header .slideshow h2 {
			color: #fff;
			font-size: 1.8em;
			line-height: 1em;
			margin-bottom: 0.75em;
		}

		body.home #header .slideshow p.read-more {
			font-size: 1.2em;
			font-weight: bold;
			margin-bottom: 7em;
			margin-top: 0.5em;
		}

			body.home #header .slideshow p.read-more a {
				color: #fff;
			}

		body.home #header .slideshow img {
			border: 1px solid #000;
		}

		body.home #header .slideshow .image {
			height: 325px;
			width: 685px;
		}

			body.home #header .slideshow .image ul {
				margin: 1em 10px 0 0;
				text-align: right;
			}

				body.home #header .slideshow .image ul li {
					display: inline;
				}

					body.home #header .slideshow .image ul li a {
						background: #004f19;
						color: #fff;
						padding: 0 0.3em;
						text-decoration: none;
					}

					body.home #header .slideshow .image ul li.current a {
						background: #000;
					}
				
/* =Menu
------------------------------------------------------------------------------------ */

/* Tabs */
body.home #menu .content-menu-home .tabs {
	margin-bottom: 2em;
	margin-top: -4em;
	position: relative;
	z-index: 9;
}

	body.home #menu .content-menu-home .tabs li {;
		float: left;
		width: 27%;
	}

	body.home #menu .content-menu-home .tabs li.convocatorias {
		width: 46%;
	}
	
	body.home #menu .content-menu-home .tabs li.current {}
	
		body.home #menu .content-menu-home .tabs li a {
			background: #005528;
			border-right: 1px solid #222;
			color: #99cc99;
			display: block;
			height: 3.5em;
			overflow: hidden;
			padding: 0.5em 0.5em 0 0.5em;
			text-transform: uppercase;
			text-align: center;
			text-decoration: none;
			
			border-top-left-radius: 3px;
			-webkit-border-top-left-radius: 3px;
			-moz-border-radius-topleft: 3px;
			
			border-top-right-radius: 3px;
			-webkit-border-top-right-radius: 3px;
			-moz-border-radius-topright: 3px;
		}
		
		body.home #menu .content-menu-home .tabs li a.last {
			border: 0;
		}
		
		body.home #menu .content-menu-home .tabs li a:focus,
		body.home #menu .content-menu-home .tabs li a:hover {
			color: #fff;
		}
		
		body.home #menu .content-menu-home .tabs li.current a {
			background: #E3E2DE;
			color: #000;
		}
		
	/* Last news */
	body.home #menu .content-menu-home #last-news {}
	
		body.home #menu .content-menu-home #last-news .read-more {
			margin: 0 0 1em 0;
		}
		
			body.home #menu .content-menu-home #last-news .read-more a {
				color: #333;
			}
			
			body.home #menu .content-menu-home #last-news .read-more a:focus,
			body.home #menu .content-menu-home #last-news  .read-more a:hover {
				color: #000;
			}
	
		body.home #menu .content-menu-home #last-news .new {
			border-bottom: 1px solid #9a9995;
			margin-bottom: 1em;
			padding-bottom: 1em;
		}
		
		body.home #menu .content-menu-home #last-news .last {
			padding-bottom: 0;
		}
			
			body.home #menu .content-menu-home #last-news .new p {
				margin-bottom: 1em;
			}
		
			body.home #menu .content-menu-home #last-news .new h3 {
				font-size: 1.3em;
				line-height: 1.1em;
				margin-bottom: 0.75em;
				margin-right: 1em;
			}
			
				body.home #menu .content-menu-home #last-news .new h3 a {
					color: #000;
					text-decoration: none;
				}
				
				body.home #menu .content-menu-home #last-news .new h3 a:focus,
				body.home #menu .content-menu-home #last-news .new h3 a:hover {
					text-decoration: underline;
				}
			
			body.home #menu .content-menu-home #last-news .new img {
				border: 1px solid #000;
			}
			
			body.home #menu .content-menu-home #last-news .new .date {
				color: #009900;
			}
			
			body.home #menu .content-menu-home #last-news .new .excerpt {
				margin-right: 2em;
			}
				
	/* Weekly Schedule */
	body.home #menu .content-menu-home #weekly-schedule {}
	
		body.home #menu .content-menu-home #weekly-schedule .read-more {
			margin: 1em;
		}
		
			body.home #menu .content-menu-home #weekly-schedule .read-more a {
				color: #333;
			}
			
			body.home #menu .content-menu-home #weekly-schedule .read-more a:focus,
			body.home #menu .content-menu-home #weekly-schedule .read-more a:hover {
				color: #000;
			}
	
		body.home #menu .content-menu-home #weekly-schedule h3 {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-content-menu.gif) no-repeat 0 0;
			color: #000;
			font-size: 1.3em;
			line-height: 1.1em;
			margin-bottom: 0.75em;
			padding: 0.75em 0 1em 65px;
		}
		
		body.home #menu .content-menu-home #weekly-schedule ul {
			margin: 0 1.25em 1em 0.75em;
		}
		
			body.home #menu .content-menu-home #weekly-schedule ul li {
				margin-bottom: 1em;
				padding-left: 30px;
				padding-top: 0.5em;
			}
			
				body.home #menu .content-menu-home #weekly-schedule ul li span.date {
					background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-content-menu.gif) no-repeat -15px -120px;
					color: #2a70aa;
					margin-left: -30px;
					padding: 0.5em 0 0.5em 30px;
				}
				
				body.home #menu .content-menu-home #weekly-schedule ul li a {
					color: #333;
					text-decoration: none;
				}
				
				body.home #menu .content-menu-home #weekly-schedule ul li a:focus,
				body.home #menu .content-menu-home #weekly-schedule ul li a:hover {
					color: #000;
					text-decoration: underline;
				}
				
	/* Calls */
	body.home #menu .content-menu-home #calls {}
	
		body.home #menu .content-menu-home #calls .read-more, body.home #menu .content-menu-home #calls .read-more a {
			color: #777;
			text-align: right;
		}
	
		body.home #menu .content-menu-home #calls .group {
			border-bottom: 1px solid #9a9995;
			margin-bottom: 1em;
			padding-bottom: 1em;
		}
		
		body.home #menu .content-menu-home #calls .projects {
			border: 0;
		}
		
		body.home #menu .content-menu-home #calls h3 {
			color: #000;
			font-size: 1.5em;
			line-height: 1.1em;
			margin-bottom: 0.75em;
		}
		
		/* Menus */
		body.home #menu .content-menu-home #calls .menu {
			margin: 0 1.25em 1em 1em;
		}
		
			body.home #menu .content-menu-home #calls .menu li {
				margin-bottom: 1em;
				padding-top: 0.5em;
			}
			
				body.home #menu .content-menu-home #calls .menu li a {
					color: #666;
					display: block;
					min-height: 30px;
					padding-left: 40px;
				}
				
				body.home #menu .content-menu-home #calls .menu li a:focus,
				body.home #menu .content-menu-home #calls .menu li a:hover {}
				
					body.home #menu .content-menu-home #calls .menu li a strong {
						display: block;
						text-decoration: underline;
					}
		
		/* Actions */
		body.home #menu .content-menu-home #calls .actions {}
		
			body.home #menu .content-menu-home #calls .actions ul {
				font-size: 1.2em;
				margin: 0 0.75em 1em 0.75em;
			}
			
				body.home #menu .content-menu-home #calls .actions ul li {
					padding: 0.25em 0 0.25em 0;
				}
				
					body.home #menu .content-menu-home #calls .actions ul li strong {
						background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-content-menu.gif) no-repeat -14px -195px;
						color: #333;
						display: block;
						font-weight: bold;
						padding: 0.5em 0 0.5em 40px;
					}
					
					body.home #menu .content-menu-home #calls .actions ul li strong.icon-0 {
						background-position: -14px -195px;
					}
					
					body.home #menu .content-menu-home #calls .actions ul li strong.icon-1 {
						background-position: -14px -270px;
					}
					
					body.home #menu .content-menu-home #calls .actions ul li strong.icon-2 {
						background-position: -14px -346px;
					}
					
					body.home #menu .content-menu-home #calls .actions ul li strong.icon-3 {
						background-position: -16px -420px;
					}
					
					body.home #menu .content-menu-home #calls .actions ul li strong.icon-4 {
						background-position: -14px -490px;
					}
					
					body.home #menu .content-menu-home #calls .actions ul li strong:hover {
						color: #000;
						cursor: pointer;
					}
					
					body.home #menu .content-menu-home #calls .actions ul li ul {
						font-size: 0.85em;
						margin: 0;
						text-transform: uppercase;
					}
					
						body.home #menu .content-menu-home #calls .actions ul li ul li {
							padding: 0.5em 0 0.5em 40px;
						}
						
							body.home #menu .content-menu-home #calls .actions ul li ul li a {
								background: none;
								display: inline;
								color: #666;
								font-weight: normal;
								padding-left: 0;
								text-decoration: none;
							}
							
								body.home #menu .content-menu-home #calls .actions ul li ul li a strong {
									background: none;
									color: #666;
									display: block;
									padding: 0;
								}
								
		/* Oportunities */
		body.home #menu .content-menu-home #calls .oportunities .menu li a {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/campana.png) no-repeat 0 0;
		}
		
		/* Programs */
		body.home #menu .content-menu-home #calls .programs .menu li {
			margin-bottom: 0;
		}
		
		body.home #menu .content-menu-home #calls .programs .menu li a {
			padding: 0.5em 0 0.5em 40px;
		}
		
		body.home #menu .content-menu-home #calls .programs .menu li a.new {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/estrella-nuevo.png) no-repeat 0 0;
		}
		
		body.home #menu .content-menu-home #calls .programs .menu li a.last-days {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/ultimos-dias.png) no-repeat 0 0;
			padding: 1em 0 1em 40px;
		}
		
		/* Projects */
		body.home #menu .content-menu-home #calls .projects .menu li a {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-content-menu.gif) no-repeat -11px -830px;
		}
		
/* =Body
------------------------------------------------------------------------------------ */
body.home #body {}

	/* Box */
	body.home #body .box {
		margin: 1em 1.75em 0 1.75em;
	}
	
		body.home #body .box h2 {
			font-size: 1.6em;
			line-height: 1.2em;
			margin-bottom: 0.5em;
		}
		
		/* Read More */
		body.home #body .read-more a {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -35px -215px;
			color: #666;
			display: block;
			font-weight: bold;
			padding: 0.5em 0 0.5em 30px;
		}
		
		body.home #body .read-more a:focus,
		body.home #body .read-more a:hover {
			color: #000;
		}
		
		/* Links Inline */
		body.home #body .box ul.links-inline {
			background: #f2f2f2;
			margin: 0 -1.75em;
		}
		
			body.home #body .box ul.links-inline li {
				float: left;
			}
			
				body.home #body .box ul.links-inline li a {
					background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/links-arrow.gif) no-repeat 20px 55%;
					border-right: 2px solid #fff;
					display: block;
					color: #666;
					font-size: 1.2em;
					padding: 0.75em 1em 0.75em 50px;
					text-decoration: none;
				}
				
				body.home #body .box ul.links-inline li a.last {
					border: 0;
				}
				
				body.home #body .box ul.links-inline li a:focus,
				body.home #body .box ul.links-inline li a:hover {
					color: #333;
					text-decoration: underline;
				}
				
		/* List */
		body.home #body ul.list {}

			body.home #body ul.list li {
				margin-bottom: 1em;
			}

				body.home #body ul.list li strong {
					display: block;
					text-decoration: underline;
				}

				body.home #body ul.list li a {
					color: #666;
				}

				body.home #body ul.list li a:focus,
				body.home #body ul.list li a:hover {
					color: #000;
				}
		
		/* Links Block */
		body.home #body .box ul.links-block {
			background: #f2f2f2 url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/layout/links-block-background.png) repeat-y 100% 0;
			margin: 0 -1.75em;
		}

			body.home #body .box ul.links-block li {
				
			}

				body.home #body .box ul.links-block li a {
					background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/links-arrow.gif) no-repeat 20px 55%;
					border-bottom: 2px solid #fff;
					display: block;
					color: #666;
					font-size: 1.2em;
					padding: 0.75em 0 0.75em 50px;
					text-decoration: none;
				}

				body.home #body .box ul.links-block li a.last {
					border: 0;
				}

				body.home #body .box ul.links-block li a:focus,
				body.home #body .box ul.links-block li a:hover {
					color: #333;
					text-decoration: underline;
				}
		
	/* intern-proc-steps */
	body.home #body .intern-proc-steps {}
	
		body.home #body .intern-proc-steps .group {
			margin-left: 17px;
		}
		
			body.home #body .intern-proc-steps .group p {
				float: left;
				margin-right: 1em;
				width: 80px;
			}
			
		body.home #body .intern-proc-steps .questionnaire {
			margin-left: 1em;
			width: 60%;
		}
		
			body.home #body .intern-proc-steps .questionnaire a {
				background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -25px 2px;
				color: #666;
				display: block;
				font-size: 0.9em;
				padding: 0.5em 0 0.5em 55px;
				text-decoration: none;
			}
			
			body.home #body .intern-proc-steps .questionnaire a:focus,
			body.home #body .intern-proc-steps .questionnaire a:hover {
				color: #000;
			}
			
			body.home #body .intern-proc-steps .questionnaire strong {
				display: block;
				font-size: 1.2em;
				margin-bottom: 0.5em;
				text-decoration: underline;
				text-transform: uppercase;
			}
	
	/* next-calls */
	body.home #body .next-calls {}
	
		body.home #body .next-calls h2 {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -25px -110px;
			padding-left: 55px;
		}
		
	/* register */
	body.home #body .register {}
	
		body.home #body .register p {
			background: #fff url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -20px -500px;
			padding: 0.75em 0 0.75em 65px;
		}
		
		body.home #body .register a {
			background: #fff url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat 98% -605px;
			color: #666;
			display: block;
			padding: 0.5em 35px 0.5em 0;
			text-decoration: none;
		}
		
		body.home #body .register a:focus,
		body.home #body .register a:hover {
			color: #000;
		}
		
		body.home #body .register a:focus strong,
		body.home #body .register a:hover strong {
			text-decoration: underline;
		}
		
		body.home #body .register strong {
			color: #000;
			font-size: 1.6em;
		}
		
	/* documents */
	body.home #body .documents {}
	
		body.home #body .documents h2 {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -30px -700px;
			padding: 0.25em 0 0.25em 50px;
		}
		
		body.home #body .documents .list {}
		
			body.home #body .documents .list li {}
			
				body.home #body .documents .list li a {
					background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -30px -3369px;
					display: block;
					padding: 0.25em 0 0.25em 40px;
				}
			
	/* invest */
	body.home #body .invest {}

		body.home #body .invest h2 {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -23px -3255px;
			padding: 0.25em 0 0.25em 60px;
		}
	
	/* year-programation */
	body.home #body .year-programation {}
	
		body.home #body .year-programation h2 {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -30px -818px;
			padding: 0.25em 0 0.25em 50px;
		}
		
		body.home #body .year-programation ul {}
		
			body.home #body .year-programation ul li {
				background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -35px -928px;
				margin-bottom: 0.5em;
				padding: 0.5em 0 0.5em 35px;
			}
			
			body.home #body .year-programation ul li.icon-0 {
				background-position: -35px -928px;
			}
			
			body.home #body .year-programation ul li.icon-1 {
				background-position: -35px -1028px;
			}
			
			body.home #body .year-programation ul li.icon-2 {
				background-position: -35px -1108px;
			}
			
			body.home #body .year-programation ul li.icon-3 {
				background-position: -35px -1195px;
			}
			
				body.home #body .year-programation ul li a {
					color: #666;
					font-weight: bold;
				}
				
				body.home #body .year-programation ul li a:focus,
				body.home #body .year-programation ul li a:hover {
					color: #000;
				}
				
	/* observatory */
	body.home #body .observatory {}
	
		body.home #body .observatory h2 {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -25px -1285px;
			padding: 0.2em 0 0.2em 60px;
			width: 75%;
		}
		
			body.home #body .observatory h2 span {
				font-size: 0.75em;
			}
	
	/* advisers */		
	body.home #body .advisers p {
		background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/layout/home-online-advisers.png) no-repeat 50% 100%;
		padding-bottom: 195px;
	}
	
	/* office-net */
	body.home #body .office-net {}
	
		body.home #body .office-net a {
			color: #666;
			text-decoration: none;
		}
		
		body.home #body .office-net a:focus,
		body.home #body .office-net a:hover {
			color: #000;
		}
		
		body.home #body .office-net h2 {
			width: 75%;
		}
		
		body.home #body .office-net ul {
			float: right;
			margin-right: -1.75em;
			margin-top: -4.5em;
			width: 85px;
		}
		
			body.home #body .office-net ul li {}
			
				body.home #body .office-net ul li strong {
					font-weight: bold;
					text-transform: uppercase;
				}
			
				body.home #body .office-net ul li ul {
					float: none;
					margin-bottom: 1em;
					margin-top: 0;
				}
					
					body.home #body .office-net ul li ul li {}
					
						body.home #body .office-net ul li ul li a {
							font-weight: normal;
							text-transform: none;
						}
		
		body.home #body .office-net p {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/layout/home-office-net.png) no-repeat 0 0;
			padding-top: 170px;
			padding-left: 40px;
		}
		
			body.home #body .office-net p a {
				text-decoration: underline;
			}
			
	/* oportunities */
	body.home #body .oportunities {}
	
		body.home #body .oportunities h2 {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -30px -1385px;
			padding: 0.2em 0 0.2em 55px;
		}
		
	/* multilateral */
	body.home #body .multilateral {}

		body.home #body .multilateral h2 {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -30px -1485px;
			padding: 0.2em 0 0.2em 60px;
		}
		
	/* newsletter */
	#body .newsletter {}

		#body .newsletter .title {
			background: url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -30px -298px;
			padding: 1.5em 0 0 50px;
			width: 60%;
		}

		#body .newsletter input.button {
			background: #fff url(http://www.extenda.es/web/export/system/modules/com.junta.extenda.en/resources/images/icons/sprite-body.gif) no-repeat -30px -405px;
			border: 0;
			color: #666;
			cursor: pointer;
			font-size: 1.2em;
			font-weight: bold;
			padding: 1em 0 1em 50px;
			text-decoration: underline;
		}
