body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #444;
	background-color: #CCC;
	text-align: center;
	background-image: url(../imagenes/fondo_lateral.gif);	
	background-position: left top; 
	background-repeat: no-repeat;
	/* part 1 of 2 centering hack */
	}
	
img {
		border: 0px;
		}
		

	.oculto {display:none;}
	
#box {
  margin: 0px auto;
	width:750px;
	background: transparent url(../imagenes/sombras.gif) 0 0 repeat-y;
	text-align: center;
	}
	
#box2 {
  margin: 0px;
	width:100%;
	height:100%;
	background: #fff;
	text-align: left;
	}
	
#contenido {
  margin: 0px auto;
	width:520px;
	text-align: left;
	voice-family:inherit;
	}

#top {
	background:  url(../imagenes/cabecera_con_premio.gif) no-repeat;
	height: 90px;
	margin: 0px auto;
	padding: 0;
	}
	
#top2 {
	background:  url(../imagenes/cabecera.gif) no-repeat;
	height: 90px;
	margin: 0px auto;
	padding: 0;
	}
	
#cierre {
	background:  url(../imagenes/cierre.gif) no-repeat;
	height: 60px;
	margin: 0;
	padding: 0;
	}
	
#abajo {
	background:  url(../imagenes/pie.gif) no-repeat;
	height: 60px;
	margin: 0;
	padding: 0;
	bottom: 0;
	}
	
#derecha{
                float:right;
                margin-left: 10px;
                margin-right: 10px;
                }
	
#nav { 
margin:0; 
padding:0; 
border:1px solid #000; 
border-width:0px 0; 
padding-top: 53px;
margin-left: -100px;
} 

#nav li { 
display:inline; 
padding:0; 
margin:0; 
} 

#nav a:link, 
#nav a:visited { 
color:#000; 
background:#DDD; 
padding:10px 36px 4px 36px;
width:auto; 
border:1px solid #000;
border-bottom:1px solid #000;
text-decoration:none; 
font:bold 12px Arial, Helvetica, sans-serif; 
text-transform:uppercase; 
text-shadow: 2px 2px 2px #555; 
} 

#nav li:first-child a { 
border-left:1px solid #000; 
} 

#nav a:hover { 
color:#000; 
background:#FFF; 
border-bottom:10px solid #000;
} 

#inicio #nav-inicio a, 
#nosotros #nav-nosotros a, 
#esencia #nav-esencia a, 
#soluciones #nav-soluciones a { 
background:#e35a00; 
color:#fff; 
text-shadow:none; 
} 
#inicio #nav-inicio a:hover, 
#nosotros #nav-nosotros a:hover, 
#esencia #nav-esencia a:hover, 
#soluciones #nav-soluciones a:hover { 
background:#fff; 
} 
#nav a:active { 
background:#FF9729; 
color:#fff; 
} 

#nav2 { 
margin:0; 
padding:0; 
background:#000 0 0 repeat-x; 
border:1px solid #044982; 
border-width:0px 0; 
padding-left:75px;
} 

#nav2 li { 
display:inline; 
padding:0; 
margin:0; 
} 

#nav2 a:link, 
#nav2 a:visited { 
color:#000; 
background:#fff; 
padding:10px 26px 4px 26px;
float:left; 
width:auto; 
border:1px solid #044982;
text-decoration:none; 
font:bold 12px Arial, Helvetica, sans-serif; 
text-transform:uppercase; 
text-shadow: 2px 2px 2px #555; 
margin-right:20px;
} 

#nav2 li:first-child a { 
border-left:1px solid #044982; 
} 

#nav2 a:hover { 
color:#fff; 
background:#ddd; 
} 

#nosotros #nav2-nosotros a, 
#esencia #nav2-esencia a, 
#soluciones #nav2-soluciones a { 
background:#e35a00; 
color:#fff; 
text-shadow:none; 
} 
#nosotros #nav2-nosotros a:hover, 
#esencia #nav2-esencia a:hover, 
#soluciones #nav2-soluciones a:hover { 
background:#fff; 
} 
#nav2 a:active { 
background:#FF9729; 
color:#fff; 
} 

.bullet {   background-image: url(../imagenes/bullet.png);   
						background-position: 0px 6px; 
						background-repeat: no-repeat;   
						list-style: none;
						}
						
.navega li {   
					padding-left: 18px;   
					line-height: 19px; }

img.izquierda {
	        			border: 1px solid #000;
                float:left;
                margin-right: 20px;
                margin-left: 15px;
                }

