
/* Reset */

* {
	margin:						0;
	padding:					0;
	list-style-type:			none;
	font:						0.95em "Trebuchet MS", Times, serif;
}

strong {
	font-weight:				bold;
}

/* Maqueta */

body {
	padding-top:				20px;
	background:					url(../imagenes/bg-body.png) top left repeat-x;
}

div#contenedor {
	width:						960px;
	left:						50%;
	position:					relative;
	margin-left:				-480px;
}

div#cabecera {
	height:						125px;

}

/*
	Franja de contacto
*/

div#contacto					{ height: 9.1em; border-top: 20px solid #980808; font-size: 1em; }
div#contacto *					{ color: white; }
div#contacto acronym			{ border-bottom: 0; }

div#contacto dl					{ width: 20em; margin: 0.2em 0 0 0; }
div#contacto dl dl				{ margin: 0 0 0 0; }
div#contacto dl dl dt			{ display: none; }
div#contacto dd					{ font-size: 12px; }
/*
div#contacto a:link,
div#contacto a:visited			{ text-decoration: underline; }
*/
div#contacto a:hover,
div#contacto a:active			{ text-decoration: none; }

/*
	Contenido
*/

div#contenido {
	color:						#656565;
	font-size:					1.0em;
	height:						auto;
	margin-bottom:				20px;
}

div.modulo {
	width:						300px;
	float:						left;
	margin:						10px 10px 0 10px;
}

div.modulo p,
div.modulo ul li { line-height: 2em; font-size: 1em; text-align: justify; }
/*
div.modulo ul li { background: url(../imagenes/bg-noticias.gif) 2px no-repeat; padding-left: 15px; }
*/
div.modulo a:link, div.modulo a:visited, p.extra a { color: #b70c12; }
div.modulo a:hover, div.modulo a:active { text-decoration: none;}

div#modulo-contenido { margin-top:10px; width:615px; margin-right:20px; float:left;}

div.banner {
	width:						auto !important;
}

p.extra		{ text-align: right !important; }
p.extra a	{font-size: 0.9em; }

div#pie		{ clear: both; border-top: 7px solid #e5e5e5;}
div#pie h6	{ color: #666; float: left; }
div#pie h6 a{ color: #958816; font-weight: bold; border-bottom: 1px solid #ccc; text-decoration:none; }
div#pie h6,
div#pie p	{ display: inline; height: 40px; line-height: 40px; }
div#pie p	{ float: right !important; color: #9a9a9a; text-align: right !important; }
div#pie p a { color: #9a9a9a; }

/* Listas */

div#menu div {
	float:						left;
	margin:						0 20px 0 0;
}

div#menu div ul {
	margin-left:				18px;
}

div#menu div ul li {
	list-style-type:			lower-alpha;
	font-size:					1em;
	color:						#999;
}

div#menu div ul li a:link, div#menu div ul li a:visited { color: #9b9b9b; text-decoration: none; line-height: 1.5em; }
div#menu div ul li a:hover, div#menu div ul li a:active { color: #666; }

div.modulo li#acceso-privado,
div.modulo li#consigue-web {
	width:						135px;
	height:						135px;
	margin:						0 5px;
	float:						left;
	position:					relative;
}

div.modulo li#acceso-privado span,
div.modulo li#consigue-web span {
	width:						135px;
	height:						135px;
	position:					absolute;
	top:						0;
	left:						0;
	z-index:					1;
}

ul#banners								{ height: 147px; }
ul#banners li 							{ float: left; margin: 3px; width: 140px; height: 62px; position:relative; }
ul#banners li span 						{ cursor: hand; width: 140px; height: 62px; position:absolute; top:0; left:0; z-index:1;}
ul#banners li img						{ border: 0px; }
/*
ul#banners li#ayuntamiento-andujar span	{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C060600-banner-ayuntamiento.jpg) top left no-repeat; }
ul#banners li#consejeria-junta span		{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C062004-banner-consejerias.jpg) top left no-repeat; }
ul#banners li#sierra-andujar span		{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C061945-banner-parque.jpg) top left no-repeat; }
ul#banners li#bop span					{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C062520-banner-bop.jpg) top left no-repeat; }
ul#banners li#boja span					{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C062513-banner-boja.jpg) top left no-repeat; }
ul#banners li#boe span					{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C062507-banner-boe.jpg) top left no-repeat; }
ul#banners li#ideal span				{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C062529-banner-ideal.jpg) top left no-repeat; }
ul#banners li#diariojaen span			{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C010439-banner-diariojaen.jpg) top left no-repeat; }
ul#banners li#radioandujar span			{ background: url(http://gestor.facthor.net/Trabajo/ImagenesWeb/162%5C062601-banner-radioandujar.jpg) top left no-repeat; }
*/
ul#banners li a:link, ul#banners li a:visited { width: 140px; height: 62px; border:1px solid #958816; }
ul#banners li a:hover, ul#banners li a:active { width: 140px; height: 62px; border:1px solid #000; }

