@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

h1 {
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:24px;
	font-weight:400;
	color:#FFF;
}

h1 a {
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:24px;
	font-weight:400;
	color:#FFF;
	text-decoration:none;
}

h1 a:hover{
	color:#ffda31;
}

h2 {
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:700;
	color:#000;
}

h2 a {
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:700;
	color:#000;
	text-decoration:none;
}

h2 a:hover{
	text-decoration:underline;
}

h3{
	font-family: 'Comic Sans MS', 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:18px;
	font-weight:700;
	color:#050597;
	background-color:#9A9AD6;
	padding:10px;
}

#linea_grupo  {
	width:100%;
	height:5px;
	background-color:#050597;
}

h4{
	font-family: 'Comic Sans MS', 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:18px;
	font-weight:700;
	color:#523D02;
	background-color:#FBD951;
	padding:10px;
}

#linea_lobatos  {
	width:100%;
	height:5px;
	background-color:#523D02;
}

h5{
	font-family: 'Comic Sans MS', 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:18px;
	font-weight:700;
	color:#035203;
	background-color:#53C353;
	padding:10px;
}

#linea_scouts  {
	width:100%;
	height:5px;
	background-color:#035203;
}

h6{
	font-family: 'Comic Sans MS', 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:18px;
	font-weight:700;
	color:#034964;
	background-color:#23C7EF;
	padding:10px;
}

#linea_caminantes  {
	width:100%;
	height:5px;
	background-color:#034964;
}

#h7{
	font-family: 'Comic Sans MS', 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:18px;
	font-weight:700;
	color:#630310;
	background-color:#EC1330;
	padding:10px;
}

#linea_rovers  {
	width:100%;
	height:5px;
	background-color:#630310;
}

#h8 {
	width:100%;
	font-family: 'Comic Sans MS','Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:18px;
	color:#FFF;
	background-color:#073b76;
	padding:5px 0 5px 0;
}

#linea_top {
	width:1005;
	height:5px;
	background-color:#042142;
}

#h9 {
	width:100%;
	font-family: 'Comic Sans MS','Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:18px;
	color:#380354;
	background-color:#CC33FF;
	padding:5px 0 5px 0;
}

#linea_tranvia {
	width:1005;
	height:5px;
	background-color:#380354;
}




p {
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#000;
	margin-left:10px;
	margin-right:10px;
}

p a {
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#000;
	text-decoration:none;
}

p a:hover {
	text-decoration:underline;
}

.violeta {
	color:#050597;
}

.azul {
	color:#034964;
}

.verde {
	color:#035203;
}

.bordo {
	color:#CC3366;
}

.violeta2 {
	color:#CC33FF;
}


.clear {
	clear: both;
}

.clear2 {
	clear: both;
	height:20px;
}
	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-attachment: fixed;
	background-image:url(images_nuevo/fondo2.jpg);
	background-repeat:repeat;
}

.sombra {
-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    0px 0px 20px 0px rgba(50, 50, 50, 1);
box-shadow:         0px 0px 20px 0px rgba(50, 50, 50, 1);
}

#contenedor {
	height:auto;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
}

#top {
	height:213px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#menu {
	height:51px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images_nuevo/fondo_menu.jpg);
}

#menu ul {
list-style-type: none;
}

#menu ul li { 
text-align:center;
float:left;
width:110px;
display: block;
padding-top:14px;
padding-bottom:14px;
border-right:solid;
border-right-color:#86ACD7;
border-right-width:1px;
}

#menu ul li a {
text-decoration: none;
font-family: Trebuchet MS, Tahoma, sans-serif;
font-weight:bold;	
font-size: 14px;
color: #fff;
position: relative;
}

#menu ul li:hover {
	position: relative;
	background-color:#073B75;
}

#menu_lat {
	height:auto;
	width: 155px;
	float:left;
	margin-top:10px;
}

#principal  {
	height:auto;
	width: 815px;
	float:left;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
}


#principal li {
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#000;
	margin-left:50px;
}

#titulo_home {
	width:450px;
	height:50px;
	margin:10px;
	background-image:url(images_nuevo/icono_home01.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:solid;
	border-bottom-color:#FFF;
	border-bottom-width:1px;
}

#contenido_home {
	width:450px;
	height:auto;
	margin:10px;
	line-height:30px;
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:15px;
	font-weight:400;
	color:#fff;
}	

#cuadro_home_izq {
	height:390px;
	width:470px;
	float:left;
	margin-right:30px;
	-moz-border-radius:12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
	background-color:#073B76;
}


#titulo_home2 {
	width:295px;
	height:50px;
	margin:10px;
	background-image:url(images_nuevo/icono_home02.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:solid;
	border-bottom-color:#FFF;
	border-bottom-width:1px;
}

