/**********************************************ESTILOS GENERICOS************************************************/
body {padding: 0px; margin: 0px; border: 0px;background-color : #FFF; font: 75% arial, tahoma, verdana, helvetica, sans-serif; color: #4A453E; /* 12pt */background:#6B6B6B;}
img { border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; 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, a:link, a:visited { color: #000; text-decoration: underline;}
a:hover { color: #000; text-decoration: underline;}
.limpiarlinea{clear:both;}


/**********************************************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 center;  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 center;  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 center;  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; }
.contenidos h3{	color: #BD0E1A; font-size: 1.4em; font-weight: bold; display: block; margin-top: 5px; margin-bottom:0px; padding: 0px; text-transform: uppercase; }
.contenidos h4{	color: #666; font-size: 1.1em; font-weight: normal; display: block; margin: 0px; padding: 0px; text-align: justify;}
.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; }

.contenidos p{ text-align: justify; }
.contenidos p.breve{ text-align: justify; padding: 0px; margin: 0px; margin-bottom: 10px; font-size: 1.1em; color: #878787; }
.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:10px; margin-bottom:10px; 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;}
.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;}

/* Cabecera */
#cabecera100{ width:100%; float: left; background:#FFF url(images/background.png) top left repeat-x; }
#cabecera{ width:980px; margin-right:auto; margin-left:auto;  position:relative;}
#cabecera .logo{	width: 253px; height: 87px; background: url(images/logo.png) top left no-repeat; }
#cabecera .logo h1, #cabecera .logo h1 a{	width: 253px; height:	87px; display: block; margin: 0px; padding: 0px;}
#cabecera .logo h1 a span {display: none;}



/* Pie */
#pie100{ width: 100%; float: left;  background: #FFF url(images/pie-bg.gif);  background-position: bottom left; background-repeat: repeat-x; height: 282px;}
#pie{ width:980px; margin-right:auto; margin-left:auto; padding-top: 70px; color: #FFF; background: url(images/pie-bg-int.gif) top left no-repeat; height: 212px; }
#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;}
/*.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 */
.menuvertical{}

/* Bloques del Cuerpo */
#cuerpo100{ width: 100%; float: left; background-color:#FFF; }
#cuerpo{ width:980px; margin-right:auto; margin-left:auto; background-color:#FFF;}
#cuerpofondo{ width: 980px; float:left;  }
#cuerpofondo .fila{ width: 100%; float:left; }
#cuerpofondo .columna{ float:left; overflow: hidden; }

#breadcrumbs{ margin: 0px 0px 10px 0px; padding: 3px 0px 0px 22px; height: 16px; background-image: url(images/house_16x16.png); vertical-align: middle;  background-position: left center; background-repeat: no-repeat; font-size: 1em; color: #4A453E; }
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited { color: #4A453E; text-decoration: none; padding-left: 2px; padding-right: 2px; }
#breadcrumbs a:hover{ color: #CC0000; 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; }
/* 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 #FF8C95; padding-bottom:10px; padding-top:10px;}
.noticialista .fecha{ color: #989897; line-height: 18px;}
.noticialista a, .noticialista a:link, .noticialista a:visited { color: #CC0000; 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: #CC0000; }
.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: #CC0000; text-align:right;}
.paginacion .activo{ background-color: #CC0000; 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: #CC0000; text-decoration: none; font-size: 1.1em; padding-right:1px;  padding-left:1px;}
.paginacion a:hover{ color: #4A453E;  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: #CC0000; text-decoration: none; font-size: 1em; font-weight: bold; }
.paginacion .back a:hover, .paginacion a.back:hover{ color: #4A453E;  text-decoration: underline; font-weight: bold; padding-left:1px;}
.paginacion_inside{ float:right;}

.volver{ background-color:#FFF; margin-bottom:20px; border-top: 1px dotted #CC0000; float: left; width: 100%; margin-top: 10px; padding:3px; padding-left:0px; padding-right:0px; padding-bottom:4px; font-size: 0.9em; color: #CC0000; text-align: right;  font-weight: bold; }
.volver a, .volver a:link, .volver a:visited{ color: #CC0000; text-decoration: none; padding-left:5px; padding-right:5px; }
.volver a:hover{ color: #4A453E; text-decoration: underline; padding-left:5px; padding-right:5px; }

.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 .top {	background-image: url(images/h4-bg-bottom.gif); background-position: bottom left; background-repeat: no-repeat;}
.menuvertical .top h4{	color: #FFF; font-size: 1.4em; font-weight: bold; margin: 0px; padding: 7px 10px; background: url(images/h4-bg-top.gif) top left no-repeat;}
.menuvertical .top h4 a{	color: #FFF; 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: 10px; padding: 0px; list-style-type: none; font-size: 1.1em;}
.menuvertical li{list-style-type: none; background: url(images/img-lista.png) left top no-repeat;  margin: 0px; padding: 0px 0px 6px 15px}
.menuvertical li a{ text-decoration:none;}

/*Página Intermedia*/
.menuvertical {padding:0px; margin:0px;}
.menuvertical {list-style:none; margin: 0px; margin-top:15px; padding: 0px; padding-left:10px; padding-right:10px; text-align: left;}
.menuvertical 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 ul li a, .menuvertical ul li a:link, .menuvertical ul li a:visited {color:#4A453E;}
.menuvertical ul li a:hover {color:#CC0000;}

.menuvertical ul ul { list-style:none; margin: 0px; margin-bottom:15px; padding: 0px; padding-left:0px; padding-right:0px; text-align: left;}
.menuvertical ul ul li{ background-image:url(images/cuna2.png); background-position:left 5px; background-repeat:no-repeat; border: 0px; padding-top: 0px; padding-left:10px;  text-align: left; font-weight:normal; font-size:0.9em; }
.menuvertical ul ul li a, .menuvertical ul ul li a:link, .menuvertical ul ul li a:visited {color:#4A453E;}
.menuvertical ul ul li a:hover {color:#CC0000; font-weight:bold;}







/**********************************************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;}
.col49{	width: 49%; 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;}
.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 {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') center no-repeat;}
#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') center no-repeat; 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, a:link, 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:0px;}
	.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 h4{float:left; margin:0 15px;}
	.podcast-ficha-interior div.podcast_extra{margin-left:15px;}

	.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;}
a, a:link, a:visited{ }
a:hover{ color:#a52a2a;}
.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{	background: url(images/buscador.png); background-repeat: no-repeat; background-position:right; height: 43px; width: 600px; position: absolute; top:64px; right:0px; }

/*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; 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; height: 20px; overflow:hidden;} 
.scrollvertical div.scrollable div.items {position:absolute; }
.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;}

div.scrollsinscroll {overflow:hidden; background-color:#DCDCDF;}
div.scrollsinscroll div.items div{margin-top: 2px;  overflow:hidden;}
div.scrollsinscroll div{ line-height:20px;}

/*PROGRAMACION*/
.programacion{margin: 10px 0; width:100%;}
.programacion a:active { outline:none;}
.cajascroll{margin:0 25px 0 86px;	padding:0;}
.programacion div.scrollable {/* required settings */	position:relative;overflow:hidden;width: 100%;height:27px;margin:0 0 0 0;/* custom decorations */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.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;/* custom decoration */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 #F00; 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:3px; right:273px; margin-right: 10px; color:#000;  padding: 10px 0 15px 0; font-size: 1.2em;}
.buscadorcabecera label{ color:#B50913; font-weight: bold; text-transform: uppercase;}


/*BUSQUEDA LISTA*/
.seccionbuscadorlista h4{color: #BD0E1A; 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: #CC0000; 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: #CC0000; 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{ padding:0px; margin: 0 0 2px 0; color:#4A453E; font-size: 1em; text-transform: uppercase;  display: block;}
.noticiadestacadaprincipal .titnotdest{ font-size: 2.5em; font-weight: bold; padding: 0px; display:block; margin: 0 0 6px 0px; color:#B22218; letter-spacing: -1px;}
.noticiadestacadaprincipal .titnotdest a, .noticiadestacadaprincipal .titnotdest a:link, .noticiadestacadaprincipal .titnotdest a:visited {	text-decoration: none;}
.noticiadestacadaprincipal .titnotdest a:hover{text-decoration: underline;}
.noticiadestacadaprincipal .brevedescnotdest{font-size:1.1em; font-weight:bold; margin:0 0 5px 0; padding:0px; display:block;}
.noticiadestacadaprincipal .descnotdest p{ padding: 0px 0 15px 0; font-size:1.1em; text-align:left; }
.noticiadestacadaprincipal .descnotdest img{ border:1px solid #F2F2F2; width: 50%; clear: left; margin: 0px 5px 0px 0px; padding:2px; float:left;}
.noticiadestacadaprincipal .valnotdest{padding: 5px 0px;}

.noticiadestacada .titcatdest{padding:0px; margin: 0 0 2px 0; color:#4A453E; font-size: 1em; text-transform: uppercase;  display: block;}
.noticiadestacada .titnotdest{ font-size: 1.8em; font-weight: bold; padding: 0px; display:block; margin: 0 0 6px 0px; color:#B22218; letter-spacing: -1px;}
.noticiadestacada .titnotdest a, .noticiadestacada .titnotdest a:link, .noticiadestacada .titnotdest a:visited {	color:#B22218; text-decoration: none;}
.noticiadestacada .titnotdest a:hover{	color:#BC0E19; text-decoration: underline;}
.noticiadestacada .brevedescnotdest{font-size:1.1em; font-weight:bold; margin:0 0 5px 0; padding:0px; display:block;}
.noticiadestacada .descnotdest p{  padding: 0px 0 15px 0; font-size:1.1em; text-align:left; } 
.noticiadestacada .descnotdest img{  border:1px solid #F2F2F2; width: 40%; clear: left; margin: 0px 0px 0px 5px; padding:2px; float:right; }
.noticiadestacada .descnotdestAnchoCompleto p{  padding: 0px 0 15px 0; font-size:1.1em; text-align:left; }
.noticiadestacada .descnotdestAnchoCompleto img{  border:1px solid #F2F2F2; width: 100%; clear: left; margin: 0px 0px 0px 5px; padding:2px; float:right; }
.noticiadestacada .valnotdest{padding: 5px 0px;}


.noticiadestacada {
	margin: 0px 0px 15px 0px; /* center for now */
	width: 100%; /* ems so it will grow */
	font-size: 1em;
	color: #4A453E;
	border-bottom:1px solid #E2E2E2;
}

.noticiadestacadaprincipal {
	margin: 0px 0px 15px 0px; /* center for now */
	width: 100%; /* ems so it will grow */
	font-size: 1em;
	color: #4A453E;
	border-bottom:1px solid #E2E2E2;
}

.boxhead {
	margin: 0;
	padding: 0;
	text-align: left;
}
.noticiadestacadaprincipal .boxhead {
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead .titcatdest {
	margin: 0px;
	padding:0px;
	font-size: 1em; 
	font-weight: normal; 
	color:#4A453E;
	text-transform: uppercase;
}
.boxbody {
	margin: 0px;
	padding: 0px;
}

.noticiadestacadaprincipal a, 
.noticiadestacadaprincipal a:link, 
.noticiadestacadaprincipal a:visited, 
.noticiadestacadaprincipal a:hover {color:#B22218;}


/*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 center;  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 center;  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 center;  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 center;  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 center;  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 center;  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 center;  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 center;  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 center;  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 center;  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 center;  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 center;  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:0em;}



.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 center;  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;}
.altura200{height:200px;}
.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;}
.noborde{border-style:none;}


ul.itemlocutores{padding:0; margin:0; list-style: none;list-style-position:inside;}
ul.itemlocutores li{list-style: none; margin:0; padding:5px; width: 45%; float:left;height: 60px; display:table-cell; vertical-align: middle; line-height:60px;}
ul.itemlocutores li img{vertical-align: middle; margin-right: 5px;}
ul.itemlocutores li a:hover{text-decoration:underline;}