﻿body {

}

.main_l{font-family:Tahoma; font-size:11px;  color:#333333;  text-align: justify; line-height:15px; margin-top:10px}
  

.footer{
font-size: 11px; 
color: white; 
font-family: Arial; 
text-align: center;
padding-top:5px;
height:55px;
background-color: #0f0f0f
}

.letra{
font-size:11px;
font-family:Arial;
text-align:justify;
padding:10px;

}
.letratn{
font-size:12px;
font-weight:bold;
font-family:Arial;
text-align:justify;
padding:5px;
color:#3E3E32;
background-color:#C6C5B1;

}
.letran2
{
    font-size: 11px;
    background-color: #F5F5F5;
    font-family: Arial;
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #b30101;
}
.letratf{
font-size:10px;
font-family:Arial;
text-align:right;
padding-right:3px;
COLOR: #740014

}
.letranot
{
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    color: #4b483d;
}

.mas{
font-size:11px;
font-family:Arial;
text-align:justify;
color:#990000;
text-align:right;
padding-right:5px;
}


.titulo{
    color: white;
    font-size:14px; 
    font-style:oblique; 
    font-weight:900;
    text-align:left;
padding:10px;
background-repeat: no-repeat;
background-image:url(../../imagenes/barra.jpg);
}

.titulox{
    color: white;
    font-size:14px; 
    font-style:oblique; 
    font-weight:900;
    text-align:left;
padding:10px;
background-repeat: no-repeat;
background-image:url(../../imagenes/barra2.jpg);
}

.titulo2{
    color:#454E50;
    font-size:12px; 
    font-style:oblique; 
    font-weight:900;
    text-align:left;
}


.tit{
    
	  font-size:18px; 
    color: black;
    text-align:left;
    font-weight:700;
    font-family: Agency FB;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:10px;
}
.tit2{
    
	  font-size:18px; 
    color: black;
    text-align:left;
    font-weight:700;
    font-family: Agency FB;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:3px;
}



.ttitulo{
   font-family: Sans-Serif;
   color:#990000;
    font-size: 11px;
    font-weight: normal;
     text-align:left;
}

.accordionCabecera
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    cursor: pointer;
    border-bottom: #bfbfbf 1px solid;
    padding-right: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 6px;
    text-align:left;
    color:#3F8489;
    background-color:#e9e9e9;
    
} 

.accordionContenido
{
    font-family: Sans-Serif;
    background-color: #F8F8F8;
    border-top: none;
    font-size: 11px;
    padding: 7px;
    font-weight: normal;
    color:#5C5E62; text-align:left;
} 



.caja{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	background-color:#F3F4EE;

}

.caja2{
	background-color: White;  
	width:500px;
}

.letrac2
{
    font-size:14px;
font-family:Arial;
text-align:justify;
padding-bottom:5px; 
background-color:#282F35;
color:White;
padding-top:5px;
padding-left:10px;
padding-right:10px;
width:130px;
    }
 
.repet
{
    background: url(linea2.jpg);
    background-repeat: repeat;

}
.repta
{
    background-repeat: repeat;
    background-color:#E9E7D8;
    width:170px;

}

.lineah
{
    background: url(lineah.jpg);
    background-repeat: repeat-y;
    width:1;

}

.letrasub{
font-size:11px;
font-family:Arial;
text-align:justify;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
color:black;

}

.ctrControl
{
 font-size:10px;
font-family: Tahoma;
    }
    
    .tdSeccion
{
    font-size: 12px;
    font-weight:900;
    color: #38434B;
    font-family: CG Times;
    padding:5px;
    background-color: #C1C7CE;
}

/*Efecto calendario*/
.Calendario .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: white;
    color: #282F35;
}

.Calendario .ajax__calendar_header
{
    background-color: #282F35;
    color: white;
}


.Calendario .ajax__calendar_active
{
    background-color: #808C9B;
    color: white;
}

.Calendario .ajax__calendar_hover
{
    background-color: #97A2AE;
    color: whitesmoke;
}

.Calendario .ajax__calendar_footer
{
    background-color: #ffffff;
    color: dimgray;
}
.TextoAyuda
{
	font-family:Arial;
	font-size:10px;
	color:black;
	font-weight:bold	
	}

/*----------------------------------------*/
.menua
{
    background-color:#808C9B;
    }
    
    .modalBackground {
            background-color:#777;
            filter:alpha(opacity=70);
            opacity:0.7;
        }

.modalPopup {
            background-color:white;
            border-width:3px;
            border-style:solid;
            border-color:#EEE;
            padding:3px;
             width:560px;
 }
        
.code {
           
 margin:10px;
 padding:10px;
            border:2px ridge white;
            background-color:#eeeeee;
            font-family:Courier New;
            font-size:10pt;
}

