

/* CSS Document */


/*------------- hack compatible amb estadarts  solucio diferencies entre IE i FF margin i padding------------------------

#header {margin-bottom:3em}
html>body #header {margin-bottom:1em}

*----------------------------------------------------------------------------------------------------------------------*/

#content{ width:970px; position:absolute; left:50%; margin-left:-485px; top:0px; background-color: #0099CF; } 

#content-print{ width:670px; left:0%; top:0px; background-color: #0099CF; }

body.content-print{width:670px;left:0%;}

#intranet-content{width:99%;}

/* 


S'HA DE AJUSTAR PER CENTRAR EL CONTINGUT*/
#banner-top{
  width:970px;
  height:100px;
  background-color:#C4F0FF;
  background-image:url(/img/bg-head-publicity.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  float:left;
}
#header{width:970px; height:120px; background-color: #FFFFFF; margin-top:5px; float:left;border-bottom:3px solid #0099CF}
html>body #header{width:970px; height:115px; background-color: #FFFFFF; margin-top:5px; float:left;}

#logo{width:400px; height:90px; float:left;margin-top:15px;margin-left:10px}

#toolbar{width:550px;  height:45px; background-color:#FFF; float:right; padding:5px 0 0 0;}
html>body #toolbar{ width:550px; height:40px; background-color:#FFF; float:right; padding:5px 0 0 0;}

