html {
   height:100%;
}

body {
	font-family: Arial,Arial, Arial, Tahoma,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align:center;
	color: #2B2926;
	background-color:#E6E6E6;
	text-decoration: none;
	text-align:center; 	
	margin-left:auto;
	margin-right:auto;
	visibility:visible;
	display:block;
}
.indato{
	width:90px;
}
input        {
	font-family: Arial; 
	font-size: 10pt;
	border-right:1px outset gray;
	border-top:1px outset gray;
	border-left: 1px outset gray;
	border-bottom:1px outset gray; 
}
.input1{
	font-family: Arial; 
	font-size: 10pt;
	border-right:1px outset gray;
	border-top:1px outset gray;
	border-left: 1px outset gray;
	border-bottom:1px outset gray; 
}
.input2{
	font-family: Arial; 
	font-size: 10pt;
	border-right:1px solid red;
	border-top:1px solid red;
	border-left: 1px solid red;
	border-bottom:1px solid red; 
}
button   {
	font-family: Arial; 
	font-size: 11px;
	border-right:1px outset gray;
	border-top:1px outset gray;
	border-left: 1px outset gray;
	border-bottom:1px outset gray; 
}
	
select        { 
	font-family: Arial; 
	font-size: 10pt ; 
	border-right:1px outset gray;
	border-top:1px outset gray;
	border-left: 1px outset gray;
	border-bottom:1px outset gray; 
}
.procesoalta{
	text-align:center;
	width:100%;
	height: auto!important;
	min-height:200px;
}
#contenedor{
	position:relative;
	width:1000px;
	height: auto!important;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	margin-top:0px;
	padding-top:0px;
	background-color:#dddddd;
	border:1px solid #aaaaaa;
}

#divcabecera{

	text-align:center;
	background-repeat:no-repeat;
	width:1000px;
	height:178px;
	position:relative;
	z-index:1;
	margin-bottom:0px;
}

#cajalogin{
	width:170px;
	height:110px;
	position: absolute;
	display:block;
	left:5px;
	top: 181px;
	z-index: 1;
	color:#0D4C81;
	border:1px solid #aaaaaa;
	background-color:#ffffff;


}
.cuerpologin{
	width:165px;
	height:40px;
	margin-left:0px;
	margin-top:0px;
	font-size:10px;
}

.cabeceralogin{

	height:20px;
	font-family: Arial, Arial, Tahoma, sans-serif;
	font-size: 12px;
	padding-left:0px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;

	color: #ffffff;	
	padding-top:2px;
	padding-top:5px;
	background-color:#0D4C81;
		border-bottom:2px solid #aaaaaa;

}
#textologin{
	margin-top:5px;
	font-weight:bold;
}
#accioneslogin{
	margin-top:5px;
	margin-left:2px;
	text-align:center;
}

.contenidologin{
	padding-top: 2px;
	border-spacing: 0;
	text-align:left;
	font-size:10px;
	font-weight: bold;
}
.contenidologin td {padding: 0;}
[disabled]{

	background-color: #FFFFFF;

	 color: #2B4157;
	 cursor: default;

}
#tablamenu{

	margin-top:118px;
	width:172px;
	_width:172px;	

	height: auto!important;
height:70px;
	min-height:70px;
	 float:left;
	margin-left:5px;	
	_margin-left:3px;	
	z-index:10;

}
#tablamenu2{
	margin-top:105px;
	width:170px;
	_width:168px;
	 float:left;
	 background-color:#9C301A;
		height: auto!important;
height:70px;
	min-height:70px;
	margin-left:5px;	
	_margin-left:3px;	
	z-index:1;
}
#tablamenu3{
	width:170px;
	_width:168px;
	 float:left;
		height: auto!important;
height:70px;
	min-height:70px;
	margin-left:5px;	
	_margin-left:3px;	
	z-index:1;
}
#frameprincipal{
	width:823px;
	overflow-x:hidden;
	 float:left;
	
	 background-color:#ffffff;
	 background-image:url('fondocuerpo.gif');
	 background-repeat:repeat-y;
	 position:relative;
	 z-index:80px;
}

#fp1{

height: auto!important;
height:700px;
min-height:700px;

}

