/* CSS Document */
caption a{
	
	color:#FF0;	
	text-decoration:underline;
	
}



.tipo_tabla1 {
	border: 1px solid #466071;
	margin-top:15px;
}

.tipo_tabla1 table {
	border-spacing:12px;
	border: 1px solid #999999;
 }

.tipo_tabla1 th {
	background-color:#0A86FA;
	font-size: 12px;
	color: #D2DBE3;
	font-weight: normal;
	padding-left:5px;
 }
   
.tipo_tabla1 tr  {
	padding:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2DBE3;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
 }
 
 
 .tipo_tabla1 td{
	 
	padding-left:5px;
	
	 
 }

.tipo_tabla1 caption {
	background-color:#F00;
	padding:4px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-indent: 10px;
	margin-bottom:5px;
 }
 
.tipo_tabla1 tfoot tr{
	height:30px;
	background-color: #466071;
}

.tipo_tabla1 tr:hover{
	background-color: #EFF2F5;
}


.tipo_tabla1 tr:nth-child(odd){
	
	background: #F2F2EE;	
	
}

.tipo_tabla1 tr:nth-child(even){
	
	background: #FFFFF;	
	
}

.tipo_tabla1 caption a{
	
	color:#FFF;
	
}


/* ########################################  */
/* Tabla formulario */
/* ########################################  */



.tipo_tabla_formulario {
	border: 1px solid #466071!important;
	margin-top:15px!important;
	background-color:#FFF!important;
	width:100%;

}

.tipo_tabla_formulario table {
	border-spacing:12px!important;
	border: 1px solid #999999!important;
 }

.tipo_tabla_formulario th {
	background-color:#0A86FA;
	font-size: 12px;
	color: #D2DBE3;
	font-weight: normal;
	padding:4px;
 }
 
 .tipo_tabla_formulario td {

	padding:4px;
 }
 
   
.tipo_tabla_formulario tr  {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2DBE3;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
 }

.tipo_tabla_formulario caption {
	background-color:#274463;
	padding:4px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-indent: 10px;
	margin-bottom:5px;
 }
 
.tipo_tabla_formulario tfoot tr{
	height:30px;
	background-color: #466071;
}



.tipo_tabla_formulario tr:nth-child(odd){
	
	background: #F2F2EE;	
	
}

.tipo_tabla_formulario tr:nth-child(even){
	
	background: #FFFFF;	
	
}


/* Tabla para Busqueda */

.tipo_tabla_busqueda {
	border: 1px solid #466071;
}

.tipo_tabla_busqueda table {
	border-spacing:12px;
	border: 1px solid #999999;
 }

.tipo_tabla_busqueda th {
	background-color:#466071;
	font-size: 12px;
	color: #D2DBE3;
	font-weight: normal;
 }
  
.tipo_tabla_busqueda tr {
	padding:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2DBE3;
	background-color: #D2DBE3;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
 }

.tipo_tabla_busqueda caption {
	background-color:#014898;
	padding:4px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-indent: 10px;
 }
 
.tipo_tabla_busqueda tfoot tr{
	height:30px;
	background-color: #466071;
}

.tipo_tabla_busqueda tr:hover{
	background-color: #EFF2F5;
}




/* ########################################  */
/* Tabla Reportes 1*/ 
/* ########################################  */

.tipo_tabla_reportes {
	border: 1px solid #466071!important;
	margin-top:15px!important;
	background-color:#FFF!important;
	width:100%;

}

.tipo_tabla_reportes table {
	border-spacing:12px!important;
	border: 1px solid #999999!important;
 }

.tipo_tabla_reportes th {
	background-color:#0A86FA;
	font-size: 12px;
	color: #D2DBE3;
	font-weight: normal;
	padding:4px;
 }
 
 .tipo_tabla_reportes td {

	padding:4px;
 }
 
   
.tipo_tabla_reportes tr  {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2DBE3;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
 }

.tipo_tabla_reportes caption {
	background-color:#274463;
	padding:4px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-indent: 10px;
	margin-bottom:5px;
 }
 
.tipo_tabla_reportes tfoot tr{
	height:30px;
	background-color: #466071;
}

.tipo_tabla_reportes tr:hover{
	background-color: #EFF2F5;
}


.tipo_tabla_reportes tr:nth-child(odd){
	
	background: #F2F2EE;	
	
}

.tipo_tabla_reportes tr:nth-child(even){
	
	background: #FFFFF;	
	
}



 
/* ########################################  */


.outer {
position:relative
}

.inner {
  overflow-x:scroll;
  overflow-y:visible;
  width:800px; 
  margin-left:155px;
}


/* ########################################  */
/* Tabla Agenda 1*/
/* ########################################  */

.tipo_tabla_agenda_1 {
	border: 1px solid #466071!important;
	margin-top:15px!important;
	background-color:#FFF!important;
	width:100%;
	max-width:850px;
}

.tipo_tabla_agenda_1 table {
	border-spacing:12px!important;
	border: 1px solid #999999!important;
 }

.tipo_tabla_agenda_1 th {
	background-color:#0A86FA;
	font-size: 12px;
	color: #D2DBE3;
	font-weight: normal;
 }
   
.tipo_tabla_agenda_1 tr  {
	padding:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2DBE3;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
 }

.tipo_tabla_agenda_1 caption {
	background-color:#274463;
	padding:4px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-indent: 10px;
	margin-bottom:5px;
 }
 
.tipo_tabla_agenda_1 tfoot tr{
	height:30px;
	background-color: #466071;
}

.tipo_tabla_agenda_1 tr:hover{
	background-color: #EFF2F5;
}


.tipo_tabla_agenda_1 tr:nth-child(odd){
	
	background: #F2F2EE;	
	
}

.tipo_tabla_agenda_1 tr:nth-child(even){
	
	background: #FFFFF;	
	
}






/* Limpiar Tabla */


.tipo_tabla_limpia{
	 border-color:transparent!important;
	 background-color:transparent!important;
}

.tipo_tabla_limpia tr{
	
	background-color:transparent!important;
	
}

 
 
 
 
