h3, ul, li, nav, section {border: 0 none;  font: inherit; margin: 0; padding: 0; vertical-align: baseline;}
.secondary {float: left; width: 180px}
.secondary ul, .secondary ol, .secondary section {color: #666666; font-size: 12px; line-height: 16px; margin-bottom: 28px;}
.secondary li {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 0 0 1px; position: relative;}
.secondary li:first-child {border-top-width: 1px;}
.secondary li a.selected {color: #333333; font-weight: bold;}
.secondary li a.selected, .secondary li a:hover {background: none repeat scroll 0 0 #ECF5FE;}
.secondary h2 {font-size: 14px;}
.secondary h2 a {color: inherit;}
.secondary li a, .secondary h2 {display: block; line-height: 28px; text-decoration: none;}
.secondary li a, .secondary h2, .secondary p {padding: 0 6px;}
.secondary p {margin-bottom: 8px;}
.secondary p.note {color: #666666; line-height: 1.2em; padding: 10px 0 0;}
.secondary section section {margin: 0;}
.secondary h2 {color: #333333; font-family: "Helvetica Neue",Arial,sans-serif; font-style: normal; font-weight: bold; text-transform: uppercase;}
.secondary h2 .seeall {font: 12px "Helvetica Neue",Arial,sans-serif; margin-left: 0.5em; text-transform: none;}



body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p {
	margin: 10px 10px;
}
#menuflotante {float:left;width: 100%;padding: 3px;background:transparent url(imagenes/menuflotante.jpg) repeat-x scroll left top;position:fixed;top:0px;height:23px;}
#menuflotante li {float:right;display:block;background:url(imagenes/menuflotante3.jpg) no-repeat right 8px;padding:2px 20px 0;}
#menuflotante ul {margin:0;padding:0;line-height:normal;list-style:none;}
#menuflotante a:hover {padding-top: 2px;color: #009999;}
#menuflotante a {display:block;float:left;text-decoration:none;font:12px Arial;color:#FFFFFF;}
#menuflotante .current_page_item {margin:0;color:#FFFFFF;}
#search-box {height: 20px;width: 214px;background:transparent;color: #009999;border: 2px groove #cccccc; float:right; margin-left:5px; margin-right:5px}
#search-btn{background: transparent;border: 1px groove #cccccc;color: #ffffff; float:right; margin-left:5px; margin-right:35px}
#search-btn:hover{background: #009999;}
#search-btn:active{background: #006b6b;}

.102fondocabecera { background-color:#003366 }


.boton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:110px; 
	height:20px; 
	background-color:#000066; 
	color:#FFFFFF ;
}
.boton2 {
	width:108px; 
	height:18px; 
	text-align:center; 
	background-color:#0099CC; 
	color:#FFFFFF; 
	text-decoration:none; 
	border:2px solid white; 
	vertical-align:bottom 
}

.campos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-left:9px; padding-right:9px;
}

.columnasdetablas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000 ;
	background-color:#FFFFCC;
	margin:5px;
	padding:0px;
	margin-bottom:0px;
}
.textos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.textospeq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.textos10gris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#444444
}
.textosbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.textosboldazul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#006699;
}
.titulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#006699;
}
.titulosgrandes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
}
.titulosgrandesazul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
}

.titulosgrandesfactura {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px; 
	font-weight:bold;
	color:#003366;
}

.textosmuygrandes {
	font-size:24px;
	font-weight:bold
}
.textogrande {
	font-size:16px;
}
.textomediano {
	font-size:12px;
}
.cabeceradecaja {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000 ;
	background-color:#FFFFFF;
	margin:5px;
	margin-bottom:0px;
	}
.cabeceradecajadealta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF ;
	background-color:#99b3cc;
	margin:5px;
	padding:0px;
	padding-left:9px; padding-right:9px;
	margin-bottom:0px;
	}
.cajas {
	background-color:#FFFFFF;
	text-align:left;
}
.cajasdealta {
	background-color:#D2D9E0;
	text-align:left;
}














