@charset "utf-8";

body {font-family: 'Roboto Slab', serif; color: #676767;}
td{	font-family: 'Roboto Slab', serif;}
a{	font-family: 'Roboto Slab', serif;color: #676767;}
div{	font-family: 'Roboto Slab', serif;}
span{	font-family: 'Roboto Slab', serif;}
p{	font-family: 'Roboto Slab', serif;}
#celda_enlace{ color: #676767; text-decoration:none;}
.triangulo_4 {
     width: 0;     height: 0; 
     border-top: 6px solid transparent;
	 border-bottom: 6px solid transparent;
     border-left: 7px solid  #060;
	 
}

.flecha {
	
  border: solid  #CCC;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.flecha_right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.flecha_left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.flecha_up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.flecha_down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}


.menu_izq{
/*	
	border:#F7F7F7 solid 1px;  
	border-radius:5px; */
	/*background: #F7F7F7; */
	color: #000; 
	font-size:14px;  
	text-align:left; 
	box-sizing:border-box; 
	box-sizing:content-box;
}
.menu_izq_top{
	/*background-color: #9D9B8D; */
	background-color: #FFF;
	font-weight:bolder; 
	font-size:20px; 
	color: #000; 
	padding-left:0px; 
	height:20px; 
	padding-top:0px; padding-bottom:15px;
/*
	border:solid 2px #9D9B8D; 
	border-radius:5px 5px 0px 0px; 
	*/
}

.menu_izq_cont{ font-weight:bold; }
.menu_izq_cont a{text-decoration:none; color: #9198A0;}
.menu_izq_cont div{ background: #F7F7F7;  height: auto;  vertical-align:middle;  padding-left:10px; transition: background  2s;-webkit-transition: background 2s; }
.menu_izq_cont div:hover{background: #B02912; color:#F7F7F7;}
.celda{border: solid 1px  #CCCCCC;  /*background: #F7F7F7;*/ font-size:12px; color: #525252;}
.celda a{font-size:12px;color: #525252;}
.celda_titulo{/*border: solid 1px #333;*/ font-size:14px;}
.celda_cabecera{color:#B12121; font-weight:bolder; /*border:solid 1px #000000;*/ border-bottom:none; border-radius:5px 5px 0px 0px;font-size:14px;}
.celda_nombre a{color:#000; text-decoration:none; font-size:12px;}
.celda_nombre a:hover{ text-decoration:none;}
.leyenda_label{font-weight:bolder; font-size:12px;}
#contenedor{ width:98%; box-sizing:border-box; box-sizing:content-box; }
.derecha{ width:90%;}
.centro{ width:0px; }
#titulo_1{   padding-bottom:30px;text-transform:uppercase;color:#B12121; font-weight:bolder; font-size:18px; width:100%;}
#titulo_2{ font-weight:bolder; font-size:18px; padding-bottom:15px; }
#titulo_3{text-transform:uppercase; color: #FFF; background:#932B19; font-weight:bold; font-size:20px;}
#titulo_3_ab{text-transform:uppercase; color: #FFF; background:#932B19; font-weight:bold; font-size:20px;}
.etiqueta_8{ background:#F5F5F5; color:#676767; font-weight:bold; font-size:14px; padding:4px; padding-left:5px;}
.titulo_7{ background:#626262; color:#FFF;}
#titulo_4{background: #626262; color: #F7F7F7; height:19px; font-weight:bold;}
.titulo_5{border-right:solid 1px #C2C2C2; }
.titulo_6{color:#B02912; font-weight:bolder; height:40px;}
.tr_1{background: #F5F5F5; color: #7E7E7E; font-size:12px; height:25px; /*padding-left:20px;*/}
.td_1{ border: solid 1px #A2A2A2;}
.td_1 a{ text-decoration:none;}
.td_1 a:hover{ color:#000;}
.td_2{ border: solid 1px #A2A2A2; padding-left:10px;}
.nivel_1{ /*list-style-type: square;*/ list-style-image:url(img/td.jpg); font-size:12px;}
.nivel_2{ list-style-type: disc;}
.enlace{color:#333;}
.enlace:hover{ text-decoration:none;}
.enlace_repo{ text-decoration:none;}
.btn_repo{border:solid 2px  #BC1835; border-radius:10px; padding:5px; background: #B02912; color:#FFF; font-weight:bolder; padding-left:10px; padding-right:10px; margin:4px;}
.btn_repo2{ background: #932B19; color:#FFF;   padding:5px; padding-left:20px; padding-right:20px;  margin:0px; text-decoration:none; text-transform:uppercase; font-weight:bold; transition:background 2s; font-size:12px; }
.btn_repo2:hover{ color: #FFF; background: #000;}

.btn_repo:hover{ color:#A01219; background:#EEE;}
.emsr_nombre{ background:#B02912; color:#FFF; font-size:18px; font-weight:bolder;height:25px;}
.descargar{ background: #932B19; color:#FFF;   padding:5px; padding-left:20px; padding-right:20px;  margin:0px;  text-transform:uppercase; font-weight:bold; transition:background 2s; font-size:12px;text-decoration:none;  }
.descargar:hover{ color: #FFF; background: #000;}

.rpt_descargar2{ color:#FFF;text-decoration:none;}
.rpt_descargar2:hover{ text-decoration:none;}
.rpt_descargar{ color: #333;text-decoration:none;}
.rpt_descargar span{ color: #333;}
.rpt_descargar:hover{  text-decoration:none;color: #000;}
.linea{ border-bottom: #CCC solid 1px;}

.repo_izquierda{ width:29%; float:left;}
/*.repo_derecha{width:69%; overflow-x:scroll; float:left;}*/
.repo_derecha{/*width:69%; */ float:left;}
#cont{ width:98%}
.celda a{ text-decoration:none; color:#000; padding-left:5px; transition: color 2s; transition: text-decoration 2s;}
.celda a:hover{ text-decoration:underline; color: #930;}
#tabla_reporte{ width:100%;}
.etiqueta{background: #A62319; color: #FFF9F4;}
.etiqueta_14{padding-left:10px; font-size:14px; font-weight: normal;}
.tr_1_a:hover{ background: #FFF;}
.td_1_a{padding-left:5px;}
.menu_izq_top_titulo_1{display:none;}
#leyenda{ width:98%;}
@media screen and (min-width: 701px) and (orientation: landscape)  {
#leyenda{ width:40%;}
.menu_izq_top_titulo_1{display:block;}
#tabla_reporte{ width:85%;}

.derecha{ width:50%; float:right;}
.derecha_a{ width:78%; float:right; }
.derecha_b{ width:22%; float:right; }
.derecha_2{ width:60%; float:right;}
.derecha_3{ width:40%; float:right; font-size:12px;}
.centro{ clear:both;}
#contenedor{ max-width:994px;}
.menu_izq{ }
.menu_izq_top{}
.menu_izq_cont div{  }
.menu_izq_cont{ }
.celda_titulo{font-size:14px;}
.celda_cabecera{ font-size:16px;}
.celda_nombre a{ /*text-decoration: underline;*/}
#cont{ width:100%;}
.celda_titulo{font-size:14px;}


.repo_izquierda{ width:200px; float:left;}
.repo_derecha{/*width:300px; *//*overflow-x:scroll;*/ float:left;}

}
/*@media screen and (max-width: 200px){.menu_izq_top_titulo_1{display:none;}*/

