﻿   body { 
    font-size: 1em;
	#font-size: 20em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003045 /*white;*/ /*#333;*/
	
	background:#fff;   /*#003045*/ /*#267daa;*/
	padding: 0;
	margin: 0;

   } 
   html{background:#fff;width:960px}
   html, body { width: 100%;}
   
 #download a:hover{text-decoration:none;}

 
 /*invertimos para que se vea el de css3 q es el que lleva la clase oculto*/
 .s_oculto{visibility:visible; float:left;}
   .s_mostrar{visibility:hidden;height:0;width:0;margin:0 0;}
   
   
   
.spacer-img{width:36px;float:left;}
   .imagenes{
   height:180px;
padding-top:20px;

width:965px;
text-align:center;
   }
   .imagen{
  float:left;
  width:130px;
  font-size: 0.8em;
  padding-top:10px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
   }
   .imagen figcaption{padding-top:10px;width:130px;text-align:center;}
   .titimagen{
font-weight:bold;
  font-size: 1.2em;
  text-align:center;
}

   h3 
	{
		text-align: center;
		margin: auto;
		padding: 8px 0px;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	.TxtBlanco11{color:#003045;padding:2px;}
	
	h4{
	
	}
	 #recuperar{height:80px;line-height:3em;float:left;width:76.5%;text-align:right;padding-right:19.5%; padding-bottom:10px;}
	.logininput{clear:right;float:left;width:62%;text-align:left; line-height:3em; }
	.loginusu{float:left; width:38%;text-align:right; line-height:3em;height:90px;}
	#divBotonLogin{height:80px;line-height:3em;float:left;width:75.5%;text-align:right;padding-right:22%; padding-bottom:10px;}
	#divVolverLoginInfo{line-height:11em;}
	#tablaFicha{width:100%;}
	#tablaFichaMenu{width:99%;}
	#tipohistorico{width:20%;text-align:left;}
	#tipohistoricoE{width:19.5%;text-align:left; }
	#descripcion{width:10%;text-align:left;}
	#fechaBiblio{width:31%}
	#fechaFac{width:23%}
	#calenbiblio{padding-right:10px;}
	.volverLogin{line-height:17em;}
	.CategoriaTabla{
	padding-left:2px;
	}

	.h3-ficha{color:#003045;padding-bottom:20px;line-height:0px; text-align:left; padding-left:3px;}
	
	.FichaColegiadoUp {
	background: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #267daa;
	width:140px;
	height:90px;
	border: 1px solid #267daa;
	   /*border-radius: 2px;  */
	   border-top-left-radius:0px;
	   border-top-right-radius:400px;
	   border-bottom-right-radius:2px;
		border-bottom-left-radius: 0px;
	/*-ms-border-radius: 2px;  
	-moz-border-radius: 2px;  
	-webkit-border-radius: 2px;  
	-khtml-border-radius: 2px;*/  
		/*background: #006699;*/
		/*width:30%;*/
		height:20px;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin-top: 5px;
		/*color: #fff;*/
		cursor:pointer; cursor: hand;	
		/*background: url("images/botones2.gif") no-repeat;*/
		outline:none;
		padding:8px 0px 8px 8px;
	}
	
	/*.azulclarito{
	background-color:#c9e5f4;
	}*/
	.FichaColegiadoDw{
	background-color:#267daa;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003045;
	width:140px;
	height:90px;

	   /*border-radius: 2px;  */
	   border-top-left-radius:0px;
	   border-top-right-radius:400px;
	   border-bottom-right-radius:2px;
		border-bottom-left-radius: 0px;
	/*-ms-border-radius: 2px;  
	-moz-border-radius: 2px;  
	-webkit-border-radius: 2px;  
	-khtml-border-radius: 2px;*/  
		/*background: #006699;*/
		/*width:30%;*/
		height:20px;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin-top: 5px;
		/*color: #fff;*/
		cursor:pointer; cursor: hand;	
		/*background: url("images/botones2.gif") no-repeat;*/
		outline:none;
		padding:8px 0px 8px 8px;
	text-decoration: none;
}

#link-dw {background-color:#267daa; text-decoration:none;color:#003045;}
.link-dw:hover{background-color:#267daa; text-decoration:none;color:#003045;}


.FichaColegiadoDwSegunda{
	background-color:#267daa;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003045;
	width:135px;
	height:85px;
	   /*border-radius: 2px;  */
	   border-top-left-radius:0px;
	   border-top-right-radius:400px;
	   border-bottom-right-radius:2px;
		border-bottom-left-radius: 0px;
	/*-ms-border-radius: 2px;  
	-moz-border-radius: 2px;  
	-webkit-border-radius: 2px;  
	-khtml-border-radius: 2px;*/  
		/*background: #006699;*/
		/*width:30%;*/
		height:20px;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin-top: 5px;
		/*color: #fff;*/
		cursor:pointer; cursor: hand;	
		/*background: url("images/botones2.gif") no-repeat;*/
		outline:none;
		padding:8px 0px 0px 8px;
	text-decoration: none;
}

.FichaColegiadoUpSegunda{
	background-color:#069;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003045;
	width:135px;
	height:85px;
	   /*border-radius: 2px;  */
	   border-top-left-radius:0px;
	   border-top-right-radius:400px;
	   border-bottom-right-radius:2px;
		border-bottom-left-radius: 0px;
	/*-ms-border-radius: 2px;  
	-moz-border-radius: 2px;  
	-webkit-border-radius: 2px;  
	-khtml-border-radius: 2px;*/  
		/*background: #006699;*/
		/*width:30%;*/
		height:20px;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin-top: 5px;
		/*color: #fff;*/
		cursor:pointer; cursor: hand;	
		/*background: url("images/botones2.gif") no-repeat;*/
		outline:none;
		padding:8px 0px 0px 8px;
	text-decoration: none;
}

.FichaColegiadoDwEnl a{
		text-decoration: none;
		color:#333;
}


	.FichaColegiadoDwEnl a:hover {
				text-decoration: none;
				color: #333;
				display: inline;
				
		}
	
.FilaTabla{
text-align:left;
display:table-cell;
vertical-align:top;
padding:8px 0px 8px 4px;


}

.no-visible{
visibility:hidden;
}

.visible{
visibility:visible;
}

.TxtNegro11BoldIzqFicha {

	font: bold  13px Arial, Helvetica, sans-serif;
	color: #003045;
	text-decoration: none;
   width:17%;
   vertical-align:top;
   text-align:left;
   padding-bottom:8px;
   padding-left:4px;
}

.TxtNegro11IzqFichaEmp {

   font:   13px Arial, Helvetica, sans-serif;
   color: #003045;
   text-decoration: none;
   vertical-align:top;
   text-align:left;
  padding-bottom:8px;
   padding-left:8px;

  
}

.columFacturas{
background-color:#fff; border:0px; color:#fff;font-weight:bold;text-align:center;/*background-color:#555;*/
}
.TxtNegro11IzqFichaEmp2{

   font:   13px Arial, Helvetica, sans-serif;
   color: #003045;
   text-decoration: none;
   vertical-align:top;
   text-align:left;
   padding-bottom:8px;
   /*padding-left:16px;*/
  
  
}


.FichaNivel1{
	font: bold  13px Arial, Helvetica, sans-serif;
	color: #267daa;
	text-decoration: none;
   width:98%;
   
   text-align:center;
   padding:4px 0px;
   margin:auto;
 background-color:#F3F3F3;
  border-top-left-radius:0px;
	   border-top-right-radius:400px;
	   border-bottom-right-radius:2px;
		border-bottom-left-radius: 0px;
		border: 1px solid #267daa;
}

.FichaNivel2{
	font: bold  13px Arial, Helvetica, sans-serif;
	color: #003045;
	text-decoration: none;
   width:100%;
   vertical-align:top;
   text-align:left;
   padding-bottom:8px;
   padding-left:8px;
 
}

   .FormNomenclaturas{
   width:15%;
   vertical-align:top;
   text-align:left;
   padding-bottom:8px;
  
   }
   .paddingleft20{padding-left:20px;}
   
    .FormControles{
   width:35%;
   vertical-align:top;
   text-align:left;
   padding-bottom:8px;
   color:#003045;
   
   
   }
   .foros{
   vertical-align:top;
   text-align:left;
   padding-bottom:16px;
   
   }
   #content { 
    text-align:left; 
    margin:auto; 
    width:960px; 
    height:auto;
    background-color: #fff;/*white; */
	
   } 
   
   #menuCabecera 
   {
	font-size:12px;
	width: 960px;
	height:205px;
	background-color:#fff; /*white;*/
	text-align:left;
	/*margin-right:20px;*/

   }
   #cabecera { 
    width: 959px; 
    height:auto; 
	
    /*background-color:#003045; black;
	border-left: 1px solid #003045; /*#006699;*/*/
	
	
     
   } 
   /*CONTACTO*/
   .sesion{width:50%; float:left; height:80px;line-height:2em;}
   .social{width:auto;float:left;text-align:left;height:80px;}
   .buscar{float:left;width:auto;text-align:right; }
   .error{
	width:100%;float:left; 
	padding:20px 0  20px 10px;
	text-align:left;
	background:#E6C6D6;
	border-radius: 4px;  
	-ms-border-radius: 4px;  
	-moz-border-radius: 4px;  
	-webkit-border-radius:4px;  
	-khtml-border-radius: 4px; 
	}
   
   #encabezado2{
  /* background:  images/encabezado2.jpg;*/
   height:125px;
   
   }
   #menuCarrusel
   {
	width:960px;
	height:208px;
	background-color:#fff; /*white;*/
	/*margin-bottom:5px;
	padding-top:5px;*/
	
   }
   #menu { 
    width:200px; 
    height:700px; 
    float:left; 
    background-color:#fff;
	
   } 

   #contenido { 
    width:824px; 
    height:auto; 
    float:left; 
    background-color: #fff;/*White; */
   } 
   
   #contenidoPrincipal {
	min-height:10px;
    width:100%; 
    height:auto; 
    float:left; 
	background:#fff;
   } 
   
   
   #contenidoPrincipalTexto { 
    width:750px; 
    height:auto; 
    float:left; 
    background-color:#fff; /*white; */
	/*padding-left:8px;*/
    
   } 
   
    #contenidoPrincipalTextoAmplio { 
    width:100%; 
    height:auto; 
    float:left; 
    background-color:#fff; /*white; */
	/*padding-left:8px;*/
    
   } 
   
 /*  #Acceder{
    height:500px;
	float:center;
	width:100%;
	
   }
   
 
   */
    #Login{
	/*clear:both;*/
    height:400px;
	
	width:600px;
	float:center;
	background-color:#003045;
	text-align:center;
	line-height:7em;
	vertical-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
   }
   
      #contentLogin { 
    /*text-align:left; */
	float:center;
    margin:auto; 
    width:960px; 
    height:auto;
   
	
   } 
   
   .TextoLogin { 
        font-family:  Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		color:#fff;
	    margin: 0px 0px 0px 5px;
		clear:right;
		float:center;
		width:90%;
		line-height:2em;
		padding:0 5%;
	
		text-align:justify;
		/*text-indent:2em;*/
		
	
   } 
   #Editor{
    width:100%; 
	padding-left:8px;
	text-align:left;
   }
   
   
   #contenidoPrincipalTexto table { 
    max-width:824px; 
    height:auto; 
    
   } 
   #contenidoPrincipalTexto img { 
    max-width:824px; 
    height:auto; 
    
   } 
   #contenidoPrincipalTexto p { 
    max-width:824px; 
    height:auto; 
    
   } 
   
   
   /*carrusel imagenes cabecera*/
   #slider {
		width:960px;
		height:240px;
		float:left;
		overflow:hidden;
		width:960px;
		background-color:#fff;

		/*margin-bottom:5px;
		padding-top:5px;*/
   }
   
  
   .s_element{
		position: relative;
		width:100%;
		height:100%;
		display:none;
   }
   
    .s_visible{
		display:block;
   }
   

   .contenidoIzq
   {
	width:360px; 
	min-height:10px;
    height:auto; 
    float:left; 
    background-color:#fff;/*White;*/
    /*border-right: 1px #666666 dashed;*/
    margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
	letter-spacing:0.25 em ;
	text-align:left;
   }

    .contenidoDer 
   {
	width:360px; 
	min-height:10px;
    height:auto; 
    float:left; 
    background-color:#fff;
    /*border-right: 1px #666666 dashed;*/
    margin: 0px 0px 0px 5px;
	padding-right:5px;
	letter-spacing:0.25 em ;
	text-align:left;
	
	
   }
   
  
	  
	   /*.contenidoDer a {
	   padding:10px 10px 5px 5px;
	   text-align:center;
	  
	  }*/
	  
	  /*.contenidoDer p {
	   background-color:	#f5f5f5;
	  }*/

   /**/
   .contenidoCompleto
   {
	left:10px;
	width:700px; 
	min-height:10px;
    height:auto; 
    background-color:#fff;
   /* border-bottom: 1px #666666 dashed;*/
    margin: 10px 0px 10px 5px;
    
    
   }
   .headline {
font-size: 20px;
background-color: #fff;
/*padding-right: 10px;*/
z-index: 5;
/*position: relative;*/
float: left;
text-align:left;
text-decoration:none;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
.enlcolor{color:#267daa;}	
.enlcolor a{color:#267daa;}	
.enlcolor a:hover{color:#267daa;}	
.titcolor{color:#267daa;padding-top:30px;}
.line {

border-bottom: 1px solid #f0f0f0;
width: 77%;
float: left;
height: 1px;
display: inline-block;
margin: -16px 0 25px 163px;
}

.l_contacto  {margin: -16px 0 25px 222px;margin-bottom:48px;width:64%;}
.l_info{margin: -16px 0 48px 125px;width:40%;}
.l_sigue{margin: -16px 0 48px 130px;width:39%;}
.l_donde{margin-bottom:25px; width:83.2%;}


   .fondo_gris{
   border:0px;
   height:50px;
   }
  
    .fondo_blanco{
   background-color:#fff;
   height:50px;
   border:0px;
   }
   
    .FilaRojo{
   background-color:#D26F6F;
   height:50px;
   }
   
   
   #contenidoAnuncios 
   {
	width:130px;
	/*min-height:10px;*/
	height:930px;
	float:left;
	/*background-color:#003045;*/
	margin-left:60px;
	text-align:center;
	
   }
   
   
   #textoBuscar{
   font-style:oblique;
   color: #CCC;
   text-indent:2px;
   line-height: 0.5 em;
   }
  /*#textoBuscar:focus {
   font-style: normal;
   color:black;
   {*/
   
 #politica {color:#267daa;text-decoration:none;}
 #politica:hover{color:#267daa;text-decoration:none;}
 #politica:visited{color:#267daa;text-decoration:none;}
 
 
  .politica 
  .botones
	{
	   border-radius: 10px;  
	-ms-border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;  
	-khtml-border-radius: 10px;  
		background: #267daa;
		width:15%;
		height:20px;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin-top: 5px;
		color: #003045;
		cursor:pointer; cursor: hand;	
		background: url("images/botones2.gif") no-repeat;
		outline:none;
		}
	.ContenedorBotones{
		text-align:center;
		padding-top:10px;
	}
		
	.Busca{padding:40px 0px;}
	
	
	#divfechahasta img,#divfechaDesde img{ 
	border-radius: 4px;  
	-ms-border-radius: 4px;  
	-moz-border-radius: 4px;  
	-webkit-border-radius:4px;  
	-khtml-border-radius: 4px;  

	}
	
	.BotonesContenido
	{
	   border-radius: 4px;  
	-ms-border-radius: 4px;  
	-moz-border-radius: 4px;  
	-webkit-border-radius:4px;  
	-khtml-border-radius: 4px;  
		background: #267daa;
		width:120px;
		height:30px;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin-top: 5px;
		color: #003045;
		/*border: solid 1px #00314b;*/
		cursor:pointer; cursor: hand;	
		/*background: url("images/botones2.gif") no-repeat;*/
		outline:none;
		
		}
   
   
   
   .AnuncioPrincipal
   {
      /* border-radius: 10px;  
	-ms-border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;  
	-khtml-border-radius: 10px;  
	
	min-height: 100px;*/
	height: auto;
	/*position: absolute;*/
	
/*padding-top:40px;*/

width: 130px;
display:block;
	float:left;
	/*determinamos una anchura*/
	/*indicamos que el margen izquierdo, es la mitad de la anchura*/
	/*margin-left:-475px;*/
	   }

	
   .anuncio{
 
  width:70%;
  font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
padding-top:20px;
   }
   .anuncio figcaption{padding-top:10px;}
  
.pd-t{padding-bottom:20px; }
.pd-b{padding-top:30px;}
.pd-l{padding-left:30px;}
/*
.AnuncioPrincipal a
	 {
				text-decoration: none;
				color: white;
				display: block;
				margin-left: 5px;
				margin-right: 5px;
				
		}
		.AnuncioPrincipal a:hover {
				text-decoration:underline;
				color: White;
				display: block;
				margin-left: 5px;
				margin-right: 5px;
		}*/

	.AnuncioGif
   {
      /* border-radius: 10px;  
	-ms-border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;  
	-khtml-border-radius: 10px;  */
	width: 100%;
	height:auto;
	/*position: absolute;
	top:10px;
	left:4px;*/
	/*determinamos una anchura*/
	/*indicamos que el margen izquierdo, es la mitad de la anchura*/
	/*margin-left:-475px;*/
	/*border:1px solid black;*/
	background-color:#fff;
    padding: 0;
	 margin-top: 10px;
	 float:left;
   }
   #pie 
   {
	color: #003045;
    clear:both; 
    width:960px; 
    height:50px; 
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#014664;
	text-align:center;
	
   }
   
   
   
 .MapaNivell{padding-top:15px; padding-bottom:2px;}
.MapaNivell a{color:267daa;}
 
   #pie table{margin:0 auto; text-align: left;}

	*{padding:0;margin:0;border:0;}
	#diapos-on{width:960px;height:205px;top:0;left:0;position:relative;}
		#diapos-on li{position:absolute;top:0;left:0;width:960px;height:205px;list-style:none;}
		#diapos-on li a{display:block;position:absolute;top:0px;bottom:0;height:33px;width:100%;background:rgba(0,48,69);text-decoration:none;font-size:110%;font-weight:bold;color:#003045;text-shadow:0px 2px 3px #000;}
		

		
/*Menu de cabecera*/	
	
	#menuh 
	{
		background: #fff;/*#006699;*/
		width:960px;
		height:40px;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin-top: 0px;
		color: #003045;
		}

		#menuh ul, li {
				list-style-type: none;
		}

		#menuh ul {
				margin: 0;
				padding: 0;
		}
		
		#menuh li {
				float: left;
				width: 16.45%;
				height: 40px;
				background:#fff;/*#006699;*/
				border: solid 1px #fff;/*#00314b;*/
				color: #003045;
				
				
		}

		#menuh a {
				text-decoration: none;
				color: #003045;
				display: block;
				padding: 10px 10px;
				text-align: center;
		}

		#menuh li#primero {
				border-left: 3px solid #fff; /*#006699;*/
		}

		#menuh li:hover {
				background: #267daa;/*#8a8a8c;*/
				color:#003045;
		}
		#menuh a:hover {
				text-decoration: none;
				color: #003045;
				display: block;
				padding: 10px 10px;
				text-align: center;
		}


		
