@charset "utf-8";
/* CSS Document */

body
{
	background:				white;
}

*
{
	margin:					0;
	padding:				0;
	font-family:			Arial, Helvetica, sans-serif;
}

.main
{
	width:					1000px;
	background:				url('../img/bg.gif') repeat-y;
	margin-left:			auto;
	margin-right:			auto;
}

/* COMIENZO CABECERA */

.header
{
	width:					980px;
	margin-left:			10px;
	height:					110px;
}

.header .logo
{
	display:				block;
	float:					left;
	width:					101px;
	height:					100px;
	margin-left:			13px;
	background:				url('../img/logo.gif') no-repeat;
	background-position:	0px 6px;
}

.header .title
{
	width:					340px;
	display:				block;
	height:					50px;
	float:					left;
	margin-top:				9px;
	margin-left:			16px;
}

.header .title h1
{
	font-size:				16px;
	font-weight:			normal;
}

.header .title p
{
	font-size:				12px;
}

.header .but_sup
{
	font-size:				12px;
	color:					#666666;
	float:					right;
	margin:					6px 48px 0 0;
}

.header .but_sup .sep
{
	display:				inline;
}

.header .but_sup a
{
	color:					#666666;
	text-decoration:		none;
}

.header .but_sup a:hover
{
	color:					#999999;
	text-decoration:		underline;
}

.header .search
{
	margin-right:			23px;
	margin-top:				16px;
	float:					right;
}

.header .search .inputter
{
	font-size:				10px;
	font-weight:			bold;
	height:					17px;
	width:					146px;
	background:				url('../img/search_bg.gif') no-repeat;
	border:					1px solid #666666;
	text-align:				center;
	float:					left;
}

.header .search .submitter
{
	margin-left:			7px;
	height:					17px;
	width:					18px;
	background:				url('../img/search.gif') no-repeat;
	border:					0;
	cursor:					pointer;
	float:					left;
}

.header .botonera
{
	width:					800px;
	height:					40px;
	float:					left;
	margin:					11px 0 0 16px;
}

.header .botonera a
{
	display:				block;
	width:					121px;
	height:					28px;
	border-left:			#F2B80A 2px solid;
	border-bottom:			#F2B80A 2px solid;
	float:					left;
	margin-right:			10px;
	text-decoration:		none;
}

.header .botonera a:hover
{
	border-left:			#F2B80A 2px solid;
	border-bottom:			#F2B80A 2px solid;
}

.header .botonera a:hover .txt
{
	color:					#F2B80A;
}

.header .botonera a .txt
{
	font-size:				15px;
	color:					#20416C;
	font-weight:			bold;
	text-decoration:		none;
	padding-top:			5px;
	margin-left:			5px;
}

.header .botonera .active
{
	background:				#20416C;
	border-bottom:			0;
	border-left:			0;
	height:					40px;
}

.header .botonera .active:hover
{
	border-bottom:			0;
	border-left:			0;
}

.header .botonera .active .txt
{
	color:					#F2B80A;
}

/* FIN CABECERA */

/* COMIENZO FOOTER */

.footer
{
	width:					1000px;
	height:					40px;
	background:				url('../img/footer_bg.gif') no-repeat;
}

.footer .txt
{
	font-size:				12px;
	font-weight:			bold;
	color:					#1F3F6C;
	width:					980px;
	margin-left:			10px;
	text-align:				center;
	padding-top:			8px;
}

.footer .txt a
{
	color:					#1F3F6C;
}

/* FIN FOOTER */

.buscador
{
	font-size:				11px;
	color:					#1F3F6C;
	text-align:				left;
	cursor:					default;
}

.buscador a
{
	color:					#1F3F6C;
	font-weight:			bold;
	text-decoration:		none;
}

.buscador a:hover
{
	text-decoration:		underline;
}

.buscador ul
{
	list-style-image:	url(../img/dot.gif);
	margin:				5px 5px 5px 20px;
	height:				112px;
}

.buscador .cerrar
{
	margin:					10px -15px -15px -15px;
	background:				#1F3F6C;
	color:					white;
	width:					430px;
	display:				block;
	padding:				5px 0 5px 0;
	text-align:				center;
}

.idiomas
{
	font-size:				11px;
	color:					#1F3F6C;
	text-align:				left;
	cursor:					default;
}

.idiomas a
{
	color:					#1F3F6C;
	font-weight:			bold;
	text-decoration:		none;
}

.idiomas a:hover
{
	text-decoration:		underline;
}

.idiomas ul
{
	list-style-image:	url(../img/dot.gif);
	margin:				5px 5px 5px 20px;
	height:				112px;
}

