*
{
	margin:		0;
	padding:	0;
}

body
{
	cursor:			default;
	background:		#DCDCDC;
	font-family:	Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:		12px;
}


a
{
	color:				#666;
	font-family:		Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:			0.9em;
	text-decoration:	none;
}
	
	a:hover
	{
		color:	#CB781D;
	}
	
fieldset
{
	border:		none;
	font-size:	0.9em;
}


#wrapper
{
	margin:		0 auto;
	width:		780px;
	clear:		both;
}

#wrapper-real
{
	width:		780px;
	clear:		both;
	background:	url(../images/back.png) top repeat-y;
	position:	absolute;
}

	#wrapper-real.interno
	{
		/*background:	url(../images/back2.png) top repeat-y !important;*/
		background:	url(../images/back.png) top repeat-y !important;
	}

/* ---- Cabecera  ------ */

#saltar { display: none; }

#cabecera
{
	background:		#fff url(../images/header2.jpg) no-repeat;
	border-bottom:	3px solid #e5e5e5;
	display:		block;
	height:			195px;
}

h1
{
	/*background:		transparent url(../images/ikerlan-logo.png) top left no-repeat;*/
	width:			189px;
	height:			73px;
	top:			28px;
	left:			15px;
	/*text-indent:	-9999px;*/
	position:		absolute;
}


#cabecera ul { list-style-type: none; margin-top: 0.5em; }

	#cabecera ul li
	{
		display:	inline;
		color:		#000;
	}
	
		#cabecera ul li a { color: #000; }
			#cabecera ul li a:hover { color: #ef9b35; }
	
	ul#idiomas
	{
		position:	absolute;
		top:		167px;
		left:		421px;
	}
	
		ul#idiomas li.seleccionado { color: #ef9b35; font-size: 0.9em; }

	
	ul#links
	{
		position:	absolute;
		top:		166px;
		left:		280px;
	}


	
	#fecha
	{
		position:		absolute;
		top:			174px;
		left:			20px;
		color:			#ef9b35;
		font-weight:	bold;
		font-size:		0.9em;
	}

		#fecha span
		{
			color:			#000;
			margin-right:	1em;
		}
		
	#busqueda
	{
		position:	absolute;
		top:		154px;
		left:		607px;
		color:		#666;
	}
	
	/*html[xmlns*=""] body:last-child #busqueda { margin: 0 0 0 300px; }*/

		#busqueda label
		{
			display:		block;
			text-indent:	-9999px;
		}
	
		#busqueda input
		{
			background:		#fff;
			border-top:		1px solid #58636D;
			border-left:	1px solid #58636D;
			border-bottom:	1px solid #E0E0E0;
			border-right:	1px solid #E0E0E0;
			padding:		2px 0;
			color:			#58636D;
			margin-top:		-2px;
			font-family:	Tahoma, Geneva, Arial, Helvetica, sans-serif;
			font-size:		1em;
			height:			12px;
		}

		#busqueda input#string { float: left; }
		
		#busqueda input#submit-buscar
		{
			width:			46px;
			height:			20px;
			padding:		0;
			position:		relative;
			top:			5px;
			text-indent:	-9999px;
			background:		transparent url(../images/buscar.png) top no-repeat;
			border:			none;
			cursor:			pointer;
		}
		
			#busqueda input#submit-buscar:hover
			{
				
				background:		transparent url(../images/buscar.png) 0 20px;
			}

/* ------------------ */

#cuerpo
{
	margin-top:	-2px;
	padding-top: 1px;
	background:	#fff;
}

