* {
	margin:0;
	padding:0;
}
html {
	height:100%;
}
body {
	width:100%;
	height:100%;
	font-size:70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#171796;
	background-color:#FFF;
	margin:0;
	padding:0;
}
	html > body{
		font-size:70%;
	}
	a {
		border:0;
		text-decoration:none;
		color:#F97813;

	}
	img {
		border:0;
		vertical-align:middle;
	}
		a img {
			margin-right:0px;
			vertical-align:middle;
		}
	ul{
		list-style-type:disc;
		font-size:1.2em;
		margin:1em 0 1em 2em;
		text-align:justify;
	}
	ol{
		font-size:1.2em;
		margin:1em 0 1em 2.5em;
	}
	
		ul ul {
		}
	.clear {
		clear:both;
	}
	.flotaI {
		float:left;
	}
		img.flotaI {
			margin:0em 2em 1em 0;
		}
	.flotaD {
		float:right;
	}
	h1 {
		margin:0;
		padding:0.05em 0 0 0;
		font-size:2em;
		color:#F97813;
		border-bottom:1px solid #171796;
	}
		h1 img {
			vertical-align:bottom;
		}
	h2 {
		color:#171796;
		font-size:1.5em;
	}

	h3 {
		color:#F97813;
		font-size:1.2em;
	}
	h4 {
		color:#171796;
		font-size:1.2em;
	}
	p {
		font-size:1.2em;
		margin:0.5em 0;
		text-align:justify;
	}
	acronym, abbr {
		border-bottom:1px dotted #000;
		cursor:help;
		
	}
	.sinestilo {
		background:none;
		border:0;
		text-align:left;
	}
	.sinestilolista {
		background:none;
		border:0;
		text-align:left;
		list-style-type:none;
		margin-left:0;
		padding-left:0
	}
	
	input {
		padding:0 0.3em;
	}
	.centrado {
		text-align:center;
	}
	.naranja {
		color:#F97813;
	}
#contenedor {
	float:left;
	position:relative;
	width:88.1em;
	padding-right:0.5em;
	height:100%;
	min-height:100%;
	/*background:url(../imagenes/recursos/fondo_menu.gif) repeat-y #FFF;*/
	margin-left:0.5em;
}
	body > #contenedor {
		height:auto;
		margin-left:1.1em;
	}
.contenido {
	height:auto;
	margin-left:17.5em;
	background:#FFF;
	padding-left:1em;
}

	#contenedor > .contenido {
		margin-left:18em;
		padding-left:0;
	}
.contenido2 {
	padding:1em 0 ;
}
.contenido3 {
	padding:1em 0 4em 2em  ;
}
.contenedor_contenido {
	float:left;
	width:69.2em;
}
	.contenido > .contenedor_contenido {
		width:70em;
	}
/******************************* MENU **************************************/
#menu {
	margin:0 0 0 0em;
	width:18em;
	float:left;
	height:auto;
	padding-bottom:0em;
}
	#contenedor > #menu {
		margin-left:0em;
		height:auto;
	}
	#menu .logo {
		padding:0.8em 0.7em 0.8em 0.6em;
		background-color:#FFF;
	}
		#menu .logo  img {
			width:16.6em;
		}	
		#menu .logo > img {
			width:16.7em;
		}	
	#menu ul {
		margin:0;
		list-style:none;
		font-size:1.2em;
		font-weight:600;
		padding-bottom:3em;
		background-color:#171796;
		text-align:left;
	}
	#menu li {
		color:#FFF;
		background-color:#171796;
		border-bottom:1px solid #FFF;
		margin:0;
		padding:0;
	}
		#menu li.seleccionado {
			background-color:#F97813;
			padding:0.6em 0 0em 0em;
		}
			#menu li.seleccionado span {
				display:block;
				padding-bottom:0.6em;
				margin-left:1.5em;
				
			}
		#menu li a {
			display:block;
			color:#FFF;
			padding:0.6em 0 0.6em 1.5em;
		}
		#menu li a:hover {
			background-color:#F97813;
		}
#menu li.ultimo {
	border:0;
}
#menu ul ul {
		list-style:none;
		font-size:1em;
		font-weight:600;
		padding-bottom:0em;
		background-color:#171796;
		padding: 0.2em 0 0.2em 0;
}
	#menu ul ul li{
			color:#FFF;
			background:url(../imagenes/recursos/menu_punteado.gif) repeat-x left bottom #171796;
			border:0;
			margin:0;
			padding:0.4em 0 0.4em 2.5em;
	}
	#menu ul ul li a {
		padding:0;
		background:0;
	}
	#menu ul ul li a:hover {
		padding:0;
		background:0;
		color:#F97813;
	}
	#menu ul ul li.seleccionado {
		background:url(../imagenes/recursos/menu_punteado.gif) repeat-x left bottom #171796;
			padding:0.4em 0 0.4em 2.5em;
	}
		#menu ul ul li.seleccionado span {
			padding:0;
			margin:0;
			color:#F97813;
		}
