﻿html,body{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial;
	/*font-size:14px;*/
	font-size:0.9em;
	font-weight:normal;
	color:#606060;
	background-color:#f2f2f2;
}
body{overflow:-moz-scrollbars-vertical;}
/*          CONTAINER
****************************************/
div#g-container{
	background-image:url(images/bg_gral.gif);
	background-repeat:repeat-y;
	width:990px;
	margin:0 auto;
	position:relative; /* preciso esto porque el menu global esta con position absolute */
}
div#g-container-inner{
	background-image:url(images/bg_pie.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:20px;
}
/*            HEADER
****************************************/
div#g-header{
	margin-bottom:1px;
	background-image:url(images/cabezal.jpg);
	background-repeat:no-repeat;
}
	div#g-header h1{
		display:none;
	}
div#g-header-inner{
	height:318px;	
	background-repeat:no-repeat;
	background-position:bottom center;
}
	/* localizado */
	body.g-lang-es-es div#g-header-inner{
		background-image:url(images/banner-es.jpg);
	}
	body.g-lang-en-gb div#g-header-inner{
		background-image:url(images/banner-en.jpg);
	}
/*            WRAPPER
****************************************/
div#g-wrapper{
	background-image:url(images/bg_miel.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
	div#g-wrapper .g-stack{
		
	}
		div#g-wrapper .g-stack h2{
			color:#4E2409;
			font-size:135%;
			padding: 5px 0;
			/*margin-top:12px;*/
		}
		div#g-wrapper .g-stack h3{
			color:#C03806;
			font-size:1.5em;
			padding: 5px 0;
		}
			div#g-wrapper .g-stack h3 a{
				color:inherit;
				text-decoration:none;
			}
		div#g-wrapper .g-stack ul{
			margin:0;
			padding:0;
			list-style-type:none;
		}
/*             MENU GLOBAL 
****************************************/
div#g-global-navigation{
	position:absolute;
	top:93px;
	right:35px;
}
	div#g-global-navigation ul{
		list-style-type:none;
	}
		div#g-global-navigation ul li{
			float:left;
			display:block;
			height:30px;	
		}
		/* items */
		div#g-global-navigation ul li.g-item{
			background-repeat:no-repeat;
			background-position:center right;
			padding:0px;
			/*margin-left:10px;*/
		}
			div#g-global-navigation ul li.g-item a{
				display:block;
				margin:0px;
				padding:7px 3px 0; /* height + margin-top = 30 */
				height:23px;
				background-repeat:no-repeat;
				background-position:center left;
				min-width:55px;
				text-align:center;
				vertical-align:middle;
				text-decoration:none;
				color:#fff;
				font-size:1.16em;
				font-weight:bold;
				-moz-user-select:none;
				outline-style:none;
			}
		div#g-global-navigation ul li.g-item:hover,
		div#g-global-navigation ul li.g-selected{
			background-image:url(images/menuItemRight.png);
			color:#BF3704;
		}
			div#g-global-navigation ul li.g-item:hover a,
			div#g-global-navigation ul li.g-selected a{
				background-image:url(images/menuItemLeft.png);
				color:#BF3704;
			}
		/* separator */
		div#g-global-navigation ul li.g-separator{
			width:10px;
			background-image:url(images/separador.png);
			background-repeat:no-repeat;
			background-position:center left;
		}
		
/*            CONTENT
****************************************/
div#g-content{
	
}

div#g-extra{

}
/*            CONTENT
****************************************/
div#g-footer{
	font-size:0.88em;
	padding-top:30px;
	padding-bottom:10px;
	padding-left:10px;
	margin-bottom:10px;
}

/*          DEFAULT
***************************************/
.layout-content-main{

}

/*          DETAILS
***************************************/
.layout-content-detail{
	margin-left:20px;
	margin-right:20px;
	padding-top:14px;
}
	.layout-content-detail h2{
		font-size:135%;
		padding:0 0 5px 0;
	}
		.layout-content-detail h2 a,
		.layout-content-detail h2 a:link{
			color:#4E2409;
			text-decoration:none;
		}
	
	.layout-content-detail h3{
		color:#C03806;
		font-size:1.5em;
		margin-top:20px;
	}
	.layout-content-detail .date{
		font-weight:bold;
		margin-bottom:10px;
	}
/*          LISTS
***************************************/
.layout-content-list{
	margin-left:20px;
	margin-right:20px;
	padding-top:14px;
}
	.layout-content-list h2{
		color:#4E2409;
		font-size:135%;
		padding:0 0 5px 0;
	}
	.layout-content-list ul{

	}
		.layout-content-list ul li{
			border-bottom:1px dashed #CCCCCC;
			padding-bottom:15px;
			margin-top:20px;
		}
		.layout-content-list ul li.last{
			border-bottom-style:none;
		}
			.layout-content-list ul li h3{
			}
				.layout-content-list ul li h3 a,
				.layout-content-list ul li h3 a:link{
					color:#C03806;
					font-size:1.5em;
					text-decoration:none;
				}
			.layout-content-list ul li .date{
				font-weight:bold;
				margin-bottom:10px;
			}

a.content-list-item-view-all{
	display:block;
	width:139px;
	line-height:20px;
	font-size:0.8em;
	background-image:url(images/btn_eventos_of.gif);
	background-repeat:no-repeat;
	color:#fff!important;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
a.content-list-item-view-all:hover{
	background-image:url(images/btn_eventos_on.gif);
}

/*
    ERROR PAGE
******************************/
.page-error{
	padding:100px 100px 130px 100px;
	/*color:#000000!important;*/
	/*font-family:'Segoe UI',Verdana,Arial;*/
	/*border:1px solid #BBBBBB;*/
	/*background-color:#fcfec5;*/
	/*background-image:url(warning.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
	*/
	/*padding:6px 30px;*/
	
	
	font-size:1.2em;
	/*font-weight:bold;*/
}
/*
	Lista de documentos
*****************************/
#g-content .gallery-documents li{
	margin-bottom:10px;
}
	#g-content .gallery-documents li a{
		line-height:18px;
		display:block;
		padding-left:18px;
		background-image:url(images/bullet_document.png);
		background-repeat:no-repeat;
		background-position:5px center;
		margin-left:0px;
	}
	#g-content .gallery-documents li a,
	#g-content .gallery-documents li a:link,
	#g-content .gallery-documents li a:visited,
	#g-content .gallery-documents li a:active{
		color:#606060;
		text-decoration:none;
	}
	#g-content .gallery-documents li a:hover{
		color:#383838;
		background-color:#f3f3f3;
		background-image:url(images/bullet_document_on.png);
	}