#contenido_home2 {
	width:295px;
	height:auto;
	margin:10px;
	line-height:28px;
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:15px;
	font-weight:400;
	color:#fff;
}

#cuadro_home_der {
	height:390px;
	width:315px;
	float:left;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background-color:#275727;
}

#cuadro_home_der {
	
}	

#pie {
	height: 32px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color:#0C5BC8;
}

#pie_izq {
	width:49%;
	float:left;
	padding-left:1%;
	padding-top:10px;
	text-align:left;
}

#pie_der {
	width:49%;
	float:left;
	padding-right:1%;
	padding-top:10px;
	text-align:right;
}

#izquierda {
	width:49%;
	float:left;
	padding-right:1%;
}

#derecha {
	width:49%;
	float:left;
	padding-left:1%;
}

#menu_historia {
	width: 815px;
}

#menu_historia ul {
list-style-type: none;
}

#menu_historia ul li { 
text-align:center;
float:left;
width:133px;
display: block;
padding-top:7px;
margin-left:0px;
padding-bottom:7px;
border:solid;
border-color:#5B5B9C;
border-width:1px;
font-family: Trebuchet MS, Tahoma, sans-serif;
font-weight:bold;	
font-size: 12px;
color: #050597;
}

#menu_historia ul li a {
text-decoration: none;
font-family: Trebuchet MS, Tahoma, sans-serif;
font-weight:bold;	
font-size: 12px;
color: #050597;
position: relative;
}

#menu_historia ul li:hover {
position: relative;
background-color:#9A9AD6;
}

#menu_grupo ul {
	padding-left:20px;
	color:#050597;
}

#menu_grupo li a{
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#050597;
	text-decoration:none;
}

#menu_grupo li a:hover{
	color:#03034B;
	font-weight:bold;
}

#menu_grupo {
	width:154px;
	border-right:dotted;
	border-right-width:1px;
	border-right-color:#5B5B9C;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#5B5B9C;
	margin-top:-5px;
	margin-left:-1px;
	background-color:#D8D8ED;
}

#grupo {
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:24px;
	font-weight:bold;
	color:#073B76;
	text-align:center;
}

#menu_lobatos ul {
	padding-left:20px;
	color:#523d02;
}

#menu_lobatos li a{
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#523d02;
	text-decoration:none;
}

#menu_lobatos li a:hover{
	color:#2d2202;
	font-weight:bold;
}

#menu_lobatos {
	width:154px;
	border-right:dotted;
	border-right-width:1px;
	border-right-color:#dcab24;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#dcab24;
	margin-top:-5px;
	margin-left:-1px;
	background-color:#e4d9ad;
}

#menu_scouts ul {
	padding-left:20px;
	color:#035203;
}

#menu_scouts li a{
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#035203;
	text-decoration:none;
}

#menu_scouts li a:hover{
	color:#022602;
	font-weight:bold;
}

#menu_scouts {
	width:154px;
	border-right:dotted;
	border-right-width:1px;
	border-right-color:#227B22;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#227B22;
	margin-top:-5px;
	margin-left:-1px;
	background-color:#C1ECC1;
}

#menu_caminantes ul {
	padding-left:20px;
	color:#034964;
}

#menu_caminantes li a{
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#034964;
	text-decoration:none;
}

#menu_caminantes li a:hover{
	color:#022634;
	font-weight:bold;
}

#menu_caminantes {
	width:154px;
	border-right:dotted;
	border-right-width:1px;
	border-right-color:#0B7DA8;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#0B7DA8;
	margin-top:-5px;
	margin-left:-1px;
	background-color:#B2DDE8;
}

#menu_rovers ul {
	padding-left:20px;
	color:#34010E;
}

#menu_rovers li a{
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#34010E;
	text-decoration:none;
}

#menu_rovers li a:hover{
	color:#170106;
	font-weight:bold;
}

#menu_rovers {
	width:154px;
	border-right:dotted;
	border-right-width:1px;
	border-right-color:#CC3366;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CC3366;
	margin-top:-5px;
	margin-left:-1px;
	background-color:#F2D6E0;
}

#menu_tranvia ul {
	padding-left:20px;
	color:#380354;
}

#menu_tranvia li a{
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	font-weight:400;
	color:#380354;
	text-decoration:none;
}

#menu_tranvia li a:hover{
	color:#170106;
	font-weight:bold;
}

#menu_tranvia {
	width:154px;
	border-right:dotted;
	border-right-width:1px;
	border-right-color:#CC33FF;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CC33FF;
	margin-top:-5px;
	margin-left:-1px;
	background-color:#E4CBEC;
}

