@charset "utf-8";
/* CSS Document */
* {
padding:0;
margin:0; 
line-height:1.4em; 
border:none;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
/*color:#333333;*/
color:#666666;
background: #666666;

}


/*PARRAFO*/
#capa_justificar p{margin-bottom:1.0em; text-align:justify;}
#contenido_lateral p{ margin-bottom:1.0em; text-align:justify;}
#contenido_lateral li{text-align:justify;}

/*LISTAS*/
ul {list-style-type: none;}
li { }

.tab { margin-bottom:1.0em; margin-left:0.5em;}
ul.tab { list-style-type:disc;list-style-position:inside } 
ul.tab li{ margin-left::1.0em; font-weight:bold;}

/*Titulares*/
h1{padding:0; margin:0; font-size:1.0em; font-weight:normal;}
h2{padding:0; margin:0;font-size:1.0em; float:left; font-weight:normal;}
/*h3{padding:0; margin:0;font-size:1.0em; float:left; font-weight:normal;}*/

h3{   padding:0 0 0 0;margin:0 0 10px 0;color:#333333; font-weight:bold; font-size:1.25em; float:none; }
h4{   padding:0 0 0 0;margin:0 0 10px 0;color:#666666; font-weight:bold; font-size:1.15em; float:none;   }


/*#contenido_lateral h4{ padding:1.2em 0 1.0em 0;font-size:1.1em;  }*/


map {
	display: block;
}

.bloques{ width:100%; height:1%; }
.bloques:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}


/*LINKS*/
/*
OPCION 1 - no funciona IE 
a{font-size:1em;color:#333333;text-decoration:none;border-bottom:dashed 1px #333333;}
a:hover{color:#000000; border-bottom:solid 1px #000000;}
*/

a{font-size:1.0em;color:#666666;text-decoration:underline }
a:hover,a:focus{color:#000000;  text-decoration:none; }



#textoplayer{width:19.1em; height:15.0em; background-color:#eeeeee; margin:0; padding:0.9em;}


/* Escapar el contenido
--------------------------------------------------------------------------- */
.skip {
	width: 15em;
	position: absolute;
	top: 0;
	left: -3000px;
	width: 11.5em;
}
	.skip a {
		position: absolute;
		top: 0;
		left: -3000px;
		width: 12.5em;
		margin: 0;
		padding: 0;
		font-size: 0.9em;
		text-align: center;
		text-decoration: none;
		background: #E7F3FF;
		border: 1px solid  #FFF;
		display: block;
	}
	.skip a:active,
	.skip a:focus {
		top: -1.8em;
		left: 8.0em;
	}

.titular{color:#333333;border-bottom:dotted 1px #333333;}
  
input{font-size:0.85em;}
select{font-size:0.85em;}

.no_redondear input{ border:#000000 0.1em solid;}

.separador{ border-right: solid 1px #666666; }
 
.right{ width:100%;text-align:right; } /* Alinear derecha */
.right2{ float:right; }
.img_right{ float:right; }
.img_left{ float:left; margin:0 10px 10px  0px;}
 
/*.font_12{font-size:0.9em;}
.font_11{font-size:0.85em;} */
.puntos{border-top:dotted 1px #666666; width:100%; height:1px; margin:6px 0 6px 0;}

.logo a{border:none;}
.logo a:hover, .logo a:focus{border:none;}
 

.banner{ padding: 15px 0 0 0;}
.banner a{border:none;}
.banner a:hover, .banner a:focus{border:none;}

.rss{ background-image:url(/img/rss.png);
background-position:top right;
background-repeat:no-repeat;
padding:0 15px 0 0;
margin:0px 8px 0px 0px;
}



#path{font-size:0.7em; padding:5px 0 10px 0;}

/*CONTENEDOR PRINCIPAL*/
#page {
	position:relative;
	display:block;
	width:66.0em; /*800px*/ 
	margin:0 auto 0 auto;
	padding:0 7px 2.75em 0;
	background-color:#fff; 
	height:1%;
	background-image:url(/img/page_border_right.png);
	background-position:top right;
	background-repeat:repeat-y; 
	}
#subpage {
position:relative;
width:61.7em;
padding:0 0 0 2.3em;
}
#top
{
	width: 101%;
	height: 4.1em; 
	padding: 2em 0 0.5em 0;
	 
}
#top .one
{
	float:left;
	 
}
#top .two
{
	float:right;
	width:22.0em; 
	padding:0; margin:0;
	text-align:right;
	 
}


/*#top .two ul{padding:0; margin:0; float:right; width:17.4em;}
#top .two li{padding:0; margin:0;}
*/
#top a{font-weight:normal; text-decoration:none;}
#top a:hover, #top a:focus{ text-decoration:underline;}

#top .pacientes a{ color:#26ABB0; margin-right:0.5em; margin-left:0.8em;}
#top .profesionales a{ color:#7DBA00;  margin-left:0.7em;} 
#top .profesionales  { border-left:#999999 1px solid;} 

#top .selected{font-weight:bold; text-decoration:underline;}

#top h3{padding:0; margin:0;font-size:1.0em; float:left; font-weight:normal;}

#bottom { 
	width:66.3em; /*800px*/ 
	margin:0 auto 0.65em auto;
	padding:0 0 0 0;
	height:8px;
	background-color:#666666;
	background-image:url(/img/page_border_bottom_right.png);
	background-position:top right;
	background-repeat:no-repeat;
	overflow:hidden;  
	}
 
 
#bottom  .one
{
	width:66.0em; /*960px*/
	height:8px; 
	background-image:url(/img/page_border_bottom.png);
	background-position:top left;
	background-repeat:repeat-x;
	
}
#bottom .two{
	width:2.9em; /*960px*/
	height:8px;
	margin:0;
	padding:0; 
	}
 
 
#bottom_txt{
	width:77.25em; /*960px*/ 
	margin:0 auto 1.65em auto;
	color:#999999; 
	font-size:0.85em;
	
	}
#bottom_txt .one{
	width:12em;
	height:2em;
	margin-right:2em;
	float:left;
	background-image:url(/img/logo_bottom.png);
	background-position:top left;
	background-repeat:no-repeat;}
#bottom_txt .two{ width:51em;height:2em;float:left;}

#bottom_txt .three{
	width:10em;
	height:2em;
	float:right;
	background-image:url(/img/talking_bottom.png);
	background-position:top right;
	background-repeat:no-repeat;}