.fechaAgenda 
	{
		font-family:  Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight: bold;
	    color: #267daa;/*#333;*/
	    margin: 0px 0px 0px 5px;
		/*background-color:	#f5f5f5;*/
	}

.linkAgenda
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
	    color:#267daa;/*#006699;*/
	    margin-left: 5px;
	    margin-right: 5px;
	    margin-top: 5px;
	    text-align:left;
		
		/**/
		word-spacing: 0.05 em;
		line-height: 0.5 em;
		/**/
		
	}
/*	
.linkagenda ul{

}
.linkagenda ul li {
 text-indent:10em;
}*/
	.linkAgenda a
	 {
				text-decoration: none;
				color: #267daa;/*#006699;*/
				display: block;
				/*margin-left: 5px;*/
				margin-right: 5px;
				text-align:left;
				text-indent:0em;
		
				
		}
		.linkAgenda a:hover {
				text-decoration:underline;
				color:#267daa; /*#006699;*/
				display: block;
				/*margin-left: 5px;*/
				margin-right: 5px;
		}
		
		/*.linkAgenda a #leermas{
			text-decoration: none;
				color: #006699;
				display: inline;
		}
		*/
		#leermas{text-decoration:underline;
				color::#267daa; }
		#leermas:hover{
			text-decoration:underline;
				color: #267daa; 
		}
		
		 /**/
      /*#TitularAgenda{
	  text-align:center;
	  
	  }*/

	  hr {
border: 0;
height: 20px;
background:url("URL_IMAGEN") no-repeat;
}