img.derecha{
	        			border: 1px solid #000;
                float:right;
                margin-left: 20px;
                margin-right: 10px;
                }
                
img.esencia{
	        			border-top: 1px solid #000;
	        			border-bottom: 1px solid #000;
                }
                
img.borde{
	        			border: 1px dashed #000;
                }

.definicion {
							font-family: verdana, arial, helvetica, sans-serif;
							color: #444;
							font-size: 13px;
							border-bottom: 1px dotted #555;
							padding-bottom: 4px;
							margin-top: -10px;
							font-size: 60%;
							
							}
							
.definicion:first-letter {
				font-weight: bold;
				font-size: 18px;
				color: #BAC01F;
				}
				                
.prologo {
							font-family: verdana, arial, helvetica, sans-serif;
							color: #444;
							font-size: 13px;
							padding-bottom: 5px;
							border-bottom: 1px dotted #555;
							padding-top: 5px;
							border-top: 1px dotted #555;
							}
							
.prologo:first-letter {
				font-weight: bold;
				font-size: 18px;
				color: #BAC01F;
				}
				
.sigprologo {
							font-family: verdana, arial, helvetica, sans-serif;
							color: #444;
							font-size: 13px;
							font-weight: bold;
							}
				
.sigprologo:first-letter {
				font-weight: bold;
				font-size: 18px;
				color: #E58066;
				}
				
.pie {font-size: 10px;
			font-weight: normal;
			}
							
.descripcion {
							font-family: trebuchet, arial, helvetica, sans-serif;
							color: #444;
							font-size: 13px;
							font-weight: bold;
							}
							
.concepto {
							font-family: trebuchet, arial, helvetica, sans-serif;
							color: #444;
							font-size: 13px;
							font-weight: bold;
							padding-left:60px;
							margin-bottom: 7px;
							background: url(../imagenes/conceptos.gif);	
	            background-position: right top; 
	            background-repeat: no-repeat;
							}
							
html>body .concepto { margin-top: 0px;}

.conceptotrabajo {
							font-family: trebuchet, arial, helvetica, sans-serif;
							color: #444;
							font-size: 13px;
							font-weight: bold;
							padding-left:60px;
							margin-bottom: 7px;
							background: url(../imagenes/conceptostrabajos.gif);	
	            background-position: right top; 
	            background-repeat: no-repeat;
							}
							
html>body .conceptotrabajo { margin-top: 0px;}
							
.navegador {
						border: solid 1px #fff;
						padding: 2px;
						padding-left: 20px;
	          height: 1000px;
						} 
.col1 {
				float:left;
				width: 215px;
		    border-left: solid 1px #ddd;
		    border-right: solid 1px #aaa;
		    padding-left: 0px;
		    margin: 2px;
				}
				
.col2 {
				float:right;
				width: 215px;
		    border-left: solid 1px #ddd;
		    border-right: solid 1px #aaa;
		    padding-left: 0px;
				}

.navega {
				font-family: trebuchet, arial, helvetica, sans-serif;
				font-size: 13px;
				font-weight: bold;
				}
						
.ficha {
				padding-bottom: 45px;
				}
				
.dentroficha {
							padding-left: 20px;
							}
				
.enlacenube {
				text-align: right;
				padding: 5px;
				border-top: 1px dashed #ff8800;
				border-bottom: 1px dashed #ff8800;
				background: #FFF1E0 url(../imagenes/nube.gif);	
	      background-position: left top; 
	      background-repeat: no-repeat;
				font-size: 13px;
				width:200px;
				}
				
.enlacetrabajos {
				text-align: right;
				padding: 5px;
				border-top: 1px dashed #0077FF;
				border-bottom: 1px dashed #0077FF;
				background: #E0EEFF url(../imagenes/rueda.gif);	
	      background-position: left top; 
	      background-repeat: no-repeat;
				font-size: 13px;
				width:200px;
				}
					
a{
text-decoration:none;
}

a:link{
color:#33366c;
}

a:visited{
color:#33366c;
}

a:hover{
color:#fff;
background: #33366c;
}

a:active{
color:#000;
}

a.destaca{
text-decoration:none;
}

a.destaca:link{
color:#FF7F00;
}

a.destaca:visited{
color:#FF7F00;
}

a.destaca:hover{
color:#fff;
background: #ff8800;
}

a.destaca:active{
color:#000;
}

a.ultimos{
text-decoration:none;
}