#navegacion
{
	float:	left;
	width:	170px;
}

	#clientes
	{
		background:		#CB781D;
		padding:		10px 14px;
		color:			#fff;
		min-height:		130px;
	}
	
		#clientes label
		{
			margin-bottom:	0.4em;
			display:		block;
		}
		
		#clientes input
		{
			border-top:		1px solid #58636D;
			border-left:	1px solid #58636D;
			border-bottom:	1px solid #E0E0E0;
			border-right:	1px solid #E0E0E0;
			width:			95%;
			margin-bottom:	0.8em;
		}
		
		#clientes input#submit-usuario
		{
			margin: 		0.5em 0.4em 0 0;
			float:			right;
			border:			none;
			width:			46px;
			height:			20px;
			text-indent:		-9999px;

			background:		url(../images/entrar.png) top no-repeat;
			cursor:			pointer;
		}
		
		
			#clientes input#submit-usuario:hover
			{
				background:	url(../images/entrar.png) 0 20px;
			}
		
		#clientes a { color:	#F5C181; }
			
			#clientes a:hover { color:	#000; }
		
		
	#enlaces
	{
		background:	#EF9B35;
		padding:	0 0 12px 0;
		margin-top: -1px;
	}
	
		#enlaces ul { list-style-type: none; }
		
			#enlaces ul li { background: url(../images/punto_h.png) bottom repeat-x; height: auto !important; height: 2em; }

				#enlaces ul li.bottom { background: none; }
				
				#enlaces ul li a 
				{ 
					color: 			#973E17; 
					display: 		block;
					padding:		5px 0 5px 18px;
					font-weight:	bold;
				}
					
					#enlaces ul li a:hover { background: #F7B935; color: #FFF; }
					
				#enlaces ul li ul
				{
					background:		#F5B965 url(../images/punto_h.png) top repeat-x;
					
				}
				
					#enlaces ul li ul li
					{
						padding:		1px 0 1px 10px;
						background:		#F5B965;
					}
						#enlaces ul li ul li a { color: #B0691A; }
							#enlaces ul li ul li a:hover { color: #76450A; }
					
	#banners
	{
		background:	#F2A73D;
		text-align:	center;
		padding:	12px 0;
		border-top:	1px solid #F5B965;
	}
	
		#banners a img 
		{ 
			border: 		none;
			margin-bottom:	1em;
		}


/* ------------------ */

#contenido
{
	padding-top:	22px;
	padding-left:	36px;
	padding-right:	36px;
	padding-bottom:	10px;
	width:		538px;
	background:	#ffffff;
	float:		left;
}
	#contenido a {
		color: #79799F;
	}

	#contenido h2
	{
		color:			#CD7810;
		font-family:	Arial,Helvetica,sans-serif;
		font-size:		2.5em;
		font-weight:	normal;
		padding-bottom: 0.5em;
		border-bottom:	1px dotted #A0A8B4;
		margin-bottom:	10px;
	}
	
		#contenido h2.simple
		{
			border:		none;
			margin:		0;
			padding:	0;
		}
	
	#contenido h3
	{
		color:			#7C7C7C;
		font-family:	Arial,Helvetica,sans-serif;
		font-size:		1.5em;
		font-weight:	bold;
		padding-bottom: 0.5em;
		margin-bottom:	10px;
	}
	
	
	#contenido h4
	{
		color:			#5E6F6C;
		font-family:	Arial,Helvetica,sans-serif;
		font-size:		2em;
		font-weight:	normal;
		padding-bottom: 0.5em;
		border-bottom:	1px dotted #A0A8B4;
		margin-bottom:	10px;
	}
	
	#contenido h5
	{
		color:			#DD8929;
		text-transform:	uppercase;
		font-size:		0.9em;
		margin:			1.5em 0 0.5em;
	}
	
		#contenido h5.oscuro 
		{ 
			color: 			#666;
			border-top:		1px dotted #666;
			padding-top:	1.5em;
		}
		
	#contenido dt
	{
		padding-left:	15px;
		color:			#CB781D;
		font-size:		0.9em;
		font-weight:	bold;
		/*background:		url(../images/bullet-gris.png) left 80% no-repeat;*/
		background-image:url(../images/bullet-gris.png);
		background-repeat:no-repeat;
		background-position:0px 2px;
	}
	
	#contenido dd
	{
		color:		#666;
		font-size:	0.9em;
	}
	
	#contenido ul { list-style-type: none; }
	
		#contenido ul li
		{
			color:			#333;
			padding-left:	15px;
			padding-top:	5px;
			background-image:url(../images/bullet-gris.png);
			background-repeat:no-repeat;
			background-position:0px 8px;
			font-size:		0.9em;
		}
		
			#contenido ul.parrafos li
			{
				color:			#666;
				padding-left:	15px;
				padding-top:	5px;
				background:		url(../images/bullet-gris.png) left 25% no-repeat;
				font-size:		0.9em;
				margin-bottom:	1.2em;
			}
	
	#contenido p
	{
		color:		#666;
		font-size:	0.9em !important;
	}
	
	#contenido #opciones-articulo
	{
		margin-bottom:	10px;
		float:			left;
		width:			100%;
	}
	
		#contenido #opciones-articulo a
		{
			width:			18px;
			height:			15px;
			float:			left;
			display:		block;
			margin-right:	3px;
		}
			#contenido #opciones-articulo a span { display: none;}
		
			#contenido #opciones-articulo a#agrandar
			{
				background:	#fff url(../images/agrandar.png) top no-repeat;
			}
			#contenido #opciones-articulo a#achicar
			{
				background:	#fff url(../images/achicar.png) top no-repeat;
			}
			
			#contenido #opciones-articulo a#imprimir
			{
				background:	#fff url(../images/imprimir.png) top no-repeat;
			}
			
			#contenido #opciones-articulo a#mail
			{
				background:	#fff url(../images/mail.png) top no-repeat;
			}
			
			#contenido #opciones-articulo a:hover
			{
				background-position:	0 -15px !important;
			}
			
	#contenido p.destacado
	{
		color:			#CD7810;
		font-size:		0.9em !important;
		font-weight:	bold;
		margin:			1em 0;
	}
	
	#contenido p.copete{
		font-size:	0.9em !important;
	}
	#contenido #divCopete{
		font-size:	11px !important;
	}
	#contenido #divCopete p{
		font-size:	11px !important;
	}
	#contenido #divCopete ul li
		{
			font-size:		11px !important;
		}