#login
{
  width:300px;
  height:75px;
  background-color:#8AE2FF;
  float:right;
  clear:right;
  background-image:url(/img/bg-login.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  margin-right:5px;
  /*margin-top:15px;*/
}

html>body #login 
{
  width:300px;
  height:70px;
  background-color:#8AE2FF;
  float:right;
  background-image:url(/img/bg-login.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  margin-right:10px;
/*   font-size:1.6em; */
}

table.login{font-size:14px}

#login_error
  {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #004D66;
    margin: 8px 8px 4px 8px;
  }

#search {width:200px; height:70px;  float:left; margin:0px 0px 0px 40px;} /*ES EL SEARCH DE LA CABECERA*/
html > body #search {
float:left;
height:70px;
margin:0px 0px 0px 50px;
width:200px;
}

form{margin:0px}

table.form_blue, table.form_gray, table.form_green
{
  border:none;
  font-size:1.2em
}

table.form_blue strong{font-size:0.8em; color:#004D66}
table.form_green strong{color:#336600}
table.form_gray strong{font-size:0.8em; color:#3B3B3B}

#menu-main{width:970px; height:25px; background-color:#003399;  float:left; background-image:url(/img/bg-menuHorizontal-off.jpg);  border-right:1px solid #6ADAFF;}
html>body #menu-main{width:969px; height:25px; background-color:#003399;  float:left; background-image:url(/img/bg-menuHorizontal-off.jpg);  border-right:1px solid #6ADAFF;}


#main{ width:970px; float:left;  background-color:#FFFFFF; /*margin-top:5px;*/ padding:0px 10px 10px 0px;}
/*#main{ width:960px; float:left;  background-color:#FFFFFF; /*margin-top:5px; padding:0px 10px 0px 0px;}*/
/* #main{ width:970px; float:left;  background-color:#FFFFFF; margin-top:5px; padding:0px 0px 0px 0px;} */
html>body #main{ width:960px; float:left;  background-color:#FFFFFF; /*margin-top:5px;*/ padding:0px 10px 10px 0px;}

#breadcrums{width:970px; height:25px;;background-color: #fff;  float:left; padding:10px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
html>body #breadcrums{width:940px; height:20px; background-color: #fff; float:left;  padding:10px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}

#banner-content{width:640px; height:350px; padding:0px 0px 0px 10px; margin-top:10px; float:left; background-color:#FFF;}
html>body #banner-content{width:630px; height:350px; padding:0px 0px 0px 10px; margin-top:10px; float:left; background-color:#FFF;}


 
#box-left{width:310px; padding:0px 0px 0px 10px; float:left;} 
html>body #box-left {width:310px; padding:0px 0px 0px 10px; float:left;}

.box-left{width:310px; padding:0px 0px 0px 10px; clear:left;float:left} 
html>body .box-left {width:310px; padding:0px 0px 0px 10px; clear:left;float:left}

#box-center{width:320px;  padding:0px 0px 0px 10px; float:left;} 
html>body #box-center{width:310px;  padding:0px 0px 0px 10px; float:left;} 

.box-center{width:320px;  padding:0px 0px 0px 10px; float:left;} 
html>body .box-center{width:310px;  padding:0px 0px 0px 10px;float:left} 

#box-right{width:320px; padding:0px 0px 0px 10px; float:right;}
html>body #box-right{width:310px; padding:0px 0px 0px 10px; float:right;}

.box-right{width:320px; padding:0px 0px 0px 10px; float:right;}
html>body .box-right{width:310px; padding:0px 0px 0px 10px; float:right;}

#box-double{width:640px; padding:0px 0px 0px 10px; clear:both} 
html>body #box-double{width:630px;  padding:0px 0px 0px 10px; clear:both}

.box-double{width:640px; padding:0px 0px 0px 10px; float:left;clear:both} 
html>body .box-double{width:630px;  padding:0px 0px 0px 10px; float:left;clear:left} 

hr.hidden{border:1px none}

#societies{
  width:970px;
  min-height:120px;
  height:auto;
  padding-bottom: 10px;
  margin-top:5px;
  float:left;
}



#foot{width:970px; height:40px;  margin-top:5px; float:left; background-color:#8AE2FF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}


.footLink{
  color:#004D66;
  font-family    :Arial, Helvetica, sans-serif;
  font-size:1em;
}

a.footLink:link, a.footLink:visited, a.footLink:hover, a.footLink:active{color:#004D66;font-weight:bold}

/*un em es respecto a la anchura una em minúsculo en una fuente, y con el CSS interno por defecto de un navegador, un em es equivalente a 16 pixeles. Fijar el tamaño de fuente en la etiqueta del cuerpo a 62.5 por ciento como esto:

body { font-size: 62.5% }

Esto hace un em de diez pixeles (16 x 62.5% = 10). Ahora puedes comparar tamaños del pixel con el em. Por ejemplo, para que se fije en 12 pixeles se podría expresar como 1.2em; 9 pixeles se convierten en 0.9em y así sucesivamente. Es más, el diseñador y el usuario son felices.*/


a:link {}
a:visited {}
a:hover {}
a:active {}


a.span:link { text-decoration:none;}
a.span:visited {text-decoration:none;}
a.span:hover {text-decoration:underline;}
a.span:active {text-decoration:none;}



.banner-content{vertical-align:bottom; padding-left:40px; padding-top:5px;}

body
{
  background-image: none;
  width      : 100%;
  height      : 100%;
  margin      : 0 0 0 0;
  font-size    : 62.5%
}

.body-bgBlue
{
  background-color: #0099CF;
}

/* REGLES PARTICULARS*/
.box{  
  width      :310px;
  margin-top    :10px;
  /*border      :1px solid;*/
  padding      :5px 10px 10px 10px ;
  
}
html>body .box{  
  width      :288px;
  margin-top    :10px;
  /*border      :1px solid;*/
  padding      :5px 10px 10px 10px ;
}
  


.box-2, .box-3 {  
  width      :608px;
  margin-top    :10px;
  /*border      :1px solid;*/
  padding      :5px 10px 10px 10px ;
}


html>body .box-2, html>body .box-3 {  
  width      :608px;
  margin-top    :10px;
  /*border      :1px solid;*/
/*   padding      :5px 10px 10px 10px ; */
}

.box-4 {  
  width      :970px;
  margin-top    :10px;
/*   border      :1px solid; */
/*   padding    :5px 10px 5px 10px ; */
  
}


html>body .box-4{  
  width      :906px;
  /*margin-top    :10px;*/
  /*border      :1px solid;*/
  padding      :5px 10px 5px 10px ;

  
}

.box-5 {  
  width      :605px;
  padding    :5px 10px 5px 10px ;

}
html>body .box-5{  
  width      :583px;
  padding      :5px 10px 5px 10px ;  
}

.box-6 {  
  width      :305px;
  padding    :5px 10px 5px 10px ;

}
html>body .box-6{  
  width      :283px;
  padding      :5px 10px 5px 10px ;  
}



.box-4 .title{
  height      :20px;
  width      :150px;
  text-align    :left;
  padding:  0 0 0 0;
  float:left;
  font-weight:bold;
}

.image-societies{
float:left;
padding-left:80px;

}

.image-detail{
width:200px;
/* height:200px; */
}

.image-right{
float:right;
padding:5px 0 10px 10px;
position:5px 0;
width:200px;
min-height:200px;
}


.image-foot{
/*float:right;*/
padding:0 0 0 0;
width:200px;
/*position:5px 0;*/
}

.image-left{
float:left;
padding:0 10px 10px 0px;
position:-5px 0;
}




.box-2 .content-item{
  text-align    :left;  
  padding      :0 0 0 34px;
  margin-bottom  :5px;

}

.box-2 .content-options{
  text-align    :left;  
  padding      :0 0 0 32px;
  

}

.box-3 .content-item{ padding: 0 0 0 0;} /* es para las cajas de listados  que no llevan icono asociado*/ 
.box-3 .content-options{
  text-align    :left;  
  padding      :0 0 0 0;
  

}


/* CAJA HOME PUBLICA NOTICIAS*/
.news{border      :1px solid;}
html>body .news{} 

.box-2 .content-item{padding-left:34px;}
.box-3 .content-item{padding-left:0px; }/* es para las cajas de listados  que no llevan icono asociado*/ 



/* CAJA HOME PUBLICA  EVENTOS*/
.events{border      :1px solid;}
html>body .events{} 




/* CAJA HOME PUBLICA  BOLETIN / TUS TRABAJOS*/
.newsletter{
  height    :108px;
  border    :0px none;  
}
html>body .newsletter{  
  width    :290px;
  margin-top  :10px;
  height    :108px;
  border    :0px none;  
  
}

.yourwork{
   min-height  :30px;
  border    :0px none;  
}

html>body .yourwork{
   width    :290px;
  min-height  :30px;
  margin-top  :10px;
  border    :0px none;  
} 
.newsletter .content-item, .yourwork .content-item{
  padding-left:0px;
  text-align  :left;
  
}
.newsletter .content-options{  
  /*padding    :3px 0 0 22px;
  margin-top  :5px;
  text-align  :left;  
  height    :20px;*/
  
  padding    :3px 0 0 22px;
  margin-top  :5px;
  height    :20px;
  text-align  :left;  
}

.yourwork .content-options{  
  /*padding    :3px 0 0 22px;
  margin-top  :5px;
  text-align  :left;  
  height    :20px;*/
  
  padding    :3px 0 0 22px;
  margin-top  :5px;
  height    :20px;
  text-align  :left;  
}


/* CAJA PUBLICA  BOLETIN / TU OPINION*/
.resources{
/*   height    :108px; */
  border    :0px none;  
}
html>body .resources{  
  width    :290px;
  margin-top  :10px;
/*   height    :108px; */
  border    :0px none;  
} 

.youropinion{
   min-height  :30px;
  border    :0px none;  
}

html>body .youropinion{
   width    :290px;
  min-height  :30px;
  margin-top  :10px;
  border    :0px none;  
}

.youropinion .content-options{  
  padding    :3px 0 0 22px;
  margin-top  :5px;
  height    :20px;
  text-align  :left;  
}

.resources .content-item, .youropinion .content-item{
  padding-left:0px;
  text-align  :left;

  
}
.resources .content-options{  
  /*padding    :5px 0 0 22px;
  margin-top  :5px;
  height    :20px;
  text-align  :left;*/
  
  
  text-align    :left;  
  padding      :3px 0 0 22px;

  height      :20px;

}

.youropinion .content-options{  
  
  
  text-align    :left;  
  padding      :3px 0 0 22px;
  margin-bottom  :5px;
  height      :20px;

}


/* CAJA PREGUNTA ACTIVE*/
.qa{
  border-top    :0;
  border-right  :0;
  border-bottom  :1px dotted #33CC00;
  border-left    :0;          
}
          
html>body .qa{
  border-top    :0;
  border-right  :0;
  border-bottom  :1px dotted #33CC00;
  border-left    :0;        
} 

.qa div.content-item{
   padding-left  :0px; 
}

.qa .content-options{
  text-align    :left;
  padding-top    :10px;
  padding-bottom  :10px;
  padding-left  :32px;  
  height      :20px;
}

.qa .title{
  padding-left  :30px;
  height      :35px;
  text-align    :left;
}



/* CAJA DETALLE PREGUNTA ACTIVE*/
.qaDetail{
  
  /*border-top    :1px solid #FFF;
  border-right  :1px solid #FFF;*/
  border-bottom  :1px solid #33CC00;
  /*border-left    :1px solid #FFF;*/

  
}
html>body .qaDetail{
  
  border-top    :1px solid #FFF;
  border-right  :1px solid #FFF;
  border-bottom  :1px solid #33CC00;
  border-left    :1px solid #FFF;

        
} 
.qaDetail .title{
  padding-left  :30px;
  height      :35px;
  text-align    :left;
}

          



.insertQA{
  border      :1px dotted #33CC00;  
  background-color:#B8FF9F;      
}

/*

/* CAJAS RESPUESTAS

.insertAnswer{
  border-top    :1px solid #B8FF9F;
  border-right  :0px solid #FFF;
  border-bottom  :0px solid #FFF;
  border-left    :0px solid #FFF;
  background-color:#B8FF9F;      
}

.answer{
  border    :1px solid #CDCDCD;
  background-color:#FFF;    
}

.answer-options{
padding-top:10px;

}

/* CAJA RESPUESTA DESTACADO   sirve para Pregunta active, la mejor respuesta
.answer-highlighted{
  border    :1px solid #FBA100;
  background-color:#FFD384;  
}

*/



/* CAJA ENCUESTA ACTIVE*/
.polls{
  border-top    :0;
  border-right  :0;
  border-bottom  :1px dotted #33CC00;
  border-left    :0;        
}

html>body .polls{
  margin-top    :10px;
  border-top    :0;
  border-right  :0;
  border-bottom  :1px dotted #33CC00;
  border-left    :0;          
}


.polls-home{
  border-bottom  :1px dotted #33CC00;
      
}

html>body .polls-home{
  margin-top    :10px;
  border:1px dotted #33CC00;
        
}

.polls-home .title{
  padding-left  :30px;
  height      :35px;
  text-align    :left;
}


.polls .content-item{padding-left:0px;}
.polls .content-options{
  text-align    :left;
  padding-top    :10px;
  padding-bottom  :10px;
  padding-left  :5px;  
  height      :20px;
  
}
.polls .title{
  padding-left  :30px;
  height      :35px;
  text-align    :left;
}

div.box-polls{float:left;width:285px;height:370px}

div.polls-list{border: 1px dotted #33CC00;float:left;margin-left:5px; margin-bottom:10px; padding-left:5px;padding-right:0px}
div.polls-list-hidden {float:left;margin-left:5px; margin-bottom:12px; padding-left:5px;padding-right:5px}



div.paging
{
  margin-top:15px;
  margin-bottom:15px;
  padding-top:5px;
  padding-bottom:5px;
}

.box-polls .paging, .box-2 .paging
{
/*   border-bottom: 1px dotted #33CC00 */
}

.box-polls .content-item{

  text-align    :left;
  padding-top    :10px;
  padding-bottom  :5px;
  padding-left  :30px;
  vertical-align  :top;
  min-height    :30px;
  display      :block;
  color:#336600;
  background-image:url(/img/ico-item-polls.jpg);	
  background-position	:0 5px;
  background-repeat	:no-repeat;
}


/* CAJA DESTACADOS*/
.hightlighted{border:0;}
html>body .hightlighted{border:0;}
.hightlighted .content-item{padding-left:30px;   min-height    :0px;}

/* CAJA DESTACADOS PRIVADA*/
.hightlighted2{border:0;min-height:125px;}
html>body .hightlighted2{border:0;}
.hightlighted2 .content-item{padding-left:30px;   min-height    :0px;}


/* CAJA SUGERIMOS*/
.suggested{  border:0;}
html>body .suggested{border:0;}
.suggested .content-item{padding-left:30px;   min-height    :0px;}

/* CAJA SUGERIMOS PRIVADA*/
.suggested2{  border:0;}
html>body .suggested2{border:0;}
.suggested2 .content-item{padding-left:30px;   min-height    :0px;}


/* CAJA CERTIFICADOS*/
.certificates{        
/*   height      :160px; */
  border      :0;
            
}
html>body .certificates{  
/*   height      :160px; */
  border      :0;
}

/* CAJA ENLACES*/
.links{  border      :1px solid;}
html>body .link{border      :1px solid;}

.links .title{
  
  padding-left  :30px;
  height      :35px;
  text-align    :left;
}











/* CAJA BLOGS*/
.blog{border      :1px solid;}
html>body .blog{} 

.blog .content-item{text-align  :left;}
.blog .content-options{ }



.blog .postSpace{
	margin:0 10px 20px 40px;
    border-bottom:1px dashed;
	border-color :#996699;
	}
	
.blogAuthor{border      :1px solid;}
html>body .blogAuthor{} 

.blogAuthor .image-item{ margin-right:10px;}
.blogAuthor .content-options{ }
.blogAuthor .content-item{  text-align  :left;}



/* CAJA BUSCADOR SIMPLE*/

.search{
  border-top    :1px solid #0099CF;
  border-right  :0px solid #FFF;
  border-bottom  :0px solid #FFF;
  border-left    :0px solid #FFF;
  background-color:#8AE2FF;        
}

/* CAJAS COMENTARIOS*/

.insertComment{
  border-top    :1px solid #0099CF;
  border-right  :0px solid #FFF;
  border-bottom  :0px solid #FFF;
  border-left    :0px solid #FFF;
  background-color:#8AE2FF;      
}

.comment{
  border    :1px solid #CDCDCD;
  background-color:#FFF;    
}

.comment-options{
padding-top:10px;
color: #7D7D7D;
}


/* CAJA COMENTARIO DESTACADO   sirve para Pregunta active, la mejor respuesta*/
.comment-highlighted{
  border    :1px solid #FBA100;
  background-color:#FFD384;  
}


/* CAJA ERROR*/
.error{border      :1px solid;}
html>body .error{}



/* CAJA ERROR*/
.printa{border      :1px solid;}
html>body .printa{} 



/*MENU CONTENIDOS*/

.menucontent{
  border      :0;
  padding      :5px 0px 0px 0px ;
  width      :310px;
  
}

html>body .menucontent{
  border      :0;
  padding      :5px 0px 0px 0px ;
  width      :310px;
  
}

.menucontent .title{
  padding-left  :10px;
  height      :30px;
  text-align    :left;
}


/*.login{width:200px;}  /* no se on sutilitza...*/


/* OPCIONES COMUNES*/ 
.title{
  /*width      :275px;*/
  height      :35px;
  text-align    :left;
  padding-left  :0px;
}

.content-item{
  text-align    :left;
  padding-top    :5px;
  padding-bottom  :5px;
  padding-left  :30px;
  vertical-align  :top;
/*   min-height    :30px; */
  display      :block;
}

.content-item-help{
  text-align    :left;
  padding-top    :5px;
  padding-bottom  :5px;
  padding-left  :30px;
  vertical-align  :top;
/*   min-height    :30px; */
  display      :block;
}

a.content-item:link{text-decoration:none;}
a.content-item:visited{text-decoration:none;}
a.content-item:hover{text-decoration:underline;}
a.content-item:active{text-decoration:none;}

a.content-item-help:link{text-decoration:underline;}
a.content-item-help:visited{text-decoration:underline;}
a.content-item-help:hover{text-decoration:underline;}
a.content-item-help:active{text-decoration:none;}


.content-item h1{
  padding:0 0 0 0;
  margin:0 0 0 0;
}
.content-item h3{
  padding: 0 0 0 0px;
  margin:  0px 0 0 0;
}

.content-item h4{
  padding: 0 0 0 0px;
  margin:  5px 0 0 0;
}
.content-item p{
  padding: 0 0 0 0px;
  margin:  5px 0 0 0;
}
.content-options{
  text-align    :left;  
  padding      :0 0 0 30px;
  margin-bottom  :15px;

}

.content-detail-options{
  text-align    :left;  
  padding      :0 0 0 30px;
  margin-bottom  :5px;

}



a.content-options:link{text-decoration:none;display:block;}
a.content-options:visited{text-decoration:none;display:block;}
a.content-options:hover{text-decoration:underline;display:block;}
a.content-options:active{text-decoration:none;display:block;}

.noborder, a.noborder:link,a.noborder:visited,a.noborder:hover,a.noborder:active {
  border:none;
}


.button-image, a.button-image:link, a.button-image:visited, a.button-image:hover, a.button-image:active {
  border:0 none;
  text-align:center;
  
}


.float-left{float:left;}
.float-right{float:right;}


/* ESTILOS CALENDARIO */
#calendar-cell-box{

  /*height      :40px;*/
  float      :left;
  padding-right  :5px;
  margin-top    :0px;

}

html>body #calendar-cell-box{  /* ?? cal mirar si serveix per alinear en alçada el calendari al titol*/

  /*height      :55px;*/
  float      :left;
  padding-right  :5px;
  margin-top    :2px;

}

#calendar-cell-off{
  width      :25px;
  height      :25px;
  margin-top    :5px;  
  background-color:#C4F0FF;
  border      :thin solid #8AE2FF;
  color      :#8AE2FF;
}

#calendar-cell-hightlight1{
  width      :25px;
  height      :25px;
  margin-top    :5px;
  
  
  background-color:#FBA100;
  border      :thin solid #976200;
  color      :#976200;
}

#calendar-cell-hightlight2{
  width      :25px;
  height      :25px;
  margin-top    :5px;  
  background-color:#CDCDCD;
  border      :thin solid #7D7D7D;
  color      :#7D7D7D;  
}

