FORM{
	display:inline;
}
BODY{
	font-family: Verdana, Arial;
	font : normal 11 Verdana,Arial ;
	margin-left : 5;
	margin-right : 5;
	margin-top : 0;
	margin-bottom : 0;
	padding:0px;
	background: #ffffff;
}
h1{
	font : bold 18 Verdana,Arial ;
}



.style1 {	font : bolder medium; background : #006A8C; color : White; padding : 5px 10px 5px 10px;}
.style2 {
	font : bolder x-small;
	color : #2A7C8F;
}
.style3 {
	background-color : #DDD;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-right: 1px dashed rgb(204, 204, 204); 
	border-bottom: 1px dashed rgb(204, 204, 204);
}       
.style4 {
	background-Color: #EFEFEF;
	border-right: 1px dashed rgb(204, 204, 204);
	border-bottom: 1px dashed rgb(204, 204, 204);
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.style5 {
	color: #008A8C;
	background-color: #F6F6F6;
}
.style8{	border : 1px solid #006A8C;	background : #EFEFEF; padding : 1px 1px 1px 1px;}
.espacio {	font : bolder medium; background: White; HEIGHT : 100px;}
.liso {	color : #008A8C; background-color : white; padding : 2px 10px 2px 10px;	font : bolder xx-small;}



.cabecera{
	background: #008888;
	background-image: url(graficos/cab_esq.gif);
	background-position:left top;
	background-repeat: no-repeat;	
	padding-right:1px;
	border-bottom:2px solid #307474;
}
/*enlaces*/
a.marcador{
	font : normal 11 Verdana,Arial ;
	color :#000000 ;
}
a{
	font : normal 11 Verdana,Arial ;
	color :#008888 ;
}
a:hover{
	font : normal 11 Verdana,Arial ;
	color :#00bbbb ;
}
a.divisor{
	font : normal 11 Verdana,Arial ;
	color :#008888 ;
}
a.divisor:hover{
	font : normal 11 Verdana,Arial ;
	color :#008888 ;
}
a.guiaMenu{
	font : 10 Verdana,Arial ;
	color :#008888 ;
	text-decoration:none;
}
a.guiaMenu:visited{
	font : 10 Verdana,Arial ;
	color :#008888 ;
	text-decoration:none;
}
a.guiaMenu:hover{
	font : 10 Verdana,Arial ;
	color :#00bbbb ;
	text-decoration:none;
}
a.guiaMenu:active{
	font : 10 Verdana,Arial ;
	color :#00bbbb ;
	text-decoration:none;
}
a.borrar{
	font : 10 Verdana,Arial ;
	color :#800000 ;
}
a.borrar:visited{
	font : 10 Verdana,Arial ;
	color :#800000 ;
}
a.borrar:hover{
	font : 10 Verdana,Arial ;
	color :#FF5555 ;
}
/*fin enlaces*/
.fondo{
	background: #eaeaea;
}
.borde{
	border:1px solid #c0c0c0;
}
.borde2{
	border-left:10px dotted #f6f6f6;
	
}
.borde3{
	border:1px solid #efefef;	
}


TD.guiaMenu{
	font : 10 Verdana,Arial ;
	color :#008888 ;
}

.guiaCab{
	font: 10 Verdana,Arial;
	color:#838383;
}

.familia{
font: 11px Verdana,Arial;
text-decoration:none;
}
.botonMenu{
	background:#f4f4f4;
	border-bottom:1px dashed #c0c0c0;
}

TD,P,LI,UL,OL,SPAN,DIV{
font : normal 11 Verdana,Arial ;
}

TD.guiaFondo{
	padding-left:15px; 
	/*
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	*/
}
.cabProducto{
	font : bolder 14 Verdana,Arial ;
	padding-bottom:4px;
	color: #505050 ;
	border-bottom:2px solid #c0c0c0;
}
.linea{
	border-bottom:2px solid #c0c0c0;
}

.pading{
	padding-top:10px;

}
.bordeProd{
border: 1px solid #c0c0c0;
padding:7px;
}
.descFotoProd{
	font : normal 9 Verdana,Arial ;
	color:#707070;
	text-align:right;
}
.descProducto{
	font : bolder 11px Verdana,Arial ;
	color: #707070;
	border-bottom:1px solid #c0c0c0;
}
.total{
	font : bolder 12 Verdana,Arial ;
}
.lineaTabla1{
	background:#f4f4f4;
	padding-top:5px;
	padding-bottom:5px;	

}
.lineaTabla2{
	background:#ffffff;
	padding-top:5px;
	padding-bottom:5px;	
}
.paginado{
	color:#707070;
}
.formu{
	background:#f4f4f4;
/*	border-top:1px dashed #c0c0c0;
	border-bottom:1px dashed #c0c0c0;	
	*/
}
INPUT{
	font : 11 Verdana,Arial ;
}
SELECT{
	font : 11 Verdana,Arial ;
}
TEXTAREA{
	font : 11 Verdana,Arial ;
}
.aviso{
	border:0 solid #f0f0f0;
	padding:5px;
	padding-left:45px;
	text-align:left;
	font:bolder 12 Verdana,Arial;
	color:#018788;
	width:100%;
	height:45;
	background-color : #D9EDEC;
	background-image: url(graficos/icoAviso.gif);
	background-position:left middle;
	background-repeat: no-repeat;	
}
.aviso2{
padding:5px;
text-align:center;
font:bolder 13 Verdana,Arial;
color:f66666;
width:100%;height:20
}
.titulin{
	padding:0px;
	font : bolder 11px Verdana,Arial ;
	color: #909090;
}
.gris{
	font : normal 11px Verdana,Arial ;
	color: #909090;
}
.gris2{
	font : normal 11px Verdana,Arial ;
	color: #505050;
}
TD.gris3
{
/*	text-align: left;*/
	font-size: 8pt;
	vertical-align: text-top;
	background-color:#efefef;
	padding:5px;
	border-top : 1px solid #bdbdbd;
	border-left : 1px double #bdbdbd;
	border-right : 1px double #bdbdbd;
}
.titular{
	padding:0px;
	font : bolder 11px Verdana,Arial ;
	color: #800000;
}

TD.titular2
{
	border : 1px double #84B6DE;
	border-bottom : 1px solid #DEEBF7;	
	text-align: left;
	font-size: 10pt;
	color: #800000;
	background-color:#007777;
	vertical-align: text-top;
	margin-top:1px;
}

/** ESTILOS DEL MENÚ **/
a.menu {
	font : normal 11px Verdana,Arial ;
	font-weight:bold;
	color :#C0E4E4;
	text-decoration:none;
}
a.menu:hover{
	font : normal 11px Verdana,Arial ;
	font-weight:bold;
	color :#FFFFFF;
	text-decoration:none;
}
a.menuMarcado {
	font : normal 11px Verdana,Arial ;
	font-weight:bold;
	color :#FFFFFF;
	text-decoration:none;
}
a.menuMarcado:hover{
	font : normal 11px Verdana,Arial ;
	font-weight:bold;
	color :#FFFFFF;
	text-decoration:none;
}
div.menu{background:#E5E5E5;padding:0px;margin:0px;margin:0px;margin:0px;margin:0px;border:1px solid #008888;position:absolute;left:0;top:0;visibility:hidden;}
div.menu a{font:normal 11px Verdana,Arial; display:block;	margin:0;width:100%;padding:2px;border-bottom : 0px solid #fff;border-left : 2px solid #fff;border-right : 2px solid #fff;	border-top : 2px solid #fff;color:#008888;text-decoration:none;}
div.menu a:hover {background-color:#C0E4E4;}
html>body div.menu a {width:auto;}

.cabContenido{
	font:bolder 13px Verdana;
	color:#333333;
}
.cabeceraLista
{
	color:#777777;
	padding:2px;
	font-size: 11px;
	vertical-align: text-middle;
	font-weight: bold;
	background-color:bdbdbd;
	border-bottom : 1px solid #bdbdbd;
	border-top : 1px solid #bdbdbd;
	border-left : 1px double #bdbdbd;
	border-right : 1px double #bdbdbd;
}

.reborde {
	/*color:#efefef;*/
	border-top : 1px solid #bdbdbd;
	border-bottom : 1px solid #bdbdbd;		

}
.Titulo{
	text-align: left;
	font-size: 9pt;
	color: #800000;
}
.explicaciones
{
	text-align: left;
	font-size: 8pt;
	vertical-align: text-top;
	padding-left : 10;
}
TD.campos
{
	border : 1px solid #bdbdbd;
	text-align: left;
	font-size: 9pt;
	vertical-align: text-top;
	padding : 15;
	background-color: #fff;
}
TD.pestanaOff {
	padding-left:29px;
	font:bold 15px Verdana,Arial;	
	color:#008888;
}
A.pestanaOff {
	font:bold 12px Verdana,Arial;	
	color:#008888;
	text-decoration: none;
}
A.pestanaOff:HOver {
	font:bold 12px Verdana,Arial;		
	color:#008888;
	text-decoration: none;
}
TD.pestanaOn {
	padding-left:29px;
	font:bold 12px Verdana,Arial;			
	color:#FFFFFF;
}
A.pestanaOn {
	font:bold 12px Verdana,Arial;		
	color:#FFFFFF;
	text-decoration: none;
}
A.pestanaOn:HOver {
	font:bold 12px Verdana,Arial;		
	color:#FFFFFF;
	text-decoration: none;
}
TD.tablaCursos {
	font:normal 11px Verdana,Arial;	
	color:#000000;
	border-bottom : 1px solid #DEECEC;	
}

TD.tablaCursos.tablaCursosPar {
	background-color : #F4F4F4;
	border-bottom : 1px solid #DEECEC;	
}
TD.tablaCursos.tablaCursosImpar {
	background-color : #FFFFFF;
	border-bottom : 1px solid #DEECEC;	
}
TD.cabTablaCursos {
	font:bolder 11px Verdana,Arial;
	color:#008888;
	border-bottom : 1px solid #DEECEC;
}
TD.titTablaCursos {
	font:bolder 12px Verdana,Arial;
	color:#000000;
	background-color : #DEECEC;
}
.rojo {
	font : normal 11 Verdana,Arial ;
	color :#F07777 ;
}
.rojo:HOVER {
	color :#F0aaaa ;
}


#links
{
	float:left;
	margin-top:27px;
	width:200px;
}

#links ul {
        list-style-type: none;
        width: 188px;
		padding-left:0px;
} 

#links li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
}

#links li a {
	color: #008888;
	display: block;
	font: bold 120% Arial, Helvetica, sans-serif;
	padding: 5px;
	border: 1px dotted #999;
	text-decoration: none;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 100%;
}

#links li a:hover {
	background-color: #F0F0F0;
	border: 1px dotted #999;
}

#links li a:active {
        background-color:#DBE6F7;
		border: 1px dotted #999;
}


#linksiguiente
{
	margin-top:10px;
}


#linksiguiente ul {
        list-style-type: none;
		margin-left: 20px;
} 

#linksiguiente {width:100%;}

#linksiguiente li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 3px 0px 3px 0px;
		background-color:#D8E6F5;
		width:100%;
		text-align:right;
}

