/*
Theme Name: Frisby Theme
Theme URI: http://www.frisby.com
Description: Web Site html para frisby
Author: Hector de tecnologia, CortesMedia Agencia
Author URI: http://www.cortesmedia.com
*/


* { padding: 0; margin: 0; border: 0;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #f6b91b url(imagenes/traza-fondo3.png) repeat-y scroll center 0; 
/* background: #f1cc26 url(imagenes/back_navidenio2.jpg) repeat-y scroll center 0;*/
/*  background: #017769 url(imagenes/bg_guardianesok.jpg) repeat-y scroll center 0; */
  }
#wrapper { 
 margin: 0 auto;
 width: 895px;
}

#galeria-principal {
    background-color: white; 
    width: 895px;
    height: 537px;
}


#fila-1 {
 height: 317px;
 margin-bottom: 3px;
 overflow: hidden; /*auto Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
}

#fila-2 {
    width: 100%;
    height: 220px;
/*     background-color: gray; */
    margin-bottom: 5px;
}
#header {
 color: #333;
 width: 895px;
 height:226px;
 margin:0;
 position: relative;
}
#cabecera {
    position: relative;
    width: 895px;
    height: 226px;
    background: url(imagenes/frisby-header.png);
}
#buscar {
 bottom:0;
 right:0;
 padding:0;
 position:absolute;
 width:185px;
 z-index:30;
 margin-bottom:0px;
}
#searchform #s {
 border: none;
 width:128px;
 background: none;
 color: #c5c6c8;
 font-weight: bold;
}
#enlace-domicilios {
height:73px;
margin:2px 17px 0 0;
position:absolute;
right:0;
width:164px;
background: transparent url(imagenes/dom.png) no-repeat scroll 0 0;
}
#enlace-domicilios:hover {
background: transparent url(imagenes/dom-hover.png) no-repeat scroll 0 0;
}
#searchform #boton_buscar {
 width:50px;
 height: 60px;
 background: transparent url(imagenes/lupa.png) no-repeat scroll 0 0;
 border: none;
 outline: none;
 cursor: pointer;
}
#searchform #boton_buscar:hover {
 background: transparent url(imagenes/lupa-rollover.png) no-repeat scroll 0 0;
}
#searchform #boton_buscar:active {
 background: transparent url(imagenes/lupa-on-press.png) no-repeat scroll 0 0;
 outline: none;
}

#searchform #boton_buscar:focus {
 outline: none;
}
#botonera {
 background:transparent url(imagenes/botonera.png) no-repeat scroll 0 0;
 height:38px;
 position:relative;
 width:895px;
 z-index:30;
}
.boton-menu:hover a{
	background:transparent url(imagenes/li-hover.jpg) no-repeat scroll 0 0;
}
#medio {
 width: 920px;
 height: 646px;
 background:transparent url(imagenes/mitad.png) no-repeat scroll 0 0;
}
#leftcolumn { 
 display: inline;
 color: #333;
 padding: 0px;
 width: 300px;
 height: 315px;
 float: left;
 background-color:  #D1DBDB;
}
#content { 
 float: left;
 color: #333;
 margin: 0px 3px;
 padding: 0px;
 width: 281px;
 display: inline;
 position: relative;
 text-align: center;
 height: 315px;
}
#nuevo {
    position: absolute;
    background: transparent url(imagenes/tag-nuevo.png) no-repeat scroll 0 0;
    margin: 0 0 0 0;
    width: 94px;
    height: 67px;
    z-index: 400;
}
#elvideo {
/*height:150px;*/
height:168px;
margin:14px auto 0;
position:relative;
width:248px;
z-index: 200;
}
#titulo-video {
border-bottom:1px dashed black;
color:white;
font-family:Arial;
font-size:20px;
font-weight:bold;
height:25px;
line-height:21px;
margin:17px 0 0 15px;
text-align:left;
width:250px;
letter-spacing:-1px;
}
#fecha-video {
    float: right;
    font-size: 9px;
    color:#fcefc5;
    margin-right: 15px;
}
#texto-video {
color:whiteSmoke;
font-size:11px;
height:50px;
/*margin:20px 0 0 16px;*/
margin:16px 0 0 16px;
text-align:justify;
width:249px;
}
#texto-video .more-link { 
background:transparent url(imagenes/boton-nuevo.png) no-repeat scroll 0 0;
clear:both;
float:left;
height:25px;
margin-left:83px;
/*margin-top:12px;*/
margin-top:6px;
width:80px;
}
#texto-video .more-link:hover { 
    background: transparent url(imagenes/boton-nuevo-hover.png) no-repeat scroll 0 0;
}
#rightcolumn { 
color:#333333;
display:inline;
float:right;
height:315px;
margin:0;
padding:0;
position:relative;
width:307px;
margin-right: 25px;
}
#texto-tips p {
/* background:gray none repeat scroll 0 0; */
color:#5b595c;
font-family:Verdana;
font-size:11px;
height:30px;
margin:56px 0 23px 14px;
text-align:justify;
width:277px;
}
#texto-tips ul{
    color:white;
    font-family:Verdana;
    font-size:11px;
    font-style:italic;
    list-style-image:url(imagenes/pata2.png);
    list-style-type:square;
    margin:0 0 0 55px;
    text-align: justify;
}
#texto-tips ul li{
    height: 40px;
    width:218px;
    margin-bottom: 11px;
}
#columna-1 {
 display: inline;
 color: #333;