#calendar-cell-day{
  padding-top   :3px;
  text-align    :center;
  font-family    :Arial, Helvetica, sans-serif;
  font-size    :12px;
  font-weight    :bold;

}

#calendar-cell-month{
  width      :25px;
  text-align    :center;  
  font-family    :Arial, Helvetica, sans-serif;
  font-size    :10px;
  color      :#7D7D7D;
}



/*ESTILO MENU HORIZONTAL*/
.menuHorizontal{
  float      :left;
/*   font-family    :"Trebuchet MS"; */
  font-size    :15px;
    font-family: Arial;
  font-weight    :bold;
  text-align    :center;
  height      :25px;
  border-left-color:#787878;
  border-left-right:#FFFFFF;
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#8CE2FF;
  padding      :3px 28px 0px 27px;  
}

html>body .menuHorizontal{height:25px;}

/*.Ginecologia            {width:146px;} 
 .Materno-Fetal            {width:152px;}
 .Fertilidad            {width:144px;}
 .Contracepcion-Endicronologia  {width:250px;}
 .Oncologia            {width:139px;}
 .Menopausa            {width:139px;}
 
  html>body .Ginecologia      {width:134px;}   hay que restar los margins y paddings (1+5+5+1) al width total
  html>body .Materno-Fetal    {width:140px;}
  html>body .Fertilidad      {width:132px;}
  html>body .Contracepcion-Endicronologia{width:238px;}
  html>body .Oncologia      {width:127px;}
  html>body .Menopausa      {width:127px;}*/