#bottom_txt a{color:#999999; text-decoration:underline;}
#bottom_txt a:hover, #bottom_txt a:focus{color:#000000; text-decoration:none;}

#direccion
{ 
display:block;
width:100%; 
margin-top:2.3em;
background-color:#E8E8E8;
}
#direccion div{padding:1.5em;}
#direccion span{color:#000000;}
#direccion:after {height: 0;content: ".";visibility: hidden;display: block;clear: both;}

.audio{ margin:1.0em 0 1.0em 0;}

/***************************************/
/*areas */
/***************************************/
#areas{ display:block; width:100%;font-size:1.0em; margin-top:2.0em; margin-bottom:2.0em;}
#areas h2{color:#26ABB0;font-weight:bold;padding:0 0 1.0em 0;width:100%;}
#areas h3{color:#000000;padding:0 0px 1em 0px;width:100%;}
#areas .contenido{ width:100%;}
#areas .contenido:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}
#areas .one{ float:left; width:30.0em;   border-right:#cccccc 1px dotted;  }
#areas .last { background:none; border:none; background-image:none;} 
#areas .one h3, #areas .two h3{ padding-bottom:0;}
#areas .one .txt, #areas .two  .txt{ padding-bottom:2.3em;}
#areas .two{ float:right; width:30.0em;  padding-left:0.5em;}
#areas .two:after , #areas .one:after{
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}

.txt img{ padding-bottom:0.5em;}
.txt{text-align:justify;}

#areas .foto{ float:left; width:8.5em; }
#areas .txt{ float:left; width:21.0em;  }

#areas a {color:#000000; text-decoration:underline;}
#areas a:hover , #area_oncologica a:focus {color:#cccccc;}

/*
//Varian dependiendo si es home(home.css) o interiores (interiores.css) 
#page #barralogo 
#page #barracabecera 
*/