/* Encabezados */

div#doble {
	float:						right;
	width:						480px;	/*230px sin el logo junta-andalucia*/
}

h1 {
	float:						right;
	width:						167px;
	height:						79px;
	overflow:					hidden;
	position:					relative;
}

h1 span {
	display:					block;
	width:						167px;
	height:						79px;
	position:					absolute;
	z-index:					1;
	left:						0;
	top:						0;
	background:					url(../imagenes/fed_alcazaba-logo.jpg) top center no-repeat;
}

h1 a {
	width: 167px; height: 79px; cursor: hand;
}

h2 {
	margin-top:					5px;
	height:						32px;
	margin-bottom:				10px;
	color:						white !important;
	font-weight:				bold;
	line-height:				32px;
	font-size:					14px;
	padding-left:10px;
}

h2 img {
	margin-left:				30px;
}

h2, div#cabecera h3 {
	background-color:			#958816;
}

div#cabecera h3 {
	width:						95px;
	height:						16px;
	line-height:				16px;
	color:						white;
	font-weight:				bold;
	padding-left:				5px;
	margin-bottom:				3px;
}

div.modulo h4 {
	color:						#626300;
	font-weight:				bold;
	font-size:					1.1em;
	/*border-bottom:			0.01em solid #ccc;*/
	margin:						10px 0;
}

div#pie h6 {
	background:					url(../imagenes/aavv-logo.jpg) top left no-repeat;
	padding-left:				40px;
}

/*
	Noticias
*/

div.noticia h5					{ margin-top: 0.8em; background: url(../imagenes/bg-h5.gif) 0em 0.4em no-repeat; padding-left: 1em; font-size: 0.98em; }
div.noticia h5 a:link,
div.noticia h5 a:visited		{ text-decoration: underline; }
div.noticia h5 a:hover,
div.noticia h5 a:active			{ text-decoration: none; }
div.noticia p					{ font-size: 0.9em; }

/*
	Microformatos de eventos
*/

div.vevent						{ margin: 0 0 1em 1.5em; height: 5em; width: 22em; }
div.vevent h5					{ background: url(../imagenes/bg-h5.gif) 0em 0.4em no-repeat; padding-left: 1.5em; }
div.vevent h5 *					{ font-weight: bold !important; border-bottom: 0; }
div.vevent p					{ margin-left: 1.8em; }
div.vevent p.location			{ font-style: italic; }
div.vevent a:link,
div.vevent a:visited			{ color: white; background-color: #958816; text-decoration: none; padding: 0 0.2em; border-bottom: 0.01em solid #757626; }

/*
	Adaptación móvil
*/

.mvl							{ display: none; }


/*
	Formulario de buzón
*/

#cuestionario{
	background-color:			#F4FBEB;
	clear:						both;
	display:					block;
	width:						370px;
	margin-top:					20px;
	margin-left:				80px;
	border:						1px solid #ccc;
	padding:					10px;
}

#cuestionario label 		{ float: left; clear: both; width: 170px; height: 30px; line-height: 30px; }
#cuestionario input 		{ float: left; border: 1px solid #ccc; margin: 5px 0; 	width: 180px; }
#cuestionario input.radio 	{ float: left; }
#cuestionario textarea 		{ float: left; width: 180px; height: 120px; border: 1px solid #ccc; }

ul#promos {
height:90px;
}

ul#promos img {
	border:						0;
}

ul#promos li {
	float:						left;
	margin:						0 3px;
}