/*
Theme Name: EXTREMADURA ENTIENDE
Theme URI: http://www.extremaduraentiende.org	
Version: 1.0
Author: LMMS @ Aluego 2009
*/

/* Eric Meyer's Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, images, ins,img, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* LAS TABLAS TODAVÍA NECESITAN 'cellspacing="0"' EN EL CÓDIGO */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* ESTILOS GENERALES - Normalización y varios 
--------------------------------------------- */

@font-face {
	font-family: 'ArialRoundedMTBoldRegular';
	src: url('fonts/ARLRDBD.eot');
	src: local('Arial Rounded MT Bold Regular'), local('ArialRoundedMTBold'), url('fonts/ARLRDBD.ttf') format('truetype'), url('fonts/ARLRDBD.svg#ArialRoundedMTBold') format('svg');
}

html,
body {
	height:100%;
}
html {
	font-size:125%;
}
body {
	background:#F0F0F0;
	font:normal 50%/140% Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	border-top:5px solid #FA873D;
}
a {
	color:#4A266E;
	text-decoration:none;
}
a:hover {
	color:#F8853D;
	border-bottom:1px solid #F8853D;
}
hr {
	display:none;
	visibility:hidden;
}
	hr.separator {
		display:block;
		visibility:visible;
		border:0pt none;
		width:100%;
		margin:0;
		padding:0;
		height:1px;
		color:#DDD;
		background-color:#DDD;
	}
table { 
	margin:0em auto;
	border-collapse:collapse; 
	border-spacing:0; 
}
	th {
		background-color:#ebebeb;
		font:bold 1em Arial, Helvetica, sans-serif;
	}
	th,td {
		padding:0.25em;
		vertical-align:top;
		font:normal 1em Arial, Helvetica, sans-serif;
	}
	caption, th {
		text-align:center;
	}


/* PÁGINA (#page)
--------------------------------------------- */

#page {
	width:996px;
	margin:0 auto;
	text-align:center;
	background:transparent url(images/bgPage.png) left top repeat-y;
}
	#pageInner {
		background:#FFF url(images/bgHeader.gif) 98% 0% no-repeat;
		width:980px;
		margin:0 auto;
	}

/* CABECERA (#header)
--------------------------------------------- */

#header {
	width:980px;
	height:110px;
	position:relative;
	text-align:left;
}
	#utilsNav {
		display:none;
		visibility:hidden;
	}
	h1 {
		position:absolute;
		width:460px;
		height:90px;
		left:20px;
		top:10px;
	}
		 h1 a {
			display:block;
			width:460px;
			height:90px;
			background:transparent url(images/logoEE.png) no-repeat;
			overflow:hidden;
			text-indent:-9999px;
		}
		h1 a:hover {
			border-bottom:none;
		}
		.home h1 a {
			cursor:default !important;
		}
	#topNav {
		position:absolute;
		right:10px;
		top:5px;
		color:#FA873D;
		font:normal 1.1em/150% Tahoma, Arial, Helvetica, sans-serif;
		width:200px;
		height:30px;
		display:block;
		zoom:1;
		text-align:right;
	}
		#topNav a {
			font-weight:bold;
		}

/* NAVEGACIÓN (#nav, #mainNav, #secondaryNav)
--------------------------------------------- */

#nav {
	margin:0 auto;
	margin-left:-8px;
	width:996px;
	clear:both;
}
	#mainNav {
		background:transparent url(images/bgMainNav.png) no-repeat;
		height:30px;
		padding:4px 0 0 28px
		}
		#mainNav li a{
			float:left;
			display:block;
			height:22px;
			text-indent:-3000px;
			background:url(images/navText.png) no-repeat;
			border:0
		}
			#mainNav li#navInicio a{
				width:30px;		
			}
			#mainNav li#navAsociacion a{
				width:142px;	
				background-position:-30px 0					
			}
			#mainNav li#navActividades a{
				width:126px;				
				background-position:-172px 0		
			}
			#mainNav li#navComunicamos a{
				width:177px;				
				background-position:-298px 0						
			}
			#mainNav li#navNoticias a{
				width:101px;				
				background-position:-475px 0						
			}
			#mainNav li#navDocumentos a{
				width:136px;				
				background-position:-576px 0						
			}
			#mainNav li#navContacto a{
				width:98px;				
				background-position:-712px 0						
			}

