/**********************************************ESTILOS GENERICOS************************************************/
body {padding: 0px; margin: 0px; border: 0px;background-color : #FFF;  color: #000; font: 75% Georgia, Times, serif}
img { border: 0px;}
/*hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }*/
hr {
background-color:#CCCCCC;
border-width:0;
color:#CCCCCC;
height:1px;
clear:both;
margin:10px 0px;
}


.relleno35px{padding:0 0 35px;}
p{ padding: 0px;	padding-top: 0px; padding-bottom: 5px; margin: 0px;}
td { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1em; }
.hidden, .oculto{ display:none;}
.derecha{ float: right;}
img.izquierda{	margin-right: 15px;}
.izquierda{ float: left; }
img.derecha{	margin-left: 15px;}
.centro{  margin-right:auto; margin-left:auto; }
.centrado{ text-align: center; }
.txtcentrado{ text-align: center; }
.txtizquierda{ text-align: left; }
.txtderecha{ text-align: right; }
h2.h2-tit{	margin: 0px; padding: 0px; margin-bottom: 10px; display: block;}
a{outline:none}
a, a:link, a:visited { color: #000; text-decoration: none;}
a:hover{ color:#9C9C9C; text-decoration:underline}
.limpiarlinea{clear:both;}

span.txtInicial { color:#CCC; font-size:48px;font-weight:normal;line-height:95%;text-align:left;}
    .slideshow2 {
            margin: 0px;
            padding: 0px;
            width: 375px;
            background-color: #FFFFFF;
            float: left;
    }
    .slideshow {
            margin: 0px;
            padding: 0px;
            width: 420px;
            background-color: #FFFFFF;
            float: left;
    }
    .slideshow2 li{

        font-family:"Georgia", "Times New Roman", Times, serif;
        font-size: 18px;
        color: white;

    }

    .slideshow2 .azul{
        height: 180px;
        width: 382px;
        background-color: #006699;

    }
    .slideshow2 .verde{
        height: 180px;
        width: 382px;
        background-color: #669933;

    }
    .slideshow2 .rojo{
        height: 180px;
        width: 382px;
        background-color: #FF0000;

    }
    .slideshow2 .cian{
        height: 180px;
        width: 382px;
        background-color: #00FFFF;

    }
    .slideshow2 .magenta{
        height: 180px;
        width: 382px;
        background-color: #663399;

    }
    .slideshow2 .amarillo{
        height: 180px;
        width: 382px;
        background-color: #FFFF00;

    }
    .slideshow2 .blanco{
        height: 180px;
        width: 382px;
        background-color: #FFFFFF;

    }

    .slideshow2 .marron{
        height: 180px;
        width: 382px;
        background-color: #CC9933;

    }
    .slideshow2 .naranja{
        height: 180px;
        width: 382px;
        background-color: #CC6600;

    }
    .slideshow2 .granate{
        height: 180px;
        width: 382px;
        background-color: #990000;

    }
    .slideshow2 .grisc{
        height: 180px;
        width: 382px;
        background-color: #9C9C9C;

    }

    .slideshow2 .negro{
        height: 180px;
        width: 382px;
        background-color: #000000;

    }
    .slideshow2 .borde{
        height: 180px;
        width: 382px;
        background-color: #FFFFFF;

    }



    .slideshow2 .Uno{
        height: 180px;
        width: 382px;
        background-color: #006699;

    }
    .slideshow2 .Dos{
        height: 180px;
        width: 382px;
        background-color: #669933}
    .slideshow2 .Tres{
        height: 180px;
        width: 382px;
        background-color: #669933}

    .slideshow2 .Superior {
            margin-top: 15px;
            height: 35px;
            margin-left: 10px;

    }
    .slideshow2 .Media{
            margin-top: 5px;
            height: 35px;
            margin-left: 10px;
            font-size: 14px;
    }
    .slideshow2 .Inferior1 {
            position:relative;
            height: 45px;
            vertical-align: bottom;
            margin-top: 5px;
            margin-left: 10px;
            font-size: 11px;

    }
    .slideshow2 .Inferior {
            position:relative;
            height: 19px;
            vertical-align: bottom;
            margin-top: 4px;
            margin-left: 10px;

    }

 .idioma{float:right;
font-size:0.9em;
position:absolute;
right:0;
top:0;}

/**********************************************ESTILOS GENERALES************************************************/

/* Formularios */
form { margin: 0px; padding: 0px;}
input { margin-left: 3px;  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0;}
select { margin-left: 3px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0;}
textarea { margin-left: 3px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0;}
.check{ background-color: #FFF; border: 0px;  vertical-align: middle; }
.boton {width: 85px; padding:0px;  margin-top:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; 
	border: 1px solid #A6A6A6;  
	background-image: url(images/menu-li-bg-new.png);  
	background-position: left middle;  background-repeat: repeat-x;}

.formulario{ width: 90%; margin-right:auto; margin-left:auto; }
.formulario form{ margin: 0px; padding: 0px; }
.formulario form fieldset{ border: 1px dotted #C0C0C0; padding:12px;}
.formulario form fieldset legend{  padding:10px;  background-color: #FFF;  font-weight: bold;  }
.formulario form label{ margin:0px;  padding: 0px;  line-height: 30px;  }
.formulario form input{ width: 220px; font-size: 1em;  padding-left:3px; margin-top: 5px; margin-bottom: 5px; }
.formulario form input.boton{ width: 85px; padding-bottom:1px; font-size: 0.8em;  padding-left:0px; margin-left: 10px;}
.formulario form input.boton2{ padding:0px;  margin-top:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; background-color: #A6A6A6; border: 1px solid #A6A6A6;  background-image: url(images/menu-li-bg-new.png);  
	background-position: left middle;  background-repeat: repeat-x; width: 135px; padding-bottom:1px; font-size: 0.8em;  padding-left:0px; margin-left: 10px; margin-top: 10px;}
.formulario form textarea{ width: 400px; height:100px; font-size: 1em;  padding-left:4px; padding-top:2px; margin-top: 5px; margin-bottom: 5px; }

.txtlegal{ font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:0.9em; color: #A4A4A4; font-style: italic; clear: both; width: 99%; text-align: justify; margin-top:15px; margin-bottom:10px; margin-right:auto; margin-left:auto;}
.respuesta{ width: 350px; margin:40px; margin-right:auto; margin-left:auto; padding:25px; text-align: center;  background-color: #F5F5F5; border:1px solid #808080;  }

.menu_derecho .login form{ margin: 0px; padding: 0px; }
.menu_derecho .login form input { width: 128px;  margin-left: 2px; padding-left:2px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0; }
.menu_derecho .login form input.boton { width: 75px; padding:0px;  margin-top:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; background-color: #A6A6A6; border: 1px solid #A6A6A6;  background-image: url(images/menu-li-bg-new.png);  
	background-position: left middle;  background-repeat: repeat-x; }
.menu_derecho .login form p{ padding: 0px;	padding-bottom: 4px; margin: 0px; color: #4A453E; font-weight: bold;}

#menufondo .buscador{ margin: 0px; padding: 0px; padding-top:1px; padding-right:5px; line-height: 15px;  float: right; font-size:0.9em;  }
#menufondo .buscador form input{margin-left: 0px;  vertical-align: middle; background-color: #FFF; border: 1px solid #BCBCBC; font-size:1em; }
#menufondo .buscador form input.buscar{ width: 155px; padding-left:4px;}
#menufondo .buscador form input.lupa{  width: 19px; border: 0px;  background-color: transparent; }
/* Fin Formularios */

/* Bloque Contenido */
.contenidos{ width: 100%; float:left; font-family: Arial, Helvetica, sans-serif }
.contenidos h3{	color: #000; font-size: xx-large; font-weight: normal; display: block; margin-top: 0px; margin-bottom:20px; padding: 0px; margin-left:20px; font-family:"Georgia", "Times New Roman", Times, serif }
.contenidos .fila h3{ margin-left: 0px; font-family:"Georgia", "Times New Roman", Times, serif}
.contenidos h4{	color: #666; font-size: 1.1em; font-weight: normal; display: block; margin: 0px; padding: 0px; text-align: justify; font-family:"Georgia", "Times New Roman", Times, serif}
.contenidos h5{ padding: 0px; padding-bottom:2px; margin:0px;  margin-top: 20px; margin-bottom:10px; font-size: 1em; color: #BD0E1A; border-bottom:1px solid #ccc; font-family:"Georgia", "Times New Roman", Times, serif }

.contenidos p{ text-align: left; }
.contenidos p a:hover span{background-color:#2B2B2B; color:#FFF;}
.contenidos p.breve{ text-align: justify; padding: 0px; margin: 0px; margin-bottom: 10px; font-size: 1.5em; color: #878787; margin-left: 20px; font-family:"Georgia", "Times New Roman", Times, serif }
.contenidos .fav{ float:left; margin-bottom:5px; font-size:0.9em;}
.contenidos .fav img{ cursor:pointer; vertical-align: middle;}
.contenidos ul { list-style:none; margin: 0px; margin-top:0px; margin-bottom:20px; padding: 0px; padding-bottom: 5px; padding-left:40px; padding-right:6px; text-align: left; }
.contenidos ul li{ background-position:left 0.7em; background-repeat:no-repeat; border: 0px; padding-top: 3px; padding-bottom:3px; padding-left:15px;  text-align: left;  }
.contenidos ul li a, .contenidos ul li a:link, .contenidos ul li a:visited {color:#4A453E;}
.contenidos ul li a:hover {color:#CC0000;}
.contenidos img.imagendcha { margin: 10px; margin-left: 25px; margin-right: 0px; float:right;}
.contenidos img.imagenizda { margin: 10px; margin-left: 0px; margin-right: 25px; float:left;}

.contenidos ol { margin: 0px; margin-top:0px; margin-bottom:5px; padding: 0px; padding-bottom: 5px; padding-left:30px; padding-right:6px; text-align: left; }
.contenidos ol li{ background-position:left 0.7em; background-repeat:no-repeat; border: 0px; padding-top: 0px; padding-bottom:0px; padding-left:0px;  text-align: left;   }
.contenidos ol li a, .contenidos ul li a:link, .contenidos ul li a:visited {color:#4A453E;}
.contenidos ol li a:hover {color:#999;}


.contenidos a, .contenidos a:link, .contenidos a:visites{text-decoration:none; }
.contenidos a:hover{text-decoration:none; color:#999;  }
.rojo{color:#CC0000;}
.rojonegrita{color:#CC0000;  font-weight: bold; }
.resaltado{ margin:20px; margin-right:auto; margin-left:auto; padding:10px; padding-bottom:12px; text-align: center; background-color: #F5F5F5; border-top:10px solid #CC0000;  border-bottom:5px solid #9A9A9A; }


#contenedor{ padding: 0px; margin: 0px; border: 0px; width: 100%; position: relative;	z-index:0; top: 0;}

#bloquegeneral{width:100%; margin:20px 0px;}

/* Cabecera */
#cabecera100{ width:100%; float: left; margin-bottom:10px; }
#cabecera{ width:972px; margin-right:auto; margin-left:auto;  position:relative; }
#cabecera .logo{	width: 152px; height: 76px; background: url(images/logo.png) top left no-repeat; }
#cabecera .logo h1, #cabecera .logo h1 a{	width: 152px; height:76px; display: block; margin: 0px; padding: 0px;}
#cabecera .logo h1 a span {display: none;}

/* Pie */
#pie100{ width: 100%; float: left;  background-color: #FFF ; }
#pie{ width:972px; margin-right:auto; margin-left:auto; padding-top: 70px; color: #888; font-size:.9em; height:100px; }
#pie .fila{ width: 100%; float: left; clear:both; }
#pie a.enlace{	font-size: 1.1em; font-weight: bold; text-decoration: none; color:#FFF;}
#pie .copy{	font-size: .9em; color:#B4B4B4;}
#pie img.w3c{ margin-bottom: 5px;}
#pie .accesos-fin{	background: url(images/pie-accesos-bg.png) left center no-repeat; text-align: right; vertical-align: middle; color: #FFF; padding: 30px 10px 30px 0px;}
#pie .accesos-fin a{	color: #FFF; text-decoration: none;}
#pie .accesos-fin a:hover{	text-decoration: underline;}
#pie .menu ul li{	color: #FFF; margin-right: 20px; }
#pie .menu a{	color: #FFF;  font-size: 1.1em; font-weight: bold;}
#pie a,
#pie a:link,
#pie a:visited { color: #000; text-decoration: none;}
#pie  a:hover{ background-color:#2B2B2B; color:#FFF;}


/*
.menu ul li a{ padding: 5px 0px 15px 0px;  color: #FFF; display: block; padding: 5px 12px 15px 12px; margin: 0px;}
.menu ul li a:link, .menu ul li a:visited{	font-size: 1.3em; font-weight: bold; text-decoration: none;  color:#FFF; line-height: 1.2em;}
.menu ul li.activo{	background: url(images/menu-li-bg.png) top left no-repeat; color: #000; margin: 0px 13px 0px 13px; padding: 0px 0px 0px 13px; display: block; border-right: 0px;  }
.menu ul li.activo a.activo{	background: url(images/menu-li-bg02.png) top right no-repeat; padding: 5px 13px 15px 0px;  color: #000; display: block;}
.menu ul li a:hover{ text-decoration: underline;}
.menu ul li.activo a.activo span{ text-decoration: none;}
*/



/* Menu Horizontal */
/*
#menu100{ width: 100%; float: left; }
#menu{ width: 964px; margin-right:auto; margin-left:auto; padding-right:20px; padding-left:20px; }
#menufondo{ width: 964px; height: 33px;  float:left;  padding:0px; background-image: url(images/fondo_cajamenu.gif);  background-position: top;  background-repeat: repeat-x; }

#menufondo ul{	 float: left; width: 709px; height: 33px; margin: 0px;  padding: 0px; padding-left:15px; padding-top:2px; list-style-type: none;  background-image: url(images/fondo_menu.gif);  background-position: top;  background-repeat: repeat-x; }
#menufondo ul li{ padding: 0px; padding-left:8px; padding-right:8px; float:left; text-align: center; font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-transform: uppercase;  letter-spacing: 1px; }
#menufondo ul li a, #menufondo ul li a:link, #menufondo ul li a:visited { color: #FFF; text-decoration: none; padding-left:8px; padding-right:6px; }
#menufondo ul li a:hover{ color: #DFDFDF; text-decoration: none; border-bottom: 6px solid #CC0000; display: block; } 
#menufondo ul li.activo a, #menufondo ul li.activo a:link, #menufondo ul li.activo a:visited {border-bottom: 6px solid #CC0000;  display: block;}
#menufondo ul li.activo a:hover {color: #DFDFDF; text-decoration: none;  }
*/
/* Fin Menu Horizontal */




/* Menu Vertical */


/* Bloques del Cuerpo */
#cuerpo100{ width: 100%; float: left; background-color:#FFF; }
#cuerpo{ width:972px; margin-right:auto; margin-left:auto; background-color:#FFF;}
#cuerpofondo{ width: 972px; float:left;  }
#cuerpofondo .fila{ width: 100%; float:left; }
#cuerpofondo .columna{ float:left; overflow: hidden; }

#breadcrumbs{ margin: 0px 0px 20px 0px; padding: 0px; height: 16px;  font-size: .9em; color: #4A453E; font-family: "Georgia", "Times New Roman", "Times", "serif" }
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited { color: #4A453E; text-decoration: none; padding-left: 2px; padding-right: 2px; }
#breadcrumbs a:hover{ color: #999; text-decoration: underline; } 
#breadcrumbs .activo{ font-weight: bold;  padding-left: 2px;}

.fondointerior{ background-image: url(images/fondo_menuvertical.gif);  background-position: top left;  background-repeat: no-repeat; }
/* Fin Bloques del Cuerpo */


/* Bloques preHome */

.menuvertical .banners { float:right; margin:0px; padding: 0px; margin-bottom:16px;  }
.menuvertical .banners h4{ font-size: 1em; color: #5E5E5E; padding: 5px; padding-left:7px;   margin: 0px; background-color: #DFDFDF; text-align: left;}
.menuvertical .banners h4 a, #bannersPreHome .banner h4 a:link, #bannersPreHome .banner h4 a:visited{ color: #5E5E5E;  text-decoration: none; }
.menuvertical .banners h4 a:hover{ color: #CC0000;  text-decoration: underline; }

.menu_derecho .login{ width: 214px; padding:0px; margin:0px; margin-bottom:10px; margin-top:7px; text-align: right;  float:right; }
.menu_derecho .login .rojonegrita{ color: #CB0F1F; font-weight: bold;  text-align: center; }
/* Fin Bloques preHome */


/* Login */
.contenidos .login{ width: 505px; height: 171px; padding:20px; padding-top:10px; margin-right:auto; margin-left:auto; margin-top:10px; margin-bottom:0px; background-image: url(images/fondo_login.jpg);  background-position: top;  background-repeat: no-repeat; }
.contenidos .login .rojonegrita{ color: #CC0000; font-weight: bold;}
.contenidos .login form{ margin-top:35px; margin-left:90px;}
.contenidos .login form input { margin-left: 3px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
.contenidos .login form input.boton {padding:8px; padding-bottom:0px; padding-top:0px; margin-top:12px; margin-left: 11em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; background-color: #6E7678; border: 1px solid #C4CDCC; }
.contenidos .login form p{ padding: 0px;	padding-bottom: 4px; margin: 0px;}
.contenidos .login form span {float: left; width: 40%; background-color: #F5F5F5; text-align: right; font-weight: normal;  vertical-align: top; padding-top:3px; padding-bottom:3px; }
/* Fin Login */

/* Tablas */
table.formato1{ width: 100%; margin-bottom: 15px; font-size: 1em;  border-collapse: separate; }
table.formato1 caption{ display: none; }
table.formato1 th{ color: #CC0000; padding: 3px; background-color: #F1F0F0;}
table.formato1 td{  padding: 3px; border-bottom: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1;}

table.formato2{ width: 100%; border: 1px solid #BABABA;  border-bottom: 0px; margin-bottom: 15px; font-size: 1em; border-collapse: collapse;}
table.formato2 caption{ display: none; }
table.formato2 th{ color: #CC0000; border: 1px solid #BABABA; padding: 3px; background-color: #F1F0F0; border-bottom: 3px solid #CC0000;}
table.formato2 td{ border: 1px solid #BABABA; padding: 3px; }

table.formato3{ width: 100%; margin-bottom: 15px; font-size: 1em; border-collapse: collapse;}
table.formato3 caption{ display: none; }
table.formato3 th{ color: #FFF; padding: 3px;  background-color: #CC0000; padding-top: 2px;}
table.formato3 td{ padding: 3px; border: 1px solid #D1D1D1; border-bottom: 1px solid #CC0000; }

table.formato4{ width: 100%; margin-bottom: 15px; font-size: 1em; border-collapse: collapse;}
table.formato4 caption{ display: none; }
table.formato4 th{ color: #CC0000; padding: 3px;  background-color: #F1F0F0;  padding-top: 2px;}
table.formato4 td{ padding: 3px; border-bottom: 1px solid #D1D1D1; }

table.cronologia{border:0px;border-collapse:collapse; }
table.cronologia th, table.cronologia td{text-align:left; width:50%; border-bottom:1px solid #B2B2B2;border-right:1px solid #B2B2B2; border-collapse:collapse; vertical-align:top  }
table.cronologia th{padding:0px 0px 5px 0px; font-size:large; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
table.cronologia th.col2{border-right:0px;}
table.cronologia th span.contexto-tit{ padding-left:18px; color:#908D8B;}
table.cronologia td{ padding:12px 18px 12px 0px}
table.cronologia td.col2{border-right:0px; padding:12px 0px 12px 18px; color:#908D8B;}
table.cronologia td.final { border-bottom:0px; }
table.cronologia td.final-col2 {border-bottom:0px;  border-right:0px;}
/* Fin Tablas */


/* Listados */
table.listado{ width: 100%; margin:0px; padding:0px; border-collapse: collapse;}
table.listado th{ border-bottom: 1px dotted #FF8C95; vertical-align: top; text-align: right; padding-top: 10px; padding-bottom: 10px;}
table.listado td{ border-bottom: 1px dotted #FF8C95; vertical-align: top; padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
table.listado strong a, table.listado strong a:link, table.listado strong a:visited { color: #CC0000; text-decoration: underline;}
table.listado strong a:hover { color: #4A453E; text-decoration: underline;}
table.listado .fecha{ color: #989897; line-height: 18px;}

.noticialista{border-bottom: 1px dotted #006699; padding-bottom:10px; padding-top:10px;}
.noticialista .fecha{ color: #989897; line-height: 18px;}
.noticialista a, .noticialista a:link, .noticialista a:visited { color: #006699; text-decoration: underline;}
.noticialista a:hover { color: #4A453E; text-decoration: underline;}
.noticialista .info{float:right; background-color: #EDEDED; padding:6px; padding-top: 2px;  padding-bottom: 3px; border-left:15px solid #FFF;}
.noticialista .info a, .noticialista .info a:link, .noticialista .info a:visited { font-size: 0.9em; color: #CC0000; text-decoration: none;  font-weight: bold;  }
.noticialista .info a:hover { color: #4A453E; text-decoration: underline; }
.noticialista h4{clear:left; font-size:2em; width:100%;}
.detalle{ width: 100%; float: left;}
.detalle .titulo{ font-weight: bold;  color: #006699; }
.detalle .fecha{  color: #989897; line-height: 18px; }
.noticiadetalle{width:100%; float:left;}
.noticiadetalle h4{font-size:2em; font-weight:bold; }
.pushbutton img{vertical-align:middle;}
.paginacion{ clear:both; background-color:#FFF; margin-top: 10px; padding:3px; padding-right:5px;  padding-bottom:4px; font-size: 0.9em;  color: #606060; text-align:right;}
.paginacion .activo{ background-color: #606060; padding-bottom:1px; padding-right:3px;  padding-left:3px; font-size: 1.1em; color: #FFF; font-weight: bold;}
.paginacion a, .paginacion a:link, .paginacion a:visited{ color: #606060 text-decoration: none; font-size: 1.1em; padding-right:1px;  padding-left:1px;}
.paginacion a:hover{ color: #606060;  text-decoration: underline; font-weight: bold; }
.paginacion .back{ text-align:left;}
.paginacion .back a, .paginacion .back a:link, .paginacion .back a:visited,.paginacion a.back, .paginacion a.back:link, .paginacion a.back:visited{color: #606060; text-decoration: none; font-size: 1em; font-weight: bold; }
.paginacion .back a:hover, .paginacion a.back:hover{ color: #606060;  text-decoration: underline; font-weight: bold; padding-left:1px;}
.paginacion_inside{ float:right;}

.volver{ background-color:#FFF; margin-bottom:20px; border-top: 1px dotted #606060; float: left; width: 100%; margin-top: 10px; padding:3px; padding-left:0px; padding-right:0px; padding-bottom:4px; font-size: 0.9em; color: #606060; text-align: right;  font-weight: bold; }
.volver a, .volver a:link, .volver a:visited{ color: #606060; text-decoration: none; padding-left:5px; padding-right:5px; }
.volver a:hover{ color: #606060; text-decoration: underline; padding-left:5px; padding-right:5px; }

.atras { background-color:#FFF; margin-bottom:20px;  float: left; width: 100%; margin-top: 10px; padding:3px; padding-left:0px; padding-right:0px; padding-bottom:4px; font-size: 0.9em; color: #606060; text-align: right; }
.atras a:hover { color: #606060; text-decoration: underline;  }

.eventolista{	border-bottom: 1px dotted #FF8C95; padding-bottom:10px; padding-top:10px;}
.eventolista .fecha{ color: #CC0000; line-height: 18px;}
.eventolista a, .eventolista a:link, .eventolista a:visited { color: #4A453E; text-decoration: underline;}
.eventolista a:hover { color: #CC0000; text-decoration: underline;}
.eventolista .info{float:right; background-color: #EDEDED; padding:6px; padding-top: 2px;  padding-bottom: 3px; border-left:15px solid #FFF;}
.eventolista .info a, .eventolista .info a:link, .eventolista .info a:visited { font-size: 0.9em; color: #CC0000; text-decoration: none;  font-weight: bold;  }
.eventolista .info a:hover { color: #4A453E; text-decoration: underline; }
.detalleEvento{ width: 100%; float: left;}
/*.detalleEvento .titulo{ font-weight: bold;  color: #4A453E; }
.detalleEvento .fecha{  color: #CC0000; line-height: 18px; }*/
.detalleEvento dl {float:left; width:80%; margin:0px; }
.detalleEvento dt {float:left; width:25%; text-align:right; margin:1px; padding:2px;  font-weight: bold;   }
.detalleEvento dd {float:left; width:72%; background-color: #F6F6F6; margin:1px; margin-left:3px; padding:2px;}
.detalleEvento dd p{padding:0px;}
.detalleEvento .pdf {float:left; width:20%;  background-image: url(images/acrobat3.gif);  background-position: top;  background-repeat: no-repeat;  padding-top: 50px;  text-align: center; font-size: 0.9em; }

h4.titBusqueda{ padding: 1px; padding-bottom:2px; padding-left:8px; margin:0px; margin-top: 10px; margin-bottom:5px; font-size: 1.1em; color: #FFF; background-color: #CC0000; border-bottom:0px; }
.busqueda{	border-bottom: 1px dotted #CCC; padding-bottom:5px; padding-top:5px;}
.busqueda .fecharuta{ color: #989897; line-height: 18px;}
.busqueda a, .busqueda a:link, .busqueda a:visited { color: #4A453E; text-decoration: none;}
.busqueda a:hover { color: #4A453E; text-decoration: underline;}
.busqueda .info{  margin-left:5px;}
.busqueda .info a, .busqueda .info a:link, .busqueda .info a:visited { font-size: 0.9em; color: #CC0000; text-decoration: none; }
.busqueda .info a:hover { color: #4A453E; text-decoration: underline; }
.vertodos{ background-color: #EDEDED; margin-top: 6px; margin-bottom: 20px; padding:3px; padding-right:5px;  padding-bottom:4px; font-size: 1em;  color: #CC0000; font-weight:bold; text-align: right;}
.vertodos a, .vertodos a:link, .vertodos a:visited{ color: #CC0000; text-decoration: none; font-size: 0.9em; font-weight: bold; padding-right:1px;  padding-left:1px;}
.vertodos a:hover{ color: #4A453E;  text-decoration: underline; font-weight: bold; padding-left:0px;}
/* Fin Listados */


/* Mapa Web */
ul.listamapaweb{ list-style-type:none; margin:0px; padding:0px; width: 100%; margin-right:auto; margin-left:auto; }
ul.listamapaweb li{ border-bottom: 1px solid #D5D5D5; padding:5px; padding-left:8px; margin:0px; margin-bottom:5px; font-weight: bold;  background-color: #F5F5F5;  background-image: none;   }
ul.listamapaweb a, ul.listamapaweb a:link, ul.listamapaweb a:visited{text-decoration:none; font-size: 1em; color: #4A453E;}
ul.listamapaweb a:hover { color:#CC0000;  text-decoration: underline; }
ul.listamapaweb ul{ list-style-type:none; margin:1px; margin-left:25px; padding:0px; padding-left:5px; border-left: 1px dotted #CC0000;}
ul.listamapaweb ul li{ padding:1px; padding-left:8px; margin:0px;  border: 0px;  font-weight: normal; background-image:url(images/ico_listas.gif); background-position:left 0.5em; background-repeat:no-repeat;} 
/* Fin Mapa Web */




/* */

.marcaerror, .txtrojo{color:#F00;}


/**********************************/


.div50flotante{width:50%; float:left;}

.menupie li{float:left;}
.menupie ul{list-style-type: none;}

.banner-h100{	margin: 0px; padding: 0px; margin-bottom: 20px;}

.menuvertical{ font-size:1em; font-family:"Georgia", "Times New Roman", Times, serif}
.menuvertical .top { }
.menuvertical .top h4{	color: #000; font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; border:1px solid #CCC; height:48px; line-height:24px; padding-left:26px; margin-bottom:10px; background:#FFF url(/css/css/images/menuvertical-li-bg-off.png) left no-repeat; }
.menuvertical .top h4 a{	color: #000; text-decoration:none;}

.menuvertical .top-dcha {	background-image: url(images/h4-bg-bottom-grey.gif); background-position: bottom left; background-repeat: no-repeat;}
.menuvertical .top-dcha h4{	color: #FFF; font-size: 1.2em; font-weight: bold; margin: 0px; padding: 7px 10px; background: url(images/h4-bg-top-grey.gif) top left no-repeat;}
.menuvertical .top-dcha h4 a{	color: #FFF;}

.menuvertical .principal, .menuvertical ul, .menuvertical ul ul {	margin: 0px; padding: 0px; list-style-type: none; }
.menuvertical li{list-style-type: none; margin: 0px; padding: 0px 0px 6px 0px}
.menuvertical li a{ text-decoration:none;}

/*P gina Intermedia*/
.menuvertical {padding:0px; margin:0px;}
.menuvertical ul {list-style:none; margin: 0px; text-align: left; }
.menuvertical ul li{ border: 0px; padding: 0px; margin:0px; margin-bottom:0px; text-align: left; font-size:1em;  color:#FFF; font-weight: bold; font-family: "Georgia", "Times New Roman", Times, serif;  color:#999  }
.menuvertical ul li a, .menuvertical ul li a:link, .menuvertical ul li a:visited {color:#4A453E; display:block;  margin-left:0px; padding-left:26px; background:#FFF url(/css/css/images/menuvertical-li-bg-off.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li a:hover {color:#999; text-decoration:none; background:#FFF url(/css/css/images/menuvertical-li-bg-off.png) left no-repeat;}

.menuvertical ul ul { list-style:none; margin: 0px; margin-bottom:15px; padding: 0px; padding-left:0px; padding-right:0px; text-align: left; font-size:1em; background-color:#FFFFFF; margin-top: 0px;}
.menuvertical ul ul li{ border: 0px; padding: 0px; padding-left:0px;  text-align: left;  font-size:1.2em; background-color:#FFFFFF; margin:0px; font-family:"Times New Roman", Times, serif; font-weight: normal  }
.menuvertical ul ul li a, .menuvertical ul ul li a:link, .menuvertical ul ul li a:visited {color:#4A453E; height:auto;  background-image:none; background-color:#FFF; padding-bottom: 0px; padding-top: 0px;}
.menuvertical ul ul li a:hover {color:#999; text-decoration:none; background-color:FFF; }
 
.menuvertical ul li.activoPadre a{color:#FFF; display:block; margin-left:0px; padding-left:26px; padding-bottom:2px; background:#2B2B2B url(/css/css/images/menuvertical-li-bg.png) left no-repeat; }
.menuvertical ul li.activo a{color:#FFF; display:block; margin-left:0px; padding-left:26px; padding-bottom:2px; background:#2B2B2B url(/css/css/images/menuvertical-li-bg.png) left no-repeat; }
.menuvertical ul li.activoPadre ul li.activo{ font-weight:bold;}
.menuvertical ul ul ul{	margin-left: 10px; margin-bottom: 0px; }
.menuvertical ul ul ul li{	font-weight: normal;}
.menuvertical ul ul ul li a{ display: block; font-size: .8em;}


.menuvertical ul.colapsable ul{display: none; }
.menuvertical ul.colapsable li.activo ul, 
.menuvertical ul.colapsable li.activoPadre ul{ display: block; }



/*Aqui empieza la voragine del color*/



.menuvertical ul li a.azul, .menuvertical ul li a.azul:link, .menuvertical ul li a.azul:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#006699 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.azul:hover {color:#FFFFFF; text-decoration:none; background:#006699 url(images/menuvertical-li-bg-on.png) left no-repeat;}

.menuvertical ul li a.verde, .menuvertical ul li a.verde:link, .menuvertical ul li a.verde:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#669933 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.verde:hover {color:#FFFFFF; text-decoration:none; background:#669933 url(images/menuvertical-li-bg-on.png) left no-repeat;}

.menuvertical ul li a.rojo, .menuvertical ul li a.rojo:link, .menuvertical ul li a.rojo:visited {color:#4A453E; display:block;  margin-left:0px; padding-left:26px; background:#FF0000 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.rojo:hover {color:#999; text-decoration:none; background:#FF0000 url(images/menuvertical-li-bg-on.png) left no-repeat;}


.menuvertical ul li a.cian, .menuvertical ul li a.cian:link, .menuvertical ul li a.cian:visited {color:#4A453E; display:block;  margin-left:0px; padding-left:26px; background:#00FFFF url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.cian:hover {color:#999; text-decoration:none; background:#00FFFF url(images/menuvertical-li-bg-on.png) left no-repeat;}

.menuvertical ul li a.magenta, .menuvertical ul li a.magenta:link, .menuvertical ul li a.magenta:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#663399 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.magenta:hover {color:#FFFFFF; text-decoration:none; background:#663399 url(images/menuvertical-li-bg-on.png) left no-repeat;}

.menuvertical ul li a.amarillo, .menuvertical ul li a.amarillo:link, .menuvertical ul li a.amarillo:visited {color:#4A453E; display:block;  margin-left:0px; padding-left:26px; background:#FFFF00 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.amarillo:hover {color:#999; text-decoration:none; background:#FFFF00 url(images/menuvertical-li-bg-on.png) left no-repeat;}


.menuvertical ul li a.blanco, .menuvertical ul li a.blanco:link, .menuvertical ul li a.blanco:visited {color:#4A453E; display:block;  margin-left:0px; padding-left:26px; background:#FFFFFF url(/css/css/images/menuvertical-li-bg-off.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.blanco:hover {color:#999; text-decoration:none; background:#FFFFFF url(images/menuvertical-li-bg-off.png) left no-repeat;}


.menuvertical ul li a.gris, .menuvertical ul li a.gris:link, .menuvertical ul li a.gris:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#565656 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.gris:hover {color:#FFFFFF; text-decoration:none; background:#565656 url(images/menuvertical-li-bg-on.png) left no-repeat;}


.menuvertical ul li a.marron, .menuvertical ul li a.marron:link, .menuvertical ul li a.marron:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#CC9933 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.marron:hover {color:#FFFFFF; text-decoration:none; background:#CC9933 url(images/menuvertical-li-bg-on.png) left no-repeat;}


.menuvertical ul li a.naranja, .menuvertical ul li a.naranja:link, .menuvertical ul li a.naranja:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#CC6600 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.naranja:hover {color:#FFFFFF; text-decoration:none; background:#CC6600 url(images/menuvertical-li-bg-on.png) left no-repeat;}


.menuvertical ul li a.granate, .menuvertical ul li a.granate:link, .menuvertical ul li a.granate:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#990000 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.granate:hover {color:#FFFFFF; text-decoration:none; background:#990000 url(images/menuvertical-li-bg-on.png) left no-repeat;}

.menuvertical ul li a.grisc, .menuvertical ul li a.grisc:link, .menuvertical ul li a.grisc:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#9C9C9C url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.grisc:hover {color:#FFFFFF; text-decoration:none; background:#9C9C9C url(images/menuvertical-li-bg-on.png) left no-repeat;}


.menuvertical ul li a.borde, .menuvertical ul li a.borde:link, .menuvertical ul li a.borde:visited {color:#4A453E; display:block;  margin-left:0px; padding-left:26px; background:#FFFFFF url(/css/css/images/menuvertical-li-bg-off.png) left no-repeat; height: 19px; padding-top: 6px; border: 1px solid #C0C0C0;}
.menuvertical ul li  a.borde:hover {color:#999; text-decoration:none; background:#FFFFFF url(images/menuvertical-li-bg-off.png) left no-repeat; border: 1px solid #C0C0C0;}


.menuvertical ul li a.negro, .menuvertical ul li a.negro:link, .menuvertical ul li a.negro:visited {color:#FFFFFF; display:block;  margin-left:0px; padding-left:26px; background:#000000 url(/css/css/images/menuvertical-li-bg-on.png) left no-repeat; height: 19px; padding-top: 6px;}
.menuvertical ul li  a.negro:hover {color:#FFFFFF; text-decoration:none; background:#000000 url(images/menuvertical-li-bg-on.png) left no-repeat;}

.menuvertical ul li a.negrita, .menuvertical ul li a.negrita:link, .menuvertical ul li a.negrita:visited {
    background-color:#FFFFFF;
    background-image:none;
    color:#4A453E;
    height:auto;
    padding-bottom:0;
    padding-top:0;
    display:block;
    margin-left:0;
    padding-left:26px;
    text-decoration:none;
    font-weight:bold;
    font-family:"Times New Roman",Times,serif;
    font-size:1em;
    text-align:left;}
.menuvertical ul li  a.negrita:hover {
    font-weight:bold;
background-color:#FFFFFF;
border:0 none;
font-family:"Times New Roman",Times,serif;
color:#999999;
list-style-type:none;}

.menuvertical ul.colapsable li.activoPadre ul li.no-activoPadre ul li.no-activoPadre  a:hover {
    font-weight:normal;
background-color:#FFFFFF;
border:0 none;
font-family:"Times New Roman",Times,serif;
color:#999999;
list-style-type:none;
text-decoration:underline;}

.menuvertical ul.colapsable li.activoPadre ul li.no-activoPadre ul li.activo  a {
    font-weight:normal;
background-color:#FFFFFF;
border:0 none;
font-family:"Times New Roman",Times,serif;
color:#999999;
list-style-type:none;
text-decoration:underline;}

.menuvertical ul li a.subrayado, .menuvertical ul li a.subrayado:link, .menuvertical ul li a.subrayado:visited {
background-color:#FFFFFF;
border:0 none;
font-family:"Georgia","Times New Roman",Times,serif;
color:#999999;
list-style-type:none;
text-decoration:underline;
font-weight:normal;
}
.menuvertical ul li  a.subrayado:hover {
font-weight:bold;
background-color:#FFFFFF;
border:0 none;
font-family:"Georgia","Times New Roman",Times,serif;
color:#999999;
list-style-type:none;
text-decoration:underline;}


/* Estilos para los rol over*/

.menuvertical ul li  a.azul2:hover {color:#FFFFFF; text-decoration:none; background:#006699 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.verde2:hover {color:#FFFFFF; text-decoration:none; background:#669933 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.rojo2:hover {color:#999; text-decoration:none; background:#FF0000 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.cian2:hover {color:#999; text-decoration:none; background:#00FFFF url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.magenta2:hover {color:#FFFFFF; text-decoration:none; background:#663399 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.amarillo2:hover {color:#999; text-decoration:none; background:#FFFF00 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.blanco2:hover {color:#999; text-decoration:none; background:#FFFFFF url(images/menuvertical-li-bg-off.png) left no-repeat;}
.menuvertical ul li  a.gris2:hover {color:#FFFFFF; text-decoration:none; background:#565656 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.marron2:hover {color:#FFFFFF; text-decoration:none; background:#CC9933 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.naranja2:hover {color:#FFFFFF; text-decoration:none; background:#CC6600 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.granate2:hover {color:#FFFFFF; text-decoration:none; background:#990000 url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.grisc2:hover {color:#FFFFFF; text-decoration:none; background:#9C9C9C url(images/menuvertical-li-bg-on.png) left no-repeat;}
.menuvertical ul li  a.borde2:hover {color:#999; text-decoration:none; background:#FFFFFF url(images/menuvertical-li-bg-off.png) left no-repeat; border: 1px solid #C0C0C0;}
.menuvertical ul li  a.negro2:hover {color:#FFFFFF; text-decoration:none; background:#000000 url(images/menuvertical-li-bg-on.png) left no-repeat;}

/*Aqui termina la voragine del color*/

/*	Aqui empieza el slider		*/


	#container{
		margin:0px 0px 0px 22px;
		position:relative;
		text-align:left;
		width:464px;
		margin-bottom:2em;
		}
	#content{
		position:relative;
		}

/* Easy Slider */
	#slider {background-color:#EEE;}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:420px;
		height:220px;
		overflow:hidden;
		text-align:center;

		}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{
		display:block;
		width:30px;
		height:220px;
		position:absolute;
		left:-30px;
		top:0px;
		z-index:1000;
		}

	#nextBtn, #slider1next{
		left:420px;
		}
	#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{
		background:transparent url(images/btn_prev.gif) no-repeat scroll 0 0;
		display:block;
		height:220px;
		position:relative;
		width:30px;
		}

	#nextBtn a, #slider1next a{
		background:url(images/btn_next.gif) no-repeat 0 0;
	}


/* Aqui termina el slider */

/**********************************************PAGINAS DINAMICASS************************************************/

.columna{float: left;}
.col5{ width: 5%; float: left; margin-bottom: 3px;}
.col9{	width: 10%; float: left; margin-bottom: 3px;}
.col10{	width: 10%; float: left; margin-bottom: 3px;}
.col20{	width: 20%; float: left; margin-bottom: 3px;}
.col30{	width: 30%; float: left; margin-bottom: 3px;}
.col40{	width: 40%; float: left; margin-bottom: 3px;}
.col50{	width: 50%; float: left; margin-bottom: 3px;}
.col60{	width: 60%; float: left; margin-bottom: 3px;}
.col70{	width: 70%; float: left; margin-bottom: 3px;}
.col80{	width: 80%; float: left; margin-bottom: 3px;}
.col90{	width: 90%; float: left; margin-bottom: 3px;}
.col98{ width: 98%; float: left; margin-bottom: 3px;}
.col99{ width: 99%; float: left; margin-bottom: 3px;}
.col100{ width: 100%; float: left; margin-bottom: 3px;}

/*ESTILOS ALTERNATIVOS*/
.margensuperior20px{margin-top:20px;}
.margeninferior20px{margin-bottom:20px;}
.margenizquierdo20px{margin-left:20px;}
.margenderecho20px{margin-right:20px;}
.margenderecho20px margenizquierdo20px {margin-left:20px; margin-right:20px;}
.alttitulo{color:#B5B5B5;}

/*********************************************ESTILOS GENERALES*************************************************/

.masinfo{width: 100%; text-align: right; float: right;}
.masinfo a{ font-weight: bold;}

/**************************************************MODULOS*****************************************************/

/*SPLASH PAGE*/
#dialog{ text-align:center; overflow:hidden;}

/*COMENTARIOS*/
ul #listComentarios li {style='background-color:#EEE; padding:10px;'}
.comentarios{ clear:both; border-top:1px solid #CCC; margin-top:20px; padding-top:10px;}
.comentarios img{ background-color: #FFF; border: 1px solid #BBB; padding: 2px; width: 45px; margin-top: 5px;}
.comentarios li{ background-color:#D9D9D9; display:block; padding:10px; margin-bottom: 15px;}
.txt-comentario{ clear:both; border-top:1px solid #CCC; margin-top:20px; padding-top:10px;}

/*GEOLOCALIZACION*/
.geolocalizacion{display: none;}

/*SLIMBOX*/
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url('images/loading.gif') no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url('images/prevlabel.gif') no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url('images/nextlabel.gif') no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url('images/closelabel.gif') no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}

/*TAGS*/
.tags{margin-bottom:10px;  border-top:solid 1px #FFF; font-size:0.9em; padding-top:7px; line-height:2.5em;}
.tags a, .tags a:link, .tags a:visited{background-color:#D9D9D9; padding:5px 5px 5px 5px; white-space:nowrap;}
.tags-admin{padding-top: 3px;padding-bottom:3px;}
.tags-user{	padding-top: 3px;padding-bottom:3px;}

/*VALORACIONES*/
.valoraciones input.p{width: 30px; height: 30px; display: block; text-align: center; overflow: visible; background: url(images/valora_bg.png) center center no-repeat;color:#000; float: left; border: 0px; margin: 0px; padding: 0px; font-weight: bold; font-size: 1.1em; margin-top: -2px; margin-top: -2px;}

/**************************************************SECCIONES*****************************************************/

/*PERFIL*/
#perfil {margin: 10px 0px 0px 0px; padding:0px; }
#perfil li {margin: 0px 0px 5px 0px; padding:0px; font-weight: bold;}
#perfil li ul{ margin: 0px 0px 0px 10px; padding: 0px;}
#perfil li ul li{padding: 0px; margin:0px; font-weight: normal;}
fieldset{padding:0px 10px 10px 10px; border: 1px solid #DDD;}
fieldset legend{padding: 10px 5px;}

/*PODCAST*/

	/*LISTADO*/
	/*.podcast-ficha {width:100%; float:left; margin-bottom:15px;}*/
	/*
	.podcast-ficha {background-color:#EEEEEF;		float:left;		margin-bottom:15px;		padding:2% 3% 2% 1%;		width:96%;		}			
	.podcast-ficha .minifoto{ float:left; background-color:#FFFFFF; border:1px solid #BBBBBB; padding:2px;}
	.podcast-ficha .podcast-contenido{ margin-top: 2px; margin-left: 80px;}
	.podcast-ficha .podcast-contenido a, .podcast-ficha .podcast-contenido a:link, .podcast-ficha .podcast-contenido a:visited { text-decoration: none;}
	.podcast-ficha .podcast-contenido a:hover { text-decoration: underline;}
	.podcast-ficha .podcast-contenido .titular{ font-weight:bold; font-size:1.5em;}
	.podcast-ficha .podcast-contenido .texto{ clear:both; font-size:1em; border-bottom: 1px solid #DEDFE1; padding-bottom:10px;}
	.podcast-ficha .podcast-contenido .enlace{ margin-top: 5px; margin-bottom: 5px; font-size:0.9em; font-weight:bold; color:#BD0E1A;}
	.podcast-ficha .podcast-contenido .enlace a, .enlace a:link, .enlace a:visited { text-decoration:none; color:#BD0E1A;}
	.podcast-ficha .podcast-contenido .enlace a:hover{ text-decoration:underline; color:#000;}
	.podcast-ficha .podcast-contenido .fecha{clear:left; color:#666; margin-bottom: 5px; display: block; font-weight:bold; font-size:0.9em; text-align:left;}	
	.podcast-ficha .compartir{ clear:both; font-size:0.9em; padding-top:15px; padding-bottom:15px;  font-weight:bold; border-bottom: 1px solid #DEDFE1;}
	*/
	
	/*FICHA*/
	/*
	.podcast-ficha-interior{width:100%; float:left; margin-bottom:15px; margin-top:15px;}
	.podcast-ficha-interior h4 {font-weight:bold; font-size:2em; color:#333333; margin-bottom:10px;}
	.podcast-ficha-interior .imagen-lateral{float:left; margin-right: 20px;}
	.podcast-ficha-interior .imagen_ficha{margin-bottom: 15px;}
	.podcast-ficha-interior .imagen-lateral img{background-color:#FFFFFF;border:1px solid #BBBBBB;padding:2px;}
	.podcast-ficha-interior .locutor{margin:5px 0px 10px 15px;}
	.podcast-ficha-interior .texto{clear:left; font-size:1.2em;}
	
	.podcast-ficha-interior .enlace{clear:both; margin-top: 5px; margin-bottom: 5px; margin-left:15px; font-size:0.9em; font-weight:bold; color:#BD0E1A;}
	.podcast-ficha-interior .enlace a, .enlace a:link, .enlace a:visited { text-decoration:none; color:#BD0E1A;}
	.podcast-ficha-interior .enlace a:hover{ text-decoration:underline; color:#000;}
	
	.podcast-ficha-interior .fecha{clear:left; color:#666; margin-top: 5px; margin-bottom: 5px; display: block; font-weight:bold; font-size:0.9em; text-align:left;}
	*/
	
	/* FILTRO EMISIONES*/
	/*
	#filtroEmisiones{ font-size: 1.1em; }
	#filtroEmisiones .margeninferior10px{ margin-bottom:10px; }
	#filtroEmisiones input, #filtroEmisiones select { vertical-align: middle;}
	#filtroEmisiones select, #filtroEmisiones input.palabra { margin-right: 5px; margin-left: 5px; }
	*/
	
/*BLOGS*/
/*
h4.blog-tit{ font-size: 1.5em; font-weight: bold; color:#CCC;}
.post{ margin-bottom: 20px;}
.fecha{ color:#666; padding-bottom: 5px; display: block;}
.listaPostsBlog, .entry { padding-top: 20px;}
.contenidoBlog img{	background-color: #FFF; border: 1px solid #BBB; padding: 2px; }
.categorias{	margin-top: 5px;}
.entry img{	background-color: #FFF; border: 1px solid #BBB; padding: 2px;}
.meta-post{ clear:both; border-top:1px solid #CCC; margin-top:20px; padding-top:10px;}
.post .categorias{ clear:both;}
*/

/*FOROS*/
/*
.even{ background-color: #fffafa; padding:5px 0px 10px 0px;}
.odd{ background-color: #ffffff; padding:5px 0px 10px 0px;}
.foro-col-tema{	border-bottom: 1px solid #DDD; margin: 5px 0px 5px 0px; padding:5px 0px 5px 0px; display: block; height: 4em;}
.foro-col-tema-top{border-top:1px solid #DDD;	border-bottom: 1px solid #DDD; margin: 5px 0px 0px 0px; padding:5px 0px 5px 0px; display: block; height: 4em;}
.foro-col-lista-top{border-top:1px solid #DDD;	border-bottom: 1px solid #DDD; margin: 5px 0px 0px 0px; padding:5px 0px 5px 0px; display: block; height: 1em; color:#BD0E1A; background-color: #EEE;}
.txtfecha{	color:#BD0E1A;}
.nick{	font-size: 1.1em; color:#BD0E1A; font-weight: bold;}
.foroborde{	border-bottom: 1px solid #CCC; padding-top: 3px; padding-bottom: 5px;}
*/

/*LOCUTORES*/

	 /*FICHA*/
	 /*
	 .locutores-ficha-interior{width:100%; float:left; margin-bottom:15px; margin-top:15px;}
	 .locutores-ficha-interior h4 {font-size:2em; color:#333333; margin-bottom:10px;}
	 .locutores-ficha-interior .imagen-lateral{float:left; margin-right: 20px;}
	 .locutores-ficha-interior .imagen-lateral img{background-color:#FFFFFF;border:1px solid #BBBBBB;padding:2px;}
	 .lista-podcasts{width:100%; float:left; margin-bottom:15px; margin-top:0px;}
	 .lista-podcasts .podcasts-bloque{ margin-top: 20px; margin-left: 15px; margin-right: 25px;}
	 .lista-podcasts .podcasts-lista{ background:url(images/archivo-podcasts-icon.png) left center no-repeat;padding-left: 30px; margin-bottom: 10px;}
	 .lista-podcasts .podcast-programa{ color:#BD0E1A; font-weight: bold;}
	 */

/**************************************************PLUGINS*****************************************************/

/*MENU*/
#cabecera .menu{ width: 100%; left: 0px; padding-top: 1px; margin-top: 76px; float: left; margin-bottom:10px;  }
.menu ul{list-style-type: none; margin: 0; padding: 0px; color: #000;}
.menu ul li{float: left; color: #000; display: block; margin: 0px 5px; }
.menu ul li:hover{float: left; color: #000; display: block; margin: 0px 5px;}
.menu ul li.end{border-right: 0px; }
.menu ul li .link{font-size: 1.3em; font-weight: bold; margin-top: 4px; }
.menu ul li .copy{font-size: 0.9em; padding-top: 2px; display: block;}
.menu a{text-decoration: none;}
.menu a:hover{ text-decoration: underline;}
#cabecera .menu ul li.activo{   float: left; color: #FFF; display: block; margin: 0px; padding: 4px 18px 8px 18px; }
#cabecera .menu a:hover{color: #000;}
#cabecera .menu ul{margin: 6px 0px 0px 30px; color:#000; }
#cabecera .menu ul li:hover{background: url(images/menu-li-bg-new_off.png) top left no-repeat;}
#cabecera .menu ul li.activo{background: url(images/menu-li-bg-new.png) top left no-repeat; }
#cabecera .menu ul li.activo a {color: #FFFFFF;}
#cabecera .menu ul li.activo .link, #cabecera .menu ul li.activo .copy{ color: #FFF;}
#cabecera .menu ul li{ padding: 4px 18px 8px 18px;  }
#cabecera .menu ul li:hover{padding: 4px 18px 8px 18px;}
#cabecera .menu ul li .copy{line-height: 1em; }


/*BUSCADOR*/
#cabecera .buscador{	height: 43px; width: 440px; position: absolute; top:0px; right:0px; background-color:#CCCCCC }

/*LOGIN CABECERA*/
/*
.logincabecera{position: absolute; top:0px; right:0px;background: url(images/login-bg.png);background-repeat: no-repeat; background-position:bottom right; margin-right: 10px; color:#FFF; width: 265px; text-align: center; padding: 10px 0 15px 0;}
.logincabecera .logincabeceraoculto{ display:none;}
.logincabecera .registro a{ color: #FFF; text-decoration: none}
.logincabecera .registro a:hover{	text-decoration: underline; color: #FFF;}
.logincabecera .logincabecera-loged{text-align: left;}
.logincabecera .logincabecera-loged .avatar{ border: 1px solid #EEE; padding: 1px; margin-right: 10px; margin-left: 10px; float: left; width:39px; height: 39px;}
.logincabecera a.avatar-enlace{	color: #ffe94a;}
.logincabecera a.avatar-desc{	color: #ffe94a; background: url(images/ico_desconectar.png) left center no-repeat; padding-left: 12px; text-align: right; float: right; margin-top: 5px; margin-right: 10px;}
.logincabecera .desconectar{	position: absolute; bottom: 5px; right: 0px;}
.logincabecera #loginUser div{margin-bottom:10px;}
.logincabecera #loginUser input{margin-left: 1px;  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0; width: 60px; overflow: visible;}
.logincabecera #loginUser input.bentrar{margin-left: 1px; margin-top: font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0; width: 60px; overflow: visible; margin-top: 7px;}
*/

/*ENCUESTAS*/
/*
.encuesta{background-color:#EEE; border:1px solid #DDD; padding:5%; display:block;}
.encuesta h4{margin:0px; padding:0px; color:#CC0000; font-size:1.2em;  }
.encuesta .barraencuesta{width:100%; margin-bottom:6px; margin-top:1px;height: 10px;}
.encuesta .resultado{height: 10px; float:left;}
.encuesta .resultado1{background-color:#FF0000;}
.encuesta .resultado2{background-color:#009900}
.encuesta .resultado3{background-color:#0066CC}
*/

/*ARCHIVO DE PODCAST*/
/*
#archivo-podcast{width:391px; height:278px;background:url("images/archivo-podcasts.png") bottom right no-repeat; float:right; position:relative; text-align:left;}
#archivo-podcast h2 span{display:none;}
#archivo-podcast .podcasts-bloque{ margin-top: 55px; margin-left: 8px;margin-right: 10px; height:198px; overflow:hidden;}
#archivo-podcast .podcasts-lista{ background:url(images/archivo-podcasts-icon.png) left top no-repeat;padding-left: 28px; margin-bottom: 2px; font-size: 1em;}
#archivo-podcast .podcasts-lista a, .podcasts-lista a:link, .podcasts-lista a:visited {text-decoration:none; font-weight:bold;}
#archivo-podcast .podcasts-lista a:hover {text-decoration:underline; font-weight:bold;}
#archivo-podcast .podcast-programa{ color:#BD0E1A; font-weight: bold; font-size:0.9em;}
#archivo-podcast .fecha{font-weight: bold; font-size:0.9em;}
#archivo-podcast .podcast-programa a, .podcast-programa a:link, .podcast-programa a:visited {float:left; color:#BD0E1A; text-decoration:none;}
#archivo-podcast .podcast-programa a:hover {float:left; color:#000000; text-decoration:underline;}
#archivo-podcast .podcasts-mas { margin-top: 8px; margin-left: 15px; margin-right: 25px; text-align: right; font-size:0.9em;}
#archivo-podcast .podcasts-mas a, .podcast-mas a:link, .podcast-mas a:visited {text-decoration:none;}
#archivo-podcast .podcasts-mas a:hover {color:#BD0E1A; text-decoration:underline;}
*/

/*PLAYER*/
/*
#player{width:561px; height:278px; background:url("images/player_bg.png") top left no-repeat; float:left; position:relative}
#player .player_ar2{float:left; width:237px; height:240px; position:absolute; top:8px; left:0px;}
#player .actual{position:absolute; top:25px; right:20px; width:282px; text-align: right;}
#player .actual .active-artist{font-size:1.5em; text-transform:uppercase; width:100%; display:block; font-weight:bold; overflow: hidden; height: 1.4em;}
#player .actual .active-title{font-size:1.3em; width:100%; display:block}
#player .playlist{position:absolute; top:85px; right:20px; background:url("images/player_playlist.png") top left no-repeat; width:283px; height:177px;}
#player .playlist ul{margin:10px 0px 0px 12px; padding:0px; list-style-type:none; color:#404040; height: 135px; overflow:hidden;}
#player .playlist ul li{padding-bottom:1px; padding-left:0;padding-top:0;}
#player .playlist ul li .artist{color:#B5000D;}
#player .playlist .programacion-full{width:283px; height:20px; display:block; margin-top:15px;}
#player .playlist .programacion-full a{width:283px; height:20px; display:block; }
#player .playlist .programacion-full a span{display:none}
#player .open-player{width:196px; height:21px; position:absolute; top:240px; left:20px; color:#FFF; background: url("images/new_window_bg.png") top left no-repeat; padding-top:3px;}
#player .open-player a{ margin-left:15px; text-decoration:none; background:url("images/ico-open.png") right center no-repeat; padding-right:18px; color:#FFF;}
*/

/*PLAYER SIN PLAYER HOME*/
/*
#playerSIN{width:267px; height:278px; background:url("images/Verano_Player_BG_AZUL.png") top left no-repeat; float:left; position:relative}
#playerSIN .playerSIN_ar2{position:absolute; top:87px; left:0px;}
#playerSIN .bAR2, #playerSIN .bAR2PR, #playerSIN .bAR{  width: 223px; height: 49px; margin-left: 22px; margin-right: 22px; margin-bottom: 10px;}
#playerSIN .bAR2 a, #playerSIN .bAR2PR a, #playerSIN .bAR a{    width: 223px; height: 49px; display: block;}
#playerSIN .bAR2 a span, #playerSIN .bAR2PR a span, #playerSIN .bAR a span{     display: none;}
#playerSIN .bAR2{        background: url(images/b_player_ar2_home.png) top left no-repeat;}
#playerSIN .bAR2PR{     background: url(images/b_player_ar2poprock_home.png) top left no-repeat;}
#playerSIN .bAR{         background: url(images/b_player_ar_home.png) top left no-repeat;}
*/

/*SCROLL NOTICIAS*/
/*
.scrollvertical {	height: 25px; display: block;  background:#DCDCDF url(../images/fondo_ticker_noticias_dcha.gif) top right no-repeat; display: block; }
.scrollvertical div.scrollable { position:relative; overflow:hidden; height: 20px; overflow:hidden;} 
.scrollvertical div.scrollable div.items {position:absolute;  height:20000em;}
.scrollvertical div.scrollable div.items div{margin-top: 2px;  overflow:hidden;}
.scrollvertical div.scrollable div{ height: 20px; line-height:20px;}
h2.ticker-home{	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background: url(../images/ultimas-not-tit.png) top left no-repeat; width: 145px; height: 25px; background-color: #DCDCDF}
h2.ticker-home span{	display:none;}
*/

/*PROGRAMACION*/
/*
.programacion{margin: 10px 0; width:100%;}
.programacion a:active { outline:none;}
:focus { -moz-outline-style:none;}
.cajascroll{margin:0 25px 0 86px;	padding:0;}
.programacion div.scrollable {position:relative;overflow:hidden;width: 100%;height:27px;margin:0 0 0 0;padding:7px 0px;border:0px;background-color:#EEEEEF;}
.programacion .logo_cadena{position:absolute;float:left;display:block;margin:0;}
.programacion a.prev, .programacion a.prevPage {position:absolute;display:block;height:41px;width:25px;float:left;margin:0 0 0 61px;padding:0;cursor:pointer;background-image:url(images/f_left.png);}
.programacion a.next, .programacion a.nextPage {width:25px;float:right;height:41px;margin:0px;cursor:pointer;background-image: url(images/f_right.png);}
.programacion a.prev span, .programacion a.next span{pdisplay:hidden;}
.programacion a.next, a.nextPage {clear:right;	}
.programacion div.scrollable div.items {width:10000em;position:absolute;clear:both;margin-left:10px;}
.programacion div.scrollable div.items div {float:left;text-align:left;padding:0px 0px;font-size:1em;font-family:Arial, Helvetica, sans-serif;margin-right: 20px;padding-right:20px;border-right:1px solid #CCC; height: 28px;}
.programacion div.scrollable div.items div.active {border:1px inset #ccc; background-color:#fff;}
.txtArtista{color:#CD202C;}
.txtCancion{color:#000; font-size:.9em;}
*/

/*RSS*/
.rssPlugin{margin:1%; padding:2%; background-color:#FFF; border:0px; width:94%; }
.rssPlugin h3{border-bottom:1px dotted #F00; margin-bottom:10px; display:block; width:100%; padding-bottom: 3px;}
.rssPlugin ul{margin:0px; padding:0px; clear: both; width: 100%; display:block;}
.rssPlugin ul li{margin:0px; padding:0px 0px 6px 10px; background:url(images/cuna.png) left top no-repeat;}

/*ULTIMAS NOTICIAS*/
.noticiasPlugin{margin:1%; padding:2%; background-color:#FFF; border:0px; float: left; width:94%;}
.noticiasPlugin h3{border-bottom:1px dotted #006699; margin-bottom:10px; width:100%; display:block; padding-bottom: 3px; }
.noticiasPlugin ul{margin:0px; padding:0px; float: left; width: 100%;  }
.noticiasPlugin p {clear:left; margin:0px; padding:0px 0px 10px 0px;}
.noticiasPlugin ul li{margin:0px; padding:0px 0px 6px 10px; background:url(images/cuna.png) left top no-repeat;}

/*BUSCADOR CABECERA*/
.buscadorcabecera{ position: absolute; top:20px; right:0px; margin-right: 0px; color:#000;  padding: 0px; font-size: 1em;}
.buscadorcabecera label{ display:none;}
.buscadorcabecera .input-buscar{background-color:#FFF; color:#000; font-family:Georgia, "Times New Roman", Times, serif; width:160px; border-left:1px solid #CCC; border-bottom:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #FFF; padding:2px 2px 2px 6px;}
.buscadorcabecera .b-buscar{background-color:#000; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; border:0px; padding:2px;}


/*BUSQUEDA LISTA*/
.seccionbuscadorlista h4{color: #006699; font-size: 1.4em; font-weight: bold; display: block; margin-top: 20px; margin-bottom:0px; padding: 0px; text-transform: uppercase; }

/*.buscadorlista{border-bottom: 1px dotted #FF8C95; padding-bottom:10px; padding-top:10px;}*/
.buscadorlista {background-color:#F6F6F6;border-bottom:1px dotted #FF8C95;margin-bottom:20px;padding:10px 20px 10px 10px;}
.buscadorlista h5{	color: #666; font-size: 1.1em; font-weight: normal; display: block; margin: 0px; padding: 0px; text-align: justify;border-bottom-style: none;}
.buscadorlista .fecha{ color: #989897; line-height: 18px;}
.buscadorlista a, .noticialista a:link, .noticialista a:visited { color: #006699; text-decoration: underline;}
.buscadorlista a:hover { color: #4A453E; text-decoration: underline;}
.buscadorlista .info{float:right; background-color: #EDEDED; padding:6px; padding-top: 2px;  padding-bottom: 3px; border-left:15px solid #EDEDED;}
.buscadorlista .info a, .noticialista .info a:link, .noticialista .info a:visited { font-size: 0.9em; color: #006699; text-decoration: none;  font-weight: bold;  }
.buscadorlista .info a:hover { color: #4A453E; text-decoration: underline; }

/*VER M S*/
.vermas{ background-color:#FFF; margin-bottom:20px; float: left; width: 100%; margin-top: 20px; padding:3px; padding-left:0px; padding-right:0px; padding-bottom:4px; font-size: 0.9em; color: #CC0000; text-align: right;  font-weight: bold; }
.vermas a, .vermas a:link, .vermas a:visited{ color: #CC0000; text-decoration: none; padding-left:5px; padding-right:5px; }
.vermas a:hover{ color: #4A453E; text-decoration: underline; padding-left:5px; padding-right:5px; }

/*PLUGINGALERIA*/
.plugingaleria_0{
		float: left;
		background-repeat:no-repeat;
		margin: 5px;
		padding:12px 5px 5px 5px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		display: table-cell;
		vertical-align:middle;}
.plugingaleria_2{	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;}
.plugingaleria_3{	display: inline-block;
	width: 100%;
	text-align: center;
	vertical-align: middle;}



/*ELEMENTOS RELACIONADOS*/
.elementosrelacionados{ clear:both; border-top:1px solid #CCC; margin-top:20px; padding-top:10px;}
.elementosrelacionados a{text-decoration: none;}

/* PLANTILLA BLOGS*/
/*
.tit-sec-blog-h{ font-size: 1.3em; font-weight: bold; padding: 0px 10px 10px 10px; display:block;}
.txt-sec-blog-h{ font-size: 1em; padding: 0px 10px 10px 10px; text-align:left;}
.txt-sec-blog-h a, .txt-sec-blog-h a:link, .txt-sec-blog-h a:visited{ text-decoration: none;}
.txt-sec-blog-h a:hover{ text-decoration: underline;}
.cat1{ border-top: 10px solid #AA0044; padding-top: 10px;}
.cat2{ border-top: 10px solid #0011AA; padding-top: 10px;}
.cat3{ border-top: 10px solid #333333; padding-top: 10px;}
.cat4{ border-top: 10px solid #DDDD00; padding-top: 10px;}
.cat5{ border-top: 10px solid #333333; padding-top: 10px;}
.contenidoBlog img{ background-color: #FFF; border: 1px solid #BBB; padding: 2px; margin-right:15px;  float: left;}
*/

/* PLUGIN NOTICIAS DESTACADAS */
/*
.noticiadestacadaprincipal .titcatdest{ background-color: #BC0E19; color:#FFF; font-size: 1.3em; text-transform: uppercase; font-weight: bold; padding: 5px; display: block;}
.noticiadestacadaprincipal .titnotdest{ font-size: 1.5em; text-transform: uppercase; font-weight: bold; padding: 0px 15px 0px 15px; display:block; margin: 0px; color:#000;}
.noticiadestacadaprincipal .titnotdest a, .noticiadestacadaprincipal .titnotdest a:link, .noticiadestacadaprincipal .titnotdest a:visited {	text-decoration: none; color:#FFF;}
.noticiadestacadaprincipal .titnotdest a:hover{	 text-decoration: underline; color:#FFF;}
.noticiadestacadaprincipal .descnotdest p{ padding: 10px 15px 15px 15px; }
.noticiadestacadaprincipal .descnotdest img{ border:1px solid #DDD; float: left; margin: 0px 20px 20px 0px; padding: 0px;}
.noticiadestacadaprincipal .valnotdest{padding-left: 15px; margin-top:3px; margin-bottom:3px;}
.noticiadestacadaprincipal .valnotdest img{vertical-align:middle; margin-right:5px; margin-bottom:0px;}

.noticiadestacada .titcatdest{background-color: #CCC; color:#000; font-size: 1.3em; text-transform: uppercase; font-weight: bold; padding: 5px; display: block;}
.noticiadestacada .titnotdest{ font-size: 1.5em; text-transform: uppercase; font-weight: bold; padding: 10px 15px 0px 15px; display:block; margin: 0px;}
.noticiadestacada .titnotdest a, .noticiadestacada .titnotdest a:link, .noticiadestacada .titnotdest a:visited {	color:#000; text-decoration: none;}
.noticiadestacada .titnotdest a:hover{	color:#BC0E19; text-decoration: none;}
.noticiadestacada .descnotdest p{ padding: 10px 15px 15px 15px; }
.noticiadestacada .descnotdest img{ border:1px solid #DDD; float: left; margin: 0px 20px 20px 0px; padding: 0px; }
.noticiadestacada .valnotdest{padding-left:15px; margin-top:3px; margin-bottom:3px;}
.noticiadestacada .valnotdest img{vertical-align:middle; margin-right:5px; margin-bottom:3px;}

.noticiadestacada {
	margin: 0px 0px 20px 0px; 
	width: 100%; 
	background:#F5F5F5 url(images/degradado-not-destc.png) no-repeat bottom right;
	float:left;
	font-size: 1em;
}

.noticiadestacadaprincipal {
	margin: 0px 0px 20px 0px; 
	width: 100%; 
	background:#BC0E19 url(images/degradado-not-destc-pral.png) no-repeat bottom right;
	font-size: 1em;
	float:left;
	color: #FFF;
}

.boxhead {
	background:url(images/sup_dcha01.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}

.noticiadestacadaprincipal .boxhead {
	background: url(images/sup_dcha04.png) top right no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
}

.boxhead .titcatdest {
	background:url(images/sup_izda.png) no-repeat top left;
	margin: 0;
	padding: 15px 15px 10px 15px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
}

.boxbody {
	background:url(images/inf_izda.png) no-repeat bottom left;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	float:left;
}

.noticiadestacadaprincipal a, 
.noticiadestacadaprincipal a:link, 
.noticiadestacadaprincipal a:visited, 
.noticiadestacadaprincipal a:hover {color:#FFF;}
*/

/*WORDCLOUD*/
.word {	
	padding: 0px;
	margin: 0px 10px 10px 0px;
	background-image: url(images/tags-bg-right.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 23px;
	float:left;
	white-space: nowrap;
}
.word a {  text-decoration: none;  padding: 4px 10px 0px 10px; background-image: url(images/tags-bg-left.png);
	background-position: bottom left;
	background-repeat: no-repeat; 
	height: 19px;
	float: left; }
.word a:hover{	text-decoration: underline;}

.size9 {	color: #000;	background-color:#E59FA3;}
.size8 {	color: #000; 	background-color:#E7A8AC;}
.size7 {	color: #000; 	background-color:#EAB2B5;}
.size6 {	color: #000; 	background-color:#EDBCBF;}
.size5 {	color: #000; 	background-color:#EFC5C8;}
.size4 {	color: #000; 	background-color:#F2CFD1;}
.size3 {	color: #000; 	background-color:#F4D8DA;}
.size2 {	color: #000; 	background-color:#F7E2E3;}
.size1 {	color: #000; 	background-color:#FAECED;}
.size0 {	color: #000; 	background-color:#FCF6F6;}

.form_perfil label{width: 150px;float:left; text-align:right; margin-right: 20px;}
.form_perfil{margin-top:10px;margin-bottom:10px;padding:10px;}

div.error{
	text-align:center;
	margin:10px;
	padding:20px;
	border: 4px solid #BD0E1A;
}
#botonLoginCabecera{ cursor:pointer;}



/*VALORACION*/
.valoraciones{ margin-top: 5px; margin-bottom:10px; margin-left:15px; margin-right:15px; font-size:1.5em;}

.valoraciones{float:left; vertical-align:bottom; margin-right: 10px; width:100%;}
.valoraciones .textovoto{ float:left; padding-top:5px;}
.estrellas-off{background: url('images/valora_bg_off1.png') repeat-x; float:left; position:relative; width: 120px;height: 24px;margin-right: 5px; margin-top:2px;}
.estrellas-on{background: url('images/valora_bg.png') repeat-x;height: 24px;position:absolute; }
.estrellas-voto{background: url('images/valora_bg_vota.png') repeat-x;height: 24px;position:absolute; }

.elegirmivoto .estrellas-off:hover{ cursor:pointer;} 

.relleno{clear:both; width:100%;}
.etiquetar{margin-left:15%; margin-top:10px;}
.titulo_listatags{width:110px; float:left; text-align:right; font-weight:bold;}
.listatags{margin-left:120px;}

/*COMUNIDAD - GENERAL*/
.comunidad ul { list-style:none; margin: 0px; margin-top:10px; margin-bottom:10px; padding: 0px; padding-bottom: 5px; padding-left:10px; padding-right:10px; 
				text-align: left; font-weight:bold; font-size:0.9em;}
.comunidad ul li{ background-image:url(images/ico_listas2.gif); background-position:left 0.7em; background-repeat:no-repeat; border: 0px; padding-top: 3px; padding-bottom:3px; padding-left:15px;  text-align: left;  }
.comunidad ul li a, .contenidos ul li a:link, .contenidos ul li a:visited {color:#4A453E;}
.comunidad ul li a:hover {color:#CC0000;}

/*MENSAJERIA*/
.botonMensaje {width: 140px;padding:0px;  margin-top:5px; margin-bottom:10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer;text-align:center; border: 1px solid #A6A6A6;background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonMensaje a{color:#FFF;}

.botonEliminar {width: 65px;  
	margin:0px; padding:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #FFF; 
	font-weight: bold; text-transform: uppercase; cursor: pointer; text-align:center; border: 1px solid #A6A6A6; 
	background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonEliminar a{color:#FFF; font-size: 0.9em;}
.botonEliminar input{width: 65px;  
	margin:0px; padding:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #FFF; 
	font-weight: bold; text-transform: uppercase; cursor: pointer; text-align:center; border: 1px solid #A6A6A6; 
	background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}

.botonBBcode {width: 90px;padding:0px;  margin-top:5px; margin-bottom:15px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer;text-align:center; border: 1px solid #A6A6A6;background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonBBcode a{color:#FFF; text-decoration:none;}

.botonVer {width: 35px;   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer;text-align:center; border: 1px solid #A6A6A6;background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonVer a{color:#FFF; text-decoration:none;}

.botonBBcode {width: 90px;padding:0px;  margin-top:5px; margin-bottom:15px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer;text-align:center; border: 1px solid #A6A6A6;background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonBBcode a{color:#FFF; text-decoration:none;}

.botonAgregar {float:left;
				width: 150px; 
				padding:0px;
				margin:0px;  
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.9em;
				font-weight: bold;
				color: #FFF; 
				text-transform: uppercase; 
				cursor: pointer; 
				text-align:center; 
				border: 1px solid #A6A6A6;
				background-image: url(images/menu-li-bg-new.png); 
				background-position: left middle;  background-repeat: repeat-x;}
.botonAgregar a, .botonAgregar a:visited, .botonAgregar a:hover {color:#FFF;}

.botonVolver {width: 90px; padding:0px; margin-top:5px; margin-bottom:10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer;text-align:center; border: 1px solid #A6A6A6;background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonVolver a{color:#FFF;}

.botonConfirmar {width: 90px; padding:0px; margin-bottom:10px; 
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-size: 0.9em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; 
		text-align:center; border: 1px solid #A6A6A6; 
		background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonConfirmar a{color:#FFF; }

.botonVerGrupo {width: 90px; padding:0px; margin-bottom:10px; 
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-size: 0.9em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; 
		text-align:center; border: 1px solid #A6A6A6; 
		background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;
		text-decoration:none;}
.botonVerGrupo a{color:#FFF; text-decoration:none;}

.botonVerMuro {width: 65px;  
	margin:0px; padding:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #FFF; 
	font-weight: bold; text-transform: uppercase; cursor: pointer; text-align:center; border: 1px solid #A6A6A6; 
	background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonVerMuro a{color:#FFF; font-size: 0.9em;}

.botonRecordar {width: 100px;  
	margin:0px; padding:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #FFF; 
	font-weight: bold; text-transform: uppercase; cursor: pointer; text-align:center; border: 1px solid #A6A6A6; 
	background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonRecordar a{color:#FFF; font-size: 0.9em;}

.nombreUser {float:left; width:100px;}

.negrita{font-weight:bold;}
.reducir09{font-size:0.9em;}

.caja{float:left; width:100%;}

.margen10{margin-left:10px;margin-right:10px;}

.fondoCaja{ padding:0px; background-color:#EEE; margin-bottom:10px;}
.fondoCaja fieldset{padding:0px; padding-top:10px; margin:0px;}
.bordeCaja{padding:0px; border: 1px solid #DDD;}
.cabeceraTabla{background-color:#DDD; font-weight:bold; border-bottom: 1px solid #ffffff; margin:0px;}
.contenidoTabla{background-color:#EEE; border-top: 1px solid #dedfe1; }

.floatizquierda{float:left; margin:5px;}
.floatderecha{float:right; margin:5px;}
.padding0{padding:0px;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.paddingbottom5{padding-bottom:5px; margin:0px;}
.paddingbottom10{padding-bottom:10px; margin:0px;}
.paddingbottom20{padding-bottom:20px; margin:0px;}
.paddingtop5{padding-top:5px; margin:0px;}
.paddingtop10{padding-top:10px; margin:0px;}
.lineablanca{width:100%; float:left; border-bottom:solid 1px #FFF; margin-bottom:10px; font-size:0px;}



.botonAgregarmeGrupo {width: 100px;  
	margin:0px; padding:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #FFF; 
	font-weight: bold; text-transform: uppercase; cursor: pointer; text-align:center; border: 1px solid #A6A6A6; 
	background-image: url(images/menu-li-bg-new.png); background-position: left middle;  background-repeat: repeat-x;}
.botonAgregarmeGrupo a{color:#FFF; font-size: 0.9em;} 

div.ok{
	text-align:center;
	margin:10px;
	padding:20px;
	border: 4px solid #00CC00;
}

.titulolistado{color: #BD0E1A; font-size: 1em; font-weight: bold; display: block; margin-top: 5px; margin-bottom:0px; padding: 0px; text-transform: uppercase; }
.titulogrupo{color: #BD0E1A; font-size: 1.2em; font-weight: bold; display: block; margin-top: 5px; margin-bottom:0px; padding: 0px; text-transform: uppercase; }

/*P gina Intermedia*/
.menuvertical .canales {padding:0px, margin:0px;}
.menuvertical .canales ul {list-style:none; margin: 0px; margin-top:15px; padding: 0px; padding-left:10px; padding-right:10px; text-align: left;}
.menuvertical .canales ul li{background-image: url(images/img-lista.png); background-position:left top; background-repeat:no-repeat; border: 0px; padding: 0px; padding-left:15px; margin:0px; margin-top:5px; text-align: left; font-weight:bold; font-size:0.9em; }
.menuvertical .canales ul li a, .intermediacanales ul li a:link, .intermediacanales ul li a:visited {color:#4A453E;}
.menuvertical .canales ul li a:hover {color:#CC0000;}

.menuvertical .secciones ul { list-style:none; margin: 0px; margin-bottom:15px; padding: 0px; padding-left:15px; padding-right:10px; text-align: left;}
.menuvertical .secciones ul li{ background-image:url(images/cuna2.png); background-position:left; background-repeat:no-repeat; border: 0px; padding-top: 0px; padding-left:10px;  text-align: left; font-weight:normal; font-size:0.8em; }
.menuvertical .secciones ul li a, .intermediasecciones ul li a:link, .intermediasecciones ul li a:visited {color:#4A453E;}
.menuvertical .secciones ul li a:hover {color:#CC0000; font-weight:bold;}

.barragris{border-bottom: 1px solid #DEDFE1; padding:0px; margin:0px;}

.altura164{height:164px;}
.altura186{height:186px;}
.overflowAuto {overflow:auto;}
.itemlocutor{padding:0px; margin-bottom: 2px; font-size: 1em;}
.itemlocutor a, .itemlocutor a:link, .itemlocutor a:visited {text-decoration:none; font-weight:bold;}
.itemlocutor a:hover {text-decoration:underline; font-weight:bold;}

.big1_2 {font-size:1.2em;}
.big1_4 {font-size:1.3em;}

.bordeCajaRoja{padding:0px; border: 1px solid #D00;}
.noticialista{width: 100%}
.imgenNoticias{float: left}
.textoNoticias1{float: left}
ul.horizontal_list{width:550px;padding-left: 0px;}
ul.horizontal_list li {
border:medium none;
float:left;
list-style:none outside none;
margin:5px 0 5px 5px;
padding:3px 0 3px 5px;
}
a.enlace-not, a.enlace-not:link, a.enlace-not:visited{color:#000; background-color:#FFF;text-decoration:none; font-size:1.2em; }
a.enlace-not:hover{color:#FFF; background-color:#2b2b2b; text-decoration:none}

a.negro_pastilla:hover{color:#FFF; background-color:#2b2b2b; text-decoration:none}

a.gris_pastilla, a.gris_pastilla:link, a.gris_pastilla:visited{color: rgb(136, 136, 136); background-color:#FFF;text-decoration:none;}
a.gris_pastilla:hover{color:#FFF; background-color:#2b2b2b; text-decoration:none}

a.rojo_pastilla, a.rojo_pastilla:link, a.rojo_pastilla:visited{color: rgb(136, 136, 136); background-color:#FFF;text-decoration:none;}
a.rojo_pastilla:hover{color:#FFF; background-color:#990000; text-decoration:none}

a.gris, a.gris:link, a.gris:visited{color:#4A453E; background-color:#FFF;text-decoration:none; }
a.gris:hover{color:#999999; background-color:#FFF; text-decoration:none}

a.negro {color: rgb(136, 136, 136);}
a.negro:hover{color:#000; text-decoration:none}

a.gris_subrayado{color:#999999;}
a.gris_subrayado:hover{text-decoration:underline}