a.ultimos:link{
color:#990000;
}

a.ultimos:visited{
color:#990000;
}

a.ultimos:hover{
color:#fff;
background: #990000;
}

a.ultimos:active{
color:#000;
}

a.concept{
text-decoration:none;
}

a.concept:link{
color:#00994E;
}

a.concept:visited{
color:#00994E;
}

a.concept:hover{
color:#fff;
background: #00994E;
}

a.concept:active{
color:#000;
}

h1.titulartrab {
background:  transparent url(../imagenes/trabajos.gif) no-repeat;
background-position: right bottom;
padding-left: 7px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border-bottom: 5px solid #BAC01F;
}

h1.titularnos {
background:  transparent url(../imagenes/nosotros.gif) no-repeat;
background-position: right bottom;
padding-left: 7px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border-bottom: 5px solid #BAC01F;
}

h1.titularesen {
background:  transparent url(../imagenes/esencia.gif) no-repeat;
background-position: right bottom;
padding-left: 7px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border-bottom: 5px solid #BAC01F;
}

.visual {
		color: #267820;
		}

.multimedia {
		color: #A266E5;
		}
		
.internet {
		color: #E58066;
		}
		
.conocimiento {
		color: #1167A2;
		}
		
.grafica {
		color: #BFB500;
		}
	
.sonora {
		color: #097879;
		}

h3.engloba {
font-size: 110%;
font-weight: bold;
color: #B7482B;
border-bottom: 1px solid #aaa;
border-right: 150px solid #aaa;
padding: 4px;
background: url(../imagenes/engloba.gif);	
background-position: left top; 
background-repeat: no-repeat;
padding-left: 43px;
}

h3.mapa {
font-size: 110%;
font-weight: bold;
color: #FF7F00;
border-bottom: 1px solid #aaa;
border-right: 1px solid #aaa;
padding: 4px;
padding-left: 43px;
background: #fff url(../imagenes/nube.gif) no-repeat;	
}

h2.mapa {
font-size: 19px;
border-bottom: 5px solid #666;
padding: 4px;
padding-left: 13px;
background:  #fff url(../imagenes/concepto.gif) no-repeat;
background-position: right bottom;
}

html>body h2.mapa { background-position: -5px;}

.frase {
font-size: 12px;
font-weight: bold;
color: #B7482B;
}

	
h2.visual {
font-size: 19px;
background:  #ADDAA9 url(../imagenes/visual.gif) no-repeat;
background-position: right bottom;
padding-left: 13px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border: 1px solid #6AB165;
border-bottom: 5px solid #267820;
}

html>body h2.visual { background-position: -5px;}

h2.multimedia {
font-size: 19px;
background:  #C29CEE url(../imagenes/multimedia.gif) no-repeat;
background-position: right bottom;
padding-left: 13px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border: 1px solid #A266E5;
border-bottom: 5px solid #551B96;
}

html>body h2.multimedia { background-position: -5px;}

h2.internet {
font-size: 19px;
background:  #F9C7BB url(../imagenes/internet.gif) no-repeat;
background-position: right bottom;
padding-left: 13px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border: 1px solid #E58066;
border-bottom: 5px solid #B7482B;
}

html>body h2.internet { background-position: -5px;}

h2.conocimiento {
font-size: 19px;
background:  #97D1F8 url(../imagenes/conocimiento.gif) no-repeat;
background-position: right bottom;
padding-left: 13px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border: 1px solid #4290C4;
border-bottom: 5px solid #1167A2;
}

html>body h2.conocimiento { background-position: -5px;}

h2.grafica {
font-size: 19px;
background:  #FAF2B5 url(../imagenes/grafica.gif) no-repeat;
background-position: right bottom;
padding-left: 13px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border: 1px solid #FFEE6C;
border-bottom: 5px solid #BFB500;
}

html>body h2.grafica { background-position: -5px;}

h2.sonora {
font-size: 19px;
background:  #94F1F5 url(../imagenes/sonora.gif) no-repeat;
background-position: right bottom;
padding-left: 13px;
padding-bottom: 0px;
padding-top: 7px;
color: #000;
border: 1px solid #1ABDBF;
border-bottom: 5px solid #097879;
}

html>body h2.sonora { background-position: -5px;}

h5.contacto {
padding-top:13px;
font-size: 80%;
}

.rojo {
color: #770000;
}

.video {
				 height: 210px;
	       float:right;
         margin-left: 10px;
         background: transparent;
         }
         