/*  margin: 10px; */
 padding: 0px;
 width: 347px;
 height: 326px;
 float: left;
/*  background-color: #bebebe; */
}
#form-suscripcion p{
    color: white;
}
#entradamail {
height:18px;
margin:225px 0 0 60px;
color: black;
width:227px;
}
#error-suscripcion {
background:transparent url(imagenes/error_suscripcion.png) repeat scroll 0 0;
color:white;
height:60px;
margin:196px 0 0 38px;
text-align:center;
width:271px; 
}
#error-suscripcion p{
padding-top:13px;
}
#registrarse {
background:transparent url(imagenes/enviar.png) no-repeat scroll 0 0;
height:32px;
margin:21px 0 0 120px;
width:100px;
cursor: pointer;
}
#registrarse:hover {
    background:transparent url(imagenes/enviar-hover.png) no-repeat scroll 0 0;
}

#columna-2 {
/* background-color:#BEBEBE; */
color:#333333;
display:inline;
float:right;
height:274px;
margin:52px 25px 0 0;
padding:0;
position:relative;
width:545px;
overflow: hidden;
}
.una-noticia {
font-family:Verdana;
height:90px;
overflow:hidden;
width:545px;
}
.img-noticia {
border:2px solid #DD091F;
float:left;
height:72px;
margin:7px 0 0 13px;
width:102px;
}
.titulo-noticia {
float:left;
font-style:italic;
font-weight:bold;
margin:5px 0 0 7px;
width:400px;
}
.titulo-noticia a {
    text-decoration: none;
    color:black;
}
.titulo-noticia a:hover {
    text-decoration: underline;
    cursor: pointer;
}
.publicado-noticia {
    float: left;
    width: 400px;
    height: 17px;
    color: #ea4e66;
    margin: 0px 0 0 7px;
    font-size:8px;
}
.texto-noticia {
color:#626262;
float:left;
font-size:11px;
height:45px;
margin:0 0 0 7px;
overflow:hidden;
width:400px;
}

#footer { 
 width: 952px;
 height: 144px;
 clear: both;
 color: #333;
/*  background: #ABBEBE; */
 margin-left:-11px;
/*  padding: 10px 10px 0px 10px; */
 background: transparent url(imagenes/footer.png) no-repeat scroll 0 0;
}