#linksiguiente li a { 
        color:#000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding-right: 15px;
		border: 1px dotted #999;
        text-decoration: none;
		margin: 0 auto;
}

 * html #linksiguiente li a {  /* make hover effect work in IE */

}

#linksiguiente li a:hover {
        background-color: #ffffcc;
		border: 1px dotted #999;
}



#linkmap ul {
        list-style-type: none;
} 

#linkmap li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 3px 0px 3px 0px;
		background-color:#F7F7F7;
}



#linkpdf ul {
        list-style-type: none;

} 

#linkpdf {width:250px;float:left;}

#linkpdf li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 3px 0px 3px 0px;
		background-color:#EBF1FA;
}

#linkpdf li a { 
        color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
		border: 1px dotted #999;
        text-decoration: none;
		margin: 0 auto;
}

 * html #linkpdf li a {  /* make hover effect work in IE */
	
}

#linkpdf li a:hover {
        background: #ffffcc;
		border: 1px dotted #999;
}


#linkmap ul {
        list-style-type: none;
} 

#linkmap li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 3px 0px 3px 0px;
		background-color:#F7F7F7;
}

#linkmap li a { 

        display: block;
        padding: 5px;
		border: 1px dotted #999;

}

 * html #linkmap li a {  /* make hover effect work in IE */
	width:310px;
}

