@charset "utf-8";
/* CSS Document */

/* Clases para diseñar el cuerpo de la página web */
.clssFondoBarra2 {
background-image:url(../../images/azul/fondobarra2.jpg);
background-repeat:repeat;
text-align:right;
color:#FFFFFF;
font-size:12px;
font-weight:bold;}


/*     
empieza menu agregado
*/
#menu_header{
	/*position:absolute;*/
	/*top:0px;
	left:0px;*/
	background-image:url(../../images/azul/fondobarra2.jpg);
	background-repeat: repeat-x;	
}
#menu_header ul li{
	float:left;
}

/*#menu_header ul li a{
	padding:3px 0 6px 55px;
}*/

#menu_header ul li a {
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:15px;
text-decoration: none;
/*float:left;*/
padding:0px 25px;
/*background-color: #00A550;*/
font-weight:bold;
color: #fff;
}

#menu_header ul li a:hover {
/*background-color: #00C15B;*/
	background-image:url(../../images/azul/fondobarra2.jpg);
	background-repeat: repeat-x;
margin-top:0px;
padding-bottom:0px;
}


/*
termina menu agregado

*/

/*Inicio de menu principal*/
#menuNav {
	background: url(../../images/azul/fondobarra2.jpg) repeat-x left top;
	width: 800px;
	height: 24px
}
#menuNav A {
	display: block; 
	text-decoration: none;
}
#menuNav UL {
	margin-left: 1px;
	padding-top: 1px;
}
#menuNav LI {

	font-size: 12px;
	font-weight:bold;
	float: left;
	position: relative;
	text-align: center
}
#menuNav LI A {
	border-right:  #fff 0px dotted;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 6px;
	padding-top: 6px
}
#menuNav LI A:link {
	background: no-repeat right bottom; 
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;

}
#menuNav LI A:visited {
	background: no-repeat right bottom; 
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;

}
#menuNav LI A:hover {
	background: url(../../images/azul/fondobarra2.jpg) repeat-x left top;
	color: #eee;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#menuNav LI.current A {
	margin-bottom: -1px
}
#menuNav LI.current A:link {
	background-image: none; 
	cursor: default; 
	color: #37454e; 
	border-bottom: #fff 1px solid; 
	background-color: #ffffff
}
#menuNav LI.current A:hover {
	background-image: none; 
	cursor: default; 
	color: #37454e; 
	border-bottom: #fff 1px solid; 
	background-color: #ffffff
}
/*Fin de menu principal*/



.clssBordeIzq1 {
background-image:url(../../images/azul/bordeIzq1.jpg);
background-repeat:repeat;}

.clssBordeDer1 {
background-image:url(../../images/azul/bordeDer1.jpg);
background-repeat:repeat;}

.clssBordeIzq2 {
background-image:url(../../images/azul/bordeIzq2.jpg);
background-repeat:repeat;}

.clssBordeDer2 {
background-image:url(../../images/azul/bordeDer2.jpg);
background-repeat:repeat;}

.clssBordeIzq3 {
background-image:url(../../images/azul/bordeIzq3.jpg);
background-repeat:repeat;}

.clssBordeIzq4 {
background-image:url(../../images/azul/bordeIzq4.jpg);
background-repeat:repeat;}

.clssBordeIzq5 {
background-image:url(../../images/azul/bordeIzq5.jpg);
background-repeat:repeat;}

.clssBordeDer3 {
background-image:url(../../images/azul/bordeDer3.jpg);
background-repeat:repeat;}

.clssBordeDer4 {
background-image:url(../../images/azul/bordeDer4.jpg);
background-repeat:repeat;}

.clssBordeDer5 {
background-image:url(../../images/azul/bordeDer5.jpg);
background-repeat:repeat;}

.clssBordeInf {
background-image:url(../../images/azul/bordeInf.jpg);
background-repeat:repeat;}

