/* AVANTIC 3-AGO-2005 */
/* A partir de plantilla GEPAC */
/* por: V?ctor M. Dur?n  */

/* Colores utilizados: */
/* Azul oscuro: 0E1B8D */
/* Azul claro: B7C4E9 */
/* Naranja: FDB026 */
/* Blanco: FFFFFF */

/*******************************/
/***        GENERAL SETTINGS         ***/
/*******************************/

* {
   font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
   margin: 0;
   border: 0;
   padding: 0;
}

	/* Fix a silly bug in Mozilla */

html { 
    min-width: 800px;
}

.hide, .alt {
    display: none;
}
.spacer {
    margin: 0;
    border: 0;
    padding: 0;
    clear: both;
    background: transparent;
}

.ruler {
    margin: 0 40px;
    border-top: 1px solid;
    padding: 0;
    clear: both;
    color: #ccc;
    background: transparent;
}

    /* general settings*/

body {
     text-align: center;
     font-size: 12px;
/*     background: #0E1B8D url(images/fondo_pagina.jpg) top center no-repeat;*/
     background: #0E1B8D top center no-repeat;
}

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, pre  {
     font-size: 12px;
     word-spacing: 0.1em;
     background-color: transparent;
}

p, td, li, pre  {
     line-height: 1.2em;
     color: #FFF;
}

h1, h2, h3, h4, h5, h6 {
     line-height: 1.1em;
     color: #FDB026;
}

li {
    list-style: square;
}

a:link, a:visited {
    text-decoration: none;
    font-weight: bold;
    color: #FDB026;
}
a:hover, a:active {
    text-decoration: underline;
    font-weight: bold;
    color: #FFF;
}

/*******************************/
/***        TOP OF THE PAGE           ***/
/*******************************/

div#wrapper {
    margin: 0 auto;
	border: 0;
	padding: 0;
    width: 980px;
    text-align: left;
    background-color: #0E1B8D;
}
div#left-header {
   width: 180px;
   height: 200px;
   float: left;
}
div#left-header img{
   padding: 36px 22px;
}

div#header {
    width: 800px;
    height: 200px;
    background: #0E1B8D url(images/fondo_cabecera2.jpg) no-repeat top right;
    text-align: left;
    float: right;
}

#inicio div#header { background: #0E1B8D url(images/fondo_cabecera2.jpg) no-repeat top right; }
#bicicleta div#header { background: #0E1B8D url(images/cab-bicicleta.jpg) no-repeat top right; }
#centroactivo div#header { background: #0E1B8D url(images/cab-centroactivo.jpg) no-repeat top right; }
#descenso div#header { background: #0E1B8D url(images/cab-descenso.jpg) no-repeat top right;}
#escalada div#header { background: #0E1B8D url(images/cab-escalada.jpg) no-repeat top right; }
#eventosdeporte div#header { background: #0E1B8D url(images/cab-eventodeporte.jpg) no-repeat top right;}
#gymkhanas div#header { background: #0E1B8D url(images/cab-gymkhana.jpg) no-repeat top right;}
#monteofinca div#header { background: #0E1B8D url(images/cab-monteofinca.jpg) no-repeat top right;}
#motivacion div#header { background: #0E1B8D url(images/cab-motivacion.jpg) no-repeat top right; }
#orientacion div#header { background: #0E1B8D url(images/cab-orientacion.jpg) no-repeat top right; }
#paintball div#header { background: #0E1B8D url(images/cab-paintball.jpg) no-repeat top right; }
#piraguismo div#header { background: #0E1B8D url(images/cab-piraguismo.jpg) no-repeat top right; }
#playa div#header { background: #0E1B8D url(images/cab-playa.jpg) no-repeat top right; }
#puentes div#header { background: #0E1B8D url(images/cab-puentes.jpg) no-repeat top right; }
#quads div#header { background: #0E1B8D url(images/cab-quads.jpg) no-repeat top right; }
#rallyes div#header { background: #0E1B8D url(images/cab-rallyes.jpg) no-repeat top right; }
#rocodromos div#header { background: #0E1B8D url(images/cab-rocodromos.jpg) no-repeat top right; }
#senderismo div#header { background: #0E1B8D url(images/cab-senderismo.jpg) no-repeat top right; }
#tematicos div#header { background: #0E1B8D url(images/cab-tematicos.jpg) no-repeat top right; }
#tiroarco div#header { background: #0E1B8D url(images/cab-tiroarco.jpg) no-repeat top right; }
#tirocarabina div#header { background: #0E1B8D url(images/cab-tirocarabina.jpg) no-repeat top right; }
#tirolinas div#header { background: #0E1B8D url(images/cab-tirolinas.jpg) no-repeat top right; }
#tuequipo div#header { background: #0E1B8D url(images/cab-tuequipo.jpg) no-repeat top right; }