a.menuHorizontal:link,  a.menuHorizontal:visited{
  text-decoration  :none;
  background-image:url(/img/bg-menuHorizontal-off.jpg);
  background-repeat:repeat-x;
  color      :#FFFFFF;
  /*padding      :3px 5px 0px 5px;*/


}
a.menuHorizontal:hover{
  text-decoration  :none;
  background-image:url(/img/bg-menuHorizontal-on.jpg);
  background-repeat:repeat-x;  
  color      :#004D66;
  /*padding      :3px 5px 0px 5px;*/

}

a.menuHorizontal:active{
  text-decoration  :none;
  background-image:url(/img/bg-menuHorizontal-on.jpg);
  background-repeat:repeat-x;  
  color      :#fff;
  /*padding      :3px 5px 0px 5px;*/

}



/*     ESTILI PARA LA OPCION SELECIONADA DEL MENU HORIZONTAL*/
.menuHorizontalSelected{
	text-decoration:underline;
	background-image:url(/img/bg-menuHorizontal-on.jpg);
	background-repeat:repeat-x;
	color      :#004D66;
	float      :left;
	font-size    :15px;
	font-weight    :bold;
	text-align    :center;
	height      :25px;
	font-family: Arial;
	border-left-color:#666666;
	border-right-color:#FFFFFF;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#C4F0FF;
	padding      :3px 25px 0px 24px;
}

a.menuHorizontalSelected:link, a.menuHorizontalSelected:visited, a.menuHorizontalSelected:hover, a.menuHorizontalSelected:active{

	color      :#004D66;
	text-decoration:none;
	}
	

/*html>body a.menuHorizontalSelected{
  text-decoration  :none;
  background-image:url(/img/bg-menuHorizontal-on.jpg);  
  color      :#004D66;
  float      :left;
  font-size    :15px;
  font-weight    :bold;
  text-align    :center;
  height      :25px;
  font-family: Arial;
  border-left-color:#666666;
  border-left-right:#FFFFFF;
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#C4F0FF;
  padding      :3px 25px 0px 24px;
  height:27px;

}*/

.last {
border-right:0px solid #C4F0FF;
}



/*ESTILO MENU CONTENIDOS*/



a.menucontent
{
  display        : block;
  height        : 29px;

  background-color  : #FFD384;
  text-align      : left;
  text-decoration    : none;
  
  margin-bottom    : 1px;
  margin-top      : 1px;
    
  font-family      : Arial, Helvetica, sans-serif;
  font-size      : 1.2em;
  font-weight      : bold;
  text-decoration    : none;
  border-bottom-width : 1px;
  border-top-style    : none;
  border-right-style  : none;
  border-bottom-style : solid;
  border-left-style   : none;
  border-top-color    : #fff;
  border-right-color  : #fff;
  border-bottom-color : #FBA100;
  border-left-color   : #fff;
  padding             : 5px 0 0 10px;
  
}

html>body a.menucontent
{
  display        : block;
  height        : 25px;
  width        :300px;
  background-color  : #FFD384;
  text-align      : left;
  text-decoration    : none;
  
  margin-bottom    : 1px;
  margin-top      : 1px;  
  font-family      : Arial, Helvetica, sans-serif;
  font-size      : 1.2em;
  font-weight      : bold;
  text-decoration    : none;
  border-bottom-width : 1px;
  border-top-style    : none;
  border-right-style  : none;
  border-bottom-style : solid;
  border-left-style   : none;
  border-top-color    : #fff;
  border-right-color  : #fff;
  border-bottom-color : #FBA100;
  border-left-color   : #fff;
  padding             : 5px 0 0 10px;  
}

a.menucontent:hover
{
  display        : block;
  background-color  : #FBA100;
  text-align      : left;
  text-decoration    : none;

}


/*ESTILO TOOLBAR*/
.toolbar{
  /*width:450px;*/
  float      :right;
  height      :30px;
  background-repeat:no-repeat;
  background-position:top left;
  text-indent    :30px;
  text-align    :left;
  font-family    :Arial, Helvetica, sans-serif;
  font-size    :1.1em;
  color      :#004D66;
  padding      :5px 15px 0 0;
  
}


a.toolbar:link,  a.toolbar:visited{text-decoration:none;}

a.toolbar:hover{text-decoration:underline;}

 .home{  /*width:80px;*/ background-image:url(/img/ico-toolbar-home.jpg); display:block;}
 .help{ /*width:80px;*/ background-image:url(/img/ico-toolbar-help.jpg);display:block;}
 .webmap{ /*width:100px;*/ background-image:url(/img/ico-toolbar-mapa.jpg);display:block;}
 .contact{/*width:80px;*/ background-image:url(/img/ico-toolbar-contact.jpg);display:block;}
 .legal{/*width:80px;*/ background-image:url(/img/ico-toolbar-legal.jpg);display:block;}
  .da{/*width:80px;*/ background-image:url(/img/ico-toolbar-da.jpg);display:block;}


#login .text{
   /*width    :75px; */
  /*float    :left; */
  margin-top  :5px; 
  padding-top  :5px;
  font-family  :Arial, Helvetica, sans-serif; 
  font-size  :0.8em; 
  text-align  :left; 
  text-indent  :15px; 
  color    :#3B3B3B;
}

#login form{margin-top:10px;}
html>body #login table{padding-top:10px;}
html>body #login form{margin-top:0px;}




#login td{
   /*width    :75px; */
  /*float    :left; */
  
  margin-top  :5px; 
  padding-top  :5px;
  font-family  :Arial, Helvetica, sans-serif; 
  font-size  :0.8em; 
/*   text-align  :left;  */
  text-indent  :15px; 
  color    :#3B3B3B;
}

#login .boxtext{
   /*width    :175px; 
  float    :left; */
  margin-top  :7px; 
  /*padding:0 0 0px 0px;*/

  
  
}

#login input[type="text"], #login input[type="password"]{
   border:1px solid #004D66;
}

input.insertQA, input[type="text"].insertQA, input[type="textbox"].insertQA, textarea.insertQA
{
  width:400px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
}

#login .input{

  
  height    :18px;
  font-size  :0.9em; 
  width:60px; 
  
  
  /*text-align:left;*/
} 

input[type="text"].calendar
{
  width:75px;
}

#login .login-link{     
  font-family  :Arial, Helvetica, sans-serif; 
  font-size  :0.8em;  
  text-align  :center;     
  color    :#3B3B3B;
  margin-bottom:5px;
  padding-bottom:5px;
  /*display:block;*/

}

#login a.login-link:link, #login a.login-link:visited{ text-decoration:underline; color:#004D66;}
#login a.login-link:hover{text-decoration:underline; color:#3B3B3B;}


#search .text{
  /*width    :100px; */
  float    :left;
  /*margin-top  :25px;*/
/*   padding-top  :5px; */
  padding-right:10px;
  font-family  :Arial, Helvetica, sans-serif;
  font-size  :1.6em;
  font-weight:bold;
  text-align  :left;
  /*text-indent  :15px; */
  color    :#0099CF;
  
  
}