.audio {
				 height: 50px;
				 width: 230px;
	       float:right;
         margin-left: 10px;
         margin-top: 10px;
         background: transparent;
         background: url(../imagenes/audio.gif) no-repeat;
         padding-top: 35px;
         }
         
.imagen {
				 border: 1px solid #000;
         float:right;
         margin-left: 20px;
         }
                
         
.bio {
				font-family: verdana, arial, helvetica, sans-serif;
				color: #444;
				font-size: 11px;
				padding-bottom: 5px;
				border-bottom: 1px dotted #555;
				padding-top: 5px;
				border-top: 1px dotted #555;
				padding-left: 15px;
				width: 220px;
			}
			
			
.bio:first-letter {
				font-weight: bold;
				font-size: 12px;
				color: #000;
				}

.nosotros {
background: url(../imagenes/nosotros.jpg) no-repeat;
background-position: right bottom;
border: 1px dotted #999;
border-top: 5px solid #999;
}

h2.alf {
font-size: 19px;
background: #fff url(../imagenes/nosotros/alfredo.jpg) no-repeat;
background-position: right bottom;
padding-left: 7px;
padding-bottom: 3px;
padding-top: 4px;
color: #000;
border: 1px dotted #6AB165;
border-top: 5px solid #267820;
}

h2.lui {
font-size: 19px;
background: #fff url(../imagenes/nosotros/luisangel.jpg) no-repeat;
background-position: right bottom;
padding-left: 7px;
padding-bottom: 3px;
padding-top: 4px;
color: #000;
border: 1px dotted #A266E5;
border-top: 5px solid #551B96;
}

h2.dan {
font-size: 19px;
background: #fff url(../imagenes/nosotros/daniel.jpg) no-repeat;
background-position: right bottom;
padding-left: 7px;
padding-bottom: 3px;
padding-top: 4px;
color: #000;
border: 1px dotted #FFEE6C;
border-top: 5px solid #BFB500;
}
			
.fotos_alf {
						background: #fff;
						border: 1px dotted #6AB165;
						text-align: center;
						padding:7px;
						margin:15px;
						}
						
.fotos_lui {
						background: #fff;
						border: 1px dotted #A266E5;
						text-align: center;
						padding:7px;
						margin:15px;
						}
						
.fotos_dan {
						background: #fff;
						border: 1px dotted #FFEE6C;
						text-align: center;
						padding:7px;
						margin:15px;
						}
				
a.vis {	
					color: #267820;
					text-decoration: none;
					}
					
a.vis:hover {
					text-decoration: none;
					background: #267820;
					color: #fff;
					}
								
a.vis:visited {
					text-decoration: none;
					color: #267820;
					}
		
a.vis:visited:hover {
					text-decoration: none;
					background: #267820;
					color: #fff;
					}
					
a.mul {
					color: #551B96;
					text-decoration: none;
					}
					
a.mul:hover {
					text-decoration: none;
					background: #551B96;
					color: #fff;
					}
								
a.mul:visited {
					text-decoration: none;
					color: #551B96;
					}
		
a.mul:visited:hover {
					text-decoration: none;
					background: #551B96;
					color: #fff;
					}
		
a.int {
					color: #B7482B;
					text-decoration: none;
					}
					
a.int:hover {
					text-decoration: none;
					background: #B7482B;
					color: #fff;
					}
								
a.int:visited {
					text-decoration: none;
					color: #B7482B;
					}
		
a.int:visited:hover {
					text-decoration: none;
					background: #B7482B;
					color: #fff;
					}
					
a.con {
					color: #1167A2;
					text-decoration: none;
					}
					
a.con:hover {
					text-decoration: none;
					background: #1167A2;
					color: #fff;
					}
								
a.con:visited {
					text-decoration: none;
					color: #1167A2;
					}
		
a.con:visited:hover {
					text-decoration: none;
					background: #1167A2;
					color: #fff;
					}
					
a.gra {
					color: #BFB500;
					text-decoration: none;
					}
					
a.gra:hover {
					text-decoration: none;
					background: #BFB500;
					color: #fff;
					}
								
a.gra:visited {
					text-decoration: none;
					color: #BFB500;
					}
		
a.gra:visited:hover {
					text-decoration: none;
					background: #BFB500;
					color: #fff;
					}		
					
a.son {
					color: #097879;
					text-decoration: none;
					}
					
a.son:hover {
					text-decoration: none;
					background: #097879;
					color: #fff;
					}
								