.textoAgenda
	{
		font-family:  Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
	    color:#003045;/*#333;*/
	    margin-left: 5px;
	    margin-right:5px;
	    margin-top:5px;
	    text-align:left;
		width:360px;
		text-align:left;
		background: #fff; /*white;*/
		/*text-indent: 2em;*/
	}
	
	.textoAgenda a
	 {
				text-decoration: none;
				color: #003045;
				display: inline;
				
		}
	.textoAgenda a:hover {
				text-decoration: none;
				color: #267daa;
				display: inline;
				
		}
	.textoAgenda img 
		{
			 text-align:left;
			height:50px;
			width:50px;
		}	 
			
.linkOfertas
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
	    color:#003045;
	    margin-left: 5px;
	    margin-right: 5px;
	    margin-top: 10px;
	    text-align:left;
		/**/
		word-spacing: 0.05 em;
		line-height: 0.5 em;
		/**/
	}
	.linkOfertas a
	 {
				text-decoration: none;
				color: #003045;
				display: block;
				/*margin-left: 5px;*/
				margin-right: 5px;
				
		}
		.linkOfertas a:hover {
				text-decoration:underline;
				color: #267daa; 
				display: block;
				/*margin-left: 5px;*/
				margin-right: 5px;
		}

.textoOfertas
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
	    color:#003045;
	    margin-left: 5px;
	    margin-right:5px;
	    margin-top:10px;
	    text-align:left;
	}
	
	.textoOfertas a
	 {
				text-decoration: none;
				color: #003045;
				display: block;
				
		}
	.textoAgenda a:hover {
				text-decoration: none;
				color: #267daa; 
				display: inline;
				
		}
								