#search .search-link{     
  font-family  :Arial, Helvetica, sans-serif; 
  font-size  :1.2em;  
  text-align  :center;     
  color    :#3B3B3B;
  display    :block;
  float:left;

}

#search input{
  height    :20px;
  font-size  :0.8em; 
  width  :150px;

}

#search .input{
  margin-top  :25px;
  float    :left;
  padding-right:5px;
  height    :30px;
  
}


#search a.search-link:link, #search a.search-link:visited{ text-decoration:none;color:#3B3B3B;}
#search a.search-link:hover{text-decoration:underline;color:#3B3B3B;}



.field1{}
.field2{} /*estilo formulario registro,  */

.form_blue .text{
      /*width         :75px;
      float           :left; */
      /*margin-top    :7px;
      padding-top     :5px;*/
      font-family     :Arial, Helvetica, sans-serif;
      font-size       :0.9em;
      /*text-align    :left; */
      /*text-indent   :15px; */
      color           :#3B3B3B;
      /*background-color:#8AE2FF;*/
}

.form_blue label, .form_blue p{

      font-family     :Arial, Helvetica, sans-serif;
      font-size       :0.9em;
      color           :#3B3B3B;

}

.form_blue {

      background-color:#8AE2FF;
      border  :1px dotted #0099CF;
}

.form_gray .text{
      /*width         :75px;
      float           :left; */
      /*margin-top    :7px;
      padding-top     :5px;*/
      font-family     :Arial, Helvetica, sans-serif;
      font-size       :0.9em;
      /*text-align    :left; */
      /*text-indent   :15px; */
      color           :#3B3B3B;
      /*background-color:#8AE2FF;*/
}

.form_gray {

      background-color:#CDCDCD;
      border  :1px dotted #0099CF;
}

.yui-skin-sam .yui-panel .hd 
{
  text-align:left;
}

.clearfix:after
{
  content    :"";
  display    : block; 
  height    : 10; 
  clear    : both; 
  visibility  : hidden;
}

.highlihted p.nopad, .suggested p.nopad
{
  padding: 0px 0px 0px 0px;
}

.highlihted p.nomarg, .suggested p.nomarg
{
  margin: 0px 0px 0px 0px;
}

.yui-dt-liner{font-size:0.7em}

/* SITE COLORS 
   -----------

BLUE:
+ light blue0:#C4F0FF
		blue1:#8AE2FF
	->	blue2:#0099CF
+ dark	blue3:#004D66


GRAY:
+ light gray0:#E9E9E9
		gray1:#CDCDCD
	->	gray2:#7D7D7D
+ dark	gray3:#3B3B3B


ORANGE:
+ light orange0:#FFE6B7
		orange1:#FFD384
	->	orange2:#FBA100
+ dark	orange3:#976200

*/