#pie{
	margin-right:2px;
	clear:both;
	text-align:center;
	color:#000000;
	 float:right;
	 text-align:right;
	 height:30px;
	 width:823px;
}
	
    .tdruta      { 	
		display:none;
	}



	.tabdef { 	
	position:relative;
	width:790px;
	background-image:url('minialme.jpg');
		 background-repeat:no-repeat;
	border-bottom:2px solid #0D4C81;
	font-family: Tahoma,sans-serif;
	text-align:left;
	font-size: 20px;
	color:#2B4157;
	background-color:inherit;
	background-repeat:no-repeat;
	height:30px;
	margin-left:10px;

	margin-top:10px;
	 }
	 .celdanoticias{
		position:absolute;
		top:4px;
		left:30px;
		font-family:Arial;
		color:#0D4C81;
	 
	 }
	 #menunoticias{
		border:1px solid #333333;
	 }

	
	.fechanoticia{
		font-size: 9pt; font-weight: 700;color:#A90125;
	}
   .textocontenido {		
	font-family: Arial, Sans-Serif;
	text-align:left;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 9px;
	color: #2B4157;
	background-color:inherit;	
	text-decoration: none;
	margin: 0px;}
    
	
	.celdasubtitulo { 	width:100%;
	font-family: Arial, Arial, Tahoma,sans-serif;
	text-align:left;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2B4157;
	background-color:inherit;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCD5D6;
	padding:5px; }
	
	.celdasubtitulomini { 	width:100%;
	font-family: Arial, Arial, Tahoma,sans-serif;
	text-align:left;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2B4157;
	background-color:inherit;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B05B24;
	padding:5px; }
	

	.celdatitulonoticia { 	width:100%;
	font-family: Arial, Arial, Tahoma,sans-serif;
	text-align:left;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2B4157;
	background-color:inherit;
	text-decoration: none;

	padding:2px; }
	
	.celdacabecilla { 	width:268px;
	font-family: Arial, Arial, Tahoma,sans-serif;
	text-align:left;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2B4157;
	background-color:inherit;
	text-decoration: none;

	padding:0px; }

	.cabselec{
		font-weight:bold;
		text-align:left;
		margin-left:0;	
		width:150px;
		background-image:url(fformularioo.jpg);
		border-right:1px outset #efefef;
		border-top:1px outset #efefef;
		border-left: 1px outset #efefef;
		border-bottom:1px outset #efefef;


	}
	
	.tablaformulario{

		text-align:left;
		
		color:#000000;

	}
	.tablaformulariogrande{
		font-weight:bold;
		text-align:left;

	}
	.cabeceradeportes{

		background-color:#FFCF00;
		border-top:1px outset #FFCF00;
		border-right:1px outset  #FFCF00;		
		border-left: 1px outset #FFCF00;
		border-bottom:1px outset #FFCF00;
		width:100%;


	}

	.selectores {

		background-color:#eeeeee;
		width:100%;


	}
	.divayuda{
		font-weight:bold;
		text-align:center;
	}

	.libre {
		color:#ffffff;
		border:1px solid #black;
		background-color:#0D4C81;
		cursor:pointer;
		font-weight:bold;
		width:15%; 
		height:25px;

	
	}
	.ocupado{
		color:#2B4157;
		border:1px solid #black;
		background-color:#FFCF00;
		cursor:pointer;
		font-weight:bold;
		width:15%; 
		height:25px;
	}
	.seleccionado{
		color:#A90125;
		border:1px solid #997C00;
		background-color:#FFE266;
		cursor:pointer;
		font-weight:bold;
	}
	.titulillo{
		font-weight:bold;
		font-size: 10px;
		color:#000000;
	}

A:Link  {
	text-decoration : underline;
	color : #0D4C81;
	font-weight:bold;
	font-size: 11px;
}A:Visited  {
	text-decoration : underline;
	color : #0D4C81;
	font-size: 11px;
		font-weight:bold;
}

A:Active  {
	text-decoration : underline;
	color : #0D4C81;
	font-size: 11px;
		font-weight:bold;
}

A:Hover  {
	font-weight:bold;
	text-decoration : underline;
	color : #A90125;
	font-size: 11px}