a.son:visited {
					text-decoration: none;
					color: #097879;
					}
		
a.son:visited:hover {
					text-decoration: none;
					background: #097879;
					color: #fff;
					}	
					
a.sub {
					text-decoration: none;
					color: #444;
					font-size: 10px;
					font-weight: bold;
					}
					
a.sub:hover {
					text-decoration: none;
					background: #444;
					color: #fff;
					}
								
a.sub:visited {
					text-decoration: none;
					color: #444;
					}
		
a.sub:visited:hover {
					text-decoration: none;
					background: #444;
					color: #fff;
					}			
					
a.menu {	font-size: 12px;
				  font-weight: bold;
					text-decoration: none;
					color: #444;
					}
					
a.menu:hover {
					text-decoration: none;
					color: #fff;
					}
								
a.menu:visited {	      
					font-weight: bold;
					text-decoration: none;
					color: #444;
					}
		
a.menu:visited:hover {
					text-decoration: none;
					color: #fff;
					}
				
a.menu2 {	
					font-size: 13px;
				  font-weight: bold;
					text-decoration: none;
					color: #000;
					}
					
a.menu2:hover {
					text-decoration: none;
					background: #FF9729;
					color: #000;
					}
								
a.menu2:visited {	      
					text-decoration: none;
					color: #000;
					}
		
a.menu2:visited:hover {
					text-decoration: none;
					background: #FF9729;
					color: #000;
					}

a.correo {
					color: #444;
					text-decoration: none;
					border-bottom: 1px dashed #000;
					}
					
a.correo:hover {
					text-decoration: none;
					background: #000;
					color: #f80;
					}
								
a.correo:visited {
					text-decoration: none;
					color: #444;
					border-bottom: 1px dashed #000;
					}
		
a.correo:visited:hover {
					text-decoration: none;
					background: #000;
					color: #f80;
					}	

a.irnube {
					background: url(../imagenes/ficha.gif);	
	        background-repeat: no-repeat;
					padding-left: 13px;
					color: #444;
					text-decoration:none;
					}

a.irnube:visited{
color:#33366c;
background: url(../imagenes/ficha.gif);	
background-repeat: no-repeat;
padding-left: 13px;
text-decoration:none;
}

a.irnube:hover{
color:#fff;
background: #FF8800 url(../imagenes/ficha2.gif);	
background-repeat: no-repeat;
padding-left: 13px;
text-decoration:none;
}

a.irtrabajos {
					background: url(../imagenes/fichatrabajos.gif);	
	        background-repeat: no-repeat;
					padding-left: 13px;
					color: #444;
					text-decoration:none;
					}

a.irtrabajos:link{
padding-left: 13px;
text-decoration:none;
color:#33366c;
}

a.irtrabajos:visited{
color:#33366c;
background: url(../imagenes/fichatrabajos.gif);	
background-repeat: no-repeat;
padding-left: 13px;
text-decoration:none;
}

a.irtrabajos:hover{
color:#fff;
background: #0077FF url(../imagenes/ficha2.gif);	
background-repeat: no-repeat;
padding-left: 13px;
text-decoration:none;
}

a:irtrabajos{
color:#000;
}

a.volver {
					padding-top: 3px;
					background: url(../imagenes/volver.gif);	
	        background-repeat: no-repeat;
					padding-left: 23px;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					color: #444;
					}
					
a.volver:hover {
					background: url(../imagenes/volver_on.gif);	
	        background-repeat: no-repeat;
					text-decoration: none;
					color: #f80;
					}
								
a.volver:visited {
					background: url(../imagenes/volver.gif);	
	        background-repeat: no-repeat;
					text-decoration: none;
					color: #444;
					}
		
a.volver:visited:hover {
					background: url(../imagenes/volver_on.gif);	
	        background-repeat: no-repeat;
					text-decoration: none;
					color: #f80;
					}	
					
a.subir {
					padding-top: 6px;
					background: url(../imagenes/subir.gif);	
	        background-repeat: no-repeat;
					padding-left: 23px;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					color: #444;
					}
					
a.subir:hover {
					background: url(../imagenes/subir_on.gif);	
	        background-repeat: no-repeat;
					text-decoration: none;
					color: #f80;
					}
								
a.subir:visited {
					background: url(../imagenes/subir.gif);	
	        background-repeat: no-repeat;
					text-decoration: none;
					color: #444;
					}
		
