/* Destacados portada */
#destacados-portada{
	background:#BFDF0F url(../img/destacados-home.jpg) left top no-repeat;
	min-height:270px;
}

#destacados-portada .content .dispositivo-destacado{
	min-height:270px;
	width:34%;
	margin-left:35%;
	float:left;
}

#destacados-portada .block-block{
	min-height:270px;
	width:64%;
	margin-left:5%;
	float:left;
}

#destacados-portada .block-block .content p{
	margin-top:1em;
	margin-bottom:10px;
	font-size:1.9em;
	color:#2D2D35;
}

#destacados-portada .block-block .content p span{
	display:block;
}

#destacados-portada .block-block .content p span.titulo{
	font-size:2em;
}

#destacados-portada .block-block .content ul li{
	display:inline;
	margin-right:20px;
}


#destacados-portada .content .dispositivo-destacado .novedad{
	display:none;
}

#destacados-portada .content .dispositivo-destacado .titulo{
	font-size:2em;
	margin-top:1.3em;
	margin-bottom:20px;
}

#destacados-portada .content .dispositivo-destacado div.mas{
	margin-top:20px;
}

#destacados-portada .content .dispositivo-destacado div.mas a{
	background-color:#333;
	color:#FFF;
	border:none;
	border-radius:7px;
	font-weight:normal;
	font-size:.75em;
	padding:3px 5px;
	text-decoration:none;
}

#destacados-portada .content .noticias-destacadas{
	/*float:left;*/
	float:left;
	width:29%;
	min-height:100px;
}

#destacados-portada h2{
	font-size:1.1em;
	margin:.8em 0px 5px 10px;
	padding:15px 4px 4px 4px;
	/*float:left;*/
	float:left;
	width:28%;
	background:url(../img/destacados-arriba.png) center top no-repeat;
}

#destacados-portada .content .noticias-destacadas ul li{
	margin-bottom:5px;
	padding:10px;
	
	margin: 5px 10px;
}

#destacados-portada .content .noticias-destacadas ul li.views-row-2{
	background:#FFFF00 url(../img/destacados-abajo.png) center bottom no-repeat;
}

#destacados-portada .content .noticias-destacadas ul li .fecha{
	margin-bottom:5px;
	font-size:.75em;
	background:url(../img/destacado.png) left center no-repeat;
	padding:5px 0px 5px 20px;
}

#destacados-portada .content a{
	color:#000;
	text-decoration:none;
}

#destacados-portada .content a:hover{
	color:#000;
	text-decoration:underline;
}

/*
#destacados-portada .content ul li{
	float:left;
	width:23%;
	min-height:100px;
}

#destacados-portada .content ul li.views-row-first{
	min-height:270px;
	width:70%;
}

#destacados-portada .content ul li.views-row-2{
	margin-top:25px;
	background:url(../img/destacados-arriba.png) center top no-repeat;
}

#destacados-portada .content ul li.views-row-last{
	background:#FFFF00 url(../img/destacados-abajo.png) center bottom no-repeat;
}

#destacados-portada .content ul li.views-row div{
	margin:10px;
}

#destacados-portada .content ul li.views-row-first div{
	margin-top:25px;
	margin-right:20px;
	margin-left:55%;
}

#destacados-portada .content ul li.views-row div div{
	margin:0%;
	font-size:.85em;
}

#destacados-portada .content ul li.views-row div .novedad{
	font-size:.7em;
	font-weight:bold;
	background:url(../img/destacado.png) right center no-repeat;
	padding-right:20px;
	padding-top:4px;
	display:inline-block;
}

#destacados-portada .content ul li.views-row div .titulo{
	font-size:1.2em;
}

#destacados-portada .content ul li.views-row div .titulo a{
	color:#000;
	text-decoration:none;
}

#destacados-portada .content ul li.views-row-first div .titulo{
	font-size:2em;
	margin-top:1.3em;
}

#destacados-portada .content ul li.views-row div.mas a{
	background-color:#333;
	color:#FFF;
	border:none;
	border-radius:7px;
	font-weight:normal;
	font-size:.75em;
	padding:3px 5px;
	text-decoration:none;
}

#destacados-portada .content ul li.views-row-1 div .novedad,
#destacados-portada .content ul li.views-row-2 .mas,
#destacados-portada .content ul li.views-row-3 .mas{
	display:none;
}

#destacados-portada .content ul li.views-row-2 .recortado,
#destacados-portada .content ul li.views-row-3 .recortado{
	display:none;
}
*/
/* Dispositivos */
.dispositivos .views-row{
	padding-bottom:1em;
	margin-bottom:1.5em;
	border-bottom:1px solid #D9DADA;
	position:relative;
}

.dispositivos .views-row-last{
	padding-bottom:1em;
	margin-bottom:1.5em;
	border-bottom:none;
}