.idiomas .cerrar
{
	margin:					10px -15px -15px -15px;
	background:				#1F3F6C;
	color:					white;
	width:					230px;
	display:				block;
	padding:				5px 0 5px 0;
	text-align:				center;
}

.mapa_site
{
	font-size:				11px;
	color:					#1F3F6C;
	text-align:				left;
	cursor:					default;
}

.mapa_site a
{
	color:					#1F3F6C;
	font-weight:			bold;
	text-decoration:		none;
}

.mapa_site a:hover
{
	text-decoration:		underline;
}

.mapa_site ul
{
	list-style-image:	url(../img/dot.gif);
	margin:				5px 5px 5px 20px;
}

.mapa_site .cerrar
{
	margin:					18px -15px -15px -15px;
	background:				#1F3F6C;
	color:					white;
	width:					330px;
	display:				block;
	padding:				5px 0 5px 0;
	text-align:				center;
}

.situacion_div
{
	font-size:				11px;
	color:					#1F3F6C;
	text-align:				left;
	cursor:					default;
}

.situacion_div b
{
	font-size:				12px;
}

.situacion_div .logo
{
	display:				block;
	float:					left;
	width:					101px;
	height:					100px;
	background:				url('../img/logo.gif') no-repeat;
	background-position:	0px 6px;
	margin-right:			20px;
}

.situacion_div a
{
	color:					#1F3F6C;
	font-weight:			bold;
	text-decoration:		none;
}

.situacion_div a:hover
{
	text-decoration:		underline;
}

.situacion_div .cerrar
{
	margin:					18px -15px -15px -15px;
	background:				#1F3F6C;
	color:					white;
	width:					330px;
	display:				block;
	padding:				5px 0 5px 0;
	text-align:				center;
}

.privacidad_div
{
	font-size:				11px;
	color:					#1F3F6C;
	text-align:				left;
	cursor:					default;
}

.privacidad_div p
{
	margin:					5px 0 5px 0;
}

.privacidad_div a
{
	color:					#1F3F6C;
	font-weight:			bold;
	text-decoration:		none;
}

.privacidad_div a:hover
{
	text-decoration:		underline;
}

.privacidad_div .content
{
	width:					300px;
	height:					249px;
	overflow:				auto;
	margin-top:				10px;
}

.privacidad_div .cerrar
{
	margin:					18px -15px -15px -15px;
	background:				#1F3F6C;
	color:					white;
	width:					330px;
	display:				block;
	padding:				5px 0 5px 0;
	text-align:				center;
}

/* FORMULARIO DE ACCESO A LA INTRANET */

#acceso_intranet_home
{
	color:				#20416C;
}

#acceso_intranet_home h2
{
	font-size:			12px;
	color:				#20416C;
	text-align:			center;
	margin-top:			10px;
}

#acceso_intranet_home .inputter
{
	width:				100px;
}

#acceso_intranet_home label
{
	font-weight:		bold;
	font-size:			11px;
	display:			block;
	text-align:			right;
	width:				180px;
	margin:				10px 0 5px 0;
}

#acceso_intranet_home .submitter
{
	background:			#F2B80A;
	padding:			2px 10px 4px 10px;
	color:				black;
	cursor:				pointer;
	margin-left:		113px;
	margin-top:			5px;
	border:				none;
	text-align:			center;
	font-weight:		bold;
	font-size:			10px;
}

/* Delegaciones */

.situacion_div_acerca
{
	font-size:				11px;
	color:					#1F3F6C;
	text-align:				left;
	cursor:					default;
	margin-top:				10px;
	width:					252px;
	height:					110px;
	float:					left;
	margin-right:			10px;
	border-bottom:			1px solid #1F3F6C;
	border-right:			1px solid #1F3F6C;
	margin-left:			10px;
}

.sit_main
{
	width:					232px;
	height:					168px;
	margin-right:			10px;
	border-bottom:			0;
	margin-bottom:			6px;
	margin-left:			10px;
}

.situacion_div_acerca .title
{
	width:					232px;
	margin:					0;
}

.situacion_div_acerca .bottom
{
	width:					233px;
	background:				#1F3F6C;
	color:					white;
	float:					left;
	margin-top:				10px;
}
.situacion_div_acerca .bottom a
{
	color:					white;
}

.situacion_div_acerca b
{
	font-size:				12px;
}

.situacion_div_acerca .logo
{
	display:				block;
	float:					left;
	width:					101px;
	height:					100px;
	background:				url('../img/logo.gif') no-repeat;
	background-position:	0px 6px;
	margin-right:			20px;
}

.situacion_div_acerca a
{
	color:					#1F3F6C;
	font-weight:			bold;
	text-decoration:		none;
}

.situacion_div_acerca a:hover
{
	text-decoration:		underline;
}