#cortesmedia {
    width: 49px;
    height: 28px;
    float: left;
    /*margin:57px 0 0;*/
    margin:115px 0 0 46px;
    background: transparent url(imagenes/logo-cortesmedia.png) no-repeat scroll 0 0;
}

#cortesmedia:hover {
    background: transparent url(imagenes/logo-cortesmedia-hover.png) no-repeat scroll 0 0;
}

#contacto-frisby {
color:white;
float:left;
font-family:Verdana;
font-size:11px;
height:86px;
/*margin:34px 0 0 70px;*/ /*119*/
margin:34px 0 0 24px;
padding:5px 0 0;
text-align:center;
width:265px;
}
#mediossociales {
/* background:blue none repeat scroll 0 0; */
float:left;
height:29px;
margin:70px 60px 0px 90px;
/*opacity:0.6;*/
width:376px;
}
#facebook {
    width:77px;
    height: 29px;
    float: left;
    background: transparent url(imagenes/facebook.png) no-repeat scroll 0 0;
}
#facebook:hover {
    background: transparent url(imagenes/facebook-hover.png) no-repeat scroll 0 0;
}
#twitter {
    width:116px;
    height: 29px;
    float: left;
    margin-left:28px;
    background: transparent url(imagenes/twitter.png) no-repeat scroll 0 0;
}
#twitter:hover {
    background: transparent url(imagenes/twitter-hover.png) no-repeat scroll 0 0;
}
#flickr {
    width:106px;
    height: 29px;
    float: left;
    margin-left:25px;
    background: transparent url(imagenes/flickr.png) no-repeat scroll 0 0;
}
#flickr:hover {
    background: transparent url(imagenes/flickr-hover.png) no-repeat scroll 0 0;
}

.clear { clear: both; background: none; }


/* Pagina interna del Menu */

#galeria-menu {
    background: transparent url(imagenes/menu/fondorojo.png) no-repeat scroll 0 0;
    width: 895px;
    height: 536px;
}

#contenido-menu {
    width: 890px;
    height: 530px;
    position: relative;
	margin-top:  -38px;
/*     background: yellow; */
}

#izq-menu {
/* background:blue none repeat scroll 0 0; */
float:left;
height:402px;
margin:112px 0 0 10px;
width:187px;
}

#izq-menu ul {
list-style:none;
margin:9px 0 0 1px;
}

#izq-menu ul li {
    font: normal 19px Verdana;
background:transparent url(imagenes/menu/rojo.png) no-repeat scroll 0 0;
color:white;
height:31px;
margin-bottom:1px;
border-bottom: 1px dashed #E8778D;
padding:4px 0 0 23px;
width:160px;
cursor: pointer;
}
#izq-menu ul li:hover {
background:transparent url(imagenes/menu/amarillo.png) no-repeat scroll 0 0;
}

#infonutricional {
    float: left;
    width: 179px;
    height: 55px;
	margin: 2px 0 0 4px;
    background: transparent url(imagenes/menu/descarga.png) no-repeat scroll 0 0 ;
}

#infonutricional:hover {
    background: transparent url(imagenes/menu/descarga-hover.png) no-repeat scroll 0 0 ;
}

#der-menu {
/* background:gray none repeat scroll 0 0; */
float:left;
height:402px;
margin:112px 0 0 10px;
width:680px;
}
.menus {
    height:402px;
    width:680px;
}
.submenu-oculto { 
    /*display: none;*/
}

.imagen-menu {
background:white none repeat scroll 0 0;
float:left;
height:312px;
margin:7px 0 0 9px;
width:662px;
}

.contiene-imagenes {
    position: relative;
    float:left;
    height:319px;
    width:671px;
    overflow: hidden;
}

.contiene-carrusel{
    float: right;
    width: 700px;
    margin-right:4px;
/*     margin-top:318px; */
}
.jcarousel-container-horizontal {
    float: right;
}
.pruebadeid {
/*     width:1100px !important; */
}
/*.jcarousel-skin-tango{
    position: relative;
    right: 0;
}*/