.dispositivos .views-row p.imagen{
	min-height:240px;
}

.dispositivos .views-row p.comentarios{
	background:url(../img/ico-comentarios.gif) left center no-repeat;
	padding:5px 0px 5px 25px;
	position:absolute;
	right:25px;
	top:290px;
}

.dispositivos .views-row .info{
	margin-right:12em;
}

.dispositivos-home{
}

.dispositivos-home .mas{
	clear:both;
}

.dispositivos .views-field-field-valoracion{
	float:left;
	padding:10px;
	background-color:#E9E9E9;
	margin-bottom:.5em;
	position:absolute;
	right:27px;
	/*top:22.5em;*/
  top:20.15em;
	width:8em;
	min-width:100px;
}

.dispositivos-home .views-field-field-valoracion{
	top:340px;
}

.dispositivos .imagen-sello{
  position:absolute;
  right:27px;
  top:25.5em;
}
.dispositivos .imagen-sello img{
  width:9em;
}

.dispositivos .funcionalidades{
	overflow:hidden;
}

.dispositivos .funcionalidades li{
	float:left;
	width:20%;
	min-height:7em;
	font-size:.75em;
	text-align:center;
	padding:0em !important;
	background:none !important;
    list-style:none !important;
}

.dispositivos .funcionalidades li img{
	margin:0px 5px 5px 0px;
}

.dispositivos .funcionalidades li span{
	display:block;
}

.resultados-busqueda .pane-content ul li{
	border-bottom:1px solid #CCC;
}

.resultados-busqueda .pane-content ul li p{
	margin-bottom:.4em !important;
}

.dispositivos table{
	width:75%;
	margin-bottom:2em;
}

#informe-completo .item-list{
	margin-bottom:70px;
}

.view-display-id-page_2 .views-row{
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

.view-display-id-page_2 .views-field-field-valoracion{
	top:308px !important;
	z-index:50;
}

#informe-completo table{
	width:95%;
	margin-bottom:2em;
}

.page-asistente-informe-completo .dispositivos table{
	width:100%;
}

.dispositivos table th,
.dispositivos table td{
	padding:.5em;
}

.dispositivos table th{
	padding:.5em;
	color:#000;
	font-weight:bold;
}

.dispositivos table tr {
    border-bottom: 1px solid #666;
}

.item-list .pestanias{
	border-bottom:1px solid #666;
	width:95.2%;
	padding-top:10px;
}

.item-list .pestanias li{
	margin-left:0px;
	margin-right:10px;
	display:inline;
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-right:1px solid #666;
	padding:5px 10px 0px 10px;
	border-radius:3px 3px 0px 0px;
}

.item-list .pestanias li a{
	text-decoration:none;
	color:#333 !important;
}

.item-list .pestanias li a:hover{
	text-decoration:none !important;
}

.item-list .pestanias li a.active{
	color:#000;
	font-weight:bold;
	font-size:103%;
}

#contents .dispositivos .informe-completo{
	float:left;
	clear:both;
	background-color:#333;
	color:#fff;
	padding:5px;
	border-radius:5px;
	border:1px solid #000;
}

#contents .dispositivos .informe-completo a{
	color:#fff;
	font-size:.8em;
}

/* Bloque mejor valorados */
.mejor-valorados{
	margin-top:2em;
}

#contents .mejor-valorados .view-content ul li{
	padding-left:50px;
}

#contents .mejor-valorados .view-content ul li a{
	color:#333;
}