a.subir:visited:hover {
					background: url(../imagenes/subir_on.gif);	
	        background-repeat: no-repeat;
					text-decoration: none;
					color: #f80;
					}	
										
/*
Elementos ocultables
*/
#mision h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

#mision h4 a {
	color: #A266E5;
	text-decoration: none;
	padding-left: 15px;
	background: url(../imagenes/cerrado.png) center left no-repeat;
}
#mision h4 a:hover {
	color: #000;
	cursor:s-resize;
}
#mision h4 a.activo {
	background: url(../imagenes/abierto.png) center left no-repeat;
	border-bottom: dashed 2px #333;
}

#mision #tmision {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #444;
	font-size: 13px;
	font-weight: bold;
	visibility: hidden;
	display: none;
}
#mision #tmision.activo {
	visibility: visible; 
	height: auto;
	display: block;
}

#tmision:first-letter {
				font-weight: bold;
				font-size: 18px;
				color: #E58066;
				}
				
#compromiso h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

#compromiso h4 a {
	color: #097879;
	text-decoration: none;
	padding-left: 15px;
	background: url(../imagenes/cerrado.png) center left no-repeat;
}
#compromiso h4 a:hover {
	color: #000;
	cursor:s-resize;
}
#compromiso h4 a.activo {
	background: url(../imagenes/abierto.png) center left no-repeat;
	border-bottom: dashed 2px #333;
}

#compromiso #tcompromiso {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #444;
	font-size: 13px;
	font-weight: bold;
	visibility: hidden;
	display: none;
}
#compromiso #tcompromiso.activo {
	visibility: visible; 
	height: auto;
	display: block;
}

#tcompromiso:first-letter {
				font-weight: bold;
				font-size: 18px;
				color: #E58066;
				}
				
#objetivo h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

#objetivo h4 a {
	color: #BFB500;
	text-decoration: none;
	padding-left: 15px;
	background: url(../imagenes/cerrado.png) center left no-repeat;
}
#objetivo h4 a:hover {
	color: #000;
	cursor:s-resize;
}
#objetivo h4 a.activo {
	background: url(../imagenes/abierto.png) center left no-repeat;
	border-bottom: dashed 2px #333;
}

#objetivo #tobjetivo {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #444;
	font-size: 13px;
	font-weight: bold;
	visibility: hidden;
	display: none;
}
#objetivo #tobjetivo.activo {
	visibility: visible; 
	height: auto;
	display: block;
}

#tobjetivo:first-letter {
				font-weight: bold;
				font-size: 18px;
				color: #E58066;
				}
				
#centrada h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

#centrada h4 a {
	color: #E58066;
	text-decoration: none;
	padding-left: 15px;
	background: url(../imagenes/cerrado.png) center left no-repeat;
}
#centrada h4 a:hover {
	color: #000;
	cursor:s-resize;
}
#centrada h4 a.activo {
	background: url(../imagenes/abierto.png) center left no-repeat;
	border-bottom: dashed 2px #333;
}

#centrada #tcentrada {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #444;
	font-size: 13px;
	font-weight: bold;
	visibility: hidden;
	display: none;
}
#centrada #tcentrada.activo {
	visibility: visible; 
	height: auto;
	display: block;
}

#tcentrada:first-letter {
				font-weight: bold;
				font-size: 18px;
				color: #E58066;
				}
				
#encefalo h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

#encefalo h4 a {
	color: #1167A2;
	text-decoration: none;
	padding-left: 15px;
	background: url(../imagenes/cerrado.png) center left no-repeat;
}
#encefalo h4 a:hover {
	color: #000;
	cursor:s-resize;
}
#encefalo h4 a.activo {
	background: url(../imagenes/abierto.png) center left no-repeat;
	border-bottom: dashed 2px #333;
}

#encefalo #tencefalo {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #444;
	font-size: 13px;
	font-weight: bold;
	visibility: hidden;
	display: none;
}
#encefalo #tencefalo.activo {
	visibility: visible; 
	height: auto;
	display: block;
}

#tencefalo:first-letter {
				font-weight: bold;
				font-size: 18px;
				color: #E58066;
				}
				
		.tooltip {
			border-bottom: 20px solid #888;
			cursor: help; text-decoration: none;
			position: relative;
			text-align: left;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 280px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.7em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
			color: #000;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.info { background: #b99300; border: 1px solid #000;	}
		
.tksnicker {font-size: 2em;
						color: #c0a12b;}		
						
.tk-ff-masala-script-web-pro {font-size: 1.5em;}