/* CONTENIDO (#content)
--------------------------------------------- */

#content {
	width:980px;
	text-align:left;
	clear:both;
	/*min-height:950px;
	height:auto !important;
	height:950px;*/
}

	#contentInner {
		padding:5px 10px;
		clear:both;
	}

#main {
  min-height:540px;
  height:auto !important;
  height:540px;
}

		

	#content h2 {
		font:normal 20px/140% "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
		color:#555;
		margin:15px 0 5px;
		letter-spacing:-1px;
	}

	#content h3 {
		font:normal 18px/110% Arial, Helvetica, sans-serif;
		color:#F8853D;
		margin:15px 0 5px;
	}

	#content p, #content .p {
		margin:10px 0;
		font:normal 1.2em/140% Arial, Helvetica, sans-serif;
	}

	#main .box {
		border:1px solid #BCCB07;
		background:#F5F7DA;
		padding:0 10px;
		margin:10px 0;
	}

		#main .box p {
			margin:10px 0;
			font:normal 1.3em/130% Arial, Helvetica, sans-serif;
		}

	#content ol,

	#content ul {
		margin:0.5em 0;
		padding-left:3em; 

	}

	#content ul li,

	#content ol li {
		font:normal 1.3em/140% Arial, Helvetica, sans-serif;
		margin-top:0em;
	}

	#content ol {
		list-style:decimal;
	}

	#content ul {
		list-style: disc;
	}

	#content ol ul,

	#content ul ul {
		list-style:circle;
	}

	#content ol ol,

	#content ul ul,

	#content ol ul,

	#content ul ol  {
		margin-top:0;
		margin-bottom:0;
	}

	#content ol li ol li,

	#content ul li ul li,

	#content ol li ul li,

	#content ul li ol li{
		font:normal 1em/140% Arial, Helvetica, sans-serif;
		margin-top:0.3em;
	}

	#content a {
		font-weight:bold;
	}

	#main .noticiasHome {
		background:transparent url(images/newsSeparator.png) center 30px no-repeat;
	}

		#main .noticiasHome p {
			font:normal 11px/140% Arial, Helvetica, sans-serif;
		}

		#main .noticiasHome p.newTitle {
			font:normal 12px/130% Arial, Helvetica, sans-serif;
		}

			#main .noticiasHome p .newDate {
				color:#878787;
				font-weight:bold;
			}
			
			.imglist{
				float:left;
				margin-right:15px
			}

		

	#main .noticiasHome .col22em {
		width:20em;
		padding:0 1em;
	}

	

	

/* BARRA LATERAL (#sidebar)

--------------------------------------------- */

#sidebar {
padding-bottom:100px;
}

	#sidebar  h2 {
	}

	



/* PIE (#footer)

--------------------------------------------- */

#footer {
	width:996px;
	margin:0 -8px;
	clear:both;
	text-align:left;
	padding-bottom:20px;
	background:transparent url(images/bgFooter.png) center bottom no-repeat;
}

	#footerInner {
		width:940px;
		height:70px;
		margin:0 auto;
		padding:15px 20px 5px;
		position:relative;
		border-top:1px solid #DDD;
		border-bottom:3px solid #BCCB07;
	}

	#footer p {
		font:normal 1.1em/130% Arial, Helvetica, sans-serif;
		color:#DDD;
		margin-left:130px;
	}

	#footer #address {
		margin:10px 0 10px 130px;
		font:bold 1.1em/130% Arial, Helvetica, sans-serif;
		color:#666;
	}

		#footer p a {
			font-weight:bold;
			border-bottom:1px solid #4A266E;
		}	

		#footer p a:hover {
			color:#F8853D;
			border-bottom:1px solid #F8853D;
		}

	

	#chicasLeyendo {
		width:114px;
		height:172px;
		position:absolute;
		right:15px;
		bottom:18px;
		display:block;
		background:transparent url(images/chicasLeyendo.png) no-repeat;
	}

	

	#imex {
		height:60px;
		padding:0;
		width:110px;
		position:absolute;
		left:10px;
		top:5px;
	}



