/********************************************************************************************/
/****************************Clases para las div de la ficha *******************************/
/********************************************************************************************/
.todo{
	width:68em;
  	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	position:relative;
} 
.cabeceraMicrosite{
	width:68em;
	height:8.4em;
	clear:both;
}

.tituloTipoRecurso{
	text-align:right;
	color:#FFFFFF;
	background-color:#00427A;
	width:15.2em;
	height:8.4em;
	float:left;
    margin-right:0.4em;
}
.colocarTextoTipoRecurso{
	padding:2.1em 0.4em 0 0;
}
.cajaNombreRecurso{
	text-align:left;
	color:#083061;
	background-color:#DAE4EC;
	padding:0 0 0 0.4em;
	width:51.4em;
	height:8.4em;
	float:left;
}

.tituloIconosRecurso{
	float:right;
	padding-top:1.8em;
	padding-right:0.4em;
	background:inherit;
	display:inline;
}
.tituloIconosRecurso img{
height:4.6em;
}
h1.colocarTextoTipoRecurso{
    font-size: 1.4em;
	color:#FFFFFF;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	margin: 0;
	padding:2.1em 0.4em 0 0;
	font-style: normal;
	font-weight: normal;
    background-color:#00427A;
}
.tituloNombreRecurso{
	text-align:left;
	background:inherit;
	font-size:1em;
  	font-family: "Trebuchet MS", verdana, arial, sans-serif;	
	color:#083061;
}
.centrarIconos{
	vertical-align:middle;
}
h2.colocarTextoTitulo {
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size:1.6em;
	color:#083061;
	margin:0;
	padding:1.8em 0 0 0;
	font-style: normal;
	font-weight: normal;
}
.colocarTextoTitulo{
	padding:1.8em 0 0 0;
}
.cuerpoIzda {
	float:left;
	width:53.3em;
	margin-top: 0.9em;
}
.cuerpoFicha{
	clear:both;
    width:53.3em;
	background-color:#EFECE5;
	vertical-align:top;
	text-align:left;
	border:1px;
	border-style:solid;
	border-color:#EFECE5;
	min-height:26.8em;
	height:auto !important;
	height:26.8em;  
}

.cuerpoFichaDatos{
	background-color:inherit;
	width:21.5em;
	padding-left:0.3em;
	text-align:left;
	vertical-align:top;
}
.cuerpoFichaDatosCompleta{
	background-color:inherit;
	clear:both;
    width:53.3em; 
	background-color:#EFECE5;
	vertical-align:top;
	text-align:left;
	border:1px;
	border-style:solid;
	border-color:#EFECE5;
}
.bloqueImagen {
	position: absolute;
	width: 31.3em;
	height: 23em;
	z-index:101;
	top: 9.5em;
	left:22em;
	text-align: center;
	background-color: #FFF;
	border: 1px solid #000;
}

.bloqueImagen .foto {
	margin-top: 0.5em;
height: 19em;

}
#flechasRecorrerImagenes {
	width: 31.3em;
	height:3em;
}
.cuerpoFichaImagen{
	background-color:inherit;
	float:right; 
	width:343px;
	height:300px;
}
.separacion{
	clear:both;
	height:10px;
	background-color:white;
	text-align:left;
}
.cuerpoDatosSecundarios{
	clear:both;
	float:left;
    width:52.6em;
	padding: 0.3em 0.4em;
    background-color:white;
	border:1px;
	border-style:solid;
	border-color:#00427A;
}
.grupoDatoBooleano{
	clear:both;
	width:52.6em;
	background-color:inherit;
        border-top: 2px solid #aaa;
}

.datosBooleanosTipo{
	width:10.9em;
	color:#083061;
	font-size:1em;
	text-align:right;
	margin-top: 0.9em;
	float:left;
	background-color:inherit;
	padding-right: 0.2em;
}
.datosBooleanosIconos{
	width:41.5em;
	color:#333333;
	font-size:1em;
	text-align:left;
	vertical-align:top;
	float:right;
	background-color:inherit;
	padding: 0.3em 0;
}
.datosBooleanosIconos img {
	margin-right: 0.3em;
        width:2.2em;
}
h4{
margin:0;
}
.datosBooleanosIconosIzda{
	width:19.1em;
	float:left;
	background-color:inherit;
	vertical-align:top;
}
.datosBooleanosIconosDcha{
	width:19.1em;
	float:right; 
	background-color:inherit;
	vertical-align:top;
}
.otrosDatosTexto{
	width:40.6em;
	color:#333333;
	padding-left:0.2em;
	padding-right:0.2em;
	font-size:1em;
	text-align:left;
	vertical-align:top;
	float:right; 
	background-color:inherit;
	margin-left:0.2em;
        margin-top:0.8em;padding-top:0.2em;
        border-width: 1px 0 0 0;
	border-style: solid;
	border-color:#00427A;
}

.otrosDatosTexto p {
	padding: 0;
	margin: 0;
}

.otrosDatosTexto a {
	text-decoration:underline;
	color:#00F;
}
.coletilla{
	clear:both;
	width:51.8em;
	background-color:inherit;
	margin-left:0.9em;
	text-align:left;
	font-size:1em;
	vertical-align:top;
	color:#083061;
	padding-bottom:0.9em; /* consultar con gus */
margin-top:0.8em;
        border-width: 1px 0 0 0;
	border-style: solid;
	border-color:#00427A;
}
.lineaDivision{
	clear:both;
	color:#083061;
	width:51em;
	margin-left:0.8em; /* consultar con gus */
	padding-top:0.2em;  /* consultar con gus */
}
.romperMargenes{
	clear:both;
}
/* Tabla de iconos de caracterÃ­sticas de los establecimientos */
.booleanoTdIcono{
	vertical-align:top;
}
.booleanoTdEtiqueta{
	font-size:1em;
	vertical-align:top;
  	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	color:#083061;
}
.booleanoTdLabel{
font-weight:800;
}
/*************************************************************************/
/*********************Ficha de recurso   *********************************/
/*************************************************************************/
.cabeceraTextoDescripcionRecurso{
	font-size:1em;
	text-align:left;
	padding-top:0.3em;
}
#datosPrincipales{
	border:1px; 
	text-align:left;
	overflow: auto;
}
#datosPrincipales div{
	clear:both;
	margin:0.3em;
}
#datosPrincipales div div{
	margin:0;
}
#datosPrincipales img{
        height:1.1em;
}
.tdEtiqueta{
	font-size:1em;
	color:#083061;
	text-align:right;
	vertical-align:top;
	float:left;
}
.cuerpoFichaDatos .tdEtiqueta{
	width:7.1em;
}
.cuerpoFichaDatosCompleta .tdEtiqueta{
	width:10.7em;
}
.cuerpoFichaDatos .tdTexto{
	width:13em;
}
.cuerpoFichaDatosCompleta .tdTexto{
	width:40em;
}
.tdTexto{
	float:left;
	font-size:1em;
	color:#333333;
	text-align:left;
	margin-left: 0.4em;
	overflow:hidden;
}
.tdTexto a{
	text-decoration:underline;
	color:#00C;
}
#enlacesDcha {
	width:13.2em;
	float:right;
	margin-top: 0.9em;
}