#elcarrusel {
/*     float: right; */
}

#rightcolumn-menu{ 
display:inline;
float:right;
height:315px;
margin:0;
padding:0;
position:relative;
width:307px;
margin-right: 25px;
background: white;
}

#columna-1-menu {
 display: inline;
 padding: 0px;
 width: 347px;
 height: 326px;
 float: left;
 background: white;
/*  background: transparent url(imagenes/menu/fundacionfrisby.jpg) no-repeat scroll 0 0; */
}
/* Fin pagina interna del menu */


/* Pagina interna de noticias */
#noticias-interna {
    background: white;
 background: url(imagenes/noticias/traza-noticias.png) repeat-y scroll 0 38px;
/*   background: url(imagenes/noticias/noticias-interna-fondo.jpg) repeat-y scroll 0 38px;  */

 margin-bottom: 0px;
 overflow: auto;
 width: 100%;
/*  height: 1390px; */
}
#contiene-noticias {
 display: inline;
 color: #333;
 
 padding: 0px;
 width: 617px;
 float: left;
 margin-top: 0px;
/*  background: blue; */
/*  opacity: 0.8; */
}
#titulo-noticias-interna {
    height: 131px;
    float: left;
    width: 617px;
    background: white url(imagenes/noticias/noticias-frisby.jpg) no-repeat scroll 0 0;
}
#titulo-social-interna {
    height: 131px;
    float: left;
    width: 617px;
    background: white url(imagenes/noticias/social-frisby.jpg) no-repeat scroll 0 0;
}
#titulo-blog-interna {
    height: 131px;
    float: left;
    width: 617px;
    background: white url(imagenes/noticias/blog-frisby.jpg) no-repeat scroll 0 0;
}
#titulo-noticias-interna p{
font-size:15px;
font-style:italic;
height:40px;
margin-bottom:0;
margin-left:14px;
margin-right:0;
margin-top:82px;
text-align:justify;
width:595px;
color: #3c3c3c;
}
#content-news, #content-search{ 
 float: left;
/*  color: #333; */
/*  margin: 0px 3px; */
/*  padding: 0px; */
/*  width: 281px; */
 display: inline;
 position: relative;
 width:617px;
/*  text-align: center; */
/*  height: 315px; */
}
.una-noticia-interna {
border-bottom:1px dashed #A9A9A9;
font-family:Verdana;
height:134px;
margin-left:8px;
text-align:left;
width:592px;
position: relative;
overflow: hidden;
}
.una-noticia-interna:last-child {
border-bottom:0px dashed #A9A9A9;
}
.img-noticia-interna {
float:left;
height:100px;
margin:17px 0 0 0px;
width:142px;
border:1px solid #DD091F;
}
.titulo-noticia-interna {
float:left;
font-size:18px;
font-style:italic;
font-weight:bold;
margin:20px 0 0 13px;
width: 360px;
}
.titulo-noticia-interna a {
    text-decoration: none;
    color:black;
}
.titulo-noticia-interna a:hover {
    text-decoration: underline;
    cursor: pointer;
}
.publicado-noticia-interna {
color:#DB0A1F;
float:left;
font-size:8px;
height:17px;
margin:5px 0 0 13px;
width:400px;
}
.texto-noticia-interna, .texto-noticia-interna-noti {
color:#595959;
float:left;
font-size:12px;
height:49px;
margin:8px 0 0 13px;
overflow:hidden;
text-align:justify;
width:435px;
}

.tag-comentario {
margin-top:25px;
position:absolute;
right:0;
top:0;
width:72px;
/* margin-right: 20px; */
/* height: 5px; */
/* overflow: visible; */
}
/*.pollo-comentario {
background:transparent url(imagenes/noticias/pollo-comentarios.png) no-repeat scroll 0 0;
float:right;
height:32px;
margin-right:10px;
width:29px;
}*/
.tag-comentario a {
background:transparent url(imagenes/noticias/pollo-comentarios.png) no-repeat scroll right 0;
float:right;
/* height:32px; */
/* margin-right:10px; */
/* width:29px; */
padding-top: 32px;

color:#6c6c6c;
float:right;
font-size:8px;
text-decoration:none;
}
.tag-comentario a:hover {
    text-decoration: underline;
    cursor: pointer;
}

