/* CSS Document */
/* navidad */
body.home{
	background-image:url(imagenes/fondos/fondo_home.jpg);
}
body{
	font-size:.65em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	padding:0px;
	margin:0px;
	background-image:url(imagenes/fondos/fondo_n2.jpg);
	background-repeat:no-repeat;
	background-color:#092b63;
}
/*----------------------------
	PORTADA
-------------------------- */
.contenedor_numero {
	float:left;
	margin:0px;
	padding:20px 0px 0px;
	width:22em;
}
.contenedor_numero label{
	display:block;
}
/* ---------- FIN PORTADA ------------ */
#general{
	float:left;
	width:72.3em;
	/*width:753px;*/
	background-color:#FFF;
	padding:0px;
	margin:0px;
}
#banner{
	background:url(imagenes/banner/fondo_banner.jpg) no-repeat right top;
	padding:83px 0px 0px 0px;	
	margin:0px;
}
#banner_menu
{
padding:1px 0 0 20px;
}
.home #banner{
	background-image:url(imagenes/banner/fondo_bannerPortada.jpg);
	padding-top:180px;
}
#banner img{
	float:left;
}
a{
	color:#6b5ec5;
}
a img{
	border:0px;
}
.terra{
   text-align:right;
}
#rastro a{
	color:#333333;
	text-decoration:none;
}
#rastro a:hover{
	text-decoration: underline;
}
#rastro div {
	display:inline;
}
ul.adjuntos{
	list-style-type:none;
	list-style-image:url(imagenes/iconos/pdf.gif);
	padding:15px;
}
a.pdf{
	padding:10px 20px;
	background-image:url(imagenes/iconos/pdf.gif);
	background-repeat:no-repeat;
}
.derecha{
	text-align:right;
}
.centro{
	text-align:center;
}
img.izq{
	float:left;
	margin-right:2em;
}
/* ---------------
	SEGUIMIENTO
----------------*/
#lblSeguimiento dt, #lblSeguimiento h3{
	clear:both;
}
#lblSeguimiento dd{
	padding:1.5em 0em;
	text-align:justify;
}
#lblSeguimiento dd img{
	width:20em;
	border:1px solid #f3f3f3;
	float:left;
	margin:0em 1em 1em 0em;
}
/* ---------------
	FORMULARIO
----------------*/
.formulario{
	border:1px solid #f3f3f3;
	padding:15px;
}
.formulario .fila, .formulario .fila2{
	clear:both;
	margin:5px 0px;
}
.formulario label{
	padding:5px;
	width:100px;
	float:left;
	font-weight:bold;
	text-align:right;
}
.formulario input, .formulario select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	float:left;
	width:30.5em;
}
.formulario textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	height:5em;
	float:left;
	width:315px;
	margin-bottom:15px;	
}
.fila2 input, .fila2 select, .fila2 textarea{
	width:100px;
}
.formulario .check input, .formulario input.check{
	width:2em;
}
.fila img{
	float:right;
	margin:10px;
	margin-left:0px;
}
.botonera{
	text-align:right;
	padding:5px 0px;
	margin-top:10px;
	display:block;
	clear:both;
}
a.ampliar{
	display:block;
	text-align:right;
	padding-right:15px;
	background-image:url(imagenes/iconos/ampliar.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.botonera input, .botonera a, td a.editar,td a.borrar,input.btnBuscar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#6b5ec5;
	background-color:#efefef;
	background-image:url(imagenes/fondos/fondo_botones.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:none;
	width:auto;
	border:1px solid #d8d8d8;
	border-bottom-color:#b3b3b3;
	border-right-color:#b3b3b3;
	padding:5px;
	text-decoration:none;
}
td a.editar{
	padding:0px 5px;
	margin-left:5px;
	padding-left:15px;
	background-image:url(imagenes/iconos/editar.gif);
	background-repeat:no-repeat;
	background-position:3px;
}
td a.borrar{
	padding:0px 5px;
	margin-left:5px;
	padding-left:15px;
	background-image:url(imagenes/iconos/borrar.gif);
	background-repeat:no-repeat;
	background-position:3px;
}
.nota{
	padding:10px;
	background-image: url(imagenes/fondos/fondo_nota.gif);
	border:2px dotted #6b5ec5;
}
.nota img{
	float:left;
}
.notaform{
	padding:10px;
	background-image: url(imagenes/fondos/fondo_nota.gif);
	border:1px solid #f3f3f3;
	float:right;
	width:150px;
}
.aviso{
	padding:10px;
	padding-left:40px;
	background-image:url(imagenes/iconos/aviso.gif);
	background-repeat:no-repeat;
	background-position:10px;
	border:2px dotted #dc0028;
	color:#dc0028;
	font-weight:bold;
}
.grupo{
	padding:10px;
	margin:10px 0px;
	border: 1px solid #f3f3f3;
	background-color:#FBFBFB;
}
.grupo .fila input, .grupo .fila select, .grupo .fila textarea{
	width:31em;
}
/* ---------------------------------------------------------
	DESARROLLO
 -------------------------------------------------------- */
#desarrollo p.volver{
 	text-align:right;
 }
#desarrollo p.volver a{
 	text-decoration:none;
	font-weight:bold;
	background-image:url(imagenes/iconos/subir.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
 }
/* ----	PRINCIPAL --------------------------------------- */
#principal{
	float:right;
	width:50.5em;
	/*width:500px;*/
	padding:0px;
	margin:0px;
	padding-bottom:2em;
	padding-left:0px;
	padding-right:0px;
	background-image:url(imagenes/fondos/fondo_cajan2.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.home #principal{
	background-image:url(imagenes/fondos/fondo_caja.gif);
	/*height:260px;*/
}
#principal p, #principal li{
	text-align:justify;
} 
.caja_informacion{
	padding-right:30px;
	padding-top:20px;
}
.caja_informacion div.submenu{
	color:#CCCCCC;
	border:2px solid #f3f3f3;
	border-left:0px;
	border-right:0px;
	margin:10px 0px;
	padding:3px 0px;
}
.caja_informacion div.submenu a{
	text-decoration:none;
}
.caja_informacion div.submenu a.activo{
	font-weight:bold;
}
/* ---- TABLAS ---------------------------------------*/
table{
	background-color:#faf9ff;
	margin:0px;
	padding:3px;
	border-collapse:collapse;
	border-bottom:5px solid #e3dfff;
	width:100%;
	margin-bottom: 20px;
}
.cuatro table{
	float:left;
	width:24%;
}
.especialTablas p{
	clear:both;
}
table a{
	color:#3A336B;
}
table a:hover{
	background-color:#FFF;
}
td{
	color:#3A336B;
	border:1px solid #e3dfff;
	padding:3px;
}
th, tr.subtitular_tabla_interiores td{
	background-color:#f0eeff;
	color:#3A336B;
	border:1px solid #e3dfff;
	padding:3px;
	font-weight:bold;
	text-align:center;
}
caption{
	text-align:left;
	background-color:#e3dfff;
	padding:8px;
	color:#3A336B;
}