.logo_cajastur {
	background:#FFF;
	text-align:center;
	margin:0;
	padding-bottom:1em;
}
/******************************* CABECERA **********************************/

#cabecera {
	float:right;
	margin:0.9em 0 0 0;
}
.minimenu {
	font-size:0.8em;
	float:right;
	padding-top:1em;
	margin-right:1em;
	font-family: sans-serif;
}
	#cabecera > .minimenu {
		padding-top:0.6em;
	}
	.minimenu img {
		margin-left:1em;
		vertical-align:top;
	}
.buscador {
	float:right;
}
#cabecera form {
	float:left;
	padding-right:0.5em;
	
}
	#cabecera form img {
		vertical-align:middle;
	}

/******************************* PIE **********************************/
#pie {
	float:left;
	color:#FFF;
	width:100%;
	/*width:87.9em;*/
	margin-left:0em;
	margin:0.5em 0 2em 0;
	padding:0.3em 0;
	text-align:center;
	background-color:#F97813;
}

	#contenedor > #pie {
		margin-left:0em;
		/*width:88.2em;*/
	}
	#pie a {
		color:#FFF;
	}
	#pie p {
		margin:0px 0 0 5px;
		font-size:0.9em;
		padding-left:0em;
	}


/******************************* INICIO **************************************/
.guia_recursos {
	float:left;
	width:auto; 
	position:relative; 
}
	.guia_recursos img {
		width:21.4em;
	}
	.guia_recursos a > img {
		width:21.55em;
	}
.texto_noticia {
	float:left;
	width:27em;
	margin:0;
	padding:0;
}
	p.entradilla {
		text-align:left;
	}
	.arriba h1 {
		border-bottom:1px solid #171795;
		float:none;
		padding:0 0 0.3em 0;
		font-size:1em;
	}
	
.inicio_noticias {
	float:right;
	width:46.8em;
	padding-left:0.5em;
	
}
.inicio_noticias img.flotaD{
	margin:1.5em 0 0 0.5em;
	width:15.45em;
}
	.inicio_noticias img.flotaD[class] {
		width:15.6em;
	}
.abajo {
	float:left;
	padding:0;
	margin:0em 0 1em 0;
}
.abajo div {
	float:left;
	padding-top:1.3em;
	margin-bottom:0em;
	border-top:1px solid #171795;
}
	.abajo div {
		width:48%;
		float:right;
		
	}
	.abajo img {
		width:31.9em;
	}
		.abajo .sios > img, .abajo .sios2 > img {
			width:32em;
		}
	.abajo div.sios {
		float:left;
		margin:0 0em 0 0.5em;
	}
	.abajo div.sios img{
		margin:0;
		padding:0;
	}
.arriba {
	padding:0 0 0 1em;
	float:left;
}
.saaf {
	float:left;
	padding:1em 0 1em 0.9em;
}
.saaf img {
	width:46.25em;
}
	.saaf > img {
		width:46.55em;
	}
.inicio_enlace {
	margin:0 0 0em 0.6em;
	float:left;
	width:68.3em;
}

	.inicio_enlace p {
		padding:0.7em 0 2em 0em;
	}
	.inicio_enlace h1 {
		font-size:1.8em;
		font-weight:400;
	}
	.inicio_enlace p a.banner {
		float:left;
		margin:0 1em 1em 0;
	}
	
/******************************* quienes somos **************************************/
h2.times {
	font-family:"Times New Roman", Times, Verdana, Arial, Helvetica, sans-serif;
	font-size:2em;
	margin:0.5em 0;
}
ul.lista {
	list-style:disc;
	padding-left:2em;
	font-size:1.2em;
	margin-top:1.1em;	
}
	ul.lista li {
		margin:0.5em 0;
	}
/******************************* NOTICIAS **************************************/
.resultados_busqueda {
	width:44em;
	float:left;
}
.resultados h2 {
	font-size:1.2em;
}
.productos {
	margin:0 0 0 45em ;
	padding:0;
	border-left:1px solid #FFF;
}
	.productos h2.blanco {
		color:#FFF;
		margin:0;
		padding:0 0 0 0.2em;
		background:url(../imagenes/recursos/buscador_fondo.gif) no-repeat right bottom #F97813;
		
	}