/***************************************/
/*MOD_2 */
/***************************************/
.mod_2 li{ float:left;} 
/***************************************/
/*MOD_4 */
/***************************************/
#mod_4
{ 

} 
#mod_4 .one h3 a{ text-decoration:none; color:#ffffff;}
#mod_4 .one h3 a:hover,#mod_4 .one h3 a:focus{color:#000000;  text-decoration:none; }
/***************************************/
/*MOD_5 */
/***************************************/
#mod_5
{

}
/***************************************/
/*MOD_12 */
/***************************************/
#mod_12{ margin-bottom:2.0em;}
/***************************************/
/*MOD_13 */
/***************************************/
#mod_13{ width:16.0em;margin:0 2.0em 0 0; float:left;}
/***************************************/
/*MOD_14 */
/***************************************/
#mod_14
{
width:auto;
height:1%;
margin-bottom:2.0em; 

}
#mod_14:after {height: 0;content: ".";visibility: hidden;display: block;clear: both;}
#mod_14 a{ font-size:0.8em; text-decoration:none;padding-top:0.4em; }
#mod_14 .link_home a{ padding-left:1.7em; background-image:url(/img/item_casa.png); background-repeat:no-repeat; background-position: left;   }

#mod_14 div{ float:left; }
#mod_14 div.separacion{ padding-left:0.5em; margin-left:0.5em; border-left:#666666 1px solid; }