/* ---------------------------------------------------------
	TITULOS H
 -------------------------------------------------------- */
h1{
	font-family:"trebuchet MS", Verdana, Arial, sans-serif;
	font-size:1.8em;
	padding:0px;
	font-weight:normal;
	color:#6b5ec5;
}
body.home h1, #accesskey{
	position:absolute;
	left:-1000em;
}
h2 {
	font-family:"trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.3em;
	clear:left;
}
body.home h2{
	color:#6b5ec5;
	font-weight:normal;
	font-size:1.8em;
}
h2 span {
	font-weight: normal;
}
h2.juegos{
	color:#FFF;
	background-image:url(imagenes/fondos/juegos.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#474847;
	font-size: 1.5em;
	padding:5px;
	padding-right:0px;
	margin:0px;
	width: 8.35em;
}
h3 {
	font-family:"trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.2em;	
}

h4 {
	font-family:"trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1em;
	font-weight:bold;
}
  /*---- VARIOS -------------------------------------------------*/
.contenedor_numero p.sognado {
font-size:1.3em;
font-weight:bold;
}
#principal .decimo_sonado{
	background-image:url(imagenes/decimos/decimo_nav.gif);
	background-position:76px top;
	background-repeat:no-repeat;
	height:200px;
	padding-top:15px;	
}
#principal .decimo_sonado p.decimo{
	background:#FFFFFF none repeat scroll 0 0;
	font-size:2.3em;
	font-weight:bold;
	margin:10px auto;
	text-align:center;
	width:140px;
	letter-spacing:0.4em;
}
  /*---- MENU Principal------------------------------------------ */
#secundaria img{
  border:0px;
}
#cierre_secundaria
{background-image:url(imagenes/menu/sombra_inf.gif);
	padding:10px;
	}