.hide {display: none;}

.refnone
	{
		text-decoration: none;
		color: #003045;
		
	}
.refnone:hover
    {
		text-decoration: none;
				color: #267daa; 
    }
.Spacer2 {
	line-height: 2px;
	height: 2px;
}

.RayLat{
	border-right: 1px solid #F3F3F3;
	width:178px;
	text-align:center;
	
}

.TxtAzulGrande {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #003045;
}
.TxtRojo11Bold {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #003045;
}
 .TxtRojo11Bold a{ text-decoration:none;}
.TxtAzul11Bold {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #003045;
}
.TxtAzul11Bold a{ text-decoration:none;}
.TxtSubrayado {
text-decoration: underline;
}
.TxtSubrayado a{ text-decoration:none;}
.TxtAzul11 {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #267daa;
}
.TxtAzul11Izquierda {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #267daa;
	text-align:left;
	
}
.TxtNegro11{
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color:#003045;
	text-decoration: none;

}
.TxtNegro10{
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	color:#003045;
	text-decoration: none;

}
.TxtNegro11Izq {
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color:#003045;
	text-decoration: none;
	text-align: left;
	padding-left:8px;
	background:#fff;
}

td.TxtNegro11Izq  a{background:#fff; color:#003045;}
.TxtNegro11Izq  a{background:#fff; color:#003045;}
span.TxtNegro11Izq  a{background:#fff; color:#003045;}
.TxtNegro11Izq  li{background:#fff; color:#003045;}
.TxtNegro11Izq  select{background:#fff; color:#003045;}


.TxtNegro11dcha{
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color:#003045;
	text-decoration: none;
	text-align: right;
} 
/*
.TxtNegroFBlanco {
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	text-align: left;
	background-color:#FFFFFF;
	padding-left:3px;
}
*/
.TxtNegro11Justif {
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color: #003045;
	text-decoration: none;
	text-align: justify;
}
.TxtNegro11Bold {

	font: bold  13px Arial, Helvetica, sans-serif;
	color: #003045;
	text-decoration: none;
}
.TxtNegro11BoldIzquierda {

	font: bold  13px Arial, Helvetica, sans-serif;
	color: #003045;
	text-decoration: none;
	text-align:left;
}
.TxtNegro11Centrado {

	font: normal 13px Arial, Helvetica, sans-serif;
	color:#003045;
	text-decoration: none;
	text-align: center;
}
.TxtGris11 {

	font: normal  13px Arial, Helvetica, sans-serif;
	color: #014664;
	text-decoration: none;
}
.TxtNegro11Sangrado {
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color:#003045;
	text-decoration: none;
	text-align: left;
	padding-left:15px;
}
.TxtRaya{
font: bold 11px Arial, Helvetica, sans-serif;
	color: #336799;
	text-align: left;
	margin-bottom:4px;
	margin-top:4px;
	border-bottom: 1px solid #336799;

	padding:2px;}
	
.Centrar 
{
	font: 13px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: auto;
	max-width:720px;
	text-indent:0px;
	padding-left:2px; 
	
}
	.Centrar table { 
    max-width:720px; 
    height:auto; 
    
   } 
   .Centrar table tr td{background:#fff;}
   
   .Centrar li{background:#fff;color:#003045;}
   
   .Centrar legend{color:#003045; background:#fff;}
   
   .Centrar p { 
    max-width:720px; 
    height:auto; 
	
	
	
    
   } 
	.Centrar h2 
	{
		text-align: center;
		margin: auto;
		padding: 8px 0px;
		text-decoration:underline;
	}
	.Centrar .TituloSinLinea h2 
	{
		text-align: center;
		margin: auto;
		padding: 8px 0px;
		text-decoration:none;
	}
	
	.Centrar img
	{
		text-align: center;
		max-width:720px;
		height:auto;
		margin: auto;
	}
	
	#divfechahasta{width:37.5%}
	
	.Centrar a
	 {
				text-decoration: none;
				color:#003045;
				/*margin-left: 5px;
				margin-right: 5px;*/
				text-indent:0px;
				background:#fff;
				
				
		}
		.Centrar a:hover {
				text-decoration:underline;
				color: #267daa;
				/*margin-left: 5px;
				margin-right: 5px;*/
		}
	
.Izquierda 
{
	
	font: 13px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: auto;
	padding: 10px 5px;
	background:#fff;
	color:#003045;
	
}


.DerechaCom 
{
	
	font: 13px Arial, Helvetica, sans-serif;
	text-align: right;
	margin: auto;
	padding: 10px 5px;
	
	
}
.busca15{width:20%;}

.busca65{width:60%;}

/*Buscador Repositorio*/
.BuscadorIzq{
	width:20%; text-align:left; 
}
.wd10{width:10%; }
.wd60{width:60%; }
.BuscadorIzqFor{
	width:28%; text-align:left; 
}

.BuscadorDerFor{
	width:39%;
}

.BuscadorDer{
	width:60%;
	text-align:left;
}


.BuscadorSelect{
	clear:left;
	float:left;
	padding-right:0%;
}

.Volver 
{
	
	font: 13px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: auto;
	padding: 60px 0px 10px 0px;
	
}

.Derecha {
	text-align: right;
}
.Spacer8 {
	line-height: 8px;
	height: 8px;
	
}
.Spacer16 {
	line-height: 16px;
	height: 16px;
	
}
.Spacer1 {
	line-height: 1px;
	height: 1px;
}
.Spacer2 {
	line-height: 2px;
	height: 2px;
}
.RayaAzul {
	line-height: 1px;
	height: 1px;
	background:#014664;
}
.raymenu {
	background-image: url(../img/ray-menu.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.rayForm{
	line-height: 1px;
	height: 1px;
	background:#F3F3F3;
}
/* menus*/
/*.Menu1Sel {
	background:  #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #df3a01;
	border-top: 1px solid #df3a01;
	text-align:left;
	padding-top:3px;
	padding-bottom:4px;
	
}
.Menu1Sel a{
background: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:  #df3a01;
	text-decoration:none;
	
	display:block;
}
.Menu1Sel a:hover
{
	background:#fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #df3a01;
	text-decoration:none;
}

.Menu1NoSel {
	background: #DF3A01;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	border-top: 1px solid #FFFFFF;
	text-align:center;
	padding-top:3px;
	padding-bottom:4px;
	height:35px;width:175px;
	
}
.Menu1NoSel a{
	background: #DF3A01;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	padding-left: 15px;
	display:block;

}
.Menu1NoSel a:hover{
	
	background: #DF3A01;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
}
.Menu2Sel {
	background:  #c9e5f4;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	border-top: 1px solid #FFFFFF;
	text-align:left;
	

}




.Menu2Sel a {
	
	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	padding-left: 15px;
	display:block;
}
.Menu2Sel a:hover{
	
	background: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#DF3A01;
	text-decoration:none;
	
}

.Menu2NoSel {
	background:#003045;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	border-top: 1px solid #FFFFFF;
	text-align:left;
	padding-top:10px;
	
	height:30px;
	vertical-align:middle;
}




.Menu2NoSel a {
	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration:none;
	padding-left: 15px;
	vertical-align:middle;

	display:block;
	
}
.Menu2NoSel a:hover{
	
	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration:none;
}
.Menu2MasSel {
	background: url(/Coitim/images/mas.gif) no-repeat left bottom;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #336799;
	border-top: solid 1px #ffffff;
	text-align:left;
	padding-top:3px;
	padding-bottom:4px;
}
.Menu2MasSel a {
	
	background: url(../Img/mas.gif) no-repeat 6px 4px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #336799;
	text-decoration:none;
	padding-left: 20px;
	display:block;
}
.Menu2MasSel a:hover{
	background: url(../Img/mas.gif) no-repeat 6px 4px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
.Menu2MasNoSel {
	
	font: normal 11px Arial, Helvetica, sans-serif;
	color: Black;
	border-top: solid 1px #ffffff;
	text-align:left;
	padding-top:3px;
	padding-bottom:4px;
}
.Menu2MasNoSel a {
	
	
	font: normal 11px Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration:none;
	padding-left: 20px;
	display:block;
}
.Menu2MasNoSel a:hover{
	
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration:none;
}


.Menu3NoSel {
	background: url(../img/fMenu3NoSel.gif) no-repeat left bottom;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: Black;
	border-top: solid 1px #ffffff;
	text-align:left;
	padding-top:3px;
	padding-bottom:4px;
}
.Menu3NoSel a{
background: url(../Img/flecha.gif) no-repeat 18px 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration:none;
	padding-left: 35px;
	display:block;

}
.Menu3NoSel a:hover{
	
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration:none;
}

.Menu3Sel {
	background: url(../img/fMenu3Sel.gif) no-repeat left bottom;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #003366;
	border-top: solid 1px #ffffff;
	text-align:left;
	padding-top:3px;
	padding-bottom:4px;

}
.Menu3Sel a{
	background: url(../Img/flecha.gif) no-repeat 18px 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration:none;
	padding-left: 35px;
	display:block;
}
.Menu3Sel a:hover{
	
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}*/
.fnMenuCab {
	background: #F3F3F3;
	height: 21px;
	line-height:21px;
	text-align: right;
	border-top: 1px solid #003045;
	border-right: 1px solid #003045;
	border-left: 1px solid #003045;
	
}
.MenuSup {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #006699;
	border-right: 2px solid #003045;
	text-align: center;
	height: 21px;
	background: url(../Img/topo.gif) no-repeat 3px 8px;
	padding-left:8px;
}
.MenuSup a{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration:none;
}


/* FOrmulario*/

	.input {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #333333;
		border: 1px solid #336799;
	}
	.inputFichaColeg {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #333333;
		border: 1px solid #336799;
		background-color: #FFCCCC;
	}
	legend {
		font: bold 13px Arial, Helvetica, sans-serif;
		color: #006699;
		background: #FFFFFF;
		padding-right: 3px;
		padding-left: 3px;
	}
	.Boton {
		font: bold 11px Arial, Helvetica, sans-serif;   /*Tahoma, Verdana, Arial;*/
		color: #003366;
		background: url(../Img/fBoton.jpg) repeat left top;
		border: none;
		text-align:center;
		cursor: hand;
		height:18px;
		margin:0;
		padding:0;
		
	}
.TitulosIndex {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #CC3300;
	background: #F7F7F7;
	height: 22px;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	text-align: left;
}

.MigaPan
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
	    color:#003045;
	    margin-left: 5px;
	    margin-right:5px;
	    margin-top:10px;
	    margin-bottom:10px;
	    text-align:justify;
	}
	
	.MigaPan a
	 {
				text-decoration: none;
				color: #003045;
				
				
		}
	.MigaPan a:hover {
				text-decoration: none;
				color: #267daa;
				
				
		}
	.MigaPan img
		{
			width:6px;
			height:auto;
			text-align: center;
			margin: auto;
		}

.EnlaceRojo {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:  #003045;
	/*display: block;*/
	    margin-left: 5px;
	    margin-right:5px;
	    margin-top:5px;
	    text-align:right;
		text-decoration: none;
}
.EnlaceRojo a{
		text-decoration: none;
}


	.EnlaceRojo a:hover {
				text-decoration: none;
				color: #267daa;
				display: inline;
				
		}

.Boton {
		font: bold 11px Arial, Helvetica, sans-serif;
		color:  #fff;
		background: url(../Img/fBoton.jpg) repeat left top;
		border: none;
		text-align:center;
		cursor: hand;
		height:18px;
		margin:0;
		padding:0;
		
	}

.TxtRojo11Bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003045;
}

.calFondoCalendario {
	background-color:#c9e5f4;/*#336799;*/

}

.calEncabe {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	background-color:#c9e5f4;
}

.calFondoEncabe {
	background-color:#c9e5f4;
}

.calDias {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:900;
	color:#003045 /*#fff;*/
}
.calDias a:hover{color:#267daa;}

#calHoy a:hover{color:#fff;text-decoration:none;}
.calSimbolo {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:200; 
	color:#003045;
	
}

.calResaltado {
border-radius: 4px;  
	-ms-border-radius: 4px;  
	-moz-border-radius: 4px;  
	-webkit-border-radius:4px;  
	-khtml-border-radius: 4px;  
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:700;
	background-color:#267daa;
	padding:2px 2px;
}

.calResaltado {
text-decoration:none; 
background-color:#267daa;
color:#003045;
}

.calCeldaResaltado {
	background-color:#267daa;
}

.calDatos {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:900;
	padding:5px 0px 0px 0px;
	text-align:center;
}

#divFechaHastaAgenda{float:right;width:38%;}
#divfechaDesdeNot,#divfechaDesdeBolsa{float:left;width:52%}
 #divFechaHastaNot{float:right;width:38%}
 #tituloGrid{color:#267daa;font-weight:none;}
 #divHastaVisado{float:left;width:52.7%;}
 #divDesdeVisado{float:left;width:42.2%;}
 .hastaBolsa{vertical-align:top;float:left; text-align:right;width:158px;}
 .RepositorioMes{width:20%;text-align:right}
.RepositorioMesSel{width:20%;text-align:right}


.spacer-pie {
	clear:both; 
	float:left;
	height:auto;
	width:100%;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;

	padding-left:1px;
	
	}
.pie-t{padding-top:30px;}
	
#searchform{background:white; }
	
.pie-enlaces{
	width:54%;
	height:auto;
	float:left;
	line-height: 2em;
	/*display:block;/
	/*color: #666666; */
	background-color:  transparent; /*#fff;*/
	text-align:center; 
	bottom:0; 
	/*position: relative; */
	/**/
	
	}
.footer-follow-us{
height:60px;line-height:2em; width:15%;float:left; text-align:right; 
}
.pie-sociales{
width:28%;
	height:50px;
	float:left;
	
	/*display:block;/
	/*color: #666666; */
	
	
	text-align:right; 
	bottom:0; 
	
	/*position: relative; */
	
}
  .pie-sociales li
{
display: inline;
list-style-type: none;
padding-right: 20px;
background-color: transparent;
}


a.tooltips {
  position: relative;
  display: inline;
  text-decoration:none;
  text-align:right;
}
a.tooltips span {
  position: absolute;
  width:100px;
  color: #fff;
  background: #003045;
  border: 2px solid #267daa;
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
  box-shadow: 1px 1px 5px #800000;

}

/*this is only for google + because this exceeds the width and leaves the horizontal scroll bar*/
a.tooltips span.gmas {
width:40px;
}

a.tooltips span
a.tooltips span:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  border-top: 12px solid #267daa;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #003045;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  opacity: 0.8;
  bottom: 50px;
  left: 123%;
  margin-left: -76px;
  z-index: 999;
}
/*this is only for google + because i changed the width*/
a:hover.tooltips span.gmas{
   left: 278%;

 }

 .divicon {
    width: 100px;
    height: 100px;
  
    position: relative;
	 transition:margin-top 0.5s ease;

 	 transition: margin-top 0.5s ease;
  margin-top:0px;;
}

.divicon:hover{
   -webkit-animation-name: mymove;  /* Chrome, Safari, Opera */
    -webkit-animation-duration: 5s;  /* Chrome, Safari, Opera */
    animation-name: mymove;
    animation-duration: 5s;
	 margin-top:100px;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {left: 0px;}
    to {left: 200px;}
}

@keyframes mymove {
    from {left: 0px;}
    to {left: 200px;}
}
 /*
.icon-bg-twitter{ 
width:30px; 
height:30px;background:#fff;content:url("/coitim/images/twitter_pie_n.png");

}
.icon-bg-twitter:hover{
background:#003045;width:32px; height:32px; content:url("/coitim/Fijos/Img/Logos_Redes/twitter3.png");
 
  }
*/
.icon-bg-linkedin{ width:30px; height:30px;background:#fff;content:url("/coitim/images/linkedin_pie_n.png")}
.icon-bg-linkedin:hover{background:#003045;width:32px; height:32px;  content:url("/coitim/Fijos/Img/Logos_Redes/linkedin2.png")}


/*.icon-twitter-dcha:before{content: url("twitter-t-gris.png")}*/

.icon-twitter{ width:30px; height:30px; background-position:top left; content:url("/coitim/images/twitter_pie_nuevo.png")}
.icon-twitter:hover{ background-position:top left;  content:url("/coitim/images/twitter_pie_n.png")}

.icon-facebook{ width:30px; height:30px; background-position:top left; content:url("/coitim/images/facebook_pie_nuevo.png")}
.icon-facebook:hover{ background-position:top left;  content:url("/coitim/images/facebook_pie_n.png")}


.icon-linkedin{ width:30px; height:30px; content:url("/coitim/images/linkedin_pie_nuevo.png")}
.icon-linkedin:hover{  content:url("/coitim/images/linkedin_pie_n.png")}


.icon-blogger{ width:30px; height:30px;content:url("/coitim/images/blogger_pie_nuevo.png")}
.icon-blogger:hover{  content:url("/coitim/images/blogger_pie_n.png")}

.icon-youtube{ width:25px; height:25px; padding-bottom:5px;content:url("/coitim/images/youtube_pie_n.png")}
.icon-youtube:hover{  content:url("/coitim/images/youtube_pie_n.png")}


.icon-google{ width:30px; height:30px; content:url("/coitim/images/google_pie.png");}
.icon-google:hover{  content:url("/coitim/images/google_pie_n.png");  }


.pie-sociales a{line-height: 0em;}
.pie-enlaces a {
text-decoration:none;
color:#003045
}
.pie-enlaces a:hover{
color:#267daa;
text-decoration:underline;

}
.marcogif{
width:23%;
	height:auto;
	
	float:right;


	/*color: #666666; */
	background-color:#fff;
	
	
	padding-left:27;
	bottom:0; 
	/*position: relative; */

}


.gifarriba{width:100%;height:80px;}
.gifizq{width:40%;height:190px;float:left;}
.gifder{width:57%;height:190px;float:left;padding-left:3%;}

.pie{ 
	background: url(images/pie4.jpg) no-repeat; 
	width: 959px; 
	height:80px; 
	/*color: #666666; 
	background-color:  #006699;
	clear:both; 
	text-align:center; 
	bottom:0; 
	position: relative; 
	margin-top:50px; 
	padding-bottom:2px;
	padding-left:1px;*/
	
	
	}

/* pie */
.pieizq
{	
	width:500px;
	color:black;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	float:left;
	text-align:left;
	padding: 35px 0 0 72px;
	
}


.pieder
{	
	width:300px;
	float:right;
	text-align:right;
	padding: 30px 20px 0 0 ;
}
.pieder a{background-color: transparent; color: #000; font-weight:bold; font-family: Arial,Helvetica, sans-serif;	font-size:12px; text-decoration: none;}
.pieder a:hover{background-color: transparent; color: #006699; font-family: Arial, Helvetica, sans-serif;	font-size:12px;}



	
	
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
   .contenidoIzq
   {
   width:365px; 
	min-height:10px;
    height:auto; 
    float:left; 
    background-color:#fff;  /*White;*/
    /*border-right: 1px #666666 dashed;*/
 /*  margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
	letter-spacing:0.25 em ;
	text-align:left;
   }
   
   /* menus*/
   }
  .refh2
{
color:#003045;
text-decoration:none;
}

.refh2:hover
{
	color:#267daa; 
	text-decoration:underline;

}

/*
* { margin: 0px;
padding: 0px; outline: 0;
}



#menu {  text-align: center;
font-size: 1em;
font: bold 12px Arial, Helvetica, sans-serif;


}
#menu ul { list-style-type: none;float: left;display:inline-block;
}
#menu ul >li { 
width: 175px;
height:40px;
background:#003045;
border-bottom:2px solid #003045;

}



#menu ul li >a {display: table-cell;
text-decoration: none;
color: #fff;
display:table-cell;
background-color:#003045;
border-top: none;
height:40px;

position: relative;
vertical-align:middle;
width: 175px;

}
#menu ul li:hover{border-bottom:2px solid #fff;}


#menu ul li.Menu1MasSel ul {left: 174px;top:-43px!important;top: -43px;vertical-align:middle;width: 175px;position:relative;display: table-cell; height:0;border:0;
}
#menu ul li.Menu1MasNoSel:hover > ul{display: block;
position: relative;left: 174px;top:-43px!important;top: -43px;vertical-align:middle;width: 175px;
border:0;
}


#menu ul li.Menu1MasSel  ul{display: table-cell;
position: relative;
left: 0px;top:0px!important;top: 0px;vertical-align:middle;width: 175px;
border:0;
}




#menu ul li.Menu1MasSel ul li > a {
background-color:#df3a01;
color: #fff;
border:2px solid #003045;
width: 175px;
height:40px;
}
#menu ul li ul li  > a:hover {
position: relative;
background-color: #fff;
color:#df3a01;
border:2px solid #003045;
width: 175px;
height:40px;

}


#menu ul li a:hover, #menu ul li:hover > a{background-color: #003045;
color: #fff;
position: relative;
}




#menu ul li.Menu1Sel ,#menu ul li.Menu1MasSel {display: table-cell;
text-decoration: none;
height:40px;
border-bottom:2px solid #fff;
position: relative;
vertical-align:middle;
color: #df3a01;
}
#menu ul li.Menu1Sel a,#menu ul  li.Menu1MasSel a{color: #df3a01;font-weight:bold;}

#menu ul li ul {display:none!important;display: none;
position:absolute; width:175px;
}*/
/*
#menu ul li:hover > ul {display:block;
left: 173px;top:0px!important;top: 0px;vertical-align:middle;width: 175px;
 }*/
/*#menu ul li ul  li{position:relative;}

#menu ul li.Menu1NoSel {

	background:#DF3A01;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;

	text-align:center;
	line-height:3em;
	height:30px;
	border-bottom:2px solid #df3a01;
	
}*/
* { margin: 0px;
padding: 0px; outline: 0;
}


#menu {  text-align: center;
font-size: 1em;
width: 175px;

font: bold 12px Arial, Helvetica, sans-serif;
}
#menu ul { list-style-type: none;
}
#menu ul > li{ 
width: 175px;
height:40px;
background: transparent; /*#fff; 20 03 2020*/
border-bottom:2px solid #003045;
display:block;
vertical-align:middle;
}
/*#menu ul li{ border-top: solid 1px #FFF;}*/
#menu ul li a {
text-decoration: none;
color: #003045;
background-color: transparent; /*#fff; 20 03 2020*/
/*border: solid 1px #fff;*/
border-top: none;
display:table-cell;
position: relative;
height:40px;
width:175px;

vertical-align:middle;
}
#menu ul li:hover {position: relative;
background-color:transparent; /*#fff; 20 03 2020*/
color: #267daa;

border-bottom: solid 2px #fff;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {background-color: transparent;
color: #267daa;
position: relative;
}
#menu ul li a{display: table-cell!important;display: none;
position: relative;
}
#menu ul li ul {display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {display: table-cell;
position: absolute;left: 174px;top:0px!important;top: -43px;vertical-align:middle;
}
#menu ul li ul li a {width: 175px;
background-color: #267daa;
color: #003045;
border-bottom:2px solid #fff;
}
#menu ul li ul li a:hover {position: relative;
background-color: #003045;
color: #267daa;
border-bottom:2px solid #fff;
}

table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}

#menu ul li.Menu1NoSel{
background:#267daa;
color:#003045;
font-weight:bold;
border-bottom:2px solid #267daa;
}