#noticia-destacada {
    float: left;
    position: relative;
    width:617px;
    height:470px;
    background: white url(imagenes/noticias/noticia-destacada.jpg) no-repeat scroll 0 0;
    margin-top: -1px;

}

#la-noticia-interna {
font-family:Verdana;
height:250px;
margin:193px 0 0 70px;
position:relative;
text-align:left;
width:528px;
}

#img-noticia-destacada {
border:2px solid #DD091F;
display:inline;
float:left;
height:146px;
margin:0 7px 2px 0;
width:207px;
}
#titulo-noticia-destacada {
float:left;
font-family:Verdana;
font-size:28px;
font-style:italic;
font-weight:bold;
margin:11px 0 0;
text-align:left;
width:297px;
}
#titulo-noticia-destacada a {
    text-decoration: none;
    color:black;
}
#titulo-noticia-destacada a:hover {
    text-decoration: underline;
    cursor: pointer;
}
#publicado-noticia-destacada {
color:#DB0A1F;
float:left;
font-size:11px;
height:17px;
margin:5px 0 0;
width:297px;
}
#texto-noticia-destacada {
color:#595959;
float:left;
font-size:13px;
height:226px;
margin:0 0 50px;
text-align:justify;
width:523px;
overflow: hidden;
}
#la-noticia-interna .more-link { 
color:#DD091F;
float:right;
font-style:italic;
margin-right:3px;
margin-top:6px;
position:relative;
text-decoration:none;
}
#la-noticia-interna .more-link:hover { 
text-decoration: underline;
}
#contiene-videos {
 display: inline;
 color: #333;
/*  margin: 10px; */
 padding: 0px;
 width: 278px;
 float: left;
/*  background: yellow; */
/*  opacity: 0.5; */
 margin-top: 0px;
}
#titulo-videos-frisby {
    width: 278px;
    height: 100px;
    background: transparent url(imagenes/noticias/titulo-videos-frisby.jpg) no-repeat scroll 0 0;
}
.un-video {
    margin-top:9px;
    text-align:center;
}
.titulo-video {
font-size:18px;
font-style:italic;
font-weight:bold;
margin:0 0 0 18px;
text-align:left;
width:236px;
color: #de0a21;
}

.publicado-video {
border-bottom:2px solid black;
color:#4b4b4b;
font-size:8px;
height:13px;
margin:2px 0 0 18px;
text-align:left;
width:236px;
}

.texto-video {
color:#595959;
float:left;
font-size:12px;
height:43px;
margin:3px 0 46px 18px;
overflow:hidden;
text-align:justify;
width:236px;
}

/* Fin pagina interna de noticias */

/* La noticia ampliada*/

#titulo-noticias-ampliada {
   /* height: 140px;*/
    float: left;
    width: 617px;
    position: relative;
}
#titulo-noticias-ampliada p{
color:black;
font-family:Arial;
font-size:53px;
font-weight:bold;
/* height:198px; */
line-height:50px;
margin:20px 0 0 18px; /*margin:68px 0 0 18px;*/
width:490px;
}
#publicado-noticia-ampliada {
color:#DB0A1F;
float:left;
font-size:12px;
height:17px;
margin:5px 0 0 21px;
width:400px;
}

#tag-comentario-ampliada{
margin-right:19px;
margin-top:26px; /*margin-top:68px;*/
position:absolute;
right:0;
top:0;
width:100px;
}

#tag-comentario-ampliada a {
background:transparent url(imagenes/noticias/pollo-grande.png) no-repeat scroll right 0;
float:right;
padding-top: 53px;