/* ESTILOS/CLASES AUXILIARES

--------------------------------------------- */

.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}

.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}

.center {
	margin-left:auto;
	margin-right:auto;
}

.block {
	display:block;
}

.inline {
	display:inline;
}

.inlineBlock {
	display:block;
}

.alignLeft {
	text-align:left;
}

.alignRight {
	text-align:right;
}

.alignCenter {
	text-align:center;
}

.alignJustify {
	text-align:justify;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.margin {
	margin:1em;
}

.marginLeft {
	margin-left:1em;
}

.marginRight {
	margin-right:1em;
}

.marginBottom {
	margin-bottom:1em;
}

.marginTop {
	margin-top:1em;
}

.padding {
	padding:1em;
}

.paddingLeft {
	padding-left:1em;
}

.paddingRight {
	padding-right:1em;
}

.paddingBottom {
	padding-bottom:1em;
}

.paddingTop {
	padding-top:1em;
}

.navigation{
	margin:10px 0 50px 0;
	clear:both;
	}

.navLeft{
	float:left;
	width:50%;
	text-align:left
}

.navRight{
	float:left;
	width:50%;
	text-align:right
}

/* Columnas - Sobre una retícula de 960px (96em) incluyendos los espacios, glutter, entre columnas */



.col22em { /* 1/4 */

	width:22em;
}

.col46em { /* 2/4 */

	width:46em;
}

.col70em { /* 3/4 */

	width:70em;
}

.col30em { /* 1/3 */

	width:30em;
}

.col62em { /* 2/3 */

	width:62em;
}

.col14em { /* 1/6 */

	width:14em;
}

.col78em { /* 5/6 */

	width:78em;
}

.smallText {
	font:1em/130% Arial, Helvetica, sans-serif;
}

.upperCase {
	text-transform:uppercase;
}

.bold {
	font-weight:bold;
}

.noDisplay {
	display:none;
	visibility:hidden;
}

.images {
	padding:4px;
	border:1px solid #DEDEDE;
}

.externalLink {
	background: url(images/icoExternalLink.gif) center right no-repeat;
	padding-right: 13px;
}

.clearAll {
	clear:both;
}

/* "Easy Clearing Hack" */

.clearFix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearFix {
	display:inline-block;
}

.clearFix {
	display:block;
}

* html .clearFix {
	height:1px;
}


#main ul.kwicks {
	list-style: none;
	position: relative;
	margin:1em auto 2em;
	padding:0;
}

.kwicks li{
	width: 233px;
	height: 214px;
	display: block;
	overflow: hidden;
	padding: 0;
}

.kwicks.horizontal li {
	margin-right:1px;	

	float: left;
	position:relative;
}

	.kwicks.horizontal li a {
		display:block;
		height:30px;
		width:3200px;
		font:normal 15px/30px "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
		font-weight:normal !important;
		background:transparent url(images/transpGrey.png) left top repeat;
		position:absolute;
		bottom:0;
		left:0;
		color:#EEE;
		padding-left:10px;
	}

	.kwicks.horizontal li a:hover {
		border-bottom:none;
		text-decoration:underline;
		color:#FFF;
	}

	

#kwick_1 { 

	background:#FFF url(images/kwicksEE.png) left top no-repeat;
}

#kwick_2 { 

	background:#FFF url(images/kwicksBandera.jpg) left top no-repeat;
}

#kwick_3 {
	background:#FFF url(images/kwicksPareja.jpg) left top no-repeat;
}

.kwicks.horizontal #kwick_3 {
	margin-right: none; 

}


/** anular estilos sidebar **/
#sidebar ul {margin:0;padding:0}
	#sidebar ul ul{
		margin:0.5em 0;
		padding-left:3em;}
	
	#sidebar ul ul li {
		list-style-position:outside;
		list-style-type:disc;
	}	
