﻿	.header {		
	font-family: "Tahoma", Verdana, Arial;
	font-size: 14px;
	line-height: 14px;
	color: #2C3333;
	font-weight: bold;
	text-align:left;
    }

table
{
    
}
    
    .btn
    {
    border: 1px solid #3e5966;
	color: #000;
	min-height: 20px;
	/*background: #5e879c url(http://www.cee-nl.org.mx/imagenes/sipre/boton.gif) repeat-x top left;*/
	font-family: "Tahoma", Verdana, Arial;
	font-weight:bold;
	font-size: 12px;
    padding: 5px 15px 5px 15px;
	cursor: pointer;
    }
    
    .tblInscripcion
    {
    color:#000;
    background-color:#FFF;
    border-color:#FFF;
    border-width:0px;
    border-style:none;
    font-family: "Tahoma", Verdana, Arial;
	font-size: 12px;
    }
    
    .izq
    {
    	min-width:200px;
    	text-align:right;
    	
    	font-family: "Tahoma", Verdana, Arial;
	    
	    line-height: 14px;
	    color: #333333;
	    font-weight: normal;
	    /*background-color:#CECEDE;*/
	    /*border-bottom: solid 1px #CECED1;*/
        /*padding-bottom:10px;*/

    }
    
    .der
    {
    	width:400px;
    	margin-right:20px;
    	/*padding-right:15px;*/
	    line-height: 12px;
	    color: #333333;
	    font-weight: bold;
        /*padding-bottom:10px;*/
    }
    
    
    .introtxt
    {
    	width:95%;
    	font-family: "Tahoma", Verdana, Arial;
	    font-size: 13px;
	    line-height: 12px;
	    color: #333333;
	    font-weight: bold;
	    padding: 5px 5px 5px 5px;
	    border: 1px solid #CCC;

    }
    
     .introCmb
    {
    	width:95%;
    	font-family: "Tahoma", Verdana, Arial;
	    font-size: 12px;
	    line-height: 12px;
	    color: #333333;
	    font-weight: bold;
        padding: 5px 5px 5px 5px;
        border: 1px solid #CCC;
    }
    
    .ren
    {
    	height:auto;
    	
    }
    
    
    .cuerpotxt {		
	    font-family: "Tahoma", Verdana, Arial;
	    font-size: 12px;
	    line-height: 14px;
	    color: #333333;
	    font-weight: normal;
	    text-align:justify;

	    
    }	
    
    
    /*.blocker 
    {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    height:100%;
	    width:100%;        
	    z-index: 100;      
	    background: url(../img/b.png) repeat; 
    }
    
        
    .blockerTrans
    {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    height:	100%;
	    width: 100%;       
	    z-index: -9000;    
	    background: url(../img/b.png) repeat;  
	    opacity:0.1;
	    filter: alpha(opacity=10);
	    -moz-opacity:0.1;
	    -khtml-opacity: 0.1;
        display:none;
    }*/
    
    
    .info
    {
	    z-index: 101;
        border: 2px solid;
        margin: 0px 0px;
        padding: 15px 50px 15px 60px;
        background-repeat: no-repeat;
        background-position: 15px 55px; /*left top*/
	    width: 600px;
        position: absolute;
        left: 50%;
        top: 30%;
        margin-top: -100px;
        margin-left: -350px;
    }

    .info {
        color: black;
        background-color: #FFF;
        background-image: url('../img/warning.png');
        visibility:hidden;
    }
    
    
    
.MsgTitulo
{
	/*background-color:Silver; */
	font-family: "Tahoma", Verdana, Arial;
	font-size: 14px;
	text-align:left;
	padding: 5px 0px 15px 0px;
	font-weight:bold;
}
.MsgBody
{
	font-family: "Tahoma", Verdana, Arial;
	font-size: 12px;
	/*background-color:Aqua;*/
}

.MsgBoton
{
	text-align:right;
	/*background-color:Yellow;
	padding: 15px 0px 0px 0px;*/
}

    .btnImg
{
    background-color:White; 
    Border-Style: Solid; 
    background-position:center; 
    Border-Width:0px; 
    border-spacing:0px; 
    border-style:hidden; 
    width:20px; 
    height:auto;
}
    
    
    .esconde
{
	DISPLAY: none;
}



.cBtnImg{
    background-color:White; 
    Border-Style: Solid; 
    background-position:center; 
    Border-Width:0px; 
    border-spacing:0px; 
    border-style:hidden; 
    width:20px; 
    height:auto;
}


.tblInscripcion td{ 
	padding:7px; 
	border:#CCC 1px solid; /*4e95f4*/
}
/* provide some minimal visual accomodation for IE8 and below */
.tblInscripcion tr{
	background: #DDD;/*b8d1f3;*/
}
/*  Define the background color for all the ODD background rows  */
.tblInscripcion tr:nth-child(odd){ 
	background: #DDD;/*b8d1f3;*/
}
/*  Define the background color for all the EVEN background rows  */
.tblInscripcion tr:nth-child(even){
	background: #E6E6E6;/*dae5f4;*/
}





.modal-bg{
	background-color:black;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:999;
}

