/* ===== Cuerpo central: posicionamiento izq,centro ===== */
div.r58_bodyLeftCol {
    float               : left;
    border              : 1px solid #CCCCCC;
    width               : 19%;
    margin-bottom		: 10px;
}
div.r58_bodyCenterCol {
    float				: right;
	width				: 80%;		/* no llegar a 100% junto con el bloque izq y derecho */
	margin-bottom		: 10px;
}
/* ===== Parte izquierda del cuerpo ===== */
div.r58_bodyLeftFullTextSearch {
	width				: 100%;
}
div.r58_bodyLeftColVMenu1 {
	width				: 100%;
	margin-bottom		: 20px;
}
div.r58_bodyLeftColVMenu2 {
	width				: 100%;
	margin-bottom		: 20px;
}
div.r58_bodyLeftColBanner1 {
	width				: 100%;
	text-align			: center;
	margin-bottom		: 10px;
}
div.r58_bodyLeftColBanner2 {
	width				: 100%;
	text-align			: center;
	margin-bottom		: 10px;
}
div.r58_bodyLeftColBanner3 {
	width				: 100%;
	text-align			: center;
	margin-bottom		: 10px;
}
div.r58_bodyLeftColBanner4 {
	width				: 100%;
	text-align			: center;
	margin-bottom		: 10px;
}
div.r58_bodyLeftColBanner5 {
	width				: 100%;
	text-align			: center;
	margin-bottom		: 10px;
}
div.r58_bodyLeftColImg1 {
	width				: 100%;
	text-align			: center;
}
/* ===== Parte central del cuerpo ===== */
div.r58_bodyCenterColContainer{
	text-align			: left;
	margin-bottom		: 20px;
}



/* ======= Estilos para mostrar correctamente los contenidos del portal Osanet =====*/


/*H1 de Osanet*/
div.r01gContainer .r01Titular h1{
	color:#000000;
	font-family:'Trebuchet MS',Arial;
	padding-left:30px;
	margin-top:0px
} 

/* Estilo para los subtítulos */
.r01Ladillo { 
	font-weight: bold; 
	font-size: 1.2em; 
	text-align: justify; 

}
h2{ 
	font-weight: bold; 
	font-size: 1.2em !important; 
	text-align: justify; 
} 
 

/* Estilo para la imagen que esta dentro de texto*/
.r01Imagen { 
	float:left; 
	text-align: right; 
	margin-right: 1.4em;
	margin-bottom: 1.4em;
} 
/* Estilo para la imagen sola*/
.r01ImagenSola { 
	float:center; 
	text-align: right; 

}
 
/* Estilo para la fuente del pie de la foto */
.r01PieFoto { 
	font-size: 0.8em; 
	font-style: italic; 
	color: #555555; 
	text-align: left; 
	padding-top:10px;
} 

/* Estilo para los menus superiores */
#menuSuperior{ 
	background-color: #E7F6F3; /*color ambito claro*/ 
	border: 1px solid #817677; 
	font-weight: bold; 
	color: #5a595e !important; 
	padding: 10px;
}
/* Estilo para los enlaces de los menus superiores */
#menuSuperior a{ 
	text-decoration: none !important; 
	border: 0px none;
}
/* Enlace que no ha sido visitado */
#menuSuperior a:link{ 
	color: #5a595e !important;
}
/* Enlace que ha sido visitado */
#menuSuperior a:visited{ 
	color: #5a595e !important;
}
/* Enlace por el que esta pasando el raton */
#menuSuperior a:hover{ 
	color: #999999 !important;
}
/* Estilo para la negrita de los menus superiores */
#menuSuperior strong{ 
	color: #13828D !important; /*color ambito*/
}

/* Estilo para el titulo subrayado */
.titSub{ 
	color: #F08507; /*color ambito*/ 
	font-size: 1.2em !important; 
	font-weight: bold; 
	border-bottom: 1px solid #F08507; /*color ambito*/

}

/* Estilos para las listas de definicion con cuadrado del color del ambito*/
ul.listasUL { 
	padding:0.5em 1em; 
	margin:0em; 
	list-style:none !important;
	list-style-image:none;
}
.listasUL li{ 
	padding:0 0 0.3em 1em; 
!important; 		
	background-repeat:no-repeat; 
	background-position:0px 6px; 
	display:block;
	list-style-type:none !important;
}
ul.listasULUL {
	padding:0.5em 2em; 
	margin:0em; 
	list-style:none !important;
}
.listasULUL li{	
	padding:0 0 0.3em 1em; 

	background-repeat:no-repeat; 
	background-position:0px 6px; 
	display:block;
	list-style-type:none !important;
}



/* Estilos para los enlaces a aplicaciones */
ul.linksAplic{ 
	padding:0; 
	margin:0; 
	list-style:none; 
	overflow:auto;
}
.linksAplic li{
	margin:0 1em; 
	padding:0.3em 0em 0.3em 6em; 
	line-height:1.5em; 
	background-repeat:no-repeat; 
	background-position:0% 50%;
}
.linksAplic li a{ 
	color:#13828D !important; /*color ambito*/ 
	text-decoration:none !important;
	font-weight:bold;
}
.linksAplic li a:hover{ 
	color:#66676c !important; 
	text-decoration:underline !important;
}
.linksAplic li a:visited{ 
	color:#66676c !important;
	text-decoration:none !important; 
}

