/* CSS Document */
/* Referencias: 
oscuro #343500;
mas claro #7d7f57;
centro1 parte central oscura #f5f5f7;
borde de la parte central oscura #e0e0e2;
*/

* {
	margin: 0px;
	padding: 0px;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
}
strong { font-weight: bold;}
em { color: #33a; }
a {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #000;
}

a.ya {
	text-decoration: none;
	color: #000;	
}

body {
	text-align: center;
	background-color: #999;
	background-image: url('./imagenes/fondoprin.jpg');
	background-repeat: repeat-x;
}
body.limpio { background-image: none; background-color: #fff;}
form p {
	margin-bottom: 10px;
}
a.inicial { position: relative; z-index: 1000;}
a.inicial h1 {
	margin-top: 25px;
	text-align: center;
	font-size: 12pt;
	color: #898;
	font-weight: bold;
	line-height: 1.5em;
}
h2.inicio { text-align: center; margin-top: 110px; font: bold 14pt Arial, sans-serif; color: #686868; position: relative; }
p.inip { color: #003; text-align: center; letter-spacing: 1.1em; word-spacing: 1.1em; margin-top: 10px;}
label { font-weight: bold;}
strong { font-weight: bold;}
div.adesconecta {
	width: 1000px;
	margin: 0px auto;
	background-color: #304;
	border-bottom: 1px solid #eaeadd;
	color: #fff;
	text-align: left;
	height: 15px;
	overflow: hidden;
}
div.adesconecta p {
	margin-left: 10px;
	float: left;
	color: #c1ce1e;
}
div.adesconecta p a {
	color: #aaa;
}
div.adesconecta p a:hover {
	font-weight: bold;
	color: #fff;
}
div.adesconecta div.fechahoratop {
	text-align: right;
	color: #c1ce1e;
	width: 300px;
}
div.fechahoratop span {	color: #eee;}

input {
	border: 1px solid #343500;
	color: #004;
	padding: 2px;
}
textarea {
	border: 1px solid #343500;
	color: #004;
}
input.boton { padding: 2px 4px;}
input.botonimg { border: none; }
input.fiche { width: 180px;}
div.fondito {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -3px;
	width: 100%;
	z-index: 0;
	overflow: hidden;
}
div.fondito p {
	margin-top: 90px;
	color: #666;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 15px;
	overflow: hidden;
	width: 120%;
}
div.fondito div {
	margin: 0px;
	background-color: #666;
	height: 60px;

}
div.contenedor {
	width: 1000px;
	margin: 5px auto 0px auto;
	text-align:left;
	border: 1px solid #666;
	background-color: #fff;
 	background-image: url('./imagenes/banda2.jpg');
 	background-position: top right;
 	background-repeat: repeat-y;
 	padding: 0px;
 	position: relative;
}
div.pie {
	height:150px;
	background-image: url('./imagenes/fondopie.jpg');
	background-repeat: repeat-x;
	text-align: center;
}
div.pie div {
	width: 1000px;
	color: #fff;
	margin: 0px auto;
	text-align: left;
	padding: 10px;

}
p.piegrande { color: #aaa; font-size: 35pt; padding-left: 20px;}
div.pie div span { text-align: right;}
div.beta {
	text-align: center;
	width: 1000px;
	margin: 10px auto;
}
div.beta div {
	color: #fff;
	padding: 10px;
}





a img { border: none;}
div.pie div a img {vertical-align: top;}
div.cabecera {
	text-align: right;
	height: 120px;
	overflow:hidden;
}

div.cabecera h1 { 
	height: 100px;
	background-image: url('./imagenes/logo.jpg');
	margin-left: 10px;	
}
div.cabecera p.puntos { 
	text-align:right;  
	font: bold 11pt Verdana, sans-serif; 
	color: #888;
	margin: 0px 10px; padding: 0px;
	background-image: url('./imagenes/punto.gif');	
 	background-position: bottom left;
 	background-repeat: repeat-x;
 	height: 10px;
}
div.cabecera p.sigueme { width: 80px; float: right; }
div.cabecera p.sigueme a { background-image: url('./imagenes/tambienen.gif'); background-repeat: no-repeat; display: block; float:right; width: 20px; height: 20px; margin: 3px;}
div.cabecera p.sigueme a.face { background-position: 0px -20px; }
div.cabecera p.sigueme a.rss { background-position: 0px -40px; }
div.centro1 {
 margin: 0px 10px 10px 10px;
 background-color: #f5faf5;
 border: 1px solid #d0d0d3;
 overflow: auto;
}

div.contenido {


}


/*------------- Menu superior ----------*/
div.menu {
	background-color: #c3cf27;
	border-top: 1px solid #5e690c;
	border-bottom: 1px solid #5e690c;
	height: 20px;
	background-image: url('./imagenes/fondomenu.jpg');
	background-repeat: repeat-x;
}
div.menu ul li { list-style-type: none; display: inline;}
div.menu a {
	display: block;
	float: left;
	text-decoration: none;
	margin: 0px 4px;
	padding: 2px 6px;
	text-align: center;
	color: #304;
	font-weight: bold;
 	border: 1px solid transparent;	
}
div.menu a:hover {
	text-decoration: none;
	color: #000;
	background-color: #fff;
}
div.menu a.ya {
	color: #000;
	background-color: #fff;	
}
div.menu form {
	float: right;
	margin-right: 10px;
	width: 170px;
	text-align: right;
	position:relative;
	top: 3px;
}
div.menu form input {
	width: 80px;
	border: 1px solid #888;
	padding: 0px;
}
div.menu form input + input {
	width: 50px;
	padding: 0px;
}
/*---------------------- Submenú -------------------------*/
div#barrados {
	padding-top: 3px;
	height: 18px;	
}
div#barrados a {
	display: block;
	float: left;
	color: #889;
	padding: 0px 10px;
	font-weight: bold;
}
div#barrados a:hover {
	color: #000;	
	text-decoration: underline;
}

div.barridos {
	height: 18px;
	padding-top: 3px;
}
div.barridos a {
	display: block;
	float: left;
	color: #889;
	padding: 0px 10px;
	font-weight: bold;

}
div.barridos a:hover {
	background-color: #fff	!important;
	color: #000;	
	text-decoration: underline;
}
div.submenu {
	margin-bottom: 2px;
	padding: 3px 10px;
}
/*-------------- Paneles triples ------------*/
div.triple {

}
/*--------------- Parte derecha ---------*/
div.tododerecha {
	width: 400px;
	float: right;
	overflow: hidden;
}
div.dobleder {	
}
div.tododerecha2 { width: 350px; }
/*----------------------- Columna derecha -----------------*/
div.derecha {
	clear: right;
	width: 200px;
	overflow: hidden;
	float: right;
}
div.derecha div {
	padding: 0px;
	text-align: center;
}
div.derecha div div { text-align:left;}
/*----------------------- Columna central -----------------*/
div.central {
	width: 200px;
	float: right;
}
div.central div {
	border-right: 1px solid #e0e0e2;
	padding: 0px;

}
div.central div div { border: none;}
/*----------------------- Columna izquierda principal. -----------------*/
div.principal {
	width: 570px;
	overflow: hidden;
	float: right;
}
div.principal div {
	padding: 0px;
}
div.principal2 { width: 620px; }
/*-------------- conectar ------------ */
div.central div div.conectar {
	border: 1px solid #c1ce1e;
	background-color: #fff;
	height: inherit;
	margin-bottom: 10px;
}
div.conectar h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #343500;
	margin-bottom: 5px;
	font-family: Arial, sans-serif;
}
div.conectar p {
	margin-bottom: 3px;
}
div.conectar p span { display: block; text-align: right;}
div.conectar a {
	display: block;
	padding-left: 10px;
}
div.conectar a.ya {	background-color: #fff; }
div.conectar a:hover {	background-color: #fff; }

/*------------------------ Administración */
div.administracion {
	margin: 5px;
	background-color: #fff;
	padding: 0px		!important;
	border: 1px solid #c1ce1e;
	overflow: hidden;
}
div.administracion form p{
	margin: 4px 10px;
}
div.administracion h2 {
	background-color: 	#c1ce1e;;
	color: #000;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}
div.administracion ul {
	list-style-type: decimal;
	margin: 0px 0px 10px 0px; padding: 0px;
	margin-left: 15px; padding-left: 15px;
}
div.administracion ul li {
	margin: 2px 0px; padding: 0px;
}
div.administracion ul li.bajar {
	margin-bottom: 8px;
}
div.administracion ul li a {
	padding-left: 4px;
	display: block;
	color: #003;
}
div.administracion ul li a:hover {
	background-color: #eef5ee;
	color: #000;
	text-decoration: underline;
}
div.administracion ul li a.ya {
	background-color: #eef5ee;
	color: #000;
	text-decoration: underline;
}
/*--------------------------- AGENDITA ----------------------------- */

div.agenda {
	margin: 10px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	text-align: center;
	background-color: #fff;
	border: 1px solid #e0e0e2;

}
div.agenda div {
	border:none;
}
div.agenda a {
	display: inline;
	width: inherit;
	margin: inherit;
	padding: inherit;
	border: none;
	text-decoration: none;

}
div.agenda a:hover {
	text-decoration: underline;

}
div.agenda div.agendita {
	margin: 0px;
	padding: 0px;
	float: none;
	margin: 0px auto;

}
div.agenda div.agendita * {
	margin: 0px; padding: 0px; float: none;
}
div.agenda div.agendita div {
	margin-bottom: 2px;
	padding-bottom: 0px !important;
	text-align: center;
	color: #888;
	font-weight: bold;
}
div.agenda div.agendita div a {
	font-weight: bold;
	color: #889;
}
div.agenda div.agendita div span {
	float: right;
}
div.agenda div.agendita table {
	margin: 0px;
	width: 100%;
}
div.agenda div.agendita table tr td {
	font-size: 8pt;

	text-align: center;
	height: 20px;
}
div.agenda div.agendita table tr td.diasin {
	background-color: transparent;
}
div.agenda div.agendita table tr td.bordecito {
	border: 1px solid #000;
}
div.agenda div.agendita table tr td.finde {
	background-color: #eeefee;
}
div.agenda div.agendita table tr td.finde a {
	color: #600;
}
div.agenda div.agendita table tr td.diahoy { 
	border-color: #f1e1d4 #f1e1d4 #7d7f57 #f1e1d4; border-style: solid; border-width: 1px; }
div.agenda div.agendita table tr th {
	background-color: #f5f5f7;
	color: #000;
	font-size: 8pt;
	padding: 2px;
	border-bottom: 1px solid #e0e0e2;
}
div.agenda div.agendita table tr td a {
	color: #003;
}
div.agenda div.agendita table tr td a.eventado { 
background-image: url('./imagenes/evento.png');
 background-repeat: no-repeat;
  background-position: right top;
   display: block;
   }


/*------------------------------------- Galería. Selección -------------------*/
div.vergaleria {
	padding:10px;
	margin:10px;
	clear:both;
	border: 1px solid #ddd;
	border-bottom: 4px solid #ddd;
	background-color: #fff;
	overflow: auto;
}
	
div.vergaleria h3 {
	color:#fff;
	font-size: 10pt;
	text-align:left;
	background-color: #737b12;	
	padding: 3px 4px;
	font-weight: bold;
}

div.vergaleria h3 a {
	color:#fff;font-weight: bold;
}
div.vergaleria div.cajaimagen {
	margin:0px;
	padding:0px;
	text-align: center;
}
div.vergaleria p {
	line-height: 1.4em;
	font-size: 8pt;
	margin:5px 2px;
	text-align:left;	
}
div.vergaleria a.btpos {
	text-align: center;
	font: normal 6pt Verdana;
	color: #99a;
	border: 1px solid #99a;
	display:block;
	float:right;
	padding:2px 20px;
	background-color: #ddd;
	margin: 10px 0px;
}
div.vergaleria a.btpos:hover {
	background-color: #eee;
	text-decoration:none;
	color:black;
	border-color: black;
}
div.vergaleria p.pie {
	text-align:center;
	margin: 2px;
	color: #888;
}
div.vergaleria div.botones {
	margin:0px;
	padding:0px;
	overflow: auto;
}
div.vergaleria div img {
	border: 1px solid #444;
}
/*---------------- Almacén -------------------- */
div.almacen {
	margin: 5px;
	padding: 5px;
	text-align: left;
}
div.almacen p {
	margin: 2px 5px;
}
div.almacen h2 {
	font-weight: bold;
	color: #003;
	border-bottom: 1px solid #ddd;
}
div.almacen div.botones { overflow: auto; }
div.botones a { padding: 2px 5px; float: right; background-color: #ccc; border: 1px solid #777; margin: 5px; }
div.botones a:hover { background-color: #fff; border-color: #000;}
div.botones a.ya { background-color: #fff;  border-color: #000; font-weight: bold;}

div.almacen div.formusup {
	margin: 10px 5px;
	border: 1px solid #c1ce1e;
	padding: 0px;
}
div.almacen div.formusup h3 {
	background-color: #c1ce1e;

	color: #000;
	font-weight: bold;
	padding: 1px 5px;
	margin-bottom: 10px;
}
div.almacen div.listado {
	margin: 10px;
	text-align: left;
}
div.almacen table tr td { vertical-align: top; }
div.almacen div.listado div.multimediapeque {
	width: 125px;
}
div.almacen div.listado div.icono {
	width: 40px;
}
div.almacen div.listado div.icono img { width: 40px;}
.sigante {
 clear: left;
 margin-top: 20px;
 text-align: center;
}
div.almacen form p { overflow: auto !important;  margin-top: 10px;}
div.almacen form p label { display: block; width: 120px; float: left; text-align: right; margin-right: 10px;}
div.almacen div.cines form p textarea { width: 400px; }
div.almacen div.listado p a.titulo { font-size: 1.3em; font-weight: bold; color:#737b12;}

/*------------------- Configuración de paneles ---------------------*/
div.panel {
	margin: 5px;
	background-color:#fff;
	border: 1px solid #ddd;
}

/* ------------------ RESULTADOS DEL BUSCADOR --------------------*/
div.resultados { border: none;}
div.resultados h2 {
	font-weight: bold;
	font-size: 10pt;
	padding: 2px 4px;
	color:#663399;
	border-bottom: 2px solid #663399;
	margin-right: 5px;
}
div.resultados h3 {
	font-weight: bold;
	font-size: 9pt;
	padding: 2px 0px;
	color:#663366;
	margin: 5px 0px;
}
div.resultados a {
	display: block;
	margin: 2px 0px 2px 10px;
}
div.resultados a:hover {
	background-color: #fff;
	color: #000;
}
div.resultados a em {
	display: block;
	color: #888;
}
div.resultados a:hover em {
	color: #663399;
}

/*----------------------------------------- Panel General.	*/
div.panelista {
	border-bottom: 1px solid #fff	!important;
	margin: 10px;
	padding: 10px 0px !important;
}

div.panelista h3 a {
	font-size: 10pt;
	font-weight: bold;
	color: #737b12;
}
div.panelista h3 {
	font-size: 15pt;
	color: #737b12;
}

div.panelista h4 {
	font-weight: bold;
	color: #556;
	margin-top: 5px;
	line-height: 1.7em;
}
div.panelista p {
	line-height: 1.5em;
}
div.panelista p a {
	color: #00a;
}
div.panelista a:hover { text-decoration: underline;}

div.panelista div.fotos { width: 210px; text-align: right; padding: 0px;}
div.panelista div.fotos div { text-align: center; color: #777; padding: 0px 0px;}
div.panelista div.fotos div div  { border:none; padding: 0px; margin-bottom: 20px; }
div.panelista div.fotos div div  img { border:1px solid #444;}
p.noticia { font-size: 9pt; margin-bottom: 10px; line-height: 1.3em; }

div.fotonoti { border: none; color: #888; font-size: 8pt; text-align: center; padding: 0px !important; margin: 0px !important;}
div.fotonoti img { border: 1px solid #000; }

div.noticia1 div.fotonoti { width: 250px; float: left; text-align: left;}
div.noticia1 div.fotonoti img { width: 240px;}
div.noticia1 h3 a  { font-size: 14pt; font-weight: bold;}
div.noticia1 h4 { margin-bottom: 10px;}
div.noticia1 p { line-height: 1.7em;}

div.noticia2 div.fotonoti { width: 220px; float: left; text-align: left;}
div.noticia2 div.fotonoti img { width: 210px;}
div.noticia2 h3 a  { font-size: 12pt; font-weight: bold;}
div.noticia2 h4 { margin-bottom: 10px;}
div.noticia2 p { line-height: 1.7em;}

div.noticia3 div.fotonoti { width: 180px; float: left; text-align: left;}
div.noticia3 div.fotonoti img { width: 170px;}
div.noticia3 h3 a  { font-size: 10pt; font-weight: bold;}
div.noticia3 h4 { margin-bottom: 10px;}
div.noticia3 p { line-height: 1.5em;}

div.noticia4 div.fotonoti { width: auto;}
div.noticia4 div.fotonoti img { width: 180px;}
div.contenido div.seleccionados { background-color: #fff !important; padding: 8px !important; border-left: 1px solid #d0d0d3; border-right: 1px solid #d0d0d3;}
div.contenido div.seleccionados h3 a {color: #304;}





div.encuesta { padding: 0px 5px !important; border-bottom: 1px solid #737b12 !important; }
div.encuesta h3 { font-size: 10pt; font-weight: bold; background-color: #737b12; color: #fff; padding: 3px 4px; }
div.encuesta ul { margin-left: 30px; }
div.encuesta li { list-style-type: none; }
div.encuesta li input { border: none; }

div.a170 img { width: 162px !important; }

div.panelista ul { margin-left: 0px; padding-left: 0px; list-style-type: square; list-style-position:inside; }
div.panelista ul li { margin: 8px 0px; }
div.panelista ul li a {color: #444;}
div.panelista ul li a:hover { text-decoration: underline; color: #000;}

div.votos {
	float: right;
	width: 96px;
	height:30px;
	margin: 0px !important; padding: 0px !important;
	overflow: visible;
}
div.votos a {
	display: block;
	float:left;
	overflow: visible;
	height:30px;
	width: 19px;
}
div.voto0 { background-image: url('./imagenes/voto0.gif'); }
div.voto1 { background-image: url('./imagenes/voto1.gif'); }
div.voto2 { background-image: url('./imagenes/voto2.gif'); }
div.voto3 { background-image: url('./imagenes/voto3.gif'); }
div.voto4 { background-image: url('./imagenes/voto4.gif'); }
div.voto5 { background-image: url('./imagenes/voto5.gif'); }

a.avoto1:hover { background-image: url('./imagenes/voto1.gif'); }
a.avoto2:hover { background-image: url('./imagenes/voto2.gif');  background-position: -19px;	}
a.avoto3:hover { background-image: url('./imagenes/voto3.gif');   background-position: -38px;	 }
a.avoto4:hover { background-image: url('./imagenes/voto4.gif');   background-position: -58px;	}
a.avoto5:hover { background-image: url('./imagenes/voto5.gif');   background-position: -77px;	}


div.comentario {  padding: 0px !important; margin: 10px; border: none;}
div.comentario h2 { margin: 10px; font: bold 12pt Verdana, sans-serif; color: #888;  margin-bottom: 20px;}
div.comentario div {  padding: 0px !important; margin: 15px 10px; border: none; background-color: #fff;border: 1px solid #d0d0d3;}
div.comentario div p { margin: 0px; background-color: #fff; color: #7777ee; border: 1px solid #d0d0d3 ; padding-left: 5px; width: 50%; position: relative; top: -8px;left: 5px;border-bottom-width: 0px; }
div.comentario div div { padding: 0px 10px 10px 10px !important;  margin: 0px; border: none;}
div.nuevocomentario { margin: 20px; padding: 10px;}
div.nuevocomentario p.flotaderecha { width: 200px; }
div.nuevocomentario textarea { border-color: #bbb !important;}
div.buscagen { padding-top: 0px !important;  }
div.buscagen h2 { height: 30px; overflow: hidden; text-align: right; margin: 0px; padding: 0px;
background-image: url('./imagenes/lupa2.png'); background-repeat: no-repeat; background-position: 15px 5px;
}
div.buscagen h2 span { font-size: 40px; margin: 0px; padding: 0px;font-weight: bold; color: #aaa; font-family: Times,serif;}
div.buscagen form { padding: 10px; border-top: 1px solid #ddd; background-color: #f9f9fa;border-bottom: 4px solid #ddd;}
div.buscagen form div#quebusco { display: none;}
div.buscagen form div#quebusco input { border: inherit;}

img.cartelpeli { width: 200px; }
/*---------------------------- Para los código de ventanas emergentes -------------------*/
div.externo {
	
}
div.externo div.buscadore {
		width: 250px; float: right; background-color: #fff; border: 1px solid #333; padding: 5px;
}
div.externo div.itemlistado {
	margin-bottom: 5px; border-bottom: 1px solid #fff;	padding: 5px;
}
div.externo div.itemlistado h3 { font-size: 9pt; }
div.externo div.itemlistado h3 a {	font-size: 9pt; display: block; padding: 5px;}
div.externo div.itemlistado h3 a:hover { color: #000; background-color:#ffc; }


/* --------------------------------------------------- Para los listado generados por el buscador ------------- */
div#listadok { margin: 10px;}
div#listadok h2 { font-size: 11pt; font-weight: bold; letter-spacing: 3px; color: #304; margin-bottom: 5px;}
div#listadok div.cabelista { background-color: #f9f9fa; border-bottom: 3px solid #ddd; border-top: 1px solid #ddd; margin-bottom: 7px; padding: 4px 7px; }
div#listadok div.itemes { margin-bottom: 10px; }
div#listadok div.itemes h3 { font: bold 12pt Arial, san-serif; margin-bottom: 4px; margin-top: 0px; }
div#listadok div.itemes h3 a { color:#737b12 ; font-size: 10pt !important; font-weight: bold !important;}
div#listadok div.itemes p { line-height: 1.4em; margin-bottom: 4px; margin-left: 12px;}

/* -------------------------------------------------------- Para el buzón de sugerencias ---------------------- */
div.panelista div.buzonn p {
	margin: 10px;
	overflow: auto;
}
div.panelista div.buzonn p label {
	display: block;
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 5px;
}
div.panelista div.buzonn p textarea {
	width: 400px;
	height: 140px;
}
div.panelista div.buzonn p.aclaracion {
	width: 200px;
	float: right;
	margin: 0px;
}
/* ------------------------------------------------------ Para los resultados de la encuesta ------------------------ */
div.panelista div.pencuesta {
	margin: 0px 2px;
	text-align:left;
}

div.panelista div.pencuesta h3 {
	color : #304;
    font-size : 15pt;
    background-color: #FEF8F1;
    border-bottom: 2px solid #FEC6AB;
    margin: 2px 2px 0px; padding-top: 5px;    
}

div.panelista div.pencuesta div.resultado {
	margin: 0px 5px;
	float: left;
}

div.panelista div.pencuesta div.resultado {
	height: 200px;
	width: 500px;
	margin: 0px 5px;
	border-bottom: 3px solid #f90;
	overflow: hidden;	
	padding: 10px;
}
div.panelista div.pencuesta div.resultado div {
	height: 100%;
	float: left;
	width: 90px;
	margin: 0px 4px;	
}

div.panelista div.pencuesta div.resultado div div p {
	padding: 0px; margin: 0px;
	text-align: center;
	position: relative;
	top: -15px;
}
div.panelista div.pencuesta div.resultado div div {
	border: 1px solid #555;
	border-right-color: #aaa;
	border-left-color: #000;
	background-image: url('./imagenes/fondoencu.png');
	background-repeat: repeat-y;
}
div.panelista div.pencuesta div.resultado div.cprimera div {	background-color: #086b9c;}
div.panelista div.pencuesta div.resultado div.csegunda div {	background-color: #fdcb00;}
div.panelista div.pencuesta div.resultado div.ctercera div {	background-color: #45baeb;}

div.buzon p.potente a { font: bold 18pt Times, serif !important; margin: 5px 0px 10px 0px; color: #737b12; }
p.datos {
	margin-top: 50px;
}

/*-------------------------------- Para el cartel de las películas --------------*/
img.cartel1 { width: 180px !important; }
img.cartel2 { width: 180px !important; }
img.cartel3 { width: 150px !important; }
img.cartel4 { width: 170px !important; }
/*------------------------------------------------------------------------------------ MÁXIMA PRIORIDAD DONDE ESTÉN ---*/
.peque {	font-size: 8pt;}
.gris { color: #778; }
.grisazul { color: #446 !important; }
.azul { color: #20a; }

a.duda {
	font-size: 13pt;
	color: #f36e00;
	font-family: Times, serif;
	font-weight: bold;
}
a.duda:hover {
	color:#b00b05;	
}
.saltaizquierda { clear: left; }
.saltaderecha { clear: right;}
.saltar {	clear: both;}
.oculto { display: none;}
.alineaderecha {
	text-align: right	!important;
	margin-right: 5px;
}
.alineaizquierda { text-align: left !important;}
.flotaderecha { float: right; margin-right: 5px;}
.flotaizquierda { float: left; margin-left: 5px;}
.aviso {
	border: 1px solid #ddd;
	padding: 10px 20px;
}
.margen10 { margin-top: 10px!important; margin-bottom: 10px !important; }
.margentotal10 { margin: 10px !important; }
.margen5 { margin-top: 5px !important; margin-bottom: 5px !important; }
.grupo { margin: 0px; padding: 10px 0px 20px 0px  !important;  border-bottom: 3px solid #ddd;}
.bordebajo { border-bottom: 3px solid #ddd; }
.sangria30 { margin-left: 30px; }

.forzar180 { width: 180px !important; border-left: 1px solid #d0d0d3 !important; border-right: 1px solid #d0d0d3 !important; background-color: #fff !important;}
h2.titulopanel {  color: #737b12; border-bottom: 1px solid #d0d0d3; padding: 0px 0px 0px 5px ; margin: 15px 10px 5px 10px; border-left: 8px solid #a03; height: 9px; text-align: left; }
h2.titulopanel span { position: relative; top: -3px;}
h2.h2azul { border-left-color: #30a;}
h2.h2verde { border-left-color: #3a0;}
h2.h2negro { border-left-color: #000; color: #000; border-bottom-color: #000;}

.titulopanelpubli { color: #888 !important; border-color: #888 !important; border-left:  none !important; border-right: 8px solid #888; text-align:right !important; padding-right: 5px !important;}
.titulopanelpubli span { position: relative !important; top: -3px !important;}
div.publisi { margin-top: 0px !important; padding-top: 5px !important;}
div.junto { 
margin-top: 0px !important; 
margin-bottom: 0px !important; 
background-color: #ddd;
padding: 3px 5px !important;
}

.gordo { font-weight: bold; }
.webmaster * { color: #666 !important;}
.bordeblancoinferior { border-bottom: 1px solid #fff; }
.bordegrisinferior { border-bottom: 1px solid #ccc; }
a.titulo { font-size: 1.3em; font-weight: bold; color:#737b12;}
.subrayado { text-decoration: underline !important; }