#contents .mejor-valorados .view-content .views-row-1{
	background:url(../img/mejor-valorados-1.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .mejor-valorados .view-content .views-row-2{
	background:url(../img/mejor-valorados-2.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .mejor-valorados .view-content .views-row-3{
	background:url(../img/mejor-valorados-3.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .mejor-valorados .view-content .views-row-4{
	background:url(../img/mejor-valorados-4.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .mejor-valorados .view-content .views-row-5{
	background:url(../img/mejor-valorados-5.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .mejor-valorados .view-content .views-row p{
	margin-bottom:.5em;
}

#contents .mejor-valorados .view-content .views-row p strong{
	font-weight:bold;
}

/* Bloque colaboración */

#block-block-2 .content p a {text-decoration: none; color: white; font-size: 0.8em;}

/* Fin bloque colaboración
	
/* Bloque mejor valorados II */

#contents .pane-content .listaValorados1{
	background:url(../img/mejor-valorados-1.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .pane-content .listaValorados2{
	background:url(../img/mejor-valorados-2.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .pane-content .listaValorados3{
	background:url(../img/mejor-valorados-3.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .pane-content .listaValorados4{
	background:url(../img/mejor-valorados-4.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .pane-content .listaValorados5{
	background:url(../img/mejor-valorados-5.gif) left center no-repeat !important;
	padding-left:50px !important;
}

#contents .dispositivos-valorados .pane-content p{
	margin-bottom:.5em;
}

#contents .dispositivos-valorados .pane-content strong{
	font-weight:bold;
}

#contents .dispositivos-valorados .pane-content ul li{
	padding-left:50px;
}

#contents .dispositivos-valorados .pane-content ul li a{
	color:#333;
}
	
/* Noticias */
.noticia{
	margin-bottom:2em;
}
.noticias-detalle{
	/*padding-bottom:1em;*/
	/*border-bottom:1px solid #D9DADA;*/
}

.noticias-detalle .views-field-field-valoracion{
	border-top:1px solid #D9DADA;
	padding-top:1em;
}

#contents .content .noticia li {
    list-style-type:disc;
	list-style-type:inside;
}

/* Comentarios */
.contact-form{
	background-color:#E9E9E9;
	padding:1em;
}
.comment{
	margin-bottom:1em;
}

#contents .comment .submitted{
	margin-bottom:.5em
}

.pane-node-comments h2{
	padding-left:25px;
	background:url(../img/comentarios.gif) left center no-repeat;
}

/* Bloque buscador básico */
#form-basic-search{
	margin-bottom:1em;
}

#form-basic-search div{
	overflow:hidden;
}

#form-basic-search div input{
	float:left;
	margin:20px 10px 0px 0px;
}

#form-basic-search div label{
	float:left;
	padding:10px 0px 10px 60px;
	width:50%;
	min-height:30px;
	font-weight:bold;
}

#form-basic-search div label#p_vision_parcial{
	background:url(../img/perfiles/vision-parcial.gif) left center no-repeat;
	padding-top:15px;
}


#form-basic-search div label#p_vision_nula{
	background:url(../img/perfiles/vision-nula.gif) left center no-repeat;
	padding-top:15px;
}

#form-basic-search div label#p_audicion_parcial{
	background:url(../img/perfiles/audicion-parcial.gif) left center no-repeat;
	padding-top:15px;
}

#form-basic-search div label#p_audicion_nula{
	background:url(../img/perfiles/audicion-nula.gif) left center no-repeat;
	padding-top:15px;
}

#form-basic-search div label#p_dificultad_manipulacion{
	background:url(../img/perfiles/dificultad-manipulacion.gif) left center no-repeat;
	padding-top:15px;
}

#form-basic-search div label#p_imposibilidad_manipulacion{
	background:url(../img/perfiles/imposibilidad-manipulacion.gif) left center no-repeat;
	padding-top:15px;
}

#form-basic-search div label#p_dificultad_comprension{
	background:url(../img/perfiles/dificultad-comprension.gif) left center no-repeat;
	padding-top:15px;
}
#form-basic-search div label#p_dificultad_ver_colores{
	background:url(../img/perfiles/dificultad-ver-colores.gif) left center no-repeat;
	padding-top:15px;
}
#form-basic-search div label#p_dificultad_habla{
	background:url(../img/perfiles/dificultad-habla.gif) left center no-repeat;
	padding-top:15px;
}

#form-basic-search div label.no-img{
	background:none !important;
	padding-left:0px !important;
	padding-top:10px !important;
}

#form-basic-search div label.no-img img{
	vertical-align:middle;
	float:left;
	margin-right:10px;
}

#form-basic-search .form-submit{
	background: #333 url(../img/buscar.gif) left center no-repeat;
	padding-left:10px;
	margin:0px;
}

#contents .bloque-buscador-basico .pane-content a{
	color:#2D2D35;
	text-decoration:none;
	background:url(../img/enlace-flecha.gif) left center no-repeat;
	padding-left:20px;
}

/* Bloque buscador de tecnologías */
#form-acc-tech-search input,
#form-acc-tech-search select{
	width:95%;
	border:1px solid #2D2D35;
	margin:10px 0px;
}


#form-acc-tech-search .form-submit {
    background:#333 url(../img/buscar.gif) left center no-repeat;
    margin: 0;
    padding-left: 10px;
    width:auto;
}

/* Buscador avanzado */
#advanced-search #form-basic-search fieldset{
	margin-bottom:1.5em;
}

#advanced-search #form-basic-search legend{
	margin-bottom:.5em;
	font-family:accidental;
	font-size:1.5em;
}

#advanced-search #form-basic-search .perfil .fieldset {
   	border:1px solid #ccc;
	border-radius:10px;
	width:auto;
	margin:0px 35px 0px 20px;
	padding:20px 0px 20px 20px;
}

#advanced-search #form-basic-search .perfil div {
	float:left;
	width:49%;
}

#advanced-search #form-basic-search .perfil div label {
	width:70%;
}

#advanced-search #form-basic-search .funcionalidad div {
	float:left;
	width:15%;
	min-height:6.5em;
	text-align:center;
	border:1px solid #ccc;
	margin:20px;
	border-radius:10px;
}