/**********************/
/*  Main-Container            */
/**********************/


div#main-container {
    margin: 0;
    border: 0;
    padding: 0;
    float: left;
    overflow: visible;
    background: transparent url(images/fondo_content.jpg) right bottom no-repeat;
    position: relative;
    top: -30px;
}
#teamfactoryworld div#main-container {
    background: none;
}

/**********************/
/*  Main > Sidebar */
/**********************/

div#sidebar-container {
    float: left;
    width: 180px;
    padding-top: 60px;
/*    min-height: 50em;*/
}
div#sidebar {

    float: left;
/*    margin-left: 30px;*/
    width: 100%;
/*    background: transparent url(images/fondo_menu.jpg) repeat-y;*/
    background: transparent url(images/fondo_menu4.jpg) 0 22px repeat-y;
}
div#sidebar a:link, 
div#sidebar a:visited, 
div#sidebar a:hover, 
div#sidebar a:active {
    margin: 0;
    border: 0;
/*    display: block;*/
    font-variant: small-caps;
    padding-left: 10px;
    color: #0E1B8D ;
    background: transparent;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 2em;
} 
div#sidebar a:hover {
    text-decoration: none;
    background-color: #FDB026;
}
div#sidebar .active,
div#sidebar .noactive {
   margin: 0;
   border: 0;
   padding: 0 0 0 20px;
}

/*** DESHABILITADOS LOS ICONOS DEL MENU ***

div#sidebar #m1_Inici {
   background: transparent url(images/icon-inicio.gif) no-repeat left center;
}
div#sidebar #m1_Activ {
   background: transparent url(images/icon-actividades.gif) no-repeat left center;
}
div#sidebar #m1_Event {
   background: transparent url(images/icon-eventos.gif) no-repeat left center;
}
div#sidebar #m1_Notic {
   background: transparent url(images/icon-noticias.gif) no-repeat left center;
}
div#sidebar #m1_Local {
   background: transparent url(images/icon-localizaciones.gif) no-repeat left center;
}
div#sidebar #m1_Galer {
   background: transparent url(images/icon-galeria.gif) no-repeat left center;
}
div#sidebar #m1_Conta {
   background: transparent url(images/icon-contacto.gif) no-repeat left center;
}
div#sidebar #m1_Acces {
   background: transparent url(images/icon-accesoclientes.gif) no-repeat left center;
}
div#sidebar #m1_Tu\0020 Eq {
   background: transparent url(images/icon-tuequipo.gif) no-repeat left center;
}
*/

div#sidebar div.active {
   border-top: 2px solid #FDB026;
   border-bottom: 2px solid #FDB026;
 }

/*** DESHABILITADOS LOS & DEL MENU (AHORA TAMPOCO TIENEN LI)
div#sidebar li {
    list-style-position: inside;
}
div#sidebar li.active {
    list-style-image: url(images/icon_menu_active.gif);
}
div#sidebar li.noactive {
    list-style-image: url(images/icon_menu_noactive.gif);
}
*/

/**********************/
/*  Content */
/**********************/
div#content {
    margin: 0;
    border: 0;
    padding: 0 10px 5px 5px;
    width: 290px;
/*    min-height: 600px;
    height: 600px;*/
    float: left;
    background-color: transparent;
}

