@media print{
	.noImprimir {visibility:hidden;display:none;}
	#infomacionPersonalizada{border:0px;overflow-x: hidden;overflow-y: hidden;}
}
BODY{
	font-family: Verdana,Arial;
	font-size:11px;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	padding:0px;
	background: #ffffff;
	scrollbar-face-color: #C0E4E4;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #008888;	
}
BODY.cabecera{
	font-family: Verdana,Arial;
	font-size:11px;
	margin-left : 7;
	margin-right : 5;
	margin-top : 3;
	margin-bottom : 0;
	padding:0px;
	background-image: url(graficos/fondoTop.jpg);
	background-repeat: repeat;
	background-color: #007E7D;
}
BODY.arbol{
	font-family: Verdana,Arial;
	font-size:11px;
	margin-left : 5;
	margin-right : 10;
	margin-top : 10;
	margin-bottom : 10;
	padding:0px;
}
BODY.contenido{
	font-family: Verdana,Arial;
	font-size:11px;
	margin-left : 10;
	margin-right : 5;
	margin-top : 10;
	margin-bottom : 10;
	padding:0px;
}
TD{
	font-family: Verdana,Arial;
	font-size:11px;
	color: #333333;
}
.style3 {	background-color : #DBDBDB; padding : 6px; font: bold;}       
.style4 {	background-Color: #EFEFEF;	padding : 6px;}
.blanco{
	font-family: Verdana,Arial;
	font-size:11px;
	color: #ffffff;
}
.rojo{
	font-family: Verdana,Arial;
	font-size:11px;
	color: #ED3E12;
}
.verde{
	font-family: Verdana,Arial;
	font-size:11px;
	color: #008888;
}
.avisoGris{
	font-family: Verdana,Arial;
	font-size:9px;
	color: #999999;
}
.titulo{
	font-family: Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	color: #333333;
}
.seccionArbol{
	font-family: Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	color: #008888;
	padding:5px;
	background-color:#C0E4E4;
	cursor:hand;
}
.subseccion{
	font-family: Verdana,Arial;
	font-size:11px;
	padding:5px;
}
.formu{
	background:#F9F9F9;
}
a{
	font-family: Verdana,Arial;
	font-size:11px;
	color :#008888 ;
}
a:hover{
	font-family: Verdana,Arial;
	font-size:11px;
	color :#00bbbb ;
}
a.blanco{
	font-family: Verdana,Arial;
	font-size:11px;
	color :#C0E4E4 ;
}
a.blanco:hover{
	font-family: Verdana,Arial;
	font-size:11px;
	color :#ffffff ;
}
a.menu{
	font-family: Verdana,Arial;
	font-size:11px;
	font-weight: bold;
	color :#C0E4E4 ;
	text-decoration:none;
}
a.menu:hover{
	font-family: Verdana,Arial;
	font-size:11px;
	font-weight: bold;
	color :#ffffff ;
	text-decoration:none;
}
a.arbol{
	font-family: Verdana,Arial;
	font-size:11px;
	color :#008888;
	text-decoration:none;
}
a.arbol:hover{
	font-family: Verdana,Arial;
	font-size:11px;
	color :#005959;
	text-decoration:none;
}
a.seccionesArbol{
	font-family: Verdana,Arial;
	font-size:11px;
	color :#008888;
	text-decoration:none;
}
a.seccionesArbol:hover{
	font-family: Verdana,Arial;
	font-size:11px;
	color :#005959;
	text-decoration:none;
}
TABLE.arbol{
	border: 1px solid #C9C9C9;
	background-color:#F9F9F9;
}
TABLE.cabeceraGuia{
	background-color:#F9F9F9;
	padding:5px;
}

IMG{
	border:0px;
}
INPUT, TEXTAREA{
	border: 1px solid #C9C9C9;
	font : 11 Verdana,Arial ;
}
INPUT.boton{
	border: 1px solid #008888;
	background-color:#ffffff;
	font-weight: bold;
	color :#008888 ;
	font : 11 Verdana,Arial ;
	cursor:hand;
}
INPUT.sinBorde{
	border: 0px;
	background-color:transparent;
	font : 11 Verdana,Arial ;
}
LI.flecha {
	list-style-type: none; /* no nos interesa que aparezca ni cicrulito, ni cuadrado ni nada. */
	list-style-image: url("graficos/flecha.gif"); 
}
LI.flecha2 {
	list-style-type: none; /* no nos interesa que aparezca ni cicrulito, ni cuadrado ni nada. */
	list-style-image: url("graficos/flecha.gif"); 
	LINE-HEIGHT: 10px;
}
UL{
	list-style-type: square;
	LINE-HEIGHT: 13px !important;
}

/*
 *   Viivakikkailut
 *
 ************************/

td.t, td.ta, td.x, td.1, td.i {
  font-size: 1pt;
}

td.t {
  border-bottom: 1px solid #008888;
  border-left: 1px solid   #008888;
}

td.ta {
  border-left: 1px solid #008888;
}

td.1 {
  border-bottom: 1px solid #008888;
  border-left: 1px solid   #008888;
}

td.i {
  border-left: 1px solid #cccccc;
}
/*
 *   Selausotsikkolinkit
 *
 ****************************/

td.art {
  vertical-align: middle; 
  text-indent: -14px;
  padding-top: 4px;
  padding-bottom: 3px;  
  padding-left: 14px;  
}
 /*Medicamentos*/
 TABLE.backe {
	vertical-align: text-top;
	border: 1px solid #cccccc;
}

TD.backen {
	border: 1px solid #cccccc;
	padding: 4 4 4 4;
}

TABLE.reborde {
	border : 1px solid #008888;
}
TD.celdaTitulo {
	border: 1px solid #ffffff;
	padding: 4 4 4 4;
	background-color:#e5e5e5;
	text-align:center;
	color :#000000;
	font : 11 Verdana,Arial;
}
TD.celdaContenido {
	border: 1px solid #ffffff;
	padding: 4 4 4 4;
	background-color:#f7f7f7;
	color :#333333 ;
	font : 11 Verdana,Arial ;
}

ul
{
	list-style-image:url(http://www.fisterra.com/guias2/images/cuadrado.gif);
	margin-top:8px;
	margin-bottom:6px;
}

.biblio
{
	list-style-image:url(http://www.fisterra.com/guias2/images3/flecha2.gif);
	margin-top:10px;
}

sup,
sub {
	height: 0;
	line-height: 1,5;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.aviso3
{
	background-image: url(http://www.fisterra.com/graficos/info.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#EFF2E3;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	margin-top:3px;
	margin-bottom:3px;
	width:100%;
}

.style1 {	font : bolder medium; background : #006A8C; color : White; padding : 5px 10px 5px 10px;}

/* Inicio Estilos compartidos versión para iPhone */
.tablafisterra
{
	
	background-color:#F7F7F7;
	border: 1px solid rgb(0, 136, 136); 
	border-collapse:collapse
}

.tablafisterra td
{
	padding:6px;
	margin: 0px;
	border-bottom:1 dashed #cccccc;
	border-right:1 dashed #cccccc;
}

.tablafisterra th
{
	background-color: #008888;
	font-size: 10px;
	color:#FFF;
	padding:3px;
	margin: 0px;

}
.tablafisterrae
{
	background-color:#F7F7F7;
	width: 98%;
	border: 1px solid rgb(0, 136, 136); 
	border-collapse:collapse
}

.tablafisterrae td
{
	padding:6px;
	margin: 0px;
	border-bottom:1 dashed #cccccc;
	border-right:1 dashed #cccccc;
}

.tablafisterrae th
{
	background-color: #008888;
	font-size: 10px;
	color:#FFF;
	padding:3px;
}

.tablafisterraIphone
{
	visibility:hidden;
	display:none;
}

/* Fin Estilos compartidos versión para iPhone */

.resaltado
{
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(http://www.fisterra.com/fisterrae/images/icoAviso2.gif);
	background-repeat: no-repeat;
	background-color: #D8EDE8;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 27px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	min-height: 25px;
	color: #018788;
	font-weight: bold;
}

.imgfisterra
{
	text-align: center;	
	width: 100%;
}
.imgfisterra div
{
	display:inline;
}
.imgfisterra img
{
	border: 5px solid #E5E5E5;
}