form#fbuscador {
	border-top:1px solid #FFF;
	background-color:#171796;
	padding:0em 0em 2em 0em;	
	color:#FFF;
	font-weight:600;
	float:right;
	width:22.1em;
}
	.productos > #fbuscador {
		width:22.9em;
	}
	.fbuscador div {
		padding:0.5em 0.5em 0.5em 0.8em;
		border-bottom:1px solid #FFF;
	}
	.fbuscador div div {
		border:0;
	}
	.fbuscador label {
		display:block;
		float:left;
		padding-top:0.5em;
		width:8em;
	}
	.fbuscador input{
		vertical-align:middle;
		padding:0;
		width:8em;
		border:2px inset #FFF;
	}
		.b_fecha label {
			margin-bottom:0.5em;
		}
		.b_fecha input {
			width:6em;
			display:inline;
			text-align:right;
			margin:0 0.5em 0 0;
		}
	.ordenar, .orden_ad , .buscar{
		background-color:#B3C3E5;
		color:#171796;
	}
	.ordenar label{
		width:11.8em;
	}
	.fbuscador .orden_ad {
		height:2em;
		margin:0 0 0em 0em;
		float:left;
		padding:0.4em 0;
		padding-left:0;
		width:22.1em;
		
	}
		.fbuscador > .orden_ad {
			margin-bottom:0em;
			width:22.9em;
		}
	.fbuscador .asc , .fbuscador .desc{
		margin:0 0 0 0em;
		border:0;
		background:none;
		padding:0;
	}
		.orden_ad > .asc , .orden_ad > .desc{
			margin-left:0;
		}
		.asc input, .desc input {
			float:left;
			margin:0.4em 0.3em 0 0.4em ;
			width:auto;
			border:0;
		}
			.asc > input, .desc > input {
				margin:0.4em 0.3em 0 0.6em ;
			}
		.asc label{
			margin:0em 0.2em 0 0em;
		}
			.asc > label, .desc > label{
				margin:0em 0.5em 0 0 ;
			}
		.fbuscador .buscar {
			float:left;
			width:100%;
			text-align:right;
			border:0;
			padding:1em 0 2em 0;

		}
			.buscar input{
				color:#FFF;
				font-weight:600;
				width:auto;
				margin-right:.5em;
				text-align:center;
				background:#171796;
				border:2px outset #FFF;
			}
.resul_buscador {
}
.total_resul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	float:left;
	margin:0 2em 0 0 ;
	
}
.ampliar_texto {
	font-size:1.5em;
	margin-bottom:0.5em;
}
.paginador {
	width:44em;
	float:left;
	border:1px solid #F97813;
	color:#000;
	padding:0.2em 0 0.1em 0.5em;
	margin:0em 0 0.5em 0;
}
	p.resul_busc {
		float:left;
		width:12em;
	}
	.paginador form div {
		float:left;
	}
	.paginador p {
		margin:0.2em auto;
	}
	#siguiente {
		text-align:right;
	}
	.paginador .sinestilo{
		color:#F97813;
		font-weight:600;
		vertical-align:middle;
		margin:0 0.2em;
	}
		.paginador div > .sinestilo {
			vertical-align:baseline;
		}
	.paginador strong{
		color:#666;
		font-weight:600;
		font-size:1.2em;
		margin:0 0.2em;
	}
	.resul_buscador h2 input{
		font-size:1em;
		font-weight:600;
		color:#171796;
		vertical-align:middle;
	}
	.ampliado h2{
		font-size:1.2em;
		font-weight:600;
	}
		.fecha img, .resul_buscador h2 img, .ampliado h2 img{
			margin-right:0.3em;
		}
	.fecha {
		margin-bottom:0.3em;
	}
		p.fecha strong{
			padding-left:0.3em;
		}
	.amp_not {
		text-align:right;
		margin:0;
		padding:0;
		background:url(../imagenes/recursos/punteado_horizontal.gif) left bottom repeat-x #FFF;
		padding-bottom:0.5em;
		clear:left;
	}
	.img_noticia {
		float:left;
		margin:1em 1em 1em 0.9em;
	}
		.resul_buscador > .img_noticia {
			margin-left:2em;
		}
		.amp_not input{
			color:#F97813;
		}
	p.sin_imagen, p.con_imagen {
		margin-left:20px;
	}
.con_img{
	margin:0.5em 3em 0.5em 2em;
	float:left;
	
	
}
.con_margen {
	padding-left:1.3em;
}
.not_texto {
	padding-top:0.4em;
	font-size:1.2em;
}
	.not_texto p {
		font-size:1em;
		margin:0;
		padding:0;
	}
	.not_texto ul ,.not_texto ol {
		font-size:1em;
		margin-left:2.5em;
	}
	.ampliado h3 {
		margin:0 0 0.5em 0em;
	}