A.sortheader:Link  {
	text-decoration : none;
	color : #ffffff;
	font-size: 11px;
}
A.sortheader:Visited  {
	text-decoration : none;
	color : #ffffff;
	font-size: 11px;
}
A.sortheader:Active  {
	text-decoration : none;
	color : #ffffff;
	font-size: 11px;
}
A.sortheader:Hover  {
	text-decoration :underline;
	color : #ffffff;
	font-size: 11px;
}
	.formula{
		padding:0;
		margin:0;
	}

    

	
    .tablalogin{

		font-weight: bold;
font-family: Arial, Arial, Tahoma,sans-serif;

	}
	.indato        { font-family: Arial; font-size: 10pt 		;border-right:1px outset gray;
	border-top:1px outset gray;
	border-left:1px outset gray;
	border-bottom:1px outset gray; }
    .tabledatos  { 	

	font-Family:Arial, Arial, Tahoma,sans-serif;
	font-size:10px;
	color:#2B2926;
	font-weight: bold;

	}
	    .sortable{ 	

	font-Family:Arial, Arial, Tahoma,sans-serif;
	font-size:10px;
	color:#144C62;
	border:#012D52; }
	.tddatosformu {
			border-right:1px outset #eeeeee;
			border-top:1px outset #eeeeee;
			border-left: 1px outset #eeeeee;
			border-bottom:1px outset #eeeeee;
	}
	.tddatoscabformu {
			color:#ffffff;
			background-color:#9C301A;
			border-right:1px outset #9C301A;
			border-top:1px outset #9C301A;
			border-left: 1px outset #9C301A;
			border-bottom:1px outset #9C301A;
	}
	.trdatospar  {  background-color: #E0E0E0}
					
	.trdatosimpar  {background-color: #F0F0F0}

    .tddatoscab  { border: 1px solid #ffffff;
                   background-color:#0D4C81; 
                   color:#ffffff; 
                   font-weight:bold;
                   text-align:center }
                          
    .trdatos     { border: 1px solid #2B4157 }
    
    .trdatos2    {border:0px}
    
    .tddatos2	{border-width:0px}
    

	.trdatoscab  {  background-color: #E0E0E0}		
	.trdatos4  {  background-color: #C9B385}	
	.trdatos5  {  background-color: #EBE5DC}	
	.trover  {background-color: #333333}
    .trdatospar0  {  background-color: #E0E0E0}
	.trdatosimpar0  {background-color: #FFFFFF}
    .trdatostit1 {  background-color: #B3A000}	
    .trdatospar1 {  background-color: #FFFCE6}
	.trdatosimpar1  {background-color: #BFBDAC}
    .trdatostit2  {  background-color: #B36B00}
    .trdatospar2  {  background-color: #FFF5E6}
	.trdatosimpar2  {background-color: #BFB8AC}
    .trdatostit3  {  background-color: #B32400}
	.trdatospar3  {  background-color: #FFEBE6}
	.trdatosimpar3  {background-color: #BFB0AC}
    .trdatostit4  {  background-color: #8F006B}
    .trdatospar4  {  background-color: #FFE6F9}
	.trdatosimpar4	{background-color: #BFACBA}
    .trdatostit5  {  background-color: #2D006B}
    .trdatospar5  {  background-color: #F0E6FF}
	.trdatosimpar5	{background-color: #B4ACBF}
    .trdatostit6  {  background-color: #00248F}
    .trdatospar6  {  background-color: #E6ECFF}
	.trdatosimpar6	{background-color: #ACB1BF}
    .trdatostit7 {  background-color: #007D48}
    .trdatospar7 {  background-color: #E6FFF4}
	.trdatosimpar7	{background-color: #ACBFB7}

                                
    .tddatos     { border: 1px solid #ffffff; 
}

    .datospq     { font-family: Arial; font-size: 8pt; }

    .ayudas      { font-family: Arial;
                   font-size: 10pt; 
                   font-weight: bold }

 
	.CabeceraTexto { 	
		font-size: 16px;
		font-weight: bold;
		color: #2B4157;
 		}
 	.TextoCabecera { 	
		font-size: 16px;
		font-weight: bold;
		color: #BC2620;
 		}
	div#cuerpo{
	width:775px;
	border: 1px solid #012D52;
	background-color: #FFFFFF;
	background-image:url(imagenes/fondocuerpo.gif);
	color:#2B4157;
	float:left;
}
    .textonegro  { font-family: Arial;
                   font-size: 10px;
                   color: #2B4157; }
                        
    .borde       { border: 1px solid #CCD5D6;}

    .CabeceraTexto    { font-family: Arial;
                        font-size: 18pt;
                        text-align: center }
    
    a.linkpie:link    { font-family: Arial, Arial, Helvetica, sans-serif;
                        font-weight: bold;
                        font-size: 8.5pt;
                        color: #2B4157;
                        text-decoration: none; }
                           
    a.linkpie:visited { font-family: Arial, Arial, Helvetica, sans-serif;
                        font-weight: bold;
                        font-size: 8.5pt;
                        color: #2B4157;
                        text-decoration: none; }
                              
    a.linkpie:hover   { font-family: Arial, Arial, Helvetica, sans-serif;
                        font-weight: bold;
                        font-size: 8.5pt;
                        color: #2B4157;
                        text-decoration: underline; }
                            
    .pie         { font-family: Arial, Arial, Helvetica, sans-serif;
                   font-size: 8pt;
                   color: #AD0000 }

    .combo150    { width:150px }
    
    .combo200    { width:200px }
    
    .combo300    { width:300px }
    
    .comboInst   { width:220px }
    
    .comboValidacion   { border: 1px solid #CCCCCC;
                         font-family: Arial, Verana, Helvetica, sans-serif }
    
    .lineaCombo   { color: #0000FF;
                    font-weight:bold }
                    
    .tabPagos   { 
                  border: 1px;
                  width :100%; }
                                    
    .tabPagos2  { 
                  border: 2px;
                  width :100% }
                                    
    .cabCurRenov { font-size: 16pt;
                   color: #2B4157;
                   font-family: Arial, Arial, Helvetica } 
    
    .BotonConectar { 	background: #FFFFFF;
	color:#2B4157;	
	font-Family:Arial, Arial, Tahoma,sans-serif;
	font-size:14px;
	border:#003547;
	border-style: solid;
	border-width:1px }
	
        .Boton { 	background: #FFFFFF;
	color:#2B4157;	
	font-Family:Arial, Arial, Tahoma,sans-serif;
	font-size:14px;
		border-right:1px outset gray;
	border-top:1px outset gray;
	border-left: 1px outset gray;
	border-bottom:1px outset gray; }
		.celdatitulonoticia { 	width:100%;
	font-family: Tahoma, Arial, Arial, Sans-Serif;
	text-align:left;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2B4157;
	background-color:inherit;
	text-decoration: none;

	padding:2px; }

	.menutitulonoticias{ 

		border-bottom:1px solid black;
		position:relative;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#2B4157;
		background-color:#efefef;
		
	}
	.buscarnoticias{ 
		font-weight:bold;
		text-align:left;
		width:90%;

		margin-left:5px;
		color:#2B4157;
		
	}
	.separador{
		width:100%;
		height:1px;
		border-bottom:1px solid #2B4157;
	}
	.secciones{
		position:relative;
		font-weight:bold;
		text-align:left;
		width:90%;
		margin-top:5px;
		margin-left:5px;
		color:#2B4157;
	}
	.listasecciones {
	list-style-type:none;
	margin:0;
		padding-left:15px;

	}
	.lista{
		background-color:#CCCCCC;
		border:1px solid #2B4157;
		cursor:pointer;
	}
	.lista2{
		background-color:#aaaaaa;
		border:1px solid #2B4157;
			cursor:pointer;
	}
	.lista3{
		background-color:#eeeeee;
		border:1px solid #2B4157;
			cursor:pointer;
	}
	.lista4{
		background-color:#dddddd;
		border:1px solid #2B4157;
			cursor:pointer;
	}
	.menunoticias{
	width:19%; 
	float:right; 
	right:10px;
	background-color:#FFFFFF;
	border:1px solid black;}
	.noticia{
	 cursor:pointer;
	border-width: 2px;
	border-style: solid;
	border-color: transparent; 
	}
		.noticiaover{
	 cursor:pointer;
	 	border-width: 2px;
	border-style: solid;
	border-color: transparent; 
		background-color:#dddddd;

	}
	.imagen {
		border: 1px;
		border-color: #B30000;
	}

	tr.raton{
		 cursor:pointer;
	}
	.raton{
	 cursor:pointer;
	}
	

   .celdanegra{
		background-color:black;
		border:1px #2B4157 solid;
 }
    .celdaverde{
		background-color:green;
		border:1px #2B4157 solid;
 }
    .celdaroja{
		background-color:red;
		border:1px #2B4157 solid;
 }
 .sequipos{
	cursor:pointer;
	border:1px solid black;
	background-color:#cccccc;

}
 .sequipos2{
	cursor:pointer;
	border:1px solid black;
	background-color:#ffffff;

}
 .sequiposnull{
	border:1px solid black;
	background-color:#990000;
	visibility:hidden;

}


 
.boton2{
	color:blue;
	}
.verde{
	cursor:pointer;
	background-color:#00FF01;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid #2B4157;
	border-right:0px;
	padding-top:4px;
	padding-bottom:4px;
}
.verde2{

	cursor:pointer;
	background-color:#6DFF6D;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:0px;
	
	padding-top:4px;
	padding-bottom:4px;

}
.rojo{
	cursor:pointer;
	border-top:1px solid black;
	border-bottom:1px solid black;
		border-left:1px solid black;
	background-color:red;	
	padding-top:4px;
	padding-bottom:4px;

}
.azul{
	cursor:pointer;
	background-color:#75BAFF;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:0px;
	
	padding-top:4px;
	padding-bottom:4px;

}
.verdeoscuro{
	cursor:pointer;
	background-color:#009900;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:0px;
	
	padding-top:4px;
	padding-bottom:4px;

}
.amarillo{
	cursor:pointer;
	background-color:#FFEE3A;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:0px;
	
	padding-top:4px;
	padding-bottom:4px;

}
.blanco{
	background-color:inherit;

	padding-top:4px;
	padding-bottom:4px;

}
.blanco2{
	background-color:inherit;
	border-left:1px solid black;
	padding-top:4px;
	padding-bottom:4px;

}

.bordeblanco{
	border:3px solid white;
}
.bordeamarillo{
	border:3px solid #FFEE3A;
}
.borderojo{
	border:3px solid red;
}
.bordeazul{
	border:3px solid #007FFF;
}
.bordeverde{
	border:3px solid #00EA00;
}
.boton2{
	color:blue;
	}
	.cabeceranoticia{

		background-color:#FFCF00;
		border-top:1px outset #FFCF00;
		border-right:1px outset  #FFCF00;		
		border-left: 1px outset #FFCF00;
		border-bottom:1px outset #FFCF00;
		width:100%;


	}
.divlibre{
	border:1px solid black;
	cursor:pointer;
}
.divocupado{
	border:1px solid black;
	background-color:grey;
	cursor:pointer;

}
.textogaleria{
	text-align:left;
	background-color:black;
	opacity:0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);	
		text-align:left;
	font-weight:bold;
	color:#ffffff;
}

.fuente100{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
}
.divflotante{
	position: fixed;
	background-color:#ffffff;
	border:1px solid black;
   top:20%;
   left:50%;
   margin-top:0px;
   margin-left:-250px;
   height:180px;
   width:700px;
   text-align:center;
   z-index:50;
   position:fixed !important;
 
_top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+50+"px" : body.scrollTop+50+"px");
_left: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollLeft+35+"%" : body.scrollLeft+35+"%");
   }
#subgaleriaimagenes{

}
.galeriaimagenes{

	

	background-color:black;

}
.marcogaleriaimagenes{
	padding:1px;
	border:1px solid #802715;
}
.tumbfloat{
	border-top:2px solid #2B4157;
	background-color:#021D79;
	cursor:pointer;
	
}
.tumb{
	border:1px solid #011249;
	opacity:0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);	
}
.tumbover{
	border:1px solid #011249;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
}
.tumbover2{
	border:1px solid #011249;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
}
.imagengaleria{
	text-align:center;

	display: table-cell;
	vertical-align:middle;
}
.cabeceragaleria{
	font-weight:bold;
	font-size:26px;
	font-family:Arial;
	color:#011249;
	border:1px solid #802715;
	background-color:#E0EDFF;
	display:none;
}
.flechaoveri{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-image:url('leftmini2.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
}
.flechaout{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
}
.flechaouti{
	background-image:url('leftmini.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
}
.flechaoverd{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-image:url('rightmini2.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
}
.flechaoutd{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-image:url('rightmini.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
}
.video{
	color:black;
	background-color:black;
	border:5px solid black;
}
.subcasilla{
position:absolute;left:-125px;top:-200px;width:400px;height:200px;z-index:15;border:1px outset #F28100;background-color:#F28100;display:none;padding-top:5px;
}
.divano{
	border:1px solid black;

}
.tumbfloat{
background-color:#454545;
}
.divcargando{
	color:#2B2926;
}
.tdformulario{
color:#2B2926;
border-bottom:1px solid #0D4C81;
text-align:left;
padding-bottom:10px;
padding-top:10px;
}
.trformulario{
border-bottom:1px solid #6B8EC6;
color:#3F5482;
padding:10px;
}
	.descripcionacti{

				font-size:12px;
				text-align:left;
				padding:25px;
				width:750px;bottom:0px;height:25px;
				border:1px solid #2B4157;
				background-color:#FFFFFF;
				color:#2B4157;
position:fixed !important;
    position: absolute; /*ie6 and above*/
_top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+375+"px" : body.scrollTop+375+"px");

		margin-left:5px;
				
	}
    .tddatoshorario     { border: 1px solid #2B4157;}
.letranegro{
	
	color:#0D4C81;
	
}
.letrarojo{
	color:#A90125;
}
.letrazul{
	color:#1C98FF;
}
.letraazul2{
	color:#23497F;
}
#flechader{
cursor:pointer;position:absolute;top:0px;right:0;z-index:12;left:-50px;
}
#flechaizq{
cursor:pointer;position:absolute;top:0px;right:0;z-index:12;right:-50px;
}
.menucab,.menucab_ingl {
margin-top:68px;
width:1000px;
height:23px; font-size:10px;
position:relative; 
z-index:80;
border:0px;
background-color:#6B8EC6;
overflow:visible;
float:left;
}
/* remove all the bullets, borders and padding from the default list styling */
.menucab ul,.menucab_ingl ul {
padding:0;margin:0;list-style-type:none; z-index:1;
}
.menucab ul ul,.menucab_ingl ul ul {width:180px; z-index:2;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menucab positon */
.menucab li,.menucab_ingl li {float:left;width:120px;position:relative;}
/* style the links for the top level */
.menucab a, .menucab a:visited,.menucab_ingl a,.menucab_ingl a:visited {
display:block;
font-size:1em;
text-decoration:none; 
color:#fff;height:20px; 
border:1px solid #6080B2;
background:#6B8EC6;
padding-left:10px; line-height:15px;}
/* a hack so that IE5.5 faulty box model is corrected */


/* style the second level background */
.menucab ul ul a.drop, .menucab ul ul a.drop:visited {background:#F3F6FC url(imagenes/arrow.gif) right no-repeat;}
/* style the second level hover */
.menucab ul ul a.drop:hover{background:#B3BFDB url(imagenes/arrow.gif) right no-repeat;}
.menucab ul ul :hover > a.drop {background:#B3BFDB url(imagenes/arrow.gif) right no-repeat;}
/* style the third level background */
.menucab ul ul ul a, .menucab ul ul ul a:visited {background:#F3F6FC;}
/* style the third level hover */
.menucab ul ul ul a:hover {background:#B3BFDB;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menucab ul ul {
visibility:hidden;position:absolute;height:0;
top:22px;left:0; width:180px;
}

/* position the third level flyout menucab */
.menucab ul ul ul{left:201px; top:-1px; width:180px; z-index:3;}
.menucab ul ul ul li {
z-index:3;
}

/* position the third level flyout menucab for a left flyout */
.menucab ul ul ul.left {left:-180px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menucab table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menucab ul ul a, .menucab ul ul a:visited {background:#F3F6FC; color:#3F5482; height:auto; line-height:1em; padding:5px 10px; width:180px;border-width:0 1px 1px 1px;}

/* style the top level hover */
.menucab a:hover, .menucab ul ul a:hover{color:#fff; background:#B3BFDB;}
.menucab :hover > a, .menucab ul ul :hover > a {color:#fff;background:#B3BFDB;}

/* make the second level visible when hover on first level list OR link */
.menucab ul li:hover ul,
.menucab ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menucab ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menucab ul :hover ul :hover ul{ visibility:visible;}


  	.divcalendario{
		float:right;
		background-color:#0D4C81;
		width:190px;
		height:400px;
		
		
	}
	.not{
		background-image:url("fondonot.jpg");
		width:300px;
		height:134px;
		float:left;
	}
	.not2{
		margin-left:13px;
		background-image:url("fondonot.jpg");
		width:300px;
		height:134px;
		float:left;
	
	}
	.nots{
		margin-left:0px;
	}
	.titunot{
		width:270px;
		border-bottom:1px solid #0D4C81;
		text-align:left;
		color:#0D4C81;
		font-weight:bold;
		margin-top:10px;
		margin-left:10px;
		font-size:14px;
	}
	.iconot{
		width:52px;
		float:left;

	}
	.texnot{
		width:270px;
		
		text-align:left;
		color:#000000;
		margin-top:5px;
		margin-left:10px;
		font-size:10px;	
	}
	.divevento{
		width:180px;
		height:60px;

		font-size:11px;
	}
	#div_eventos{
		margin-top:192px;
		width:180px;
		margin-left:auto;
		margin-right:auto;
	}
	.calevento{
		float:left;
		width:50px;
		height:50px;
		background-color:#143657;
	}
	.mesevento{
		width:100%;
		text-align:center;
		color:#FFFFFF;
		font-weight:bold;
	}
	.diaevento{
		width:94%;
		height:27px;
		margin-left:auto;
		margin-right:auto;
		font-size:24px;
		font-weight:bold;
		background-color:#FFFFFF;
		color:#000000;
	}
	.semevento{
		font-size:8px;
		color:#FFFFFF;
	}
	.horevento{
		color:#FFFFFF;
		float:left;
		text-align:left;
		width:130px;
		font-size:10px;
	}
	.tipevento{
		color:#FFFFFF;
		float:left;
		text-align:left;
		width:130px;
		font-size:10px;
		font-weight:bold;
	}
	.texevento{
		color:#FFFFFF;
		text-align:left;
		margin-left:55px;
	}
	a.enlnot{
		color:#0D4C81;
		font-size:10px;
	}
#container { width:600px; margin:0px; background:#FFFFFF;  font-size:12px; }
#precontainer{width:600px;height:212px; float:left; margin-left:20px;}

.lof-slidecontent, .lof-slidecontent a {
	color:#FFF;	
}
.lof-slidecontent a.readmore{
	color:#FFCC00;
	font-size:95%;
	
}
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#F4F4F4 solid 1px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	text-align:center;
	background:#FFF
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:900px;
	z-index:3px;
	overflow:hidden;
}


/*******************************************************/
.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	bottom:20px;
	left:0px;
	width:350px;
	background:url(../images/bg_trans.png);
	height:60px;
	/* filter:0.7(opacity:60) */
	padding:10px;
	text-align:left;
}
ul.lof-main-wapper li{
	color:#ffffff;
}
.lof-main-item-desc p{
	margin:0 0px;
	padding:0px 0;
	font-size:10px;
	
}
.lof-main-item-desc h3{
	padding:0;
	margin:0
}
.lof-main-item-desc h2{
	padding:0;
	margin:0px 0 0 0px;
}
.lof-main-item-desc h3 a{	
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-main-item-desc h3 a:hover{

	text-decoration:underline;
}
.lof-main-item-desc h3 i {
	font-size:70%;
}

/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
}

/* item navigator */
.lof-navigator-wapper {
	position:absolute;
	top:10px;
	right:10px;
	background:url(../images/transparent_bg.png) repeat;
	padding:5px;
}
.lof-navigator-outer{
	position:relative;
	z-index:100;
	height:180px;
	width:310px;
	overflow:hidden;
	color:#FFF;
	float:left
}
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	padding:0;
	margin-left:0px;
	overflow:hidden;
	float:left;
	display:block;

	text-align:center;

}
ul.lof-navigator li img{
	border:#666 solid 3px;	
}
ul.lof-navigator li.active img, ul.lof-navigator li:hover img {
	border:#A8A8A8 solid 3px;
}
.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{
	display:block;
	width:13px;
	height:23px;
	color:#FFF;
	cursor:pointer;

}
.lof-navigator-wapper .lof-next {
	float:left;	
	text-indent:-999px;
	margin-right:5px;
	background:url(../images/arrow-l.png) no-repeat right center;
}
.lof-navigator-wapper .lof-previous {
	float:left;	
	text-indent:-999px;
	margin-left:5px;
	background:url(../images/arrow-r.png) no-repeat left center;
}