.clssBordeSup {
background-image:url(../../images/azul/bordeSup.jpg);
background-repeat:repeat;}

/* Clases para borde de tabla de Cursos, Horarios y Certificaciones */
.clssTblBrIzq01 {
background-image:url(../../images/azul/TblBrIzq01.jpg);
background-repeat:no-repeat;}

.clssTblBrIzq02 {
background-image:url(../../images/azul/TblBrIzq02.jpg);
background-repeat:repeat-y;}

.clssTblBrIzq03 {
background-image:url(../../images/azul/TblBrIzq03.jpg);
background-position:left;
background-repeat:no-repeat;}

.clssTblBrDer01 {
background-image:url(../../images/azul/TblBrDer01.jpg);
background-repeat:no-repeat;}

.clssTblBrDer02 {
background-image:url(../../images/azul/TblBrDer02.jpg);
background-repeat:repeat-y;}

.clssTblBrDer03 {
background-image:url(../../images/azul/TblBrDer03.jpg);
background-repeat:no-repeat;}

.clssTblSup {
background-image:url(../../images/azul/TblBrSup.jpg);
background-repeat:repeat-x;
color:#990000;
font-size:14px;
font-weight:bold;
text-align:center;}

.clssTblInf {
background-image:url(../../images/azul/TblBrInf.jpg);
background-position:center;
background-repeat:repeat-x;}

.clssTlf {
background-image:url(../../imagenes/edicion/icono-tlf3.jpg);
background-position:center;
background-repeat:no-repeat;}

.clssEmail {
background-image:url(../../imagenes/edicion/icono-email.jpg);
background-position:center;
background-repeat:no-repeat;}

/*Inicio Menu Izquierdo*/
.mnu_izq {	
	background-color:#0099CC;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	width: 200px;
	height:12px;
	/*font-size: 0.8em;	*/
	font-size: 12px;	
	font-weight: 100;
}
.mnu_izq ul {}

.mnu_izq li {float:left;
    height:12px;
    }

.mnu_izq a:link, .mnu_izq a:visited 
{
	/*background-image:url(../images/menuizquierdo.jpg);
	background-repeat: repeat-y;	*/

    /*background-color: #F8C991; /*#BCCDE1; D0DCEA*/
	/*background-color: #F7C16B;*/
	/*background-color: #FF9900;*/
	background-color:#0099CC;
	text-decoration:none;
	padding:2px 2px 2px 8px;
	margin:0px 0px 0px 0px;
	border-left-color: #0099CC;
	display:block;
	color:#FFFFFF;	
}

.mnu_izq a:hover
{
    /*background-color: #F5AE58;*/
	/*background-color: #FEB339;*/
	background-color: #74C7FF;
	color: #FFFFFF;
	padding-left:6px;	
	margin-top:-0px;
	font-weight:bold;
}

/*--- Estado activo */

.mnu_izqActive
{
	background-color: #EAF0F7;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	width: 162px;
	/*font-size: 0.8em;	*/
	font-size: 12px;	
	font-weight: 800;
}

.mnu_izqActive ul {}

.mnu_izqActive li {float:left;
    height: 18px;}

.mnu_izqActive a:link, .mnu_izqActive a:visited 
{
   	background-color: #9EB9D7; 
	text-decoration:none;
	padding:8px 0px 2px 9px;
	margin:0px 0px 2px 0px;
	border-left-color: #FFF;
	display:block;
	color:#003b81;
}

.mnu_izqActive a:hover 
{
    background-color: #D0DCEA;
	color: #003b81;
	padding-left:5px;
}
/*Fin Menu Izquierdo*/

/* imagen hover*/
a.linkopacity img {
	filter:alpha(opacity=100);  
	-moz-opacity: 1.0;  
	opacity: 1.0;
	-khtml-opacity: 1.0;
	border:solid 0px;
}

a.linkopacity:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	-khtml-opacity: 0.7;
}
 
/* fin imagen hover*/