.modal-panel
{
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.02);
	-webkit-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.02);
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.02);
	padding:20px 10px 20px 10px;
	text-align:center;
	background-color:black;
	/*filter:alpha(opacity=20);*/
	/*opacity:0.6;*/
	color:white;
	width:300px;
	border: 2px solid #4F81BD;
}
    
.modal-bg-u{
	background-color:black;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:999;
}
    
.modal-panel-u
{
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.02);
	-webkit-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.02);
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.02);
	padding:20px 10px 20px 10px;
	text-align:center;
	background-color:white;
	color:white;
	width:980px;
	height:600px;
	top:-1600px;
	overflow:auto;
	color:black;
}

.blocker 
{

	background-color:black;
	filter:alpha(opacity=50);
	/*opacity:0.5;*/
	z-index:999;
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;        /* hacemos que ocupe toda la pantalla a cualquier resolución*/
	/*z-index:100002;        /* lo colocamos por encima del resto de componentes*/
	z-index:700001 !important;
	background: url(../img/b.png) repeat;  /*Color de fondo semitransparente*/
    display:none;
	/*padding-top: 50px;*/
	/*padding-top:100px;*/
	text-align:center;
	vertical-align:middle;
	padding-top:100px;
}

.blockerTrans
{

	position: fixed;
	top: 0px;
	left: 0px;
	height:	100%;
	width: 100%;        /* hacemos que ocupe toda la pantalla a cualquier resolución*/
	/*z-index: 100002;        /* lo colocamos por encima del resto de componentes*/
	z-index:700000 !important;
	background: url(../img/b.png) repeat;  
	opacity:0.9;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
    
	
}

.popupModal
{
position:fixed;
margin-top:-50px;
left:30%;
z-index:1050;
width:500px;
margin-left:0px;
background-color:white !important;
border:1px solid #999;
border:1px solid rgba(0,0,0,0.3);
*border:1px solid #999;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
outline:0;
-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
box-shadow:0 3px 7px rgba(0,0,0,0.3);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
}

/****************************************/
.yellow {
  color: white; 
  text-shadow: none;	
  background-color: #ffb848;
}
.yellow:hover, 
.yellow:focus, 
.yellow:active, 
.yellow.active, 
.yellow.disabled,
.yellow[disabled] { 
  background-color: #eca22e !important;
  color: #fff !important;
}


/****************************************/
.green {
  color: white;
  text-shadow: none;	 
  background-color: #5CB85C;
}
.green:hover, 
.green:focus, 
.green:active, 
.green.active,
.green.disabled, 
.green[disabled]{ 
  background-color: #5CB85C !important;
  color: #fff !important;
}


/****************************************/
.red {
  color: white; 
  text-shadow: none;	
  background-color: #D9534F;
}
.red:hover, 
.red:focus, 
.red:active, 
.red.active, 
.red.disabled,
.red[disabled] { 
  background-color: #D9534F !important;
  color: #fff !important;
}


/****************************************/
.blue {
  color: white; 
  text-shadow: none;	
  background-color: #428BCA;
}
.blue:hover, 
.blue:focus, 
.blue:active, 
.blue.active, 
.blue.disabled,
.blue[disabled] { 
  background-color: #428BCA !important;
  color: #fff !important;
}

.highlightField {
    background-color:#FFFFCC !important;
}


.accordion{border:1px solid #ccc;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;margin-top:15px;}        
.accordionHeader{color: #666666;background-color: #E5E5E5;cursor: pointer;padding: 4px;font-weight: bold;}                    
.accordionContent{padding: 15px 5px;}



.tablaSIAPE {width: 100%; margin-bottom:0px;}
.tablaSIAPE tr {border-top:1px solid #FFF;}  
.tablaSIAPE tr:hover {background-color:#e9e9e9 !important;}  
.tablaSIAPE tr.paginacion tr:hover {border-bottom:1px solid #FFF !important;border-top:1px solid #FFF !important;}  
.tablaSIAPE tr a:hover {text-decoration:underline;}
.tablaSIAPE tr td {border:1px solid #fff !important;}  
.tablaSIAPE tr td a {color:#428bca !important;}   
.tablaSIAPE tr.paginacion td {background-color: #f3f3f3 !important;}   
.tablaSIAPE th {
    text-align:center;
    line-height:20px !important;    
    background-color: #fff !important; 
    border-top:0px solid #ddd !important;  
    border-bottom:1px solid #ddd;
    border-right:1px solid #fff;
    border-left:0px solid #fff;
}
.tablaSIAPE th, .tablaSIAPE th a {color:#666666; font-weight:bold;}
.tablaSIAPE th a:hover {color:#428bca !important;text-decoration:underline;}
.tablaSIAPE tr:nth-child(even) {background-color: #f1f1f1;}  
.tablaSIAPE tr:nth-child(odd) { background-color: #f3f3f3;}

.grid {    
    padding:2px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border: 1px solid #ddd;
}


.ajax__calendar_container
{
    
    position: absolute;
    
    z-index: 1006; 
    border: 0.5px solid Blue; 
    background-color: White; 
    padding: 5pt; 
    color: Black;
}