/*  1996-2012 Kiteknology S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto Intranet AIEP	                      */
/*  Version 1.0                                               */
/*  media: SCREEN                      			      */
/*  Fecha de creación 17/02/2012                              */

/*  HISTORIAL DE MODIFICACIONES                               */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */

/******COMMON STYLES******/


* {margin:0; padding:0;}
html,body {height:100%;}
body {margin:0; padding:0; font-family:Tahoma,Arial,Verdana,sans-serif; text-align:left;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:0; padding:0; font-family:Tahoma,Arial,Verdana,sans-serif;}
img, table {border:none;}
input {margin:0;}

@font-face {
    font-family: 'FuturaBold';
    src: url('../fonts/futurabc_0-webfont.eot');
    src: url('../fonts/futurabc_0-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('../fonts/futurabc_0-webfont.woff') format('woff'),*/
         url('../fonts/futurabc_0-webfont.ttf') format('truetype'),
         url('../fonts/futurabc_0-webfont.svg#FuturaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaBdCnBTBoldItalic';
    src: url('../fonts/futurbci_0-webfont.eot');
    src: url('../fonts/futurbci_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futurbci_0-webfont.woff') format('woff'),
         url('../fonts/futurbci_0-webfont.ttf') format('truetype'),
         url('../fonts/futurbci_0-webfont.svg#FuturaBdCnBTBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*  REDEFINICION DE ELEMENTOS HTML  */
h1 {font:21px Arial,Tahoma,Geneva,sans-serif; color:#600; margin:0; padding:0 0 10px;}
h2 {font:normal 23px 'Trebuchet MS',Arial,Helvetica,sans-serif; color:#889EB1; margin:0 10px; padding:0 0 8px;}
h2.small {font-size:18px !important;}
h3 {margin:0 22px 8px; font-size:14px; font-weight:bold; color:#B40001;}
a:link {color:#069; text-decoration: underline;}
a:visited {color:#069; text-decoration: underline;}
a:hover {color:#069; text-decoration: none;}
a:active {color:#069; text-decoration: none;}
:focus {outline:none;}
form {margin:0; padding: 0;}
label {display:block; margin:0 0 5px; padding:0; font-weight:bold; color:#859EB1; cursor:pointer;}

/*****AUXI COMMON STYLES******/
.align_left {text-align:left;}
.align_right {text-align:right;}
.align_center {text-align:center;}
.float_left {float:left;}
.float_right {float:right;}
.cf {display:block; clear:both;}

/*BOTONES*/
button {margin:0; padding:0; cursor:pointer; border:none; text-align:center; font:13px Arial, Helvetica, sans-serif; color:#FFF;}
.bot_84x27 {width:84px; height:27px; font-size:11px; background:url(../images/botones/bot_84x27.png) no-repeat 0 0; line-height:100%;
}
/*round:url(../images/botones/bot_24x27.png) no-repeat 0 0; line-height:100%;}*/
.bot_104x36 {width:104px; height:36px; background:url(../images/botones/bot_104x36.jpg) no-repeat 0 0; line-height:100%;}

/*HEADER*/
#header {margin:0 auto; padding:0; width:957px; height:83px;}
#header #logo_header {margin:8px 0 0; padding:0; background:url(../images/html/logo_aiep_new.png) no-repeat 0; width:180px; height:63px; float:left; font-size:1px; letter-spacing:-1px;}
#header #logo_header a:link, #header #logo_header a:visited {display:block; width:180px; height:63px; text-indent:-9000px;}

#header ul {margin:0; padding:6px 0 15px 0; font-size:11px; list-style:none; line-height:100%; float:right;
    height: 33px;
    width: 4px;
}
#header ul li{background: url(../images/html/bullet_header.gif) no-repeat 0 3px; float: left; margin: 0 17px 0 0; padding: 0 0 0 13px;}
#header a:link, #header a:visited{color: #FFF; text-decoration: none;}
#header a:hover, #header a:visited{color: #FFF; text-decoration: underline;}

#header p{margin: 0; padding: 12px 0 0 185px; float: left; width: 410px; font: bold 25px 'FuturaBold', Arial, Helvetica, sans-serif; color: #DADDE3; display: none;}
#header strong, #header b{color: #FFF; font: 11px Arial, Helvetica, sans-serif;}
#header em, #header i{color: #848DA3; font-style: normal;}

#header #redes_sociales{width: 80px; float: right; text-align: center; clear: right; font: 9px Tahoma, Geneva, sans-serif; color: #FFF;}
#header #redes_sociales span{width: 35px; margin: 0 0 0 5px; float: left;}
#header #redes_sociales a:link, #header #redes_sociales a:visited{display: block; height: 10px; text-decoration: none; padding: 30px 0 0 0;}
#header #redes_sociales #facebook{background: url(../images/html/ico_facebook.jpg) no-repeat center top;}
#header #redes_sociales #twitter{background: url(../images/html/ico_twitter.jpg) no-repeat center top;}

/*ESTRUCTURA*/
#main {clear:both; width: 971px; margin: 0 auto; padding: 0;}
/*n: 0; position: relative; left: -7px; padding: 0; font-size: 1px; letter-spacing: -1px;}*/
#main .main_cont {width:971px; background:url(../images/html/bg_fondo_cont.png) repeat-y 0 0;}

/*MENU PRINCIPAL*/
.menu_principal {background: url(../images/html/fondo_menu_principal.jpg) no-repeat 0 0; margin:0; padding:0; height:37px; color:#FFF; width: 100%;}
.menu_principal ul{margin:0; padding:0 0 0 3px; list-style:none; height:37px; text-align:center; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#FFF;}
.menu_principal li {margin:0; padding:10px 13px 0 12px; height:27px; font-family:Arial,Tahoma,sans-serif; background:url(../images/html/linea_menu_principal.jpg) no-repeat right top; float:left;}
.menu_principal li.last {background:none !important;}
.menu_principal li a:link, .menu_principal li a:visited{color: #FFF; text-decoration: none;}
.menu_principal li a:hover, .menu_principal li a:active{color: #FFF; text-decoration: underline;}

#menu_principal #bot_01 {width:182px; padding:11px 0 9px !important;}
#menu_principal #bot_02 {width:190px; padding:11px 0 9px !important;}
#menu_principal #bot_03 {width:100px;}
#menu_principal #bot_04 {width:150px;}
#menu_principal #bot_05 {background:none; width:80px;}
#menu_principal #bot_06 {background:none;}



/*LOGIN*/
#cont_login{width: 537px; margin: 0 auto; padding: 40px 0 0 0; text-align: left;}
#cont_login #logo{background: url(../images/html/logo_login.gif) no-repeat 0 0; color: #333; font: 12px Tahoma, Geneva, sans-serif; margin: 0 auto; padding: 0; width: 250px; height: 82px; clear: both; font-size: 1px; letter-spacing: 1px; text-indent: -9000px;}
#cont_login #login{background: url(../images/html/fondo_cont_login.png) no-repeat 0 0; padding: 16px 20px 0 30px; width: 487px; height: 170px;}
#cont_login #login h1{padding: 0 0 10px 0; margin: 0; font-family: 'FuturaBold'; font-size: 24px; color: #FFF;}
#cont_login #login p{float: left; margin: 0; padding: 0; width: 243px;}
#cont_login #login input {background: url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0 8px 6px 0; padding:4px 5px; border: 1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;
}
#cont_login #login label{font: normal 15px Tahoma, Geneva, sans-serif; color: #333; display: block; margin: 0; padding: 0; height: auto;}

#cont_login #login .radio{float: left;}
#cont_login #login .radio input{background: none; border: none; width: auto; height: auto; margin: 0; padding: 0;}
#cont_login #login .label_radio{font-size: 11px; padding: 3px 0 0 3px; margin: 0; float: left; width: 220px;}

#cont_login #login .botones{clear: both; margin: 0; padding: 9px 20px 0 0; width: auto; float: none; font-size: 11px; text-align: right;}
#cont_login #login .botones a:link, #cont_login #login .botones a:visited{float: right; margin: 8px 8px 0 0;}
#cont_login #login .botones button{background: url(../images/botones/bot_84x27.png) no-repeat 0 0; width: 84px; height: 27px; border: none; cursor: pointer; margin: 0; padding: 0; color: #FFF; float: right; font: 13px Arial, Helvetica, sans-serif; text-align: center;}
#cont_login #footer_login{text-align: center; font: 11px/140% Tahoma, Geneva, sans-serifa; color: #FFF;}
#cont_login #footer_login address{font: 11px/140% Tahoma, Geneva, sans-serifa; color: #FFF;}


/*COL_01*/
#col_01 {margin:-1px 0 0; width:196px; min-height:460px; font:11px/140% Tahoma, Geneva, sans-serif; color:#333; float:left;}
#col_01 #fondo_col_01 {background: url(../images/html/fondo_col_01.jpg) no-repeat 0 0; padding:7px 7px 20px 20px; text-align: right; min-height: 250px;}
#col_01 #fondo_col_01 .profile {padding:0 0 12px; background:url(../images/html/bg_perfil.jpg) no-repeat center bottom;}
#col_01 #bottom_col_01 {background: url(../images/html/fondo_bottom_col_01.gif) no-repeat 0 0; height: 16px; clear: both; margin: 0; padding: 0; font-size: 1px;}
/**/
#col_01 h2 {background:url(../images/html/fondo_tit_col_01.jpg) no-repeat 0 0; color: #FFF; font: normal 20px/100% 'Trebuchet MS', Arial, Helvetica, sans-serif; margin: 0; padding: 7px 20px 7px 0; text-align: right; }
#col_01 h2.small {margin:0; padding:7px 20px 7px 0; background:url(../images/html/fondo_tit_col_02.jpg) no-repeat 0 0; color:#FFF; text-align:right;}
#col_01 p {margin:0 7px 0 0; padding:0 0 7px 0;}
#col_01 p.name {font-family:Arial,Tahoma,sans-serif;}
#col_01 p.name strong {font-size:12px;}
/**/
#col_01 #accesos{text-align: left; margin: 0; padding: 9px 35px 14px 0;}
#col_01 #accesos p{clear: both; margin: 0; padding: 0;}
#col_01 #accesos .notas a:link, #col_01 #accesos .notas a:visited{margin: 10px 0 0 0; float: left;}
/**/
#col_01 #accesos .ico_notas {margin:0 10px 10px 0; padding:0 6px 0 0; width:23px; height:34px; font:10px Tahoma, Geneva, sans-serif; color:#FFF; background:url(../images/html/ico_notas.jpg) no-repeat 0 0; text-align:right; float:left; line-height:18px;}
#col_01 #accesos .ico_mensajes {background: url(../images/html/ico_mensajes.jpg) no-repeat 0 0; font: 10px Tahoma, Geneva, sans-serif; color: #FFF; text-align: right; float: left; width: 23px; height: 34px; margin: 0 10px 0 0; padding: 0 6px 0 0; line-height:18px;}
#col_01 ul {text-align: left; margin: 0; padding: 10px 0; list-style: none; line-height: 130%}
#col_01 ul li {background: url(../images/html/bullet_01.gif) no-repeat 0 3px; margin: 0; padding: 0 0 10px 12px;}

/*COL_02*/
#col_02 {background:url(../images/html/fondo_contenidos_top.jpg) no-repeat 0 0 #FFF; width:772px; 
min-height:460px; float:left; margin:0 0 0 2px; padding: 0;
}
#col_02 #contenidos {margin:0; padding:8px 9px 40px 9px; clear:both; min-height:310px; text-align:left;}

/*BREADCRUMS*/
#breadcrums {margin:0 11px; padding:0 0 10px; font:9px Tahoma, Geneva, sans-serif;
    text-align: right;
}
#breadcrums strong, #breadcrums b {font-weight:normal; color:#B40000;}

/*CAJA 748*/
.caja_748 {width:748px; margin:0; padding:0 0 7px; background:url(../images/html/cont_caja_748_bottom.png) no-repeat left bottom; clear:both;}
.caja_748 .caja_748_top {height:14px; background:url(../images/html/cont_caja_748_top.png) no-repeat 0 0; font-size:1px;}
.caja_748 .caja_748_fondo {padding:0 0 0 10px; background: url(../images/html/cont_caja_748_fondo.png) repeat-y 0 0;}

.caja_748 .contenido_748{background: url(../images/html/caja_contenido_748_top.jpg) no-repeat 0 0 #FFF; padding: 5px 5px 0 7px; width: 715px; margin: 0;}
.caja_748 .contenido_748_bottom{background: url(../images/html/caja_contenido_748_bottom.jpg) no-repeat 0 0; font-size: 1px; height: 8px; margin: 0 0 10px 0; }
/**/
.caja_748 .botones {margin:0 20px; padding:20px 0 15px; border-top:1px solid #e5e5e5; clear:both; text-align:center;}
.caja_748 .botones p {margin:0; padding:0;}

.caja_748 p {margin:0; padding:0 0 12px 0;}
.caja_748 ul {margin:0 0 20px; padding:0 0 0 22px; font-size:12px; color:#666; list-style:none;}
.caja_748 ul li {background: url(../images/html/bullet_01.gif) no-repeat 0 3px; margin: 0; padding:0 0 3px 14px;}
.caja_748 .separa_borde {margin:0 20px; padding:20px 0 0; border-top:1px solid #e5e5e5;}
.caja_748 .separa_borde table {width:100%; margin:0 0 20px !important;}

/*Auxi Nav*/
.auxi_nav {margin:12px 10px 0; font-size:11px; color:#B40001; text-align:right;}
.auxi_nav a {color:#B40001; text-decoration:none;}
.auxi_nav a:hover {text-decoration:underline;}

/*FORMULARIOS*/
.caja_748 .form_1col {margin:0 18px; padding:0 0 20px; font-size:12px; color:#333; border-bottom:1px solid #e5e5e5;}
.caja_748 .form_1col input {background: url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0 8px 0 0;float:left; padding:4px 5px; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;
    height: 25px;
}
.caja_748 .form_1col td { width:auto !important}
.caja_748 .form_1col label { float:left}
/**/
.caja_748 .separa_borde .form_2col {padding:0 !important;}
.caja_748 .form_2col {margin:0 0 20px 28px; padding:20px 0 0; width:45%; font:12px Arial,Tahoma,sans-serif; color:#333; float:left;}
.caja_748 .form_2col p {clear: both; min-height: 50px; margin: 0; padding: 0;}
.caja_748 .form_2col input {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color: #666;
}
.caja_748 .form_2col select {background:url(../images/html/fondo_input.jpg) repeat-x 0 0; margin:0; padding:4px 5px; min-height:17px; width:200px; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;}
.caja_748 .form_2col textarea {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:250px; height:80px; overflow:auto; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color: #666;}
.caja_748 .form_2col .campos_2col {width:124px; float:left; clear:none;}
.caja_748 .form_2col .campos_2col label {font-family:Arial,Tahoma,sans-serif;}
.caja_748 .form_2col .campos_2col.time_fields {padding:0 0 0 14px; background: url(../images/html/red_bullet.gif) no-repeat 0 5px;}
.caja_748 .form_2col .col_agregar {float: right; width: 30px; padding: 45px 0 0 0;}
.caja_748 .form_2col .col_agregar button {text-align: center; font: bold 13px Arial, Helvetica, sans-serif; color: #FFF}
.caja_748 .form_2col .radio, .caja_748 .form_2col .radio input {background:none; border:none; width:auto; padding:0; height:auto;}
.caja_748 .form_2col .caja_60 {width:60px;}
.caja_748 .form_2col .caja_100 {width:100px;}
.caja_748 .form_2col .calendar {width:150px; padding:5px 5px 6px; background:url(../images/html/input_calendario.jpg) no-repeat 0 0; text-align:left; border:none; font-size:12px; float:left;}
.caja_748 .form_2col .calendar2 {width:194px; padding:5px 5px 6px; background:url(../images/html/input_calendario_02.jpg) no-repeat 0 0; text-align:left; border:none; font-size:12px; float:left;}
.caja_748 .form_2col .separa {height:53px; 
padding:0 0 0 14px; color:#666; background:url(../images/html/red_bullet.gif) no-repeat 0 5px;
    width: 318px;
}
.caja_748 .form_2col .separa2 {height:167px; padding:0 0 0 14px; color:#666; background:url(../images/html/red_bullet.gif) no-repeat 0 5px;}
/**/
.caja_748 .form_2wide {width:100%; margin:0; padding:20px 0 10px; font:12px Arial,Tahoma,sans-serif; color:#333; float:left;
    text-align: center;
}
.caja_748 .form_2wide ul {margin:0 25px;}
.caja_748 .form_2wide ul li {margin:0 0 14px; background:url(../images/html/red_bullet.gif) no-repeat 0 5px;}
.caja_748 .form_2wide ul .title {font-weight:bold; color:#859EB1;}
.caja_748 .form_2wide ul .status {color:#666;}
.caja_748 .form_2wide .float_left, .caja_748 .form_2wide .float_right {width:44%;}
/**/
.caja_748 .form_3col {margin:0 0 8px; padding:0 0 0 20px; width:30%; float:left; font:12px Arial,Tahoma,Geneva,sans-serif; color:#333;}
.caja_748 .form_3col p {clear:both;}
.caja_748 .form_3col input {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:150px; border: 1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;}
.caja_748 .form_3col select {background:none; margin:0; padding:0; min-height:17px; width:150px; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;}
.caja_748 .form_3col textarea {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:200px; height:80px; overflow:auto; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color: #666;}
.caja_748 .form_3col .calendar {background:url(../images/html/input_calendario.jpg) no-repeat 0 0; text-align:left; width:150px; padding:5px 5px 6px; border:none; float:left;}
.caja_748 .form_3col .caja_60 {width:60px;}
.caja_748 .form_3col .separa {background:url(../images/html/red_bullet.gif) no-repeat 0 5px;}
.caja_748 .form_evaluacion {font:12px Arial,Tahoma,Geneva,sans-serif; color:#333; margin:10px 0 20px; width:94%; border:1px solid #CCC; border-collapse:collapse; clear:both;}
.caja_748 .form_evaluacion th {background:#B40000; color:#FFF; font:bold 12px Arial,Tahoma,Geneva,sans-serif; vertical-align: top; padding:5px 10px; text-align: left;}
.caja_748 .form_evaluacion td {padding:5px 10px; border:1px solid #CCC;}
.caja_748 .form_3col input {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:150px; border: 1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;}
.caja_748 .form_3col select {background:none; margin:0; padding:0; min-height:17px; width:150px; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;}
.caja_748 .form_3col textarea {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:200px; height:80px; overflow:auto; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color: #666;}
.caja_748 .form_3col .calendar {background:url(../images/html/input_calendario.jpg) no-repeat 0 0; text-align:left; width:150px; padding:5px 5px 6px; border:none; float:left;}
.caja_748 .form_3col .caja_60 {width:60px;}
.caja_748 .form_3col .separa {background:url(../images/html/red_bullet.gif) no-repeat 0 5px;}
.caja_748 .form_evaluacion {font:12px Arial,Tahoma,Geneva,sans-serif; color:#333; margin:10px 20px 20px; width:94%; border:1px solid #CCC; border-collapse:collapse; clear:both;}
.caja_748 .form_evaluacion th {background:#B40000; color:#FFF; font:bold 14px Arial,Tahoma,Geneva,sans-serif; vertical-align: top; padding:5px 10px; text-align: left;}
.caja_748 .form_evaluacion td {padding:5px 10px; border:1px solid #CCC;}
.caja_748 .form_evaluacion input {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; padding:4px 5px; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666; width:25px; text-align:center;}
.caja_748 .form_evaluacion select {background:url(../images/html/fondo_input.jpg) repeat-x 0 0; margin:0; padding:0; min-height:17px; width:100px; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;}
.caja_748 .form_evaluacion .radio {width:auto; margin:3px 0 0; padding:0; height:auto; background:none; border:none;}

/*FOOTER*/
#footer {clear:both; width:960px; margin:0 auto; padding:3px 0 0;}
#footer address {margin:15px 0 25px; font:normal 11px Tahoma, Geneva, sans-serif; color:#fff; text-align:center;
}
/*evaluacion*/
.inputNota {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:30px !important; border: 1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666; text-align:center; margin-left:10px !important}
.inputCantidad {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:30px !important; border: 1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666; text-align:center;margin-left:10px !important}
.inputEvaluacionNota {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:30px; border: 1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color:#666;}
.textareaEvaluacion {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:0; padding:4px 5px; width:250px; height:80px; overflow:auto; border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color: #666;}
/*END*/

/*Cuadro mas pqueño:*/
.textareaEvaluacion2 {background:url(../images/html/fondo_input.jpg) repeat-x 0 0 #FFF; margin:5px; padding:4px 5px; width:250px; height:40px;overflow:auto;  border:1px solid #e2e2e2; font:12px/100% Arial,Tahoma,Geneva,sans-serif; color: #666;}

.hidden
{
    display: none;
}

/*Estilos para Tablas Dinamicas usadas en Pautas */
.cssTablaDinamica {font: 12px Arial,Tahoma,Geneva,sans-serif; color: #333; margin:0 0 50px ; border: 1px solid #CCC; border-collapse:collapse; clear:both; width: 100% }
.cssCellCabecera {background: #B40000; color: #FFF;font: bold 12px Arial,Tahoma,Geneva,sans-serif; vertical-align:top;padding: 5px 10px; text-align:left; width:20px; }/* width:20px; */
.cssCellCabeceraCenter {background: #B40000; color: #FFF;font: bold 12px Arial,Tahoma,Geneva,sans-serif; vertical-align:top;padding: 5px 10px; text-align:center; } /* width:20px; */

/* Indicaciones en las Preguntas*/
.cssCellCabeceraDesc{color: #0B0B3B; font: 12px Arial,Tahoma,Geneva,sans-serif; text-align:left ;padding: 5px 10px;border:1px solid #CCC  }

/*Texto en Numeracion Preguntas*/
.cssCellNumero {padding:5px 15px ;border:none;font-weight:bold; vertical-align:top; text-align: center; }
.cssCellContenido {padding:5px 1px ;border:none; vertical-align:top; }

/*Texto en Negrita*/
.cssCellContenidoFontBold {padding:5px 1px ;border:none ;font-weight:bold; vertical-align:top;   }

/*Boton o caja Texto centrado en columna*/
.cssCellContenidoCenter {padding:5px 10px ;border:none; width:5px;font-weight:bold; float:left; }

.cssTablaDinamica tbody tr td {
    max-width: 100px;
}

.cssTablaDinamica tbody tr td.cssCellNumero {
    width: 10px;
}

.cssTablaDinamica tbody tr td:last-child .inputNota {
    width: 50px;
}

.cssTablaDinamica tbody tr td:nth-child(3n), .cssTablaDinamica tbody tr td:nth-child(5), .cssTablaDinamica tbody tr td:nth-child(7), 
.cssTablaDinamica tbody tr td:nth-child(9) {
    width: 10px;
    padding: 0;
    margin: 0;
    border: none;
}

.cssTablaDinamica tbody tr td:last-child {
    border: none;
}


.caja_748 .form_2col .separa_vacia {height:65px; padding:0 0 0 14px; color:#666;}

.caja_748.verificacionEmpresa  .separa {
    height: auto;
    padding-bottom: 5px;
}

.titulo_3 {
    padding-left: 30px;
    clear:both;
}

.titulo_3 span {
    color: #859EB1;
    font-weight: bold;
}
.caja_748.verificacionEmpresa td label
{
    display:inline-block;
    }




/******** MODAL POPUP EXTENDER ***************/
 .modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=60);
        opacity: 0.6;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        width: 300px;
        border: 3px solid #980808;
        border-radius: 12px;
        padding:0;
    }
    #PanelConfirmaNota.modalPopup {
        width: 600px
    }
    .modalPopup .header
    {
        background-color: #dc1e1e;
        height: 30px;
        color: White;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }
    .modalPopup .body
    {
        min-height: 50px;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
    }
    .modalPopup .footer
    {
        padding: 10px;
    }
    .modalPopup .yes, .modalPopup .no
    {
        height: 25px;
        width: 85px;
        color: White;
        line-height: 23px;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
        border-radius: 4px;
    }
    .modalPopup .yes
    {
        background-color: #dc1e1e;
        border: 1px solid #b30d0d;
    }
    .modalPopup .no
    {
        background-color: #dc1e1e;
        border: 1px solid #b30d0d;
    }
    
    
    .cssBtnsEvaluar
    {
        color: White;
        line-height: 23px;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
        border-radius: 4px;
        background-color: #dc1e1e;
    }
	
	.cssPanelEvaluar
    {
        padding-left: 230px;
    }



/* 
.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid;
        border-color: black;
        padding-top: 10px;
        padding-left: 10px;
        width: 500px;
        height: 170px;
    }
 */   
    
    
    
    
    
  /* Clase para salt de linea en DIV  */
    .clearfix {
    display: block;
    clear: both;
    }
/*END*/



#BotMensaje{text-align: center;}
#fancybox-outer{border-radius: 10px;}
#NOVISIBLE{width:600px;height:330px;overflow:auto;}
#divNOV{height: 259px;padding: 10px; overflow: auto;}



span.checkClass label {
    display: inline-block;
    margin-left: 10px;
}

@media screen\0,screen\9  {
	.textareaEvaluacion2 {width: 80%;}
	.cssTablaDinamica tbody tr td {max-width: none;width:40%;}
	.cssCellNumero ,.cssCellContenido, .cssCellContenidoFontBold {border : none; }
	.cssTablaDinamica#t305 tbody tr td{width:auto;}
	/*.cssTablaDinamica tbody tr td:nth-child(3n), .cssTablaDinamica tbody tr td:nth-child(5), .cssTablaDinamica tbody tr td:nth-child(7), .cssTablaDinamica tbody tr td:nth-child(9){width:100px}*/
	}