.bgs
{
    background-color:#808C9B;
    font-size:12px;
    font-weight:bold;
    color:White;
font-family:Arial;
text-align:center;
margin-top:10px;
margin-bottom:10px;
    }


.programa{
font-size:11px;
font-family:Arial;
font-weight:bold;
text-align:center;
color:#5A0A01;
padding:5px;
width:200px
}

.cursolibre
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    font-size: 11px;
    border-left: gray 1px solid;
    color: white;
    border-bottom: gray 1px solid;
    font-family: Arial;
    font-weight:bold;
    background-color: #948E7A;
    padding:3px;
}

/*portal-globalnav*/

#portal-globalnav 
{	
    position: relative; 
    color: white;	
    font-family:Arial;
    font-size:14px;
    background-image: url(fondom.jpg);
	background-repeat:repeat-x;
	padding:0 0 1em 1em;
	margin:0;
}
    
#portal-globalnav li
{	
    display: inline;
    margin:0;
    
 }  
    
#portal-globalnav ul li
{	
   vertical-align:inherit;
   
 }   
 
#portal-globalnav a
{	
    color:white;
    display:inline-block;
    width:93px;
    height:21px;
	text-decoration:none;
	background-image: url(menua.jpg);
	margin-top:1px;
	padding:0.30em 0.5em;
	
 }     

#portal-globalnav li ul 
{
    font-weight: normal;      
    height:21px;            
    visibility: hidden;         
    position: absolute;           
    padding: 0 0  7px 0;
}

/*-----------------------------------*/
.folder  { left:72px; width:70%} /* submenu posicion hacia la derecha */
.folder2 { right:95px; width:70%} 
.folder3 { left:97px; width:80% } 
/*------------------------------*/    
.arriba
{
    background-image: url(imagenes/menuf.jpg);
}

.rr
{
    height:29px; 
    background-color:#BBBBBB; 
    text-decoration:none; 
    margin:0px; 
    vertical-align:top;
}
    
#portal-globalnav li ul a 
{	
    background-image: url(menuaa.jpg);
	background-repeat:repeat-x;
    font-weight:normal;
    color:white;
    font-size:11px;
}


#portal-globalnav li ul li 
{
    border-right: 1px dotted #6B96CE;
}


#portal-globalnav li:hover ul li a
{         
    background-color: #737373 !important;
 }   

#portal-globalnav li.over ul li a
{         
    background-color: #737373 !important; 
    
 }   

#portal-globalnav li.selected ul 
{	
    visibility: visible; 
    top: 30px;
}
    
#portal-globalnav li.selected ul li a
{         
    background-color: #737373 !important; 
}     
 
#portal-globalnav li.selected 
{	
    color: white;
}
    
#portal-globalnav li.selected a 
{	
    color: white;
}

#portal-globalnav li:hover
{
  color: white;	
}
    
#portal-globalnav li:hover a
{
   color: white;
}    
    
#portal-globalnav li.over 
{
    color: white;	
    background-color: #737373;
}
    
 #portal-globalnav li.over a 
    {	color: white;
      
    }    
    
#portal-globalnav li:hover ul
    {
    	background-color: #737373;	
    	top: 30px;/* \*/ 
        visibility: visible;
        
    }

#portal-globalnav li.over ul 
    {
    top: 30px; /* \*/
    background-color: #737373;
    visibility: visible;
    }

/*-----------------------------------------*/

#portal-globalnav li ul li a:hover,
#portal-globalnav li ul li a:active,
#portal-globalnav li ul li a.selected:link,
#portal-globalnav li ul li a.selected:visited 
{
    
	background-image: url(menuff.jpg);
	color:white;
	height:22px;
	
	

}

#portal-globalnav a:hover,
#portal-globalnav a:active,
#portal-globalnav a.here:link,
#portal-globalnav a.here:visited {
	 color:white;
	 Height:22px; 
	 background-image: url(menuf.jpg);
	
}
.ctrControl
{
 font-size:11px;
font-family:Arial;
text-align:left;
    }
.textab
{
    background-color:#EBE8D6;
    font-weight:bold;
    text-align:center;
    color:#333333;
    
    
    }
    .text
{
    font-weight:bold;
    color:#4b483d;
    
    
    }
/*-----------------------------------------*/

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(technorati/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(technorati/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(technorati/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(technorati/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(technorati/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

.contactar
{
    margin-left: 17px;
    margin-top: 5px;
    font-family: Tahoma;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}
.arrow_right { margin-right:4px;}
strong a { color:#990000; text-decoration:none; font-weight:normal}
strong a:hover {text-decoration:underline}