#calendario_top {
	width:814px;
	height:51px;
	background-image:url(images_nuevo/fondo_calendario2.jpg);

}

#calendario_total {
	width:812px;
	height:450px;
	border:solid;
	border-width:1px;
	border-color:#073b76;
	background-color:#FFF;
	-webkit-box-shadow: 4px 4px 1px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow:    4px 4px 1px 0px rgba(0, 0, 0, 1);
	box-shadow:         4px 4px 1px 0px rgba(0, 0, 0, 1);
}	

#meses {
	width:25%;
	float:left;
	background-color:#073b76;
	padding:5px 0 5px 0;
	text-align:center;
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

#dias {
	width:202px;
	height:122px;
	float:left;
	text-align:center;
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:12px;
	color:#000;
	background-image:url(images_nuevo/fondo_mes.gif);
}


#menu_servicios ul {
list-style-type: none;
}

#menu_servicios ul li { 
text-align:center;
width:300px;
display: block;
padding-top:7px;
padding-bottom:7px;
border:solid;
border-color:#86ACD7;
border-width:1px;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-weight:bold;	
font-size: 12px;
color: #FFF;
background-color:#2E7CE9;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

#menu_servicios ul li a {
text-decoration: none;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-weight:bold;	
font-size: 12px;
color: #FFF;
position: relative;
}

#menu_servicios ul li:hover {
position: relative;
background-color:#073b76;
}

.linea_punteada {
    border-bottom:dotted;
	border-bottom-color:#042142;
	border-bottom-width:1px;
}

.galeria {
    font-family: 'Trebuchet MS', Tahoma, sans-serif;
	font-weight:bold;	
	font-size: 12px;
	color: #FFF;
	background-color:#042142;
	padding:3px;
	text-align:center;
	margin-left:10px;
}

.galeria a {
    font-family: 'Trebuchet MS', Tahoma, sans-serif;
	font-weight:bold;	
	font-size: 12px;
	color: #FFF;
	background-color:#042142;
	padding:3px;
	text-decoration:none;
	text-align:center;
}

.galeria a:hover {
   
	color: #CCC;
	
}

#foto {
	float:left;
	margin:4px;
	width:190px;
	height:175px;
	text-align:center;
}

#link {
	float:left;
	margin:4px;
	width:190px;
	height:120px;
}

#servicios_lista {
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:14px;
	font-weight:400;
	color:#000;
	text-decoration:none;
	margin-bottom:10px;
	padding-left:25px;
}	

img.alineadoTextoImagenArriba{
  vertical-align: text-top;  
}
img.alineadoTextoImagenCentro{
  vertical-align: middle;
  /* Ojo vertical-align: text-middle no existe*/
}
img.alineadoTextoImagenAbajo{
  vertical-align: text-bottom;  
}

label {
	display:block;
	margin-left:20px;
	margin-top:20px;
	text-align:left;
	font-family: Tahoma, Trebuchet, sans-serif;	
	font-size: 12px;
	color:#000;
}

input {
	margin-left:20px;
}

 textarea {
	margin-left:20px;
}

select {
	margin-left:20px;
}
	
#btnsubmit {
	border:none;
	background-color:#073b76;
	color:#FFF;
	padding:4px;
	margin:20px;
	cursor:pointer;
}

#banner_home {
position: absolute;
top: 50%; /* Buscamos el centro horizontal (relativo) del navegador */
left: 50%; /* Buscamos el centro vertical (relativo) del navegador */
width: 800px; /* Definimos el ancho del objeto a centrar */
height: 630px; /* Definimos el alto del objeto a centrar */
margin-top: -315px; /* Restamos la mitad de la altura del objeto con un margin-top */
margin-left: -400px; /* Restamos la mitad de la anchura del objeto con un margin-left */
z-index:10;
border:solid;
border-color:#0D5CC5;
border-width:3px;
background-color:#FFF;
}

#banner_home_top {
	width:790px;
	height:20px;
	padding:5px;
	text-align:right;
	background-color:#0D5CC5;
}

.textos {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #272727;
}

.titulo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}


.fondomenu01 {
background-color:#F2F2F2;
}

.fondomenu02 {
background-color:#C7C7C7;
}
	
.quince {
	padding-left:25px;
	padding-right:50px;
}

.incorrecto {
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
}
	
.correcto {
	font-family: 'Trebuchet MS', Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#090;
}

#boton_jugar {
	width:150px;
	text-align:center;
	background-color:#CC33FF;
	border:dotted;
	border-color:#380354;
	border-width:1px;
	padding:5px;
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#boton_jugar a{
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#boton_jugar a:hover{
	color:#380354;
}
	