#linkmap li a:hover {
        background: #F0F0F0;
		border: 1px dotted #999;
		color :#008888
}





#capadocumentos { display:inline; }
#capacasos { display:none; }
#capaarticulos { display:none; }
#capacuestionario { display:none; }

.correcta {
	background-image:url(cursos/graficos/bien.gif);
	background-repeat:no-repeat;
	height:24px;
	padding-top:6px;
	padding-top:3px;
	padding-left:20px;
	font-weight:bold;
}

.incorrecta {
	background-image:url(cursos/graficos/mal.gif);
	background-repeat:no-repeat;
	height:24px;
	padding-top:6px;
	padding-top:3px;
	padding-left:20px;
}

.solucion {
	width:100%;
	margin-top:15px;
	padding:6px;
}

.cuadros
{
	list-style-image:url('images/cuadrado.gif');
	margin-top:6px;
	margin-bottom:4px;
}

.listaentabla
{
	list-style-image:url('images/cuadrado.gif');
	margin-top:4px;
	margin-bottom:4px;
	margin-left:20px;
}

.flechas
{
	list-style-image:url('images3/flecha2.gif');
}

UL {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 6px; LIST-STYLE-IMAGE: url(http://www.fisterra.com/guias2/images/cuadrado.gif)
}
OL {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 6px; 
}
.biblio {
	MARGIN-TOP: 10px; LIST-STYLE-IMAGE: url(http://www.fisterra.com/guias2/images3/flecha2.gif)
}
SUP {
	POSITION: relative; HEIGHT: 0px; VERTICAL-ALIGN: bottom
}
SUB {
	POSITION: relative; HEIGHT: 0px; VERTICAL-ALIGN: bottom
}
SUP {
	BOTTOM: 1ex
}
SUB {
	TOP: 0.5ex
}
.apartado
{
	width: 100%;
	background-color:#F4F4F4;
	background-image:url(http://www.fisterra.com/guias2/images3/flecha3.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:20px;
	height:19px;
	margin-top:20px;
	margin-bottom:12px;
}
.barratitulo
{
	width: 100%;
	background-color:#F4F4F4;
	background-image:url(http://www.fisterra.com/guias2/images3/flecha3.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:20px;
	height:19px;
	margin-top:20px;
	margin-bottom:12px;
}

.puntosclave
{
	float:right;
	width:245px;
	margin-top:15px;
	margin-left:15px;
}

.puntosclave ul
{
	padding:0px;
	font:normal 10px Verdana;
	color:#666666;
	margin-left:20px;
}

.puntosclave td
{
	border: solid 1px #008888;
}

.puntosclave li
{
	margin-bottom:10px;
	text-indent:4px;
}

.tablafisterra
{
	border: 1px solid #008888;
	background-color:#F7F7F7;
}

.tablafisterra td
{
	padding:6px;
	border-bottom:1px dashed #cccccc;
	border-right:1px dashed #cccccc;
}

.tablafisterra th
{
	background-color: #008888;
	font-size: 10px;
	color:#FFF;
	padding:3px;
}

.gr1 { background-color:#F7F7F7; }
.gr2 { background-color:#E9E9E9; }
.gr3 { background-color:#DFDFDF; }

.celdapest
{
	background-image:url(http://www.fisterra.com/guias2/images/pest.gif); 
	background-repeat:no-repeat;
	background-position:bottom right;
	height:21px;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:3px;
	background-color:#CFCFCF;
}

.imgfisterra
{
	text-align: center;	
	width: 100%;
}
.imgfisterra div
{
	display:inline;
}
.imgfisterra img
{
	border: 5px solid #E5E5E5;
}