div#content h3 {                  /*used for section title*/
  margin: 0;
  border: 0;
  text-align: left;
  padding: 1em 0 0.5em 0.5em;  
  color: #FDB026;

}

div#content h4 {
}

div#content h3 strong {       /*used for section title*/
    color: #FDB026;
    text-align: right;
}

div#content h4 {                  /*used for path-menu*/

  margin: 0;
  border: 0;
  padding: 1em 0 1em 35px;  
}

div#content .csc-header, 
div#content .AVANTIC .csc-header {   /*used for sub-title*/
  margin: 0.5em 0 0.5em 35px;
  border: 0px;
  border-bottom: 2px;
  border-bottom-style: solid;
  padding: 0 0 0 40px;  
  color: #FDB026;
  background-color: transparent;
}

div#content p {
  margin: 0;
  padding: 0 0 10px 35px;  
  font-size: 1em;
  background-color: transparent;
}



/***************************/
/** SECONDARY CONTENT        **/ 
/***************************/

#secondary-content {
    float: left;
    margin-top: 4.15em;
    margin-left: 5px;
    margin-right: 10px;
    width: 290px;
/*    height: 500px;*/
}

div#secondary-contenth3 {                  /*used for section title*/
  margin: 0;
  border: 0;
  text-align: left;
  padding: 1em 0 0.5em 0.5em;  
  color: #FDB026;

}

div#secondary-content h4 {
}

div#secondary-content h3 strong {       /*used for section title*/
    color: #FDB026;
    text-align: right;
}

div#secondary-content h4 {                  /*used for path-menu*/

  margin: 0;
  border: 0;
  padding: 1em 0 1em 35px;  
}

div#secondary-content .csc-header, 
div#secondary-content .AVANTIC .csc-header {   /*used for sub-title*/
  margin: 0.5em 0 0.5em 35px;
  border: 0px;
  border-bottom: 2px;
  border-bottom-style: solid;
  padding: 0 0 0 40px;  
  color: #FDB026;
  background-color: transparent;
}

div#secondary-content p {
  margin: 0;
  padding: 0 0 10px 35px;  
  font-size: 1em;
  background-color: transparent;
}

div#secondary-content ul {
    margin: 0 0 0 60px;  
    border: 0;
    padding: 0;
    background-color: transparent;
}

div#secondary-content li {
    margin: 0;
    border: 0;
    padding: 0 0 0 5px;
    list-style: square outside;
    marker-offset: 5px;
}

div.sombra_imagen {
   margin: 0;
   border: 0;
   padding: 0 5px 5px 0;
   background: #0E1B8D url(images/sombra_imagen.gif) no-repeat bottom right;
   line-height: 0px;
}


/***************************/
/** FOOTER                            **/ 
/***************************/

#footer {
    border: 0;
    border-top: 1px solid #FDB026;
    margin: 10px 0 0 0;
    padding: 4px 10px 0 10px;
    width: 960px;
    float: left;
    text-align: right;
    display: block;
}

/***************************/
/** TYPOGRAPHY                    **/
/***************************/

div#mainnav {
    font-family: Georgia, "New Century Schoolbook", Times, serif;

}

div#mainnav li {
    font-size: 0.9em;
    font-weight: normal;
}

body div#content {
    font-family: Georgia, "New Century Schoolbook", Times, serif;
}

#content h3,
#secondary-content h3 {
  letter-spacing: 0.2em;
  font-size: 1.2em;
  line-height: 2em;
  font-weight: bold;
  font-style: italic;
}

#content h4,
#secondary-content h4 {   /*used for path-menu*/
  font-size: x-small;
  font-weight: normal;
}
#content h1,
#content .csc-firstHeader,
#secondary-content h1,
#secondary-content .csc-firstHeader {   /*used for elements-title*/
  font-weight: bold;
  font-size: 1.6em;
}

#content h1.csc-firstHeader:first-letter { 
  font-weight: bold;
  font-size: 3.2em;
  color: #FDB026;
}

#secondary-content h1.csc-firstHeader:first-letter { 
  font-weight: bold;
  font-size: 3.2em;
  color: #FDB026;
}