/***************************************/
/*MENU */
/***************************************/
.menu
{
background-color:#ffffff;
height:1%;
padding-bottom:0.5em;
margin-bottom:.3em;

}
.menu:after {height: 0;content: ".";visibility: hidden;display: block;clear: both;}
.menu li{ float:left;} 
.menu .one{
	float:left;font-size:0.9em;
	 
}
.menu .one h3{ margin-right:0.6em;  padding-right:0.6em;}
.menu .one h3.pacientes{background-color:#26ABB0; font-size:1.4em; font-weight:bold; padding:0.1em 0.2em 0.1em 0.2em; color:#FFFFFF;}
.menu .one h3.pacientes:hover{ background-color:#1E898D; }
.menu .one h3.profesionales{background-color:#7DBA00; font-size:1.4em; font-weight:bold; padding:0.1em 0.2em 0.1em; color:#FFFFFF;}

.menu .one h3.profesionales:hover{ background-color:#669900; }
.menu .one h3 a{ text-decoration:none; }

.menu .two  
{
	float:right;font-size:0.8em;
	 
}
.menu .two a{text-decoration:underline;}
.menu .two a:hover,#menu .two a:focus{  text-decoration:none; }

.menu h3{padding:0; margin:0;font-size:1.0em; float:left; font-weight:normal;}

/* ANTERIOR CSS*/
 #capa_justificar{text-align:left;}
 
#menu_lateral{width:100%;margin:0 2.0em 0 0; }
#menu_lateral a{ text-decoration:none;}
#menu_lateral ul{}
#menu_lateral li{
	float:none;
	margin:0 0 0 0 ;
	padding:0px 0 0px 0;
	/*background-image:url(/img/filet_horizontal.png);
	background-repeat:no-repeat;*/
	
	}
.menu3Nivell li{border-top:#cccccc 1px dotted;}
.menu4Nivell li{border-bottom:#cccccc 1px dotted; border-top:none;}
.menu4Nivell{ margin-bottom:1.5em; margin-top:0;  }
.menu4Nivell li.ultim{border:none;  }

#contenido_lateral{ float:left; width:43.5em; }




/***************************************/
/*Submenu */
/***************************************/
.capa_menu_nivel_1, .capa_menu_nivel_1_seleccionado, .capa_menu_nivel_2, .capa_menu_nivel_2_seleccionado, .capa_menu_nivel_3, .capa_menu_nivel_3_seleccionado{
	display:block;
	margin:0px 0px 0px 0px;
	padding:7px 0 10px 16px;
	background-image:url(/img/menu_flecha.png);
	background-repeat:no-repeat;
	}
	
.capa_menu_nivel_1_profesionales, .capa_menu_nivel_1_seleccionado_profesionales, .capa_menu_nivel_2, .capa_menu_nivel_2_seleccionado_profesionales, .capa_menu_nivel_3_profesionales, .capa_menu_nivel_3_seleccionado_profesionales{
	display:block;
	margin:0px 0px 0px 0px;
	padding:7px 0 10px 16px;
	background-image:url(/img/menu_flecha_profesionales.png); 
	background-repeat:no-repeat;
	}
 
.capa_menu_nivel_1_seleccionado_profesionales .menuItemSeleccionado { font-weight:bold; color:#7DBA00;}
 
.capa_menu_nivel_1_img, .capa_menu_nivel_1_seleccionado_img,.capa_menu_nivel_1_img_profesionales, .capa_menu_nivel_1_seleccionado_img_profesionales
 {	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0 10px 0px;
 }
 
#menu_lateral h3{ font-size:1.0em; padding:0; margin:0; font-weight:normal;}
.capa_ul_1{}
.capa_ul_1:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}

.capa_ul_2{}
.capa_ul_2:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}

.capa_ul_2 li{
	padding:3px 0 0 16px;
}
.capa_ul_3{}
.capa_ul_3:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}

#capa_ul_1{}
#capa_ul_1:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}

#capa_ul_2{}
#capa_ul_2:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}
#capa_ul_2 li{
	padding:3px 0 0 16px;
}
#capa_ul_3{}
#capa_ul_3:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}
#capa_ul_3 li{
	padding:3px 0 0 16px;
	background-image:none;
}
#menu_lateral .capa_menu_nivel_1_seleccionado { color:#26ABB0; font-weight:bold;  }
.menu .menuItemSeleccionado h3 {font-weight:bold;color:#26ABB0;}
.menu .menuItemSeleccionado h3#profesionales_menu {font-weight:bold;color:#7DBA00;   }


/***************************************/
/*Bibliografia */
/***************************************/
.numeracion ul{
/*list-style:inside url(/img/filet_horizontal.png);*/}
.numeracion li{background: white;
  margin: 0.5em 0 0 0;
  padding: 0.3em 0 0 0;
	float:none;}
.numeracion_2{padding-bottom:1.5em;}
.numeracion_2 ul{
 list-style:square inside ;}
.numeracion_2 li{background: white;
  margin: 0.0em 0 0 0;
  padding: 0.6em 0 0 0;
	float:none;}
.numeracion_2  h4{display:inline;  }
.numeracion_2  p{ margin-left:1.4em;}
.numeracion_2 ul:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}

.numeracion_3 ul{
 list-style:decimal inside ;}
.numeracion_3 li{
display:table;
background-color:#FF0000;
  margin: 0.0em 0 0 0;
  padding: 0.3em 0 0 0;
	float:none; 
	}
.numeracion_3 td{margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}
.izquierda {float:left;clear:none;padding:0px 10px 5px 0px;}
.derecha {float:right;clear:none;padding:0px 0 5px 10px;}

.numeracion_4 ul{ margin: 0 0 3.9em 0; }
.numeracion_4 li{background: white;
  margin: 0.0em 0 0.9em 0;
  padding: 0.3em 0 0.9em 0;
  border-bottom:#cccccc 1px dashed;
	float:none;
  color:#000000;
   font-weight:bold;
    font-size:1.1em;
  /*
  font-size:1.1em;
  font-weight:bold;
  */}
.numeracion_4   span{font-size:0.8em; font-weight:normal; color:#999999;}
.numeracion_4 li a{display:list-item;padding-left:20px; background:url(/img/pdf.png) no-repeat; margin-top:10.0px;font-size:0.9em;font-weight:normal;}
.numeracion_4 div {font-weight:normal;}

.numeracion_4 h4{color:#26ABB0;}

ul.numeracion_5{  list-style-position:inside; }
ul.numeracion_5 li{ width:96%; float:none; display:table; }

.numeracion_6 ul{ margin: 0 0 1.0em 0; }
.numeracion_6 li{background: white;
  margin: 0.0em 0 0.9em 0;
  padding: 0.3em 0 0.9em 0;
 }
 
 .numeracion_7 ul{ margin: 0 0 1.0em 0; }
.numeracion_7 li{background: white;
  margin: 0.0em 0 0.9em 0;
  padding: 0.3em 0 0em 0;
 }
 
  .numeracion_8 ul{ margin: 0 0 0.4em 0; list-style-type:lower-latin; list-style-position:inside; }
.numeracion_8 li{background: white;
  margin: 0.0em 0 0.0em 0;
  padding: 0em 0 0em 0;
 }

/***************************************/
/*LISTADO */
/***************************************/
.listado
{
	
	margin:30px 0 14px 0; 
	
}
 
.listado li
{
	float:none;
	padding:0px 0 10px 0;
	margin:0px 0 10px 0;
	border-bottom:#cccccc dotted 1px;
}

.listado .fecha{ font-size:11px; color:#999999;}
.listado .numero{font-size:11px;  color:#26ABB0; font-weight:bold;}
.listado .contenido{  font-weight:bold; font-size:14px; margin-bottom:5px; } 
.listado .contenido2{   font-size:11px; margin-bottom:10px; } 
.listado .leermas a{  background-image:url(/oncologia/img/edit_new.gif);
background-repeat:no-repeat; background-position:right 4px  ; padding-right:12px; 
}
.listado .literatura_pdf  a{  background-image:url(/oncologia/img/pdf.png);
background-repeat:no-repeat; background-position:right top  ; padding-right:20px; padding-bottom:5px; font-size:14px;font-weight:bold; color:#000000;
}
.listado .literatura_pdf  a:hover, .listado .literatura_pdf  a:focus{  color:#999999;}


/***************************************/
/*LISTADO NOTICIAS*/
/***************************************/
.noticia_listado
{
	border-bottom:#999999 dashed 1px;
	padding:0px 0 14px 0;
	margin:0px 0 14px 0;
	
}
.noticia_listado_cabecera{height:1%;padding:0px 0 10px 0;}
.noticia_listado_cabecera:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}
.noticia_listado_fecha{color:#999999;}
.noticia_listado_origen{color:#26abb0;}
.noticia_listado_titol{color:#000000;font-size:16px;padding:0px 0 10px 0;font-weight:bold;}
.noticia_listado_titol a {color:#000000;font-weight:bold;}
.noticia_listado_texto{color:#666666;}

#productos_logos{width:25em; margin-top:2.0em;  }
#productos_logos:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}
#productos_logos div{float:left; }

/***************************************/
/*LISTADO NOTICIAS EDIT*/
/***************************************/
#pacientes_noticia_edit_navegacion
{height:1%;
margin:0 0 10px 0;}
#pacientes_noticia_edit_navegacion:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}
#pacientes_noticia_edit_navegacion a { text-decoration:underline;}
.pacientes_noticia_edit_texto
{
border-top:#26abb0 solid 3px;
	border-bottom:#26abb0 solid 3px;
	padding:10px 0 10px 0;
	margin:0px 0 10px 0;
	height:1%;
	}
.pacientes_noticia_edit_texto:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}
.pacientes_noticia_edit_bottom{	
	padding:0px 0 0px 0;
	margin:0px 0 10px 0;}
.pacientes_noticia_edit_imprimir a {color:#26abb0;
font-weight:bold;}
.pacientes_noticia_edit_img{float:left;margin:0 5px 5px 0 ;}

.imagenes{
	float:right;
	background-color:#eeeeee;
	margin:0px 0px 10px 10px; 
	width:200px;
}
.imagenes div{float:none; 
text-align:right;color:#26ABB0;
font-size:10px;padding:0 0 10px 0;}

/*glosario*/
.glosario{  }
.glosario h4{font-size:2.5em;color:#26ABB0; margin-top:0.7em; margin-bottom:0em; padding-bottom:0; }

/*IMPROMTU*/
.aviso{  height:7em;}
.aviso:after {
   height: 0;
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
}

 .jqiwarning .jqi{

     
}
.jqifade{
        background-color: #000000;
}
div.jqi{
      position: absolute;
      background-color: #cccccc;
      padding: 10px 10px 10px 10px;;
	  
      width: 50.0em;
	  height:14.0em;
}
 
div.jqi .jqiclose{
     
      float: right;
      margin: -10px -10px 0 0;
      cursor: pointer;
	  display:none;
}
div.jqi .jqicontainer{
      
      padding: 5px;
      color: #000000; 
}
div.jqi .jqimessage{ 
      padding: 10px;
}
div.jqi .jqibuttons{ 
      text-align: center;
      padding: 0px 0 0 0; 
	  height:1%;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
}