.volver input, #volver_1{
	width:53em;
	color:#F97813;
}
.aumentar, .disminuir {
	
}
/******************************* Enlaces **************************************/
.enlaces {
	margin-top:2em;
}
	.enlaces h2 {
		font-size:1.2em;
	}
	.enlaces .clear {
		background:url(../imagenes/recursos/punteado_horizontal.gif) left bottom repeat-x #FFF;
		margin-bottom:1em;
	}
		.enlaces p img {
			margin-right:0.5em;
			vertical-align:baseline;
		}
/******************************* OTRAS ASOCIACIONES **************************************/
.flotar_caja {
}
.caja {
	margin:1em 0 2em 18.6em;
	padding-bottom:3px;
	background:url(../imagenes/recursos/fondo_caja_bottom.gif) no-repeat 0.4em 100%;
	width:30em;
}
	.caja_der {
		background:url(../imagenes/recursos/fondo_caja_right.gif) no-repeat 100% 0.4em  ;
		padding-right:3px;
	}
	.borde {
		text-align:center;
		padding:1em 1em 0.5em 1em ;
		border:1px solid #F97813;
	}
		.borde p {
			text-align:center;
		}
ul#pertenecientes {
	margin:0;
	padding:0;
	list-style-type:none;
}
#pertenecientes li {
	margin:1em 0 0 0;
	padding:1em 2em 0 2em;
	background:url(../imagenes/recursos/punteado_horizontal.gif) left top repeat-x;
	text-align:center;
}

/******************************* Sedes **************************************/
.sedes_mapa {
	text-align:left;
	position:relative;
	font-family:arial;
	font-size:1em;
	font-weight:400;
}

.sedes_mapa a#oviedo, .sedes_mapa a#navia, .sedes_mapa a#gijon, .sedes_mapa a#piedras{
	display:block;
	position:absolute;
	color:#FFF;
}
	.sedes_mapa a#navia {
		top:76px;
		left:67px;
	}
	.sedes_mapa a#piedras {
		top:78px;
		left:138px;
	}
	.sedes_mapa a#oviedo {
		top:125px;
		left:232px;
	}
	.sedes_mapa a#gijon {
		top:76px;
		left:270px;
	}
			.sedes_mapa a span{
				text-align:right;
				margin:0 0 0 20px;
				padding:0;
			}
.sedes_mapa a#oviedo:hover, .sedes_mapa a#navia:hover, .sedes_mapa a#gijon:hover, .sedes_mapa a#piedras:hover{
	color:blue;
}
.sedes_mapa .sedes_acces {
	float:right;
	width:200px;
}
.sedes_mapa img {
	width:515px;
}
/******************************* Mapa Web **************************************/
.mapaweb {
	margin:2em 0 0 0;
}
	.mapaweb p {
		margin-left:1em;
	}
	.mapaweb ul {
		list-style-image:url(../imagenes/recursos/flecha.gif);
		font-size:1em;
		margin-top:2em;
	}
	.mapaweb ul li {
		margin:0.5em;
		font-weight:600;
	}
		.mapaweb ul ul{
			margin-top:1em;
		}
		.mapaweb ul ul li {
			font-weight:normal;
		}
.mapaweb a{
	color:#171796;	
}
/******************************* Contacto **************************************/
#contacto {
	margin:2em 0 2em 0;
	float:left;
}
.form_cont {
	
}
.form_cont div{
	margin:0.4em;
}
		.form_cont label {
			float:left;
			width:20em;
			text-align:right;
			padding:0.2em;
			vertical-align:bottom;
		}
		.form_cont label img {
			margin:0 0.3em;
		}
		.form_cont input, .form_cont textarea {
			vertical-align:middle;
			border:2px inset #DDD;
			width:22em;
			padding:0.2em 0 0 0.2em;;
			
		}
		.form_cont input {
			height:1.8em;
		}
			textarea#asunto {
				overflow:hidden;
				margin-bottom:1.5em;
			}
				.borde textarea#asunto[id] {
					overflow:auto;
					
				}
			.botones input{
				border:0;
				width:auto;
				height:auto;
			}
	.form_cont a {
		display:block;
		margin:1.5em 0 0 21em;
	}
	.check_confid{
		float:left;
	}
	.check_confid input#confid {
		border:0;
		margin-left:20em;
		float:left;
		padding:0;
		width:auto;		
	}
	.check_confid label {
		float:left;
		width:auto;
		text-align:left;
	}
	
	
	.css_clear1px {
		clear:both;
	}
	.css_item_min2 {
		float:left; 
		margin:15px 20px 10px 0;
	}
	.css_icono_clip { 		
		background-image:url(../gestor/imgs/icono_clip.gif); background-repeat:no-repeat; background-position:0px 0px; 
		padding-left:19px; padding-top:1px; padding-bottom:2px; 
	}
	