#advanced-search #form-basic-search .funcionalidad div:hover {
	background-color:#EFEFEF;
}

#advanced-search #form-basic-search .funcionalidad div img,
#advanced-search #form-basic-search .funcionalidad div input,
#advanced-search #form-basic-search .funcionalidad div label{
	display:block;
	float:none;
	margin:5px auto;
	padding:0px;
	width:auto;
	font-size:.8em;
}

/* Estadísticas */
#contents .menu-estadisticas li.act a{
	color:#000;
	font-weight:bold;
}

#contents p strong{
	font-weight:bold;
}

/* Mapa Web */
.mapa-web .pane-content ul{
	float:left;
	width:48%;
}

.mapa-web .pane-content ul li ul{
	float:none;
	width:auto;
	margin-top:.5em;
}


/* Genéricas */
.form-submit{
	background-color:#333;
	color:#FFF;
	border:none;
	border-radius:7px;
	font-weight:bold;
	font-size:.75em;
	cursor:pointer;
}

.form-item .description{
	margin-top:.4em;
	color:#666;
	font-size:.8em;
}

/* Form login */
.page-user #content{
	width:75%;
	margin:2em auto;
}

.page-user #content form{
	margin:2em;
}


.page-user #content .form-item input{
	border:1px solid #333;
	border-radius:5px;
}

.page-user #content ul.primary li.active a {
	background-color:#9C0;
}

.node-type-noticia .tabs h1,
.node-type-dispositivo .tabs h1,
.node-type-blog .tabs h1{
	display:none;
}


/* redes sociales home */
.redes-sociales-home{
	background-color:#E9E9E9 !important;
}

.redes-sociales-home h2{
	text-align:center;
}

.redes-sociales-home h2 span{
	color:#333 !important;
}

.redes-sociales-home .pane-content ul{
	overflow:hidden;
}

.redes-sociales-home .pane-content ul li{
	list-style-type:none;
	list-style-image: none;
	margin:5px 5px;
	background:url(../img/flecha-verde.png) left center no-repeat;
	float:left;
	width:32px;
	height:32px;
	overflow:hidden;
	position:relative;
}

.redes-sociales-home .pane-content ul li a{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	text-indent:-1000px;
}

.redes-sociales-home .pane-content ul li.menu-mlid-426{
	background:url(../img/twitter-home.gif) left center no-repeat;
	margin-left:13px;
}

.redes-sociales-home .pane-content ul li.menu-mlid-427{
	background:url(../img/facebook-home.gif) left center no-repeat;
}


.redes-sociales-home .pane-content ul li.menu-mlid-428{
	background:url(../img/blogs-home.gif) left center no-repeat;
}

.redes-sociales-home .pane-content ul li.menu-mlid-577,
.redes-sociales-home .pane-content ul li.menu-mlid-578{
	background:url(../img/rss-home.gif) left center no-repeat;
}
.redes-sociales-home .pane-content ul li.menu-mlid-579,
.redes-sociales-home .pane-content ul li.menu-mlid-580{
	background:url(../img/youtube-home.png) left center no-repeat;
}

/* Sellos */
/*
.pane-dispositivos-con-sello  .view-filters .views-exposed-widget{
  min-width:25%;
}
.pane-dispositivos-con-sello  .view-filters .views-exposed-widget.views-submit-button{
  min-width:auto;
}
.pane-dispositivos-con-sello  .view-filters label{
  font-size:1.8125em;
}
.pane-dispositivos-con-sello  .view-filters select{
  font-size:1.125em;
}
*/
.pane-dispositivos-con-sello  .view-header{
  background-color:#e9e9e9;
  padding:10px;
  margin:25px 0px;
}
.pane-dispositivos-con-sello  .view-header p{
  font-size:1.125em;
  font-weight:normal;
  margin:0px !important;
}
.pane-dispositivos-con-sello  .view-header p span{
  font-weight:bold;
}
.dispositivos-sellos ul li{
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px solid #ccc;
}
.dispositivos-sellos ul li:last-child{
  border-bottom:none;
}
.dispositivos-sellos ul li p{
  margin:0px !important;
}
.dispositivos-sellos ul li p.dispositivo a{
  color:#333 !important;
  font-size:1.6875em;
}
.dispositivos-sellos ul li p.marca{
  font-size:1.125em;
  font-weight:bold;
}
.dispositivos-sellos ul li .fechas{
  text-align:right;
}
.dispositivos-sellos ul li .fechas p{
  display:inline;
  margin-left:20px;
}
.dispositivos-sellos ul li .fechas p strong{
  color:#666;
}
.pane-dispositivos-con-sello  .pager{
  border-top:1px solid #408000;
  padding-top:20px;
}