#content p,
#secondary-content p {
  font-size: 1.2em;
  line-height: 1.5em;
}

#content li,
#secondary-content li {
    line-height: 1.5em;
}

p#footer-first-line {
    font-family: Georgia, "New Century Schoolbook", Times, serif;
    font-size: x-small;
    letter-spacing: 0.2em;
}
p#footer-legal,
p#footer-legal * {
    font-family: Georgia, "New Century Schoolbook", Times, serif;
    font-size: x-small;
}

/********************/
/** Especiales             **/
/********************/
#content p.csc-caption,
#secondary-content  p.csc-caption {
    margin: 0;
    border-top: 1px dotted #666;
    padding: 0;
    text-align: center;
    font-style: italic;
    font-size: 0.8em;
    /*font-size: x-small;*/
}

#inicio .column-container {
    margin-left: 36px;
}

.tx-gooffotoboek-pi1 {
    text-align: center;
}

.tx-gooffotoboek-pi1 table {
    text-align: center;
    margin: 0 auto;
    border-collapse: collapse;
}

.tx-gooffotoboek-pi1 td {
    text-align: center;
    padding: 3px;
    border-bottom: 1px solid #FDB026;
}
.tx-gooffotoboek-pi1 td td{
    padding: 0;
    border: 0;
}
.tx-gooffotoboek-pi1 b,
.photoboek-comment {
    color: #FDB026;
}

.photoboek-dirs {
    font-size: 1.4em;
    line-height: 0.7em;
}

.pantalla-completa #secondary-content,
#localizaciones #secondary-content,
#tuequipo #secondary-content,
#programasincentivos #secondary-content,
#outdoortraining #secondary-content {
    display: none;
}
#eventosdeporte #secondary-content,
#teambuilding #secondary-content,
#contacto #secondary-content,
#galeria #secondary-content {
    display: none;
}

.pantalla-completa #content,
#localizaciones #content,
#tuequipo #content,
#programasincentivos #content,
#outdoortraining #content {
    width: 600px;
}
#eventosdeporte #content,
#teambuilding #content,
#contacto #content{
    width: 600px;
}

#galeria #content {
   width: 500px;
}

#inicio .bodytext b {
    font-size: 1.5em;
    line-height: 2.1em;
}
#inicio #content .bodytext b {
    font-size: 1.07em;
    line-height: 1em;
    display: block;
    padding: 28px 0 6px 0;
}


#inicio .bodytext a:link,
#inicio .bodytext a:visited,
#inicio .bodytext a:hover,
#inicio .bodytext a:active {
   font-size: 1.2em;
   line-height: 1.5em;
   color: #fff;
}

#inicio #main-container {
   height: 630px;
   overflow: visible;
}
#inicio #content img,
#inicio #secondary-content img {
   margin-left: 35px;
}

#inicio .logos-portada {
   margin: 0;
   border: 0;
   padding: 50px 0 10px 0;
   position: absolute;
   width: 500px;
   left: 0px;
}
#inicio .logos-portada-left {
   margin: 0 0 30px 0;
   padding: 0;
   border: 0;
   width: 200px;
   float: left;
   text-align: left;
}

#inicio .logos-portada-right {
   margin: 0;
   padding: 0;
   border: 0;
   width: 185px;
   float: left;
   text-align: left;
}


#inicio div#content {
   width: 290px;
   overflow: visible;
}

#inicio .logos-portada img {
   margin: 0 3px;
   border: 0;
   padding: 0;
}

#inicio .logos-portada-left img {
   margin: 3px 5px;
}

#galeria div.csc-header-n1 {
    margin: 0 0 10px 0;
    padding: 0 30px;
    border: 0;
}
#galeria .csc-header h1 {
    margin: 0;
    padding: 0;
    border: 0;
    font-style: caption;
    font-size: 15px;
    font-weight: bold;
}
#galeria .csc-header h1:first-letter {
    font-size: 15px;
}



#idiomas {
   background-color: #0E1B8D;
}