/* Enlaces a vinculos */
ul.linksVinc{ 
	list-style:none !important; 
	overflow: auto;
	margin-bottom:40px !important;
}
.linksVinc li{ 
	margin:0.3em 1em; 
	padding:0; 
	line-height:1.5em; 
	overflow:visible;
}
/*
.linksVinc li a{ 
	text-decoration:none !important; 
	font-weight:bold; 
	padding:0
}
.linksVinc li a:hover{ 
	color:#66676c !important; 
	text-decoration:underline !important;
}
.linksVinc li a:visited{ 
	color:#66676c !important;
	text-decoration:none !important; 
}

/* Enlaces a vinculos con la flecha mas pequeña */
ul.linksPVinc{ 
	padding:0; 
	margin:0; 
	list-style:none; 
	overflow:auto
}
.linksPVinc li{ 
	margin:0.3em 1em; 
	padding:0; 
	line-height:1.5em; 
	overflow:visible;
}
.linksPVinc li a{ 
	text-decoration:none; 
	font-weight:bold; 
	padding:0.6em 0 0.6em 3em; 
}
/*
.linksPVinc li a:hover{ 
	color:#66676c !important; 
	text-decoration:underline !important;
}
.linksPVinc li a:visited{ 
	color:#66676c !important;
	text-decoration:none !important; 
}

/* Estilo para el ancla de subir */
.subir{ 
	float:right; 
	background-image:url(/r85-18843/es/contenidos/informacion/mapa_web_general/es_6679/images/ico_subir.jpg); 	
	background-position:80% 50%; 
	background-repeat:no-repeat; 
	margin:0; 
	padding-right:2.5em; 
	margin:0 !important;
	font-size: 0.8em !important; 
	display:block; 
	color:#000 !important; 
	font-weight:bold;
	text-decoration:none !important;
}
div.r01gContainer .subir a{ 
	color:#000 !important; 
	font-weight:bold; 
	text-decoration:none !important;
}
div.r01gContainer .subir a:visited{ 
	color:#000 !important;
	text-decoration:none !important;
}
div.r01gContainer .subir a:hover{	
	text-decoration:underline !important;
}

/*Estilo para las tablas*/

.tablas table{
	border:1px solid #999999;
	width:100%;
}
.tablas caption{
	font-size:0.8em !important;
	font-weight:bold !important;
}
.tablas th {
	font-size:1em !important;
	background-color:#F08507; /*color de ambito*/
	color:#fff;
	text-align: center;
	border:0px solid #999;
}
.tablas td{

	background-color:#F08507; /*color de ambito claro*/
	border:0px solid #999;
}
.tablas tfoot{
	font-size:0.9em !important;
	font-style: italic !important;
	background-color:#FFF !important;
}

/*Estilos para las encuestas*/
.item1{color:#626567; font-size:1em; font-weight:bold;} 
.item2{color:#13828D; /*color de ambito*/ font-size:0.9em; font-weight:bold;}

dl.pregunta{font-size:0.9em;float:left; width:49%; border-left: 1px solid #CCC; margin-left:2em;padding-left:1em; }
.pregunta dt{float:left; margin-right:0.5em; padding-left:1em; line-height:1.2em;width:70%; border-bottom: 1px dotted #CCCCCC;}
.pregunta dd{margin:0 0 0.5em 0;padding:0.1em 0.4em;line-height:1.2em;float:left;border:1px solid #626567; background-color:#E7F6F3; /*color de ambito claro*/}

/*Estilo para limpiar los estilos anteriores*/
.rompe{float:none;clear:both;height:0}

/*Estilo para la fecha que aparece a pie de pagina*/
.r01Fecha{ 
	font-size: 0.7em !important;
	text-align: right !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important; 
	padding-top: 10px !important;
}

/* IMPORTANTE mantener el orden de font_size, el primero para firefix y el segundo(_) para iExplorer*/


table tr td {
	padding:0px !important;
}

/* Estilo para los enlaces de noticias relacionadas */
.r01EnlaceNoticia{ 

	color: #000000; 
	text-align: justify; 
	text-decoration: none; 
	background: transparent; 
	padding-top: 5px;
}
.r01EnlaceNoticia a{ 
	color:#13828D !important; /*color de ambito*/ 
	text-decoration:underline !important;
}
.r01EnlaceNoticia li a:hover{ 
	color:#66676c !important; 
	text-decoration:underline !important;
}
.r01EnlaceNoticia li a:visited{ 
	color:#66676c !important;
	text-decoration:none !important; 
}

.r01AnteTitular{ font-size: 0.7em !important; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000;}
.r01SubTitular{ font-size: 0.7em !important; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #555555;}
.r01Fuente{ font-size: 0.7em !important; text-align: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888;}
.r01Autor{ font-size: 0.7em !important; text-align: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888;}
.r01Entradilla { font-weight: bold; /*font-size: 0.7em !important;*/ text-align: justify; color: #000000;}
.r01Separador{ width:100%; margin-top:10px; border-top:1px solid black;}
.r01LadilloProc { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: justify; color: #000000; border-bottom: solid silver 1px; margin-top: 15px;}
.r01Foto{ width:10px; margin-right:10px; margin-bottom:5px;}
.r01LadilloServicios { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-align: justify; text-decoration: none; background : transparent; border-bottom: 1px solid silver; color: #000000; width:100%; padding-bottom:2px;}
.r01TextServicios{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em !important; color: #000000; text-align: justify; text-decoration: none; background: transparent; margin-left: 10px;}
.orgMainLevel{ background-color: #e2e2e2; border-bottom: #c0c0c0 1px solid; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-decoration: none}
.orgNormalLevel{ border-bottom: #c0c0c0 1px solid; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;}
.hrefNode{ color: mediumblue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7em; text-decoration: none}

.r01gContainer .bideoa_eskubira{
float:right;
padding:1em;
border:solid 2px #ccc;
margin:2em
}
.r01gContainer .bideoa_eskubira p{
padding:0.5em !important;
}

