@charset "utf-8";
/* CSS Document */
HTML, ul, div, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset {  
    margin: 0px; 
    padding: 0px; 
    border: 0px; 	
}

h1{ font-size: 20px;}

.img{ background-color:Transparent;}

a{ color:#507CD1; font-family:Arial; font-weight:normal; font-size:12px;}
a:hover{ color:#28166F;}

.title{ font-size:12pt; font-weight:bold; padding:20px 0 20px 0;}
.subtitle{ color:#695d94; font-weight:bold; margin-bottom:12px;}
.subtitle2{ color:#695d94; margin-bottom:6px;}
.subtitle-yellow{ color:#CD6A04; font-size:12px; font-weight:bold;}
.title-gray-box{ color:#4524a9; margin-bottom:8px; font-size:12px; white-space:nowrap;}
.text{}

.paragraph{ padding-bottom:12px;}
.capitalize{ text-transform:capitalize; }

.contentM0{ font-family:/*Myriad Pro,*/Arial, Helvetica, sans-serif; color:#767676; font-size:12px; min-width:436px; margin:0 auto; } /* margin-bottom:18px; */
.content{ font-family:/*Myriad Pro,*/Arial, Helvetica, sans-serif; color:#767676; font-size:12px; min-width:436px;} /* margin-bottom:18px; */
.content-control{ font-family:/*Myriad Pro,*/Arial, Helvetica, sans-serif; color:#767676; font-size:12px;}
.content-label{ font-family:/*Myriad Pro,*/Arial, Helvetica, sans-serif; color:#767676; font-size:12px; font-weight:bold;}

.principal-title{ font-family:Arial; color:#8579B8; font-size:20px; text-align:left;}
.content-tabs{ padding:10px;}
#grey-back{ background-color:#F5F5F5;}

/*.yellow-left{ background:url(/images/images_content/yellow-left.jpg) no-repeat; width:16px; height:31px;}*/
.yellow-left{ background-image:url(../images/images_content/yellow-left.jpg);}
.yellow-center{ background:url(../images/images_content/yellow-center.jpg) repeat-x; height:31px;}
.yellow-right{ background:url(../images/images_content/yellow-right.png) no-repeat right; width:16px; height:31px;}

.grey-left{ background:url(../images/images_content/grey-left.png) no-repeat bottom left; width:16px; height:16px;}
.grey-right{ background:url(../images/images_content/grey-right.png) no-repeat bottom right; width:16px; height:16px;}

.white-left{ background:url(../images/images_content/white-left.png) no-repeat bottom left; width:16px; height:16px;}
.white-right{ background:url(../images/images_content/white-right.png) no-repeat bottom right; width:16px; height:16px;}

.border-left{ border-left: 1px solid #e5e5e5;}
.border-right{ border-right: 1px solid #e5e5e5;}
.border-top{ border-top: 1px solid #e5e5e5; background-color:#fff;}
.border-bottom{ border-bottom: 1px solid #e5e5e5;}
.border-both{ border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; background-color:#FFFFFF; padding:14px;}

.menu-top{ color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.menu-top ul{ text-align:right;}
.menu-top li{ display:inline; font-size:8pt; padding-right:10px;}
.menu-top li a{ text-decoration:none; color:#666666; font-weight:normal;}
.menu-top li a:hover{ color:#000;}

.tab-left-grey{ background:url(../images/images_content/tab-left-grey.jpg) no-repeat; width:7px; height:27px;}
.tab-left-purple{ background:url(../images/images_content/tab-left-purple.jpg) no-repeat; width:7px; height:27px;}

.tab-certer-grey{ background:url(../images/images_content/tab-center-grey.jpg) repeat-x;height:27px; padding: 0 10px 0 10px;}
.tab-certer-grey a{ text-decoration:none; color:#666666;}
.tab-certer-grey a:hover{ color:#000;}

.tab-certer-purple{ background:url(../images/images_content/tab-center-purple.jpg) repeat-x;height:27px; width:150px; padding: 0 10px 0 10px;}
.tab-certer-purple a{ text-decoration:none; color:#fff; font-size:10pt;}
.tab-certer-purple span{ text-decoration:none; color:#fff; font-size:10pt;}


.tab-right-grey{ background:url(../images/images_content/tab-right-grey.jpg) no-repeat; width:27px; height:27px;}
.tab-right-purple{ background:url(../images/images_content/tab-right-purple.jpg) no-repeat; width:27px; height:27px;}

.tab-ledge-purple{ background:url(../images/images_content/tab-grey-purple.jpg) no-repeat; width:27px; height:27px;}
.tab-total-grey{ background:url(../images/images_content/tab-grey-grey.jpg) no-repeat; width:27px; height:27px;}
.tab-redge-purple{ background:url(../images/images_content/tab-purple-grey.jpg) no-repeat; width:27px; height:27px;}

.purple{ background:url(../images/images_content/purple.png) repeat-x; height:16px; width:100%;}

.box-top-left{ background:url(../images/images_content/box-top-left.png) no-repeat left top; width:16px; height:16px;}
.box-top-right{ background:url(../images/images_content/box-top-right.png) no-repeat right top; width:16px; height:16px;}

.box-top-left2{ background:url(../images/images_content/box-top-left2.png) no-repeat left top; width:16px; height:16px;}
.box-top-right2{ background:url(../images/images_content/box-top-right2.png) no-repeat right top; width:16px; height:16px;}

.box-left{ background:url(../images/images_content/box-center.jpg) repeat-x top; background-color:#f5f5f5; min-height:132px; border-left: 1px solid #e5e5e5;}
.box-right{ background:url(../images/images_content/box-center.jpg) repeat-x top; background-color:#f5f5f5; min-height:132px; border-right: 1px solid #e5e5e5;}

.box-bottom-left{ background:url(../images/images_content/box-bottom-left.png) no-repeat top left; background-color:#fff; width:16px; height:16px;}
.box-bottom-right{ background:url(../images/images_content/box-bottom-right.png) no-repeat top right; background-color:#fff; width:16px; height:16px;}
.box-bottom-left-w{ background:url(/images_content/box-bottom-left-w.gif) no-repeat top left; width:16px; height:16px;}
.box-bottom-right-w{ background:url(/images_content/box-bottom-right-w.gif) no-repeat top right; width:16px; height:16px;}

.box-center{ background:url(../images/images_content/box-center.jpg) repeat-x top; background-color:#f5f5f5; font-size:12px; min-height:132px; padding: 0 14px 0 14px;}

.spacer{ background:url(../images/images_content/spacer.png) repeat-x; height:3px; margin-bottom:8px;}

.sub-menu-top{ }
.sub-menu-top a{ color:#507CD1; font-family:Arial; font-weight:normal; font-size:12px;}
.sub-menu-top a:hover{ color:#28166F;}

#iniciar-sesion-container{ width:162px; color:Gray; font-size:12px;}
#iniciar-sesion-header{ background:url(../images/images_content/iniciar-sesion-header.png) no-repeat; height:24px; width:162px;}
#iniciar-sesion-body{ background:url(../images/images_content/iniciar-sesion-body.gif) no-repeat; height:187px; width:162px; padding:8px;}

.ERROR{ font-family:/*Myriad Pro,*/Arial, Helvetica, sans-serif; color:Red; font-size:12px;}
.SUCCESS{ font-family:/*Myriad Pro,*/Arial, Helvetica, sans-serif; color:#4524a9; font-size:12px;}

.grid{ color: #333; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; vertical-align: middle; margin:0px auto; }.grid-row{}
.grid-row{ background-color:#FFFFFF;}
.grid-row td{ border:1px solid #C0C0C0; padding:3px;}
.grid-footer{ background:url(../images/images_content/grid_header.jpg) repeat-x; height:29px; font-size:12px; color:White;}
.grid-header{ background:url(../images/images_content/grid_header.jpg) repeat-x; height:45px; font-size:12px; color:White;}
.grid-header a{color:White; font-weight:bold;}
.grid-header-image{ text-align:right; width:20px; padding-right: 10px; }
.grid-pager{ text-align:center; }
.grid-pager span {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.grid-empty-row{color:#CD6A04;}
.grid-edit-row{ background-color:#EFEFF5;}
.grid-alternating-row{ background-color:#E1E1F0;}
.grid-alternating-row td{ border:1px solid #C0C0C0; padding:3px;}
.grid-selected-row{background-color:#E0E0E0; font-weight:bolder; letter-spacing:1px; color:#767676;}
.grid-row-summary :first-letter { text-transform: uppercase; }
.grid-cell { padding:1px; border-width:1px;border-style:solid; border-color:ActiveBorder;}

.filtro-combo-box1{ position: absolute; z-index: 100; visibility: hidden; top: 1px; left: 1000px; margin-right: 3px; margin-bottom: 3px;}
.filtro-combo-box2{ background: #BEBED8; position: relative; left: 2px; top: 2px }
.filtro-combo-box3{ background: #9798C1; position: relative; left: -1px; top: -1px }
.filtro-combo-box4{ border: 1px solid #7F74AC; padding: 2px; background:url(../images/images_content/box-center.jpg) repeat-x top; background-color:#f5f5f5; position: relative; left: -1px; top: -1px }
.filtro-combo-input{ height:14px; width:200px; }

.cal-title{ background-color:#8579B8; color:White;}

.asterisco{ color: #ff0000; padding-right:6px; vertical-align:middle;}
.report-panel{ font-family: Arial, Verdana, Helvetica, sans-serif; background-color:White; padding:20px; text-align:left;}
.indice-descripcion{padding-bottom:10px; text-align:justify; width:600px; font-size:smaller;}
.num-reporte{width:35px; font-size:smaller; font-weight:bolder;}
.texto-ayuda{ font-family:/*Myriad Pro,*/Arial, Helvetica, sans-serif; font-size:11px; }
.control-ubicaciones{ text-align:left; background:url(../images/images_content/box-center.jpg) repeat-x top; padding-left:10px; border:solid 1px #E5E5E5; }
.link-imprimir-curriculum { width:98%; text-align:right; position:relative; top:10px; left:-5px;}
.grid-nowrap { white-space:nowrap; }
.main-pager-style
{
	height: 30px;
	 margin:10px;
}

#main_logo_center 
{
	height: 40px;
	vertical-align: middle;
	padding-bottom: 10px;
}

#main_logo_left
{
	background: transparent url(../images/main_logo_left.jpg) no-repeat left top;
	height: 40px;
	width: 712px;
}

#main_logo_right
{
	height: 40px;
	width: 18px;
}
.textoMediano
{
    font-size: medium;
    font-weight: bold;
}
.colorFondoGris
{
    background-color: #F5F5F5;
}
.flotarAlaDerecha
{
    float:right;
}
.pad6Left
{
    text-align:left;
    padding-left:6px;
}
.padTop10AliTop
{
    vertical-align:top;
    padding-top:5px;
}
.espacioParaRespuesta
{
    text-align:left;
    padding-left:15px;
}