body { font-family:Verdana, Arial, Helvetica, sans-serif;}
p { margin: 10px 10px;}

.imag {border:1px #2d5bb0 solid; padding:4px}
.imagblanc {border:1px #FFFFFF solid }
#imageCamping{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:5px 5px 3px #888; -moz-box-shadow:5px 5px 13px #888;}

.boton {font-size:12px; font-weight:bold; width:110px; height:20px; background-color:#000066; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.boton2 {width:108px; height:18px; text-align:center; background-color:#0099CC; color:#FFFFFF; text-decoration:none; border:2px solid white; vertical-align:bottom }


.cabeceradecaja { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000 ; background-color:#FFFFFF; margin:5px; margin-bottom:0px; }
.cabeceradecajadealta { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#FFFFFF ; background-color:#99b3cc; margin:5px; padding:0px; padding-left:9px; padding-right:9px; margin-bottom:0px; }
.cajas { background-color:#FFFFFF; text-align:left;}
.cajasdealta { background-color:#D2D9E0; text-align:left;}
.campos {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:9px; padding-right:9px;}
.columnasdetablas { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#000000 ; background-color:#FFFFCC; margin:5px; padding:0px; margin-bottom:0px;}

.textos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none;}
.textosital { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; font-weight:normal; color:#000000; text-decoration:none;}
.textosblancos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;}
.textosblancosbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
.textosgrandesital { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; color:#000000; text-decoration:none;}
.textospeq { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.textos10gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#444444}
.textosbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.textosboldazul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#006699;}
.textosgrandes { font-size:12px;}
.textosgrandegrandes { font-size:24px; font-weight:bold}
.textosmediano { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}

.titulos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#006699;}
.titulocamping {text-shadow:2px 2px 5px #325179; font-size:20px; color:#003399; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.titulosgrandes { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006699;}
.titulosgrandesazul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006699;}
.titulosgrandesrojo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF0000;}
.titulosgrandesblanco { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
.titulosmuygrandesblanco { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFFFFF;}
.titulosmuygrandes { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; line-height:normal; color:#0066CC;}
.titulosgrandesfactura { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px;  font-weight:bold; color:#003366;}

.secciones { background-image: url(http://www.worldofgalina.com/imagenes/menubackred.gif); background-repeat: repeat-x; height:25px; font-family:Arial, Helvetica, sans-serif;  line-height:20px; font-size:12px; list-style:none; padding:1px 15px 1px 15px ; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; }

.inputtexto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#000000; font-weight:bold; border-style:groove; height:15px}
.link {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:normal;}
.linkazul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0066CC; font-weight:normal; text-decoration:underline; cursor:pointer; }
.enlaces { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#000000; font-weight:normal; text-decoration:none;	border:0px}
.linkright { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px; text-align:right; color:#999999; font-weight:normal; line-height:15px}
.linkrojo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;  color:#FF0000;  font-weight:bold; text-decoration:underline; cursor:pointer;}



.boton20 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF ; width:200px;  text-align:center;  background-color:#2d5bb0;  height:25px;}



.campos100100 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#191970; width:100%; border:0px white solid; background-color:#FFFFFF}
.campos250 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:250px; border:0px white solid; background-color:#FFFFFF}
.campos200edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:200px; border:1px #99b3cc solid;  background-color:#FFFFFF;}
.campos0edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:1px; size:1px; border:1px #99b3cc solid;  background-color:#FFFFFF;}
.campos200 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:200px; border:0px white solid; background-color:#FFFFFF}
.campos100 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:100px; border:0px white solid; background-color:#FFFFFF}
.campos250edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:250px; border:1px #99b3cc solid;  background-color:#FFFFFF;}

.campos350 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:350px; border:0px white solid; background-color:#FFFFFF}
.campos300 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:300px; border:0px white solid; background-color:#FFFFFF}

.campos350edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:350px; border:1px #99b3cc solid;  background-color:#FFFFFF;}
.campos550 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:550px; border:0px white solid; background-color:#FFFFFF}

.campos550edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:550px; border:1px #99b3cc solid;  background-color:#FFFFFF;}

.camposdescripcion { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; border:0px white solid;  background-color:#FFFFFF;}
.camposdescripcionedit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; border:1px #99b3cc solid;  background-color:#FFFFFF;}
.campos150 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:150px; border:0px white solid; background-color:#FFFFFF}
.campos50 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:40px; border:0px white solid; background-color:#FFFFFF}
.campos50peq { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#191970; width:40px; border:0px white solid; background-color:#FFFFFF}
.campos50edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:50px; border:1px #99b3cc solid;  background-color:#FFFFFF;}
.campos30edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:30px; border:1px #99b3cc solid;  background-color:#FFFFFF;}
.campos100edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:100px; border:1px #99b3cc solid;  background-color:#FFFFFF;}
.campos150edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:150px; border:1px #99b3cc solid;  background-color:#FFFFFF;}
.campos180edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#191970; width:180px; border:1px #99b3cc solid;  background-color:#FFFFFF;}










.menuwogorg{ border:none; border:0px; margin:0px; background:#FFCC00; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-size:1.1em; }
.menuwogorg ul{ background-image: url(http://www.worldofgalina.com/imagenes/menubackred.gif); background-repeat: repeat-x; height:25px; list-style:none; margin:0; padding:0; } 
.menuwogorg li{  float:left;  padding:0px;  } 
.menuwogorg li a{ background:#FFCC00 ; background-image: url(http://www.worldofgalina.com/imagenes/menubackred.gif); background-repeat: repeat-x;  color:#FFFFFF;  display:block;  font-weight:normal;  line-height:20px;  margin:0px;  padding:1px 20px 1px 20px ;  text-align:center;  text-decoration:none;  font-size:13px;  font-weight:bold;  }  
.menuwogorg li a:hover, .menuwogorg ul li:hover a{ background:#FF0000;  color:#FFFFFF;   text-decoration:none;   } 
.menuwogorg li ul{  vertical-align:middle;  background:#FFCC00;  display:none;  height:auto;  padding:0px;  margin:0px;  border:0px;  position:absolute;  width:150px;  z-index:200;  /*top:1em;  /*left:0;*/  } 
.menuwogorg li:hover ul{  display:block;    } 
.menuwogorg li li {  display:block;  float:none;  margin:0px;  padding:0px;  border:1px #FFFFFF solid;  width:150px;  } 
.menuwogorg li:hover li a{  background:#FF0000;    } 
.menuwogorg li ul a{  display:block;  height:15px;  font-size:13px;  font-style:normal;  border:0px #FFFFFF solid;  margin:0px;  padding:1px 10px 3px 10px;  text-align:left;  }  
.menuwogorg li ul a:hover, .menuwogorg li ul li:hover a{ background:#FFCC00;   border:0px;   border:0px #FFFFFF solid;   color:#FFFFFF;   text-decoration:none;   } 
.menuwogorg p{  clear:left;  } 



.menuwogorg2{ border:none; border:0px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-size:1.1em; background-color: #333; }
.menuwogorg2 ul{ background-image: url(imagenes/menubackblue.gif); background-repeat: repeat-x; height:25px; list-style:none; margin:0; padding:0; } 
.menuwogorg2 li{  float:left;  padding:0px;  } 
.menuwogorg2 li a{  background:#000000 ;  background-image: url(imagenes/menubackblue.gif); background-repeat: repeat-x;  color:#FFFFFF;  display:block;  font-weight:normal;  line-height:20px;  margin:0px;  padding:1px 2px 1px 2px ;  text-align:center;  text-decoration:none;  font-size:11px;  font-weight:bold;  }  
.menuwogorg2 li a:hover, .menuwogorg2 ul li:hover a{   background:#6699CC;  color:#FFFFFF;   text-decoration:none;   } 
.menuwogorg2 li ul{  vertical-align:middle;  background:#333;  display:none;  height:auto;  padding:0px;  margin:0px;  border:0px;  position:absolute;  width:30px;  z-index:200;  /*top:1em;  /*left:0;*/  } 
.menuwogorg2 li:hover ul{  display:block;    } 
.menuwogorg2 li li {  display:block;  float:none;  margin:0px;  padding:0px;  border:1px #FFFFFF solid;  width:30px;  } 
.menuwogorg2 li:hover li a{  background:none;    } 
.menuwogorg2 li ul a{  display:block;  height:15px;  font-size:11px;  font-style:normal;  border:0px #FFFFFF solid;  margin:0px;  padding:1px 1px 1px 1px;  text-align:left;  }  
.menuwogorg2 li ul a:hover, .menuwogorg2 li ul li:hover a{   background:#003366;   border:0px;   border:0px #FFFFFF solid;   color:#FFFFFF;   text-decoration:none;   } 
.menuwogorg2 p{  clear:left;  } 

.menuviahop{ border:none; border:0px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; background-color: #000000; }
.menuviahop ul{ height:30px; list-style:none; margin:0; padding:0; } 
.menuviahop li{  float:left;  padding:0px;  } 
.menuviahop li a{  background:#CCCCCC ;  color:#000000; border-right:1px #FFFFFF solid;  display:block;  font-weight:normal;  line-height:28px;  margin:0px;  padding:1px 20px 1px 20px ;  text-align:center;  text-decoration:none;  font-size:18px;  font-weight:normal;  }  
.menuviahop li a:hover, .menuviahop ul li:hover a{   background:#FFFFFF;  color:#000000;   text-decoration:none;   } 
.menuviahop li ul{  vertical-align:middle;  background:#FFFFFF;  display:none;  height:auto;  padding:0px;  margin:0px;  border:0px;  position:absolute;  width:30px;  z-index:200;  /*top:1em;  /*left:0;*/  } 
.menuviahop li:hover ul{  display:block;    } 
.menuviahop li li {  display:block;  float:none;  margin:0px;  padding:0px;  border:1px #FFFFFF solid;  width:30px;  } 
.menuviahop li:hover li a{  background:none;    } 
.menuviahop li ul a{  display:block;  height:30px;  font-size:18px;  font-style:normal;  border:0px #FFFFFF solid;  margin:0px;  padding:1px 1px 1px 1px;  text-align:left;  }  
.menuviahop li ul a:hover, .menuviahop li ul li:hover a{   background:#003366;   border:0px;   border:0px #FFFFFF solid;   color:#FFFFFF;   text-decoration:none;   } 
.menuviahop p{  clear:left;  } 

.casillasdepasos { clear: both;  overflow: hidden;}
.casillasdepasos li { background-image: url("/imagenes/casillasdepasos.png"); background-repeat: no-repeat;  color: white;  float: left; font-size: 12px; font-weight: bold; padding: 0 22px 0 0;}
.casillasdepasos li span {display: block; height: 29px; line-height: 29px; padding: 0 10px;}
.casillasdepasos li.present {background-position: right -58px;}
.casillasdepasos li.present span {background-color: #5488BA;}
.casillasdepasos li.futur { background-position: right -87px;}
.casillasdepasos li.previ.futur { background-position: right -29px;}
.casillasdepasos li.futur span { background-color: #F5F5F5; color: #B3B3B3;}
.casillasdepasos li.pasat { background-position: right 0;}
.casillasdepasos li.previ.pasat { background-position: right -29px;}
.casillasdepasos li.pasat span { background-color: #243B6B;}
.casillasdepasos li.primer {}
.casillasdepasos li.primer span {border-radius: 5px 0 0 5px; padding-left: 20px;}
.casillasdepasos li.ultim { background-image: none; padding: 0;}
.casillasdepasos li.ultim span { border-radius: 0 5px 5px 0;padding-right: 20px;}

.lcontingut {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;padding: 10px; background-color:#DDEEFF}
.cabecaradecuadros {background-image: -moz-linear-gradient(center bottom , #496595 20%, #5C72A4 65%);
	padding:10px; border-top-left-radius: 5px; border-top-right-radius: 5px;
}