#idiomas td a:link,
#idiomas td a:visited,
#idiomas td a:hover,
#idiomas td a:active {
   border: 0;
   padding: 2px 2px;
   margin: 0;
}
#idiomas td a img {
   border: 0;
   padding: 0;
   margin: 0;
}

/* NOTICIAS */
#endetalle #secondary-content,
#noticias #secondary-content {
   width: 40px;
}
#endetalle #content,
#noticias #content {
   width: 500px;
   padding-left: 40px;
}
#endetalle .bodytext,
#noticias .bodytext {
   color: #555;
}

.news-list-container {
    border: 1px solid #FDB026;
    background-color: #B7C4E9;
}
.news-list-item {
    border: 1px solid #0E1B8D;
    background-color: #fff;
}
#noticias .news-list-item img {
   clear: right;
}
.news-list-date {
   display: none;
}
.news-list-container h3 {
   background-color: #0E1B8D;
}

.news-single-item {
   border: 2px solid #FDB026;
}
.news-single-item h2 {
   font-size: 18px;
   color: #0E1B8D;
}
.news-list-container  img,
.news-single-item img {
   border: 2px solid #FDB026;
}
.news-single-item a:link,
.news-single-item a:visited,
.news-single-item a:hover,
.news-single-item a:active {
   color: #0E1B8D;
}

/* ACTIVIDADES */
#actividades #secondary-content {
   width: 40px;
}
#actividades #content {
   width: 500px;
}
#actividades .bodytext {
   text-align: justify;
   padding: 0 10px 0 45px;
}
#actividades .csc-firstHeader {
   text-align: right;
   padding-right: 10px;
}
#actividades .csc-firstHeader {
   margin-top: 20px;
}

/* EVENTOS */
#eventos #secondary-content h1,
#eventos #content h1 {
   margin: 0;
   border: 0;
   height: 30px;
   overflow: hidden;
   font-size: 25.4px;
   padding: 0;
}
#eventos #content h1.csc-header:first-letter,
#eventos #content h1.csc-firstHeader:first-letter,
#eventos #secondary-content h1.csc-header:first-letter,
#eventos #secondary-content h1.csc-firstHeader:first-letter { 
  border: 0;
  font-weight: bold;
  font-size: 30px;
  color: #FDB026;
}
#teamfactoryworld #content #flash {
   padding: 10px 10px 10px 40px;
}
/*####################
#### BORDER-CONTENT ####
####################*/

div#border-content {
   float: left;
   padding: 62px 14px 15px 14px;
   overflow: hidden;
}
#galeria #border-content {
   padding: 37px 14px 15px 14px;

}
#galeria #border-content h3 {
   font-size: 15px;
   margin-bottom: 10px;
}

div#border-content ul {
    margin: 0;  
    border: 0;
    padding: 0;
    background-color: transparent;
}

div#border-content ul li {
    margin: 0;
    border: 0;
    padding: 0 0 0 5px;
    list-style: square inside;
    marker-offset: 5px;
    line-height: 1.5em;
}

div#border-content ul li.active {
    margin: 4px 0;
    border-bottom: 1px dashed #FDB026;
    border-top: 1px dashed #FDB026;
}

div#border-content ul ul li{
    list-style: circle inside;
    font-size: 0.9em;
    line-height: 1.1em;
}
div#border-content ul ul li a{
    font-weight: normal; 
}

/* CAMBIOS EN MENU */
div#sidebar a:link,
div#sidebar a:visited,
div#sidebar a:active,
div#sidebar a:hover {
   font-style: italic;
/*   font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
   font-size: 1.05em;*/
}

#content p.actualizarwmp {
   border-top: 1px solid #FDB026;
   border-bottom: 1px solid #FDB026;
   margin-top: 20px;
   padding: 10px;
   text-align: center; 
}

#mensajeria {
   text-align: center;
}

#inicio #mensajeria {
   text-align: right;
}

/* VD 29 JUN 2006 */
.MsoNormal {
   color: #000;
}

#inicio #main-container {
  height: 740px;
}

#descarga-doc {
  float: right;
  margin-right: 5px;
}