color:#6c6c6c;
float:right;
font-size:12px;
text-decoration:none;
}
#tag-comentario-ampliada a:hover {
    text-decoration: underline;
    cursor: pointer;
}

#texto-noticia-ampliada {
font-family:Verdana;
font-size:13px;
padding:20px;
text-align:justify;
color: black;
}
#texto-noticia-ampliada  ul {
list-style:circle;
list-style-type:circle;
list-style-position:inside;
}
#texto-noticia-ampliada  ul li {
line-height:25px;list-style-position:outside;margin-left:15px;padding-left:1px;
}
#comments {
float:left;
font-family:Verdana;
/* height:350px; */
margin:0px 0 0 23px;
overflow:hidden;
position:relative;
text-align:left;
width:578px;
}
#titulodecomentarios {
    float: left;
    width: 190px;
    height: 57px;
    background: white url(imagenes/noticias/comentarios.png) no-repeat scroll 0 0;
}
.commentlist{
    list-style: none;
    margin-top:70px;
}
.commentlist li{
border:1px dashed #B3B3B3;
/* height:97px; */
margin-bottom:11px;
width:576px;
}

#avatar {
background:white url(imagenes/noticias/f.png) repeat scroll 0 0;
height:48px;
margin:4px 0 0 7px;
width:47px;
float: left;
}
#quienfue {
color: black;
float:left;
margin:36px 0 0 4px;
width: 510px;
font-style: italic;
}
#quienfue a {
    color: black;
    font-weight: bold;
}
#elcomment {
/* float:left; */
margin:3px 0 5px 8px;
width:558px;
}
.comment-author {
position: relative;
height:56px;
}
#respond {
    width: 617px;
    height: 400px;
    background: white url(imagenes/noticias/formulario.png) no-repeat scroll 0 0;
    font-size: 13px;
    margin-top: 30px;
}
#respond-registrado {
    width: 617px;
    height: 230px;
    background: white url(imagenes/noticias/formulario-registrado.png) no-repeat scroll 0 0;
    font-size: 13px;
    margin-top: 30px;
}

#p-registrado {
    margin: 0 0 0 17px;
}

#author {    margin:58px 0 0 17px;}

#email {    margin: 40px 0 0 17px;}

#url {    margin: 31px 0 0 17px;}

#comment {
    margin: 29px 0 0 17px;
    width:282px;
    height:132px;
    background: none;
}

#submit {
    margin: 14px 0 0 17px;
    width: 77px;
    height: 25px;
    background: none;
    border: none;
    cursor: pointer;
    background: white url(imagenes/noticias/boton-comentar-hover.png) no-repeat scroll 0 0;
}
#submit:hover {
    background: white url(imagenes/noticias/boton-comentar.png) no-repeat scroll 0 0;
    border: none;
    outline: none;
}
#submit:active {
    outline: none;
    border: none;
}
#submit:focus {
    outline: none;
    border: none;
}
#author, #email, #url {
    width:165px;
    background: none;
    font-size:13px; }

/* Fin de la noticia ampliada*/


/* Begin Post */
p img {
    padding: 0;
    max-width: 100%;
    }

/*  Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

.alignright {
    float: right;
    }

.alignleft {
    float: left;
    }
    
.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

    
#texto-noticia-ampliada p {
    margin: 7px 0px; padding: 0px; line-height: 16px; text-align: justify;
}
#texto-noticia-ampliada h2 {
    margin-top: 16px;margin-bottom: 16px;
}
#texto-noticia-ampliada h3 {
    margin-top: 10px;margin-bottom: 8px;
}
#texto-noticia-ampliada h4 {
  font-size: 16px;
}
#texto-noticia-ampliada h5 {
  font-size: 20px;
}
/* End Post */

/*Saludable interna*/

#saludable-interna {
 background: transparent url(imagenes/frisbysaludable/fondo.png) no-repeat scroll 0 0px; 