#secundaria{
	border:0px;
	width:21.5em;
/*	width:224px;*/
	float:left;
	padding-bottom:33px;
	
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
}
#secundaria #menu{
	border:0px;
	padding:10px 5px 5px 29px;
	/*float:left;*/
	width:17.1em;
/*	width:178px;*/
	background-image:url(imagenes/menu/sombra_der.gif);
	background-position:right;
	background-repeat:repeat-y;
 }
#secundaria .logo{
	position:relative;
}
#secundaria .logo .anno{
	position:absolute;
	left:3.7em;
	font-size:3em;
	top:10px;
	color:#1F2B76;
}
#secundaria .logo img{
	
}
#secundaria #menu ul
{
	margin: 0;
	padding:0px 0 0 0;
	list-style:none;
 }
#secundaria #menu ul li{
	font-size:1.1em;
	padding:3px 20px;
	margin-right:8px;
	background-image:url(imagenes/menu/bullet01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:1px solid #f3f3f3;
 }
#secundaria #menu ul li a{
	color:#474847;
	text-decoration:none;
	padding:3px 0px;
 }
#secundaria #menu ul li a:hover{
  	color:#6b5ec5;
 }
 #secundaria #menu ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
 }
 #secundaria #menu ul li ul li{
 	font-size:.8em;
	padding:3px;
	padding-left:5px;
	margin:0px;
	background-image:url(imagenes/menu/bullet02.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:0px;
 }
dt{
 	font-weight:bold;
	background-color:#f3f3f3;
	padding:3px;
 }
 dt img{
 	margin-right:10px;
 }
 dt.activo{
	background-color:#F5FFCA;
 }
dd{
 	padding:0px;
	margin:0px;
	margin-bottom:20px;
 }
 dt strong{
 	display:block;
	color:#ff0000;
 	margin-left:20px;	
 }
 .galeriaFotos div{
	text-align:center;
 	width:43%;
	float:left;
	padding:3px;
	padding-bottom:10px;
	margin:10px;
	background-color:#f3f3f3;
 }
  .galeriaFotos div img{
 	height:120px;
 }
   .galeriaFotos div a img{
   	border:0px;
 }
.galeriaFotos div h3{
   margin:5px;
   padding:0px;
   text-align:left;
   }
/*-----------------------------------*/
.contenedor_numero{
	margin:0px;
	padding:0px;
	margin-top:0px;
	padding-top:20px;
	float:left;
	/*width:170px;*/
	width:22em;
}
.contenedor_numero input{
	width:3em;
	font-size:2em;
	color:#6b5ec5;
  }
.contenedor_numero input.boton{
	color:#6b5ec5;
	font-size:1.8em;
	background-color:#efefef;
	background-image:url(imagenes/fondos/fondo_botones.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:none;
	width:auto;
	border:1px solid #d8d8d8;
	border-bottom-color:#b3b3b3;
	border-right-color:#b3b3b3;
	/*padding:1px 8px;*/
	text-decoration:none;
}
.contenedor_numero p.sognado{
 	font-weight:bold;
	font-size:1.3em;
 }
.contenedor_numero .sognado span{
  	color:#6b5ec5;
 }
.novedades {
	float:right;
	margin:0px;
	padding:20px 0px 0px;
	width:25em;
}
.novedades ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.novedades ul li{
	border-bottom:1px dotted #CCC;
	margin-bottom:.5em;
	padding-bottom:.5em;
}
.novedades ul li ul{
	list-style-type: square;
	/*margin-left: 2em;*/
	padding-left: 1.2em;
}
.novedades ul li li{
	border-bottom: none;
	margin: .2em;
	padding: .2em;
}
/* ---------------------------------------------------------
	CIERRE 
 -------------------------------------------------------- */
#cierre{
/*	width:70em;
	width:729px;*/
	display:block;
	clear: both;
	margin:0px;
	margin-top:20px;
	padding:10px;
	text-align:right;
	border-top:1px dotted #c6c6c6;
	background-color:#FFF;
}
#cierre .menu{
	float:left;
	padding-left:135px;
}
#cierre .menu a{
	text-decoration:none;
	color:#3e3e3e;
}
/*-----------------------------------------------------------------*/
.oculto{
	display:none;
}
.scrollH{
	width:463px;
	padding:3px;
	margin-bottom:10px;
	/*overflow:auto;	
	overflow-x:auto;*/
}