.content-item h3.orange{color: #eB9100}

a:link {color:#0099CF;}
a:visited {color:#0099CF;}
a:hover {color:#004D66;}
a:active {color:#0099CF;}


#societies{background-color: #EBEBEB;}
#societies .title{color:#666666;}


.box{	color:#004D66;
		/*border-color		:#CDCDCD;*/
		}
html>body .box{
		color:#004D66;
		/*border-color		:#CDCDCD;*/
}

.box-2{	color:#004D66;
		/*border-color		:#CDCDCD;*/
		}
html>body .box-2{
		color:#004D66;
		/*border-color		:#CDCDCD;*/
}

.head-blue{background-image	:url(/img/bg-head-blue.jpg);}
.head-lightblue{background-image	:url(/img/bg-head-lightblue.jpg);}
.head-blue2{background-image	:url(/img/bg-head-blue2.jpg);}
.head-gray{background-image	:url(/img/bg-head-gray.jpg);}
.head-gray2{background-image	:url(/img/bg-head-gray2.jpg);}
.head-events{background-image	:url(/img/bg-head-events.jpg);}
.head-events2{background-image	:url(/img/bg-head-events2.jpg);}
.head-lightgray{background-image	:url(/img/bg-head-lightgray.jpg);}
.head-orange{background-image	:url(/img/bg-head-orange.jpg);}
.head-violet{background-image	:url(/img/bg-head-violet.jpg);}
.head-violet2{background-image	:url(/img/bg-head-violet2.jpg);}

.head-error2   {background-image	:url(/img/bg-head-error2.jpg);}
.head-print2  {background-image	:url(/img/bg-head-gray2.jpg);}

.head-qa   {background-image	:url(/img/bg-head-qa.jpg);}
.head-qa2   {background-image	:url(/img/bg-head-qa2.jpg); background-repeat:no-repeat;overflow:hidden}
.head-polls{background-image	:url(/img/bg-head-polls.jpg);}
.head-links{background-image	:url(/img/bg-head-links.jpg);}
.head-certificates{background-image	:url(/img/bg-head-certificates.jpg);}
.head-dashedblue{background-image	:url(/img/bg-head-dashedblue.jpg);}
.head-dashedgray{background-image	:url(/img/bg-head-dashedgray.jpg);}
.head-dashedorange{background-image	:url(/img/bg-head-dashedorange.jpg);}
.head-menucontent{background-image	:url(/img/bg-head-menucontent.jpg);}


a.content-item-help{
	color				:#0099CF;													
	text-decoration		:underline;
	background-image	:url(/img/ico-item-help.jpg);
	background-position	:1 1;
	background-repeat	:no-repeat;
}


.news{


	background-position	:top left;
	background-repeat	:no-repeat;
	
	border-color		:#CDCDCD;

}


.news a.content-item{
/* 	background-image	:url(/img/ico-item-news.jpg);	 */
/* 	background-position	:0 7px; */
/* 	background-repeat	:no-repeat; */
	color				:#004D66;
/* 	min-height:32px; */
}
/* CSS EVENTOS*/
.events{
	background-position	:top left;
	background-repeat	:no-repeat;
	/*color				:#3B3B3B;*/
	border-color		:#CDCDCD;
}

.events a.content-item{color:#3B3B3B;}
.events .content-item h3{color:#7D7D7D;}

/* CSS NEWSLETER*/
.newsletter, .yourwork{
	border-color		:#FFF;
	border				:none;
	background-position	:top left;
	background-repeat	:no-repeat;
	background-color	:#C4F0FF;	
	color				:#004D66;
}

.newsletter .title, .yourwork .title{
	color				:#004D66;
}

.newsletter .image-item{
	background-image	:url(/img/image-newsletter.jpg);
	width				:75px;
	height				:75px;
	float				:right;
	background-position	:0 0;
	background-repeat	:no-repeat;
}

.newsletter .content-options{ 
	background-image	:url(/img/ico-item-link-bgblue.jpg);
	background-position	:0 0;
	background-repeat	:no-repeat;
	color				:#3B3B3B;	
}

.yourwork .content-options{
	background-image	:url(/img/ico-item-link-bgblue.jpg);
	background-position	:0 0;
	background-repeat	:no-repeat;
	color				:#3B3B3B;	
}




/* CSS RECURSOS*/
.resources, .youropinion{
	border-color		:#fff;
	border				:none;
	background-position	:top left;
	background-repeat	:no-repeat;
	background-color	:#CDCDCD;	
	color				:#3B3B3B;
}


.resources .title, .youropinion .title{
	color				:#3B3B3B;
}

.resources .image-item{
	background-image	:url(/img/image-resources.jpg);
	width				:75px;
	height				:75px;
	float				:right;
	background-position	:0 0;
	background-repeat	:no-repeat;
}

.resources .content-options{
	background-image	:url(/img/ico-item-link-bggray.jpg);
	background-position	:0 0;
	background-repeat	:no-repeat;
	/*color				:#3B3B3B;	*/
}

.youropinion .content-options{
	background-image	:url(/img/ico-item-link-bggray.jpg);
	background-position	:0 0;
	background-repeat	:no-repeat;
	color				:#3B3B3B;	
}


/* CAJA HOME PREGUNTA ACTIVE*/
.qa{
	background-position	:top left;
	background-repeat	:no-repeat;
	color				:#3B3B3B;
	border-color		:#33CC00;

}

.qa .title{
	color				:#336600;
}



/* CAJA BLOG*/


.blog{

	background-position	:top left;
	background-repeat	:no-repeat;
	color				:#996699;
	border-color		:#CDCDCD;
	background-color	:#FFF;	

}
.blog .content-item{
	/*color				:#996699;*/
	color				:#3B3B3B;

}

.blog a.content-item{
	color				:#3B3B3B;

}


.blog .content-option{
	color				:#996699;

}

.blogAuthor{

	background-position	:top left;
	background-repeat	:no-repeat;
	color				:#996699;
	border-color		:#CDCDCD;
	background-color	:#FFF;	

}

.blogAuthor .image-item{
	background-image	:url(/img/image-blog.jpg);
/*	width				:75px; 
 	height				:75px; */
	float				:left;
	background-position	:0 0;
	background-repeat	:no-repeat;
}
.blogAuthor .content-item{
	/*color				:#996699;*/
	color				:#3B3B3B;

}
.blogAuthor a.content-item{
	color				:#996699;
	text-decoration		:underline;
	background-image	:url(/img/ico-item-rss.jpg);
	background-position	:1 1;
	background-repeat	:no-repeat;
}


.blogAuthor .content-option{
	color				:#996699;

}





/* CAJA INSERT QUESTION & ANSWER*/
/*.blog  {color:#336600;}
.blog  TD{color:#336600;}
.blog  .title{	color	:#333300;}
.blog .content-item   {color:#339900;}
.blog  .content-item h1{color:#336600;}*/
.blog .content-item h1{color:#3B3B3B;/*font-size:18px;font-weight:normal*/}							                
.blog .content-item h2{color:#3B3B3B;/*font-size:16px*/}
.blog .content-item h3{color:#7D7D7D;}
.blog .content-item h4{color:#996699;}





/* CAJA DETALLE PREGUNTA ACTIVE*/
.qaDetail{
	background-position	:top left;
	background-repeat	:no-repeat;
	color				:#3B3B3B;
	border-color		:#33CC00;

}

.qaDetail .title{
	color				:#336600;
}
.qaDetail a.content-item{
/* 	background-image	:url();	 */
	background-position	:0 7px;
	background-repeat	:no-repeat;
	color				:#000;
	
}

.qaDetail .content-item h1{color:#336600;}
.qaDetail .content-item h2{color:#33CC00;}
.qaDetail .content-item h3{color:#33CC00;}
.qaDetail .content-item h4{color:#33CC00;}
.qaDetail  h3{color:#33CC00;}
.qaDetail  title{color:#33CC00;}


/* CAJA INSERT QUESTION & ANSWER*/
.insertQA {color:#336600;}
.insertQA  TD{color:#336600;}
.insertQA .title{	color	:#333300;}
.insertQA .content-item h1{color:#336600;}
.insertQA .content-item h2{color:#336600;}
.insertQA .content-item h3{color:#33CC00;}
.insertQA .content-item h4{color:#33CC00;}

.QA-options{		color	:#33CC00;}
.QA-options .date{	color	:#7D7D7D;}
.QA-options .author{color	:#0099CF;}
.QA-options-title { color	:#7D7D7D;}
.QA-highlighted .content-item p{color	:#976200;}/*  ANSWER DESTACADO la mejor respuesta*/


/* CAJA INSERT QUESTION & ANSWER*/
.qa {color:#336600;}
.qa  TD{color:#336600;}
.qa .title{	color	:#333300;}
.qa .content-item   {color:#339900;}
.qa .content-item h1{color:#336600;}
.qa .content-item h2{color:#336600;}
.qa .content-item h3{color:#33CC00;}
.qa .content-item h4{color:#33CC00;}

.qa a.content-item{
	/*background-image	:url(/img/ico-item-news.jpg);	*/
	background-position	:0 7px;
	background-repeat	:no-repeat;
	color				:#336600;
	
}



.polls{

	background-position	:top left;
	background-repeat	:no-repeat;
	color				:#3B3B3B;
	border-color		:#33CC00;

}

.polls .title{
	color				:#336600;
}
.polls-home .title{
	color				:#336600;
}

.polls .content-item h4{color:#33CC00;}


/* CAJA HOME DESTACADOS*/
.hightlighted{
	
	background-color	:#8AE2FF;
	background-position	:top left;
	background-repeat	:repeat-x;
	color				:#004D66;

}

.hightlighted2{
	
	background-color	:#8AE2FF;
	background-position	:top left;
	background-repeat	:repeat-x;
	color				:#004D66;

}

.hightlighted a.content-item{
/* 	background-image	:url(/img/ico-item-hightlighted.jpg);	 */
	background-position	:0px 5px;
	background-repeat	:no-repeat;
	color				:#004D66;
	
}

.hightlighted2 a.content-item{
	background-image	:url(/img/ico-item-hightlighted.jpg);	
	background-position	:0px 5px;
	background-repeat	:no-repeat;
	color				:#004D66;
	
}

.hightlighted .content-options{
	color				:#3B3B3B;
	
}

/* CAJA HOME SUGERIDOS*/
.suggested{
	

	background-color	:#FFD384;
	background-position	:top left;
	background-repeat	:repeat-x;
	color				:#3B3B3B;

}

.suggested2{

	background-color	:#FFD384;
	background-position	:top left;
	background-repeat	:repeat-x;
	color				:#3B3B3B;

}

.suggested a.content-item{
/* 	background-image	:url(/img/ico-item-suggested.jpg);	 */
/* 	background-position	:0 5px; */
/* 	background-repeat	:no-repeat; */
	color				:#976200;
	
}

.suggested2 a.content-item{
	background-image	:url(/img/ico-item-suggested.jpg);	
	background-position	:0 5px;
	background-repeat	:no-repeat;
	color				:#976200;
	
}

.suggested .content-options{
	color				:#3B3B3B;
	
}


/* CAJA HOME CERTIFICADOS*/
.certificates{				

	background-position	:top left;
	background-repeat	:repeat-x;
	color				:#3B3B3B;					
}
.certificates .title{
	color				:#8AE2FF;

}


/* CAJA HOME LINKS*/
.links{			
	background-position	:top left;
	background-repeat	:no-repeat;
	color				:#004D66;	
	border-color		:#8AE2FF;				
}
.links .title{
	color				:#004D66;

}


/* CAJA INSERT COMMENT*/

.insertComment .title{
	color				:#0099CF;

}

.comment-options{
	color				:#CDCDCD;

}

.comment-options .date{
	color				:#7D7D7D;

}

table.content-item .date{
  color       :#FBA100;

}

.comment-options .author{
	color				:#0099CF;

}

.comment-options-title {

	color				:#7D7D7D;
}

/*  COMENTARIO DESTACADO   sirve para Pregunta active, la mejor respuesta*/
.comment-highlighted .content-item p{
	color				:#976200;
}



/* CAJA ERROR*/
.error{

	background-position	:top left;
	background-repeat	:no-repeat;	
	border-color		:#CDCDCD;
  color   :#FBA100; 
}

.error p{color:#CB8100;}

.error .content-item h1{color:#990000;}
.error .content-item h2{color:#CC0000;}
.error .content-item h3{color:#CC0000;}
.error .content-item h4{color:#CC0000;}
.error  h3{color:#CC0000;}
.error  title{color:#fff;}

strong.error {border:none;color:#CC0000;font-size:0.8em}
ul.error {border:none;color:#CC0000;font-size:0.8em}
.error  li{color:#CC0000;}


.error a.content-item{
	background-image	:url(/img/ico-item-news.jpg);	
	background-position	:0 7px;
	background-repeat	:no-repeat;
	color				:#990000;
	
}

.error a.content-item{
	background-image	:url(/img/ico-item-news.jpg);	
	background-position	:0 7px;
	background-repeat	:no-repeat;
	color				:#990000;
	
}

/* CAJA PRINT*/
.printa{
	background-position	:top left;
	background-repeat	:no-repeat;	
	border-color		:#CDCDCD;
}
.printa .content-item h1{color:#000000;}
.printa .content-item h2{color:#333333;}
.printa .content-item h3{color:#666666;}
.printa .content-item h4{color:#666666;}
.printa  h3{color:#666666;}
.printa .title{color:#000000;}




.printa a.content-item{
	background-image	:url(/img/ico-item-news.jpg);	
	background-position	:0 7px;
	background-repeat	:no-repeat;
	color				:#990000;
	
}

.printa a.content-item{
	background-image	:url(/img/ico-item-news.jpg);	
	background-position	:0 7px;
	background-repeat	:no-repeat;
	color				:#990000;
	
}

.printa .content-options .locale{color:#444;}
.printa .content-options .date {color:#666;}
.printa .content-options .subespeciality {color:#888;}
.printa .content-options .author{color:#999;}


.menucontent{

	background-position	:top left;
	background-repeat	:no-repeat;
	color				:#004D66;
}

.menucontent .title{color	:#976200;}

.title{color:#FFFFFF;}

.content-item {color:#7D7D7D;}

/*a.content-item:link{text-decoration:none;}
a.content-item:visited{text-decoration:none;}
a.content-item:hover{text-decoration:underline;}
a.content-item:active{text-decoration:none;}*/


.content-item h1{color:#004D66;}
.content-item h2{color:#004D66;}
.content-item h3{color:#0099CF;}
.content-item h4{color:#0099CF;}
.content-item p{color:#3B3B3B;}
.content-item span{color:#7D7D7D;}



.content-options{color:#3B3B3B;}
a.content-options:link{	color:#3B3B3B;}
a.content-options:visited{color:#3B3B3B;}
a.content-options:hover{color:#7D7D7D;}
a.content-options:active{color:#7D7D7D;}


.content-options .locale{color:#976200;}
.content-options .date {color:#FBA100;}
.content-options .subespeciality {color:#0099CF;}
.content-options .author{color:#0099CF;}


.print{
	color:#3B3B3B;
	background-image	:url(/img/ico-print.jpg);
	background-position	:0px -6px;
	background-repeat	:no-repeat;
}

.hightlight{
	color:#3B3B3B;
	background-image	:url(/img/ico-hightlight.jpg);
	background-position	:0px -6px;
	background-repeat	:no-repeat;
}
.send{
	color:#3B3B3B;
	background-image	:url(/img/ico-send.jpg);
	background-position	:0px -6px;
	background-repeat	:no-repeat;
}
.download {
	color				:#3B3B3B;
	background-image	:url(/img/ico-download.jpg);
	background-position	:0px -6px;
	background-repeat	:no-repeat;
}

a.menucontent{}

a.menucontent:link{	color:#976200;}
a.menucontent:visited{color:#976200;}
a.menucontent:hover{color:#FFE6B7;}
a.menucontent:active{color: #976200;}


/* CSS Document */



.bold{ font-weight:bold;}

.box{
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:1.2em;	
}
.box-2{
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:1.2em;	
}
.box-3{
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:1.2em;	
}

.box-6 {
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:1.2em;	


}

.title{
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		:1.4em;		
}

.content-item{
	font-size		:1.0em;
	font-weight		:bold;	
}
.content-item h1{
	font-size		:1.6em;
	font-weight		:bold;	
}
.content-item h2{
	font-size		:1.5em;
	font-weight		:normal;
	font-style		:normal;	
}
.box-2 a.content-item{
	font-size		:1.2em;
	font-weight		:bold;
	font-style		:normal;	
}


.content-item h3{
	font-size		:1.2em;
	font-weight		:bold;
	font-style		:italic;

}

table.content-item
{
  padding      :0 0 0 0px;
}

.box-2 table.content-item
{
  padding      :0 0 0 0px;
}

.content-item h4{
	font-size		:1.2em;
	font-weight		:bold;	
}
.newsletter .content-item, youropinion .content-item, .resources .content-item, .yourwork .content-item, .blog .content-item{font-weight:normal;}

.polls .content-item,  .qa .content-item {
	font-size		:1.2em;
	font-weight		:normal;
}
.links .content-item, .certificates .content-item{
	font-size		:1.0em;
	font-weight		:normal;
}

.suggested2 .content-item, .hightlighted2 .content-item {
	font-size		:1.3em;
	/*font-weight		:no;*/
}


.content-item p{
	font-size		:1.2em;
	font-weight		:normal;	
}
.content-item span{
	font-size		:1.2em;
	font-weight		:normal;	
}
.content-options{	
	font-size		:1.1em;	
}

.comment-options {
	font-size		:1.4em;	
	font-weight		:bold;	
	
}

.box-5 .comment-options {  /* preguntas& respuestas*/
	font-size		:1.2em;	
	font-weight		:bold;	
	
}

.box-5 a.comment-options{
	font-size		:1.4em;
	font-weight		:bold;
	font-style		:normal;	
}


.box-6 h3{
	font-size		:1.4em;
	font-weight		:bold;


}


.comment-options-title {
	font-size		:1.4em;	
	font-weight		:normal;	
	

}
.box .content-options{
	/*text-align		:left;
	/*padding-top		:0px;
	padding-bottom	:0px;
	padding-left	:0px;*/
}
.box-2 .content-options{
	/*text-align		:left;	
	/*padding-top		:0px;
	padding-bottom	:0px;
	padding-left	:30px;
	margin-bottom	:15px;*/

}
/*.menucontent .title{
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		:1.2sem;		
}*/

.content-options .locale, .content-options .date, .content-options .subespeciality {font-size:1.0em;}

.content-options .print, .content-options .highlight, .content-options .send, .content-options .download  {font-size:1.0em;}


a
{
  font-size:13px;
}

body.nobg
{
  background-color: transparent;
  font-family: Arial, "Trebuchet MS", sans-serif;
  font-size:10pt;
}

.df_field
{
  font-size:10pt;
}

input.df_field, select.df_field
{
  background-color  : #ffffff;
  border            : 1px solid #cccccc;
  background-repeat : repeat-x;
  color             : #515151;
}

textarea.df_field
{
  background-color  : #ffffff;
  border            : 1px solid #cccccc;
  width             : 322px;
  height            : 100px;
  background-repeat : repeat-x;
  color             : #515151;
}

span.df_field
{
  border            : none;
  color         : #515151;
}

input.df_form
{
  border-color      : #515151;
  border-width      : 1px;
  border-style      : solid;
  color             : #414141;
}

td.df_rs
{
  color             : #616161;
  font-weight       : bold;
}

table.df_record, td.df_record
{
  color             : #515151;
  border-collapse   : collapse;
  font-size:10pt;
}

/* Header de cada subformulario */
span.df_short_field,span.df_long_field, span.df_mid_field
{
  font-size:10pt;
  border        : none;
  color         : #515151;
}

a.df_mid_field{font-size:10pt;}

input.df_mid_field, select.df_mid_field
{
  background-color  : #ffffff;
  border        : 1px solid #cccccc;
  width        : 75px;
  background-repeat  : repeat-x;
  color        : #515151;
}

input.df_short_field, select.df_short_field
{
  background-color  : #ffffff;
  border        : 1px solid #cccccc;
  width        : 30px;
  background-repeat  : repeat-x;
  color        : #515151;
}

input.df_long_field, select.df_long_field
{
  background-color  : #ffffff;
  border            : 1px solid #cccccc;
  width             : 300px;
  background-repeat : repeat-x;
  color             : #515151;
}

table.df_rs_head
{
  background-repeat  : repeat;
  background-color  : f5f5f5;
  border-style  : dotted;
  border-color    : #cccccc;
  border-width    : 1px;
  border-collapse    : collapse;
  font-weight    : bold;
}

td.df_fillset
{
  border-bottom : 1px solid #818181;
  color         : #818181;
  font-weight   : bold;
}

span.df_errmsg
{
  color         : #ff0000;
  font-weight   : bold;
}

.mceEditorContainer
{
  background-color    : #ffffff;
/*   border              : 1px solid #cccccc; */
  width               : 100%;
  height              : 250px;
  background-repeat   : repeat-x;
  color               : #515151;
}

/*********************/

table.tp_level2
{
  text-align      : center;
  margin          : 0px 0px 0px 0px;
  padding         : 0px 0px 0px 0px;
  height          : 25px;
}

td.tp_level2_enabled
{
  background-color  : #fff;
  color             : #0099CF;
  border-right      : solid 2px #fff;
  border-bottom      : solid 2px #0099CF;
}

/*td.tp_level2_enabled:hover
{
  background-color  : #0099CF;
  color             : #fff;
  border-right      : solid 2px #fff;
/*   border-bottom     : solid 2px #0099CF; 
}*/

td.tp_level2_enabled:hover > a.tp_level2
{
  color: #fff;
}

td.tp_level2_focused
{
  background-color  : #0099CF;
  border-bottom     : 2px solid #0099CF;
}

a.tp_level2
{
  text-decoration   : none;
  color             : #0099CF;
  font-weight       : bold;
  font-size         : 14px;
/*   background-color  : #fff; */
}

td.tp_level2_enabled:hover > a.tp_level2:hover
{
  text-decoration   : none;
  color             : #fff;
  font-weight       : bold;
  background-color  : #0099CF;
}

td.tp_level2_focused a.tp_level2
{
  text-decoration : none;
  color           : #fff;
  font-weight     : bold;
  text-decoration : none;
}

.float-left  {  float: left;      }
.float-right{  float: right      }

.clear-left  {  clear: left        }
.clear-right{  clear: right      }
.clear-both  {  clear: both        }

.width10pc  {  width:  10%;  }
.width15pc  {  width:  15%;  }
.width18pc  {  width:  18%;  }
.width20pc  {  width:  20%;  }
.width25pc  {  width:  25%;  }
.width27pc  {  width:  27%;  }
.width29pc  {  width:  29%;  }
.width30pc  {  width:  30%;  }
.width35pc  {  width:  35%;  }
.width40pc  {  width:  40%;  }
.width45pc  {  width:  45%;  }
.width47pc  {  width:  47%;  }
.width48pc  {  width:  48%;  }
.width49pc  {  width:  49%;  }
.width50pc  {  width:  50%;  }
.width55pc  {  width:  55%;  }
.width60pc  {  width:  60%;  }
.width65pc  {  width:  65%;  }
.width70pc  {  width:  70%;  }
.width75pc  {  width:  75%;  }
.width80pc  {  width:  80%;  }
.width85pc  {  width:  85%;  }
.width90pc  {  width:  90%;  }
.width95pc  {  width:  95%;  }
.width100pc  {  width:  100%;  }
 

.even
{
  background-color:#fff;
}

.even:hover
{
  background-color:#fff;
}

.odd
{
  background-color:#eee;
}

label{font-size:12px;color:#004D66}

input[type="text"]
{
  border:1px solid #004D66;
}

table.files
{
  border: 2px solid #0099CF;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
}

th
{
  text-align:left;
  color:#004D66;
  font-size:13px;
}

th.files
{
  border-bottom: 2px solid #0099CF;
  border-right: none;
  border-left: none;
  border-top: none;
  background-color: #8AE2FF;
}

th.longest
{
  width: 75%;
}

table.files tr, table.files td
{
  border:none;
}

td.files
{
  border: 0px none;
}

th.long
{
  width: 50%;
}

th.medium
{
  width:25%;
}

th.medium5
{
  width: 20%;
}

th.short
{
  width: 12%;
}

.button
{
  color: #fff;
  background-color: #0099CF;
  border: 1px solid #fff;
}

.bggrey{background-color: #ddd}

.tb_default{font-size: 12px;}

body.nobg h2 {font-size: 10pt;}
body.popup   {background-color: #fff;}

h2.intranetblue, h3.intranetblue
{
  font-size:16px;
  padding:3px 0px 3px 5px;
  color: #004D66;
  background-color: #8AE2FF
}

#content-center
{
  width:80%;
  float:left;
}

#content-menu
{
  width:15%;
  float:right;
}

#intranet_options
{
  float:right;
  clear:right;
}

body
{
  margin        : 0px 0px 0px 0px;
}

div.dbg
{
  position    : relative;
  display     : inline;
}

div.dkdbg_f
{
  position    : absolute;
  display     : inline;
  top         : 10px;
  left        : 10px;
  width       : 500px;
}

table.dkdbg
{
  width             : 100%;
  border-collapse   : collapse;
}

table.dkdbg_f
{
  width             : 500px;
  border-collapse   : collapse;
  border-style      : solid;
  border-width      : 1px;
  border-color      : #717171;
  background-color  : #f0f0f0;
}

tr.dkdbg_even
{
  background-color  : #ffffff;
}

tr.dkdbg_odd
{
  background-color  : #f0f0f0;
}

td.dkdbg
{
  padding        : 0px 0px 0px 0px;
  font-size      : 11px;
  font-weight      : normal;
  color        : #515151;
  font-family      : tahoma, helvetica, geneva;  
  vertical-align    : middle;
  border-right:1px solid #000;  
}

td.dkdbg_h
{
  padding        : 0px 0px 0px 0px;
  background-color  : #ffffe0;
  font-size      : 12px;
  font-weight      : bold;
  color        : #c06e00;
  font-family      : trebuchet ms, tahoma, helvetica, geneva;
  vertical-align    : middle;
  height        : 24px;
}

td.dkdbg_s
{
  width        : 10px;
  background-image  : url(./separator.png);
  background-repeat  : repeat;
}

td.dkdbg_ok
{
  background-image  : url(./success.png);
  background-position  : 10px top;
  background-repeat  : no-repeat;
}

td.dkdbg_ko
{
  background-image  : url(./error.png);
  background-position  : 10px top;
  background-repeat  : no-repeat;
}

tr.dkdbg_w
{
  height        : 10px;
}

td.dkdbg_w
{
  width        : 100%;
  background-image  : url(./shadow.png);
}

td.dkdbg_m
{
  padding        : 0px 0px 0px 0px;
  background-color  : #f0f0f0;
  font-size      : 12px;
  font-weight      : bold;
  color        : #717171;
  font-family      : trebuchet ms, tahoma, helvetica, geneva;
  vertical-align    : middle;
  height        : 24px;
}

td.dkdbg_v
{
  width        : 100%;
  height        : 1px;
  background-color  : #f0f0f0;
  background-image  : url(./line.png);
}

a.dkbg
{
  color        : #616161;
  text-decoration    : none;
}