/*  background: transparent url(imagenes/frisbysaludable/fondo_guia.jpg) no-repeat scroll 0 0px; */
 margin-bottom: 0px;
 overflow: auto;
 width: 100%;
 height: 801px;
}
#contiene-saludable {
color:#333333;
display:inline;
float:left;
font-size:12px;
font-style:italic;
margin-top:0;
padding:93px 18px;
width:568px;
}
#contiene-saludable p {
  margin-bottom:16px;
}
#contiene-notas {
color:white;
display:inline;
float:right;
font-size:11px;
height:585px;
margin-top:0;
overflow:hidden;
padding:82px 22px 0;
width:242px;
}

#contiene-notas p {
border-bottom:1px dashed white;
padding: 12px 4px;
/* padding-bottom:13px; */
/* padding-top:14px; */
}
/*Fin saludable interna*/


/*Inicio interna social frisby*/

#titulo-social-frisby {
    width: 278px;
    height: 100px;
    background: transparent url(imagenes/social/titulo-social-frisby.jpg) no-repeat scroll 0 0;
}

#swf-social {
  margin-left:31px;
}

#contiene-social {
 display: inline;
 color: #000;
 padding: 0px;
 width: 278px;
 float: left;
 margin-top: 0px;
}
#texto-social-frisby {
font-size:12px;
margin-top:18px;
padding:0 20px;
height: 670px;
 overflow:hidden;
}
#contiene-social h2 {
background:transparent url(imagenes/social/adorno2.png) no-repeat scroll left 4px;
border-bottom:2px solid #000000;
color:#DD0921;
font-family:Verdana;
font-size:17px;
font-style:italic;
font-weight:bold;
padding: 0 0 2px 18px;
text-align:left !important;
}
#contiene-social p {
margin: 5px 0 14px 0;
border-bottom:1px dashed #d5d; /*#7d7d7e;*/
padding-bottom:11px;
}
#texto-social-frisby a{
  text-decoration: none;
  color: #dd0921;
}
#texto-social-frisby a:hover{
  text-decoration: underline;
  color: #1080A8;
}
#logo-fundacion {
background:transparent url(imagenes/social/fundacion_ok.png) no-repeat scroll 0 0;
float:right;
height:116px;
margin:48px 19px 15px 0;
width:95px;
}
/*Fin interna social frisby*/

/* Navigation */
.nav, .nav ul { 
    list-style: none;
    margin: 0;
    padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 35;
  position: absolute;
}
.nav li {
  border-left:1px solid transparent;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: normal 1.19em/25px Helvetica, Arial, sans-serif;
/*   background: #565656; */
  color: white; /* #959595;*/
  display: block;
  padding:5px 0px 0;
/*   text-transform: lowercase; */
  text-decoration: none;
  width:110px;
  height:28px;
  outline: none;
  text-align:center;
/*  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;*/
}

.nav li a:hover {
/*   background: #ccc; */
  color: #000;  

}
#nav-one {
    margin-top:0px;
    padding-left:4px;
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
/*   background: #ccc; */
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #de091f;
  color: white;   
  cursor: pointer;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #F4C01E;
  color: #000;  
}

.nav ul {
/*   background: #565656; */
/*   border-bottom: 1px solid #000; */
  list-style: none;
  margin:8px 0 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: 0px;
  
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;  
  border: 0;
/*   border-bottom: 1px dashed white; */
}
.nav ul a {
  border-bottom: 1px solid #E43843; 
  width: 110px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}


/* Corporativo */
#titulo-corporativo-ampliada, #titulo-busqueda-ampliada {
/*     height: 100px; */
    float: left;
    width: 617px;
    position: relative;
}
#titulo-corporativo-ampliada p, #titulo-busqueda-ampliada p {
color:black;
font-family:Arial;
font-size:53px;
font-weight:bold;
/* height:198px; */
line-height:50px;
margin:20px 0 0 18px; /*margin:68px 0 0 18px;*/
width:490px;
}

/*paginacion*/

.navigation a {
  color:red;
}