/*---------- */
	
#texto
{
	padding-top:	10px;
	padding-left:	36px;
	padding-rigth:	36px;
	padding-bottom:	36px;
	width:		538px;
	/*background:	#DEDFE2;*/
	background:	#FFFFFF;
	float:		left;
	color:		#666;
	font-size:	0.9em;
}

	#texto p
	{
		color:		#666;
		font-size:	0.9em !important;
	}
	#texto h5
	{
		color:			#DD8929;
		text-transform:	uppercase;
		font-size:		0.9em;
		margin:			0 0 1em;
	}
	
	#texto ul 
	{ 
		list-style-type: 	none; 
		/*margin-top:			1em;*/
	}
	
		#texto ul li
		{
			background:		url(../images/bullet.png) 1px 2px no-repeat;
			padding:		0 0 0 20px;
			margin-top:	1px;
			margin-bottom:	1px;
			font-size:0.9em;
		}
		#texto ul li p a{
			font-size:9px;
		}
		
			#texto ul li a
			{
				color:				#79799F;
				text-decoration:	underline;
			}
				#texto ul li a:hover { color: #666; }

/* ------------------ 

#destacados
{
	float:		left;
	background:	#C8CACE;
	width:		142px;
	padding:	12px 18px;
	max-width:	142px;
}

	#destacados hr
	{
		margin:			0 -18px 12px -18px;
		clear:			both;
		border-top:		1px solid #babdc2;
		border-bottom:	1px solid #dedfe2;
	}

	#destacados h3
	{
		color:			#aaa;
		font-family:	Arial,Helvetica,sans-serif;
		font-weight:	normal;
		font-size:		1.8em;
		margin-bottom:	0.7em;
	}
	
		#destacados h3 span
		{
			display:	block;
			color:		#818181;
			font-size:	1.3em;
		}
		
	#destacados p
	{
		color:		#595959;
		font-size:	0.9em;
	}
	
	#destacados ul
	{
		list-style-type:	none;
		margin:				1em 0;
	}
	
		#destacados ul li
		{
			font-size:		0.9em;
			margin-bottom:	0.5em;
			color:			#973E17;
		}
		
			#destacados ul li:hover { color: #3F3F3F; }
		
			#destacadosul li span
			{
				margin-right:	2px;
			}
			
	#destacados img
	{
		border:			0.8em solid #fff;
		margin-bottom:	1em;
	}
	
	#destacados a
	{
		color:				#595959;
		text-decoration:	underline;
	}
	
		#destacados a:hover { color: #666; }
		
 ---------------- */

