.cssgrid
{
  display: table;
  
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border: 1px solid #EBECED;
}

.cgrr /*cssgridrow */
{
  display: table-row;
  line-height:24px;
}

.cgrc /*cssgridcell*/
{
  display: table-cell;
  
  font-family: Arial, Tahoma, Verdana;font-size: 14px;
  font-weight:normal;
  text-align:left;
  padding-top:1px; /*2px;*/
  padding-bottom:1px;/*2px;*/
  padding-left:0px; /*5px;*/
  padding-right:1px; /*5px;*/
  
  /*border-bottom: 1px solid #E5E7EB;
  border-right: 1px solid #E5E7EB;
  */
  border-bottom: 1px solid #E3E5E9;
  border-right: 1px solid #E3E5E9;
}

.cgro 
{
  display:none;
}

.cssgridcelltitulo
{
  display: table-cell;
  
  font-family: Arial, Tahoma, Verdana;font-size: 14px;
  /*background:#F9FAFB;*/
  background:#F5F6F7;
  color:#666666;
  font-weight:normal;
  text-align:left;
  padding-top:1px; /*2px;*/
  padding-bottom:1px;/*2px;*/
  padding-left:0px; /*5px;*/
  padding-right:1px; /*5px;*/
  
  /*border-bottom: 1px solid #E5E7EB;
  border-right: 1px solid #E5E7EB;
  */
  border-bottom: 1px solid #E3E5E9;
  border-right: 1px solid #E3E5E9;
}

.cssgridcelltitulonum
{
  display: table-cell;
  
  font-family: Arial, Tahoma, Verdana;font-size: 14px;
  /*background:#F9FAFB;*/
  background:#F5F6F7;
  color:#666666;
  font-weight:normal;
  text-align:right;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  
  /*border-bottom: 1px solid #E5E7EB;
  border-right: 1px solid #E5E7EB;
  */
  border-bottom: 1px solid #E3E5E9;
  border-right: 1px solid #E3E5E9;
}


.bordealo
{
border: 2px solid #000000;
}


.cssbarrasubcatmas600
{
background-color:#f7f7f7;
 border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  display:block;
 
color:#ffffff;
  font-family: Arial, Tahoma, Verdana;font-size: 20px;
  font-weight:normal;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
 
  height:auto;
  min-height:45px;
  
   
  
}





.ctgr /*csstxtgrid*/
{
  border: 0px solid #EBECED;
  font-family: Arial, Tahoma, Verdana;font-size: 14px;
  font-weight:normal;
  text-align:left;
  padding-top:10px;
  padding-bottom:10px;
   
}

.ctgrn /*csstxtgridnum*/
{
  border: 0px solid #EBECED;
  font-family: Arial, Tahoma, Verdana;font-size: 14px;
  font-weight:normal;
  text-align:right;
  padding-top:10px;
  padding-bottom:10px;
   
}

.csstxtgridtitulo
{
  border: 0px solid #EBECED;
  height: 15px;
  font-family: Arial, Tahoma, Verdana;font-size: 14px;
  font-weight:normal;
  text-align:left;
  padding-top:5px;
  padding-bottom:5px;
  background:#F5F6F7;
  color:#666666;
   
}

.csstxtgridtitulonum
{
  border: 0px solid #EBECED;
  height: 15px;
  font-family: Arial, Tahoma, Verdana;font-size: 14px;
  font-weight:normal;
  text-align:right;
  padding-top:5px;
  padding-bottom:5px;
  background:#F5F6F7;
  color:#666666; 
}

.cssscrollgrid
{
  height:400px;
		overflow-y:auto; 
  width:3400px; /*2900*/  
  
}

.cssscrollgridhorizontal
{
  width:1200px;  
  overflow-x:auto; 
  
}

.cssscrollgridlibreriacata
{
  height:400px;
		/*overflow-y:auto; */
  width:1200px; /*2900*/  
  /*border: 1px solid #0000ff;*/
}

.cssscrollgridhorizontallibreriacata
{
  width:1200px;
  height:auto; /*400px*/  
  overflow-x:auto; 
  overflow-y:auto;
}


.capamenummovil
{
display:none;
  width:80%;
		height:100%;
		margin:0;
		position: relative;
		left:-100%;
		/*top:0px;*/
		overflow:auto; 
}

.csscapaelementofiltro
{
  display:inline-block;
  border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border-radius: 15px 15px 15px 15px;
  
  font-family: fuenteroboto,verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  padding-top: 4px; 
  padding-bottom: 4px; 
  padding-left: 6px; 
  padding-right: 6px; 
  color:#ffffff;

  
  background-color:#707070;
  border: 1px solid #707070;
  /*width:auto;
  height:auto;
  min-height:30px;
  min-width:30px;*/
  text-decoration:none;
  
}

.enlaceelementofiltro
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: fuenteroboto,verdana, arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  padding-top: 4px; 
  padding-bottom: 4px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color:#ffffff;

  
  /*background-color:#ffcc00;*/
  border: 0px solid #ffcc00;
  text-decoration:none;
  
}

.enlaceelementofiltro:link,
.enlaceelementofiltro:visited
{
  /*border: 1px solid #ffcc00;*/
  text-decoration:none;
}
.enlaceelementofiltro:hover
{
  border: 0px solid #ff6600;
  /*background-color:#ff6600;*/
  text-decoration:none;
}

.enlaceelementofiltroquitar
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: fuenteroboto,verdana, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding-top: 4px; 
  padding-bottom: 4px; 
  padding-left: 4px; 
  padding-right: 4px; 
  color:#ffffff;

  
  /*background-color:#ffcc00;*/
  border: 0px solid #ffcc00;
  text-decoration:none;
  
}

.enlaceelementofiltroquitar:link,
.enlaceelementofiltroquitar:visited
{
  /*border: 1px solid #ffcc00;*/
  text-decoration:none;
}
.enlaceelementofiltroquitar:hover
{
  border: 0px solid #ff6600;
  /*background-color:#ff6600;*/
  text-decoration:none;
}




.vertextofotonoticia {font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: bold;color: #ffffff; text-align:justify;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;}