/*Restaurantes interna*/

#restaurantes-interna {
 background: transparent url(imagenes/restaurantes/RESTAURANTES2.png) no-repeat scroll 0 38px; 
 margin-bottom: 0px;
 overflow: hidden;
 width: 100%;
 height: 797px;
}

/*#restaurantes-interna {
    background:white;
height:600px;
margin-bottom:0;
overflow:auto;
width:100%;
}*/

#contiene-restaurantes {
/* background:yellow none repeat scroll 0 0; */
color:#333333;
display:inline;
float:left;
font-size:12px;
height:283px;
margin:96px 0 0 17px;
/* opacity:0.6; */
width:412px;
}
#contiene-restaurantes h6 {
  margin-top:10px;
  text-align:center;
}
#contiene-direcciones {
color:black;
display:inline;
float:right;
font-size:11px;
height:668px;
margin:52px 9px 0 0;
overflow-x:hidden;
overflow-y:auto;
width:244px;
}
#contiene-direcciones h3 {
  color:#E1011B;
  font-size:15px;
}
#contiene-direcciones h4 {
color:#E1011B;
font-size:16px;
}
#contiene-direcciones h5 {
color:#E1011B;
font-size:26px;
margin-bottom:16px;
}

#contiene-direcciones p {
  border-bottom:1px solid black;
font-size:13px;
margin-bottom:5px;
padding-bottom:5px;
width:224px;
}

#contiene-direcciones p:last-child {
  border-bottom:0px solid black;
}

.laslineas a {margin-right: 5px; line-height:18px;}
.asdfgh { color: #E1011B;}

#linea-0 {padding-right:46px;}
#linea-1 {padding-left:36px;}
#linea-2 {padding-right:24px;}
#linea-6 {padding-left:30px;}
#linea-7 {padding-right:0;}
h6#linea-2, h6#linea-4 {margin-top: 14px;}
#linea-7 a {margin:0 158px 0 3px;}
#texto-explica {float:left;
height:70px;
margin-bottom:0;
margin-left:231px;
margin-right:0;
margin-top:47px;
text-align:justify;
width:252px;}

/*#texto-titulo-restaurantes {
    position: relative;
    width: 895px;
    height: 158px;
}*/

/*Fin restaurantes interna  */

/* Buscador */

.texto-noticia-interna-noti {
  width: 579px;
}

#titulo-busqueda-ampliada p {
margin:20px 0 20px 18px; 
}

#content-search{ 
margin-bottom:30px;
}

#titulo-search-interna {
    height: 121px;
    float: left;
    width: 617px;
    background: white url(imagenes/noticias/busqueda-frisby2.jpg) no-repeat scroll 0 0;
}

.direccion-sede { font-size: 17px !important;}
/* Fin buscador */

.oculta {display: none;}

#pwbox-739 {border: 1px solid black;}
#leinput {cursor:pointer;}
#leinput:hover {background: #e27308 ;}

#texto-noticia-ampliada #player {
  margin: 33px auto 0 auto;
}

#enviar_datos {
background:transparent url(imagenes/cc_oviedo.png) no-repeat scroll 0 0;
height:398px;
left:0;
position:absolute;
top:65px;
width:597px;
}

#enviar_datos input {
background:none;
border:medium none;
height:26px;
left:220px;
line-height:26px;

position:absolute;
width:224px;
color: white;
}

#dato1 {top:128px;}
#dato2 {top:161px;}
#dato3 {top:194px;}
#dato4 {top:227px;}

#saveForm {
cursor:pointer;
text-indent:-9999px;
top:266px;
width:232px !important;
}

#saveForm:hover {
background:transparent url(imagenes/cc_oviedo.png) no-repeat scroll right bottom !important;
}

#clearForm {top:293px;cursor:pointer;}

div.error {
color:#7A001F;
font-size:13px;
height:41px;
left:108px;
position:absolute;
top:314px;
width:393px;
}

label.error {
margin-right:10px;
}