#actualidad
{
	float:		right;
	background:	#DEDFE2;
	padding:	15px 24px 0 36px;
	width:		550px;
}

	#actualidad h3
	{
		color:			#818181;
		font-size:		2.2em;
		font-weight:	normal;
		font-family:	Arial,Helvetica,sans-serif;
		margin-bottom:	0.8em;
	}
	
	#actualidad .noticia
	{
		float:		left;
		width:		160px;
		padding:	0 10px;
		font-size:	0.9em;
	}
	
		#actualidad .izq
		{
			padding-left:	0;
			border-right:	1px solid #C8CACE;
		}
		
		#actualidad .der
		{
			padding-right:	0;
			border-left:	1px solid #C8CACE;
		}
		
		#actualidad .noticia img 
		{ 
			float:	left; 
			margin:	0 0.5em 0px 0;
		}
		
		#actualidad .noticia h4
		{
			color:			#CD7810;
			font-size:		0.9em;
			margin-bottom:	0.1em;
		}
		
			#actualidad .noticia h4:hover
			{
				color:	#973E17;
			}
			
		#actualidad .noticia p
		{
			color:			#595959;
			font-size:		0.85em;
			line-height:	140%;
		}
		
		#actualidad .noticia ul
		{
			margin-left:		13px;
		}
		
			#actualidad .noticia ul li
			{
				color:			#595959;
				border-bottom:	1px dotted #595959;
				padding:		2px 0;
			}
			
		#actualidad .noticia #historial
		{
			color:			#CD7810;
			font-weight:	bold;
			margin:			1em 0 20px 0;
			display:		block;
		}
		
			#actualidad .noticia #historial:hover
			{
				color:			#973E17;
			}
		
/* ------------------- */

#footer
{
	background:		#DCDCDC;
	clear:			both;
	border-top:		1px solid #C8CACE;
	border-bottom:	2em solid #DCDCDC;
	float:			left;
	width:			100%;
}

	#footer ul
	{
		list-style-type:	none;	
	}
	
			#footer ul#links-secundarios li
			{
				
				float:			left;
				font-size:		0.9em;
				display:		block;
				min-height:		27px;
				padding:		8px 18px;
				text-align:		center;
				border-right:	1px solid #D4D4D4;
				background: 	#F2F2F2;
			}
			
			html[xmlns*=""] body:last-child #footer ul#links-secundarios li { font-size: 0.8em; }
			
			
				#footer ul#links-secundarios li.una-linea { padding: 16px 11px 0px 11px; }
				
				#footer ul#links-secundarios li.fin-linea { border: none; padding-right: 21px; }

	#footer p
	{
		color:			#333;
		border-top:		1px solid #D4D4D4;
		border-bottom:	1px solid #B7B7B7;
		padding:		10px 0;
		text-align:		center;
		font-size:		0.9em;
		clear:			both;
	}
	
	#footer ul#legales
	{
		padding:			6px 0 6px 30px;
	}
	
	#footer ul#rss
	{
		padding:			6px 30px 6px 0;
	}
	
		#footer ul li
		{
			display:	inline;
			color:		#666;
			font-size:	0.9em;
		}
		
			#footer ul li a
			{
				font-size:	1em;
			}
			
/* ------------- */

.mayuscula
{
	text-transform:	uppercase;
}

.no { display: none; }

.titulo_actualidad {
	float: left;
	width: 372px;
}
.titulo_historial {
	float: left;
}
