

.expandido {background:url(images/fondopcionesbusqueda.gif); } 
.contraido {display:none;
	       background:url(images/fondopcionesbusqueda.gif);
	     }  

.body2 { 
	margin: 0; 
	font: .7em Tahoma, Arial, sans-serif; 	
	background:  url(images/bg.gif) repeat-x; 
	color: #454545; }

body { 
	margin: 0; 
	font: .7em Tahoma, Arial, sans-serif; 	
	background:  url(images/bg3.gif) repeat-x; 
	color: #454545; 
	border-color:#e5e5e5;
	
	
	}

.bodyprint { 
	margin: 0; 
	font: .7em Tahoma, Arial, sans-serif;
	background-image:none;
	 
     }

a {     
color: #215eb7;
        /*color: #2F637A; */
        background: inherit; }

a:hover { color: #468259; background: inherit; }

p {	margin: 0 0 5px 0; }

h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }

.titulo_h2 {  
      	 	
	 /*color:#003399;*/
	 font-size:12px;
	  margin-left: 125px;  
     COLOR: #2582a4;
	 text-align:center;	 
	 }

h2 {	
	TEXT-TRANSFORM: none; 
	COLOR: #00589a; 
	TEXT-DECORATION: none;
	font-size:14px;
}


h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0; }


/* layout */
#content { margin: 10px auto; width: 800px; }
#header_ { margin: 10px 0px 0px 0px; width: 820px;  padding-bottom:0px; text-align:center; background:  url(images/bg3.gif) repeat-x;  }
#footer_ { margin: 10px auto; width: 820px;}
#contentreportes { margin: 0px auto; width: 820px;  }



#content_resultado { 	 
	 text-align: center; 
	margin: 0px auto; width: 820px;
	 }

#logo { 
margin: 0 0 10px 0;
background: #fff url(images/logo.gif) no-repeat;  
}



#slogan { font-size: 0.9em; margin: 0 0 10px 2px; padding: 0; color: #808080; background: #fff; }
#top_info { line-height: 27px; float: right; color: #808080; background: #fff; margin: 12px 5px 7px 0; text-align: right; height: 74px; }

/* round blue login button */
#loginbutton a { text-decoration: none; width: 24px; padding: 7px 12px; margin: 0 0 0 8px; height: 28px; background: #fff url(images/lb.gif) no-repeat; color: #000; }
#loginbutton a:hover{ background: #fff url(images/lbhover.gif) no-repeat; color: #000;}

/* main horizontal menu */
#tablist{ padding: 3px 0; margin: 0; float: left; 
background:  url(images/bg3.gif) repeat-x; 
}

	#tablist li{ list-style: none; display: inline; margin: 0; }
	#tablist li a{
		text-decoration: none;
		padding: 4px 22px;
		margin-right: 2px;
		/*background: #808080 url(images/corner.gif) no-repeat top right;*/
		background: #1D99D7  url(images/corner.gif) no-repeat top right;
		font-weight: bold;
		color: #fff;
	}
	#tablist li a:hover{
		background: #6495AB url(images/corner.gif) no-repeat top right;
		color: #fff;
	}
	#tablist li a.current{
		background: #6495AB url(images/corner.gif) no-repeat top right;
		color: #fff;
		padding: 6px 22px;
	}
	#tablist .key { text-decoration: underline; }

/* main menu topics */
#topics {
	clear: left;
	float: left;
	width: 550px;
	background: #F3EC90 url(images/topicsbg.gif) repeat-x left bottom;
	padding: 0px 5px;
	margin: 0 0 5px 0;
	color: #fff;
	height: 59px;
}


#topics li a { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }

/* main menu search */
#search {
	float: right;
	text-align: right;
	background: #fff url(images/searchbg.gif) no-repeat;
	color: #000;
	margin-top:18px;
	padding: 32px 20px 12px 20px;
	min-height: 32px; /* FF height */
	height: 25px;	/* IE height */
	width: 180px;
}


/* search form styling */
	 p { margin: 0; padding: 0; line-height: 25px; }
	
		.search { width: 170px; border: 1px solid #357994; background: #fff; color: #478F36; padding: 4px; margin: 0; font-weight: bold; font-size: 1.3em;  }
		.button { padding: 4px; font: bold 1em Arial, Sans-Serif; }

/* left side */


.subheader {
		margin: 0 0 10px 0;
		padding: 8px;
		background: #f4f4f4 url(images/bgshade.gif) repeat-x;
		color: #808080;
		border-bottom: 1px solid #ccc;
	}
	
	.left_articles {
		margin: 0px 0 10px 0;
		background: #fff url(images/bgshade.gif) repeat-x;
		color: #454545;
		padding: 15px 15px 5px 10px;
	}
	
#detalle_resultado {				
		color: #454545;		
		text-align:center;
		width: 820px;
		margin-left:20px;
	}
		
	
	.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }
		.bigimage {
			float: left;
			clear: left;
			border: 1px solid #ccc;
			background: #eee;
			color: #000;
			width: 200px;
			height: 150px;
			margin: 0 15px 10px 0;
		}
	.left_box {
		background: #f4f4f4;
		color: #808080;
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 15px;
		margin: 0 0 15px 0;
	}
	
	.thirds {
		float: left;
		width: 186px;
		padding: 0 10px 0 15px;
	}		
		
 .thirds_img {
 width:180px;
 height:110px;
		
	}		


#left {
	float: left;
	width: 570px;
	margin: 0 0 10px 0;
}

/* right side */
#right {
	float: right;
	width: 190px;
	margin: 0 0 10px 0;
}
	.right_articles {
		border: 1px solid #ccc;
		padding: 8px;	
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
	}
	.image { float: left; margin: 0 9px 3px 0; }
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 17px 10px 17px 80px;	
		margin: 0 0 10px 0;
		background: #fff url(images/notes.gif) no-repeat center left;
		color: #454545;
	}

/* footer */
#footer { 
	clear: both; 
	color: #808080;
	background: #FFF;
	padding: 15px 15px;
	border-top: 1px solid #ccc;	
	margin: 0 auto;
	padding-top: 15px;
	background: url(images/footer2.jpg) repeat-x;
}

#footer .right { float: right; }
	
#footer p {
	margin: 0;
	text-align: center;
}
	
/**
 * ******************Menú de rastros*********************************
 */

#navegabilidad {
	/*padding: 15px 20px 0 20px;*/
	list-style:none;	
	padding:0;
	/*border:1px solid #CCCCCC;*/	
	text-align:left;
	border-top: 0px solid #CCCCCC;
	padding-top: 0px;		
}
 
 
 #navegabilidad ul.breadCrumbs {
	display: block;
	color: #666666;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0.2em 0px;
	font-size: 0.85em;
}
#navegabilidad ul.breadCrumbs li {
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 15px;
	background: #FFFFFF url(images/img12.gif) no-repeat  left;
}

#navegabilidad ul.breadCrumbs li.mapa {
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 30px;
	background: #FFFFFF url(images/icn_tool_map.gif) no-repeat left;
	text-align:right;
}
#navegabilidad ul.breadCrumbs li.contacto {
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 30px;
	background: #FFFFFF url(images/icn_tool_contact.gif) no-repeat  left;
	text-align:right;
}
#navegabilidad ul.breadCrumbs li.recomendar {
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 30px;
	background: #FFFFFF url(images/icn_tool_tellafriend.gif) no-repeat  left;
	text-align:right;
}




#navegabilidad ul.breadCrumbs li.label,
#navegabilidad ul.breadCrumbs li.first {
	background: none;
	padding-left: 0px;
}
#navegabilidad ul.breadCrumbs li.label {
	font-weight: bold;
}
#navegabilidad ul.breadCrumbs a {
	text-decoration: underline;
}
#navegabilidad ul.breadCrumbs a:link,
#navegabilidad ul.breadCrumbs a:visited {
	color: #85889E;
}
#navegabilidad ul.breadCrumbs a:hover,
#navegabilidad ul.breadCrumbs a:active {
	color: #677096;
}

/******************sitios de interes******************************************/


.titulo {
   text-align:center;
   padding-top: 0px;  
   /*color: #00589a;*/
   COLOR: #2582a4;   
    }
	
.rep_titulo {
   text-align:center;  
   /*COLOR: #2582a4; */
   color: #215eb7;
   font-size: 14px;    
    font-weight:bold;
    }

.tituloadmi {
   text-align:center;  
   COLOR: #2582a4; 
   font-size: 16px;
   font:Arial, Sans-Serif;   
    font-weight:bold;
    }

b	{   
   color: #215eb7; 
    }
	
.style1	{   
   color: #215eb7; 
    }	
	
	
.mensaje {color: #215eb7; 
	 font-size : 14px;   
	      }


.box_cefa {		
	font-size: 11px;
	font-weight:normal;
	text-align:justify;	
	/*color: #838B91;*/
	/*width: 450px;*/	
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(images/img07c.gif) repeat-x left bottom;
}

.bottom_cefa {	
	font-size: 11px;
	font-weight:normal;
	text-align:justify;	
	color: #A1A1A1;		
	display: block;
	margin-bottom: 0;
	padding-bottom: 10px;
	background: url(images/img08.gif) no-repeat left bottom;
}


#cefabox {
	padding: 15px 20px 0 0px;
	background: url(images/img10.gif) repeat-x;				
	font-size: 11px;
	font-weight:normal;
	text-align:justify;	
	}


/* Links */
#links {
	float: left;
	text-align:left;
	/*width: 180px;*/		
}

#links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#links li ul {
	padding: 15px 20px 10px 20px;
	background: url(images/img10.gif) repeat-x;
}

#links li li {
	padding: 3px 0;
	background: url(images/img03.gif) repeat-x left bottom;
}

#links li a {
	background: none;
}

#links li i {
	font-size: smaller;
}


#cefa_story2 {
	padding: 15px 20px 0px 0px;
	background: url(images/img10.gif) repeat-x;
	width: 780px;				
	text-align:center;
	margin: 0 auto;
	clear: both; 
	}

	




#cefa_story {
	padding: 15px 20px 0 0px;
	background: url(images/img10.gif) repeat-x;
	width:500px;			
	float: left;
	text-align:justify;
	}
	
#cefa_story_indent {
	margin-left: 125px;
	background: url(images/img10.gif) repeat-x;
}




.indent {
	margin-left: 125px;	
}

#content_seccion{
   width:530px;  
}

#content_seccion div.box{
	width:155px;
	border:none;
	margin: 0 8px 5px 2px;
	float:left;	
	background: url(images/img07.gif) repeat-x left bottom;
	
}


#content_seccion img{
	/*float: left;*/		
	width:155px;	
}

	
/* Header */
#header_principal {
	width: 820px;
	float: left;
	height: 147px;	
	background: url(banners/BellezaSaludweb.gif) no-repeat;		
	margin: 0px 0px 0px 0px;
	color: #fff;	
	padding-bottom:0px;
}


#header_login {
	width: 800px;
	float: left;
	height: 147px;	
	background: url(banners/aBellezaySalud1.gif) no-repeat;		
	margin: 0px 0px 0px 0px;
	color: #fff;	
	padding-bottom:0px;
}

#header_generico {
	width: 820px;
	float: left;
	height: 147px;	
	background: url(banners/generalweb.gif) no-repeat;		
	margin: 0px 0px 0px 0px;
	color: #fff;
	padding-bottom:0px;	
}

	
#header_belleza {
	width: 775px;
	float: left;
	height: 100px;	
	background: url(banners/belleza.jpg) no-repeat;		
	margin: 0px 0 0px 0;
	color: #fff;	
}
	
#header_etica {
	width: 775px;
	float: left;
	height: 100px;	
	background: url(images/etica2.jpg) no-repeat;		
	margin: 0px 0 0px 0;
	color: #fff;	
}

#header_hyper_lab {
	width: 775px;
	float: left;
	height: 100px;	
	background: url(banners/HiperLab.jpg) no-repeat;		
	margin: 0px 0 0px 0;
	color: #fff;	
}

#header_quienes_somos {
	width: 775px;
	float: left;
	height: 100px;	
	background: url(banners/quienesomos.jpg) no-repeat;		
	margin: 0px 0 0px 0;
	color: #fff;	
}

#header_comercial {
	width: 820px;
	float: left;
	height: 147px;	
	background: url(banners/consumo.gif) no-repeat;		
	margin: 0px 0px 0px 0px;
	color: #fff;
	padding-bottom:0px;		
}
	
#header_farma {		
	width: 820px;
	float: left;
	height: 147px;	
	background: url(banners/farmaceutica.gif) no-repeat;		
	margin: 0px 0px 0px 0px;
	color: #fff;
	padding-bottom:0px;		
}



#header_contactos {
	width: 820px;
	float: left;
	height: 130px;	
	background: url(banners/contacto.jpg) no-repeat;		
	margin: 0px 0px 0px 0px;
	color: #fff;
	padding-bottom:0px;	
}
	

	
#content_gallery	{
	width: 770px;
	}
	
#colOne {
	float: left;
	width: 200px;
	margin-top:10px;
}

.colTwo {
	float: right;
	width: 580px;
	padding: 10px 0px 0 0px;
	background: url(images/img09.gif) repeat-x;
}

#colTwo {
	float: right;
	width: 580px;
	padding: 10px 0px 0 0px;
	background: url(images/img09.gif) repeat-x;
}

#colTwo h2 {
	margin-top: 0;
	font-size: 16px;
}

#colTwo h3 {
	margin-bottom: 0;
	font-size: 18px;
}

#colTwo h4 {
	margin-top: 0;
	font-size: 11px;
	font-weight: normal;
}

#colTwo .box {
	margin: 0 -30px 30px -20px;
	padding: 0 30px 0 20px;
}

#colTwo .bottom {
	margin: 0 0 20px -20px;
	padding: 0 0 20px 20px;
}


#cefa_columuno {
	float: left;
	width: 188px;
	margin: 20px 0px 0px 10px;
}


#cefa_columdos {	
	background: url(images/img10.gif) repeat-x;
    float: right; width: 310px; margin: 20px 10px 5px 10px; text-align: justify; }

#postsul {
	list-style: url(images/img12.gif);	
	background: url(images/img07.gif) repeat-x left bottom;
	margin-left:50px; 	
}

#postsul li {
       
}


.li_curlycontainer{
/*background-color: #ececec;*/
background: url(images/img07.gif) repeat-x left bottom;
width: 450px;
padding: 10px;
padding-left: 8px;
padding-top: 1px;
margin-bottom: 2em;
color: #4A4A4A;
}


.sub_title{
    margin: 0;
	padding: 0;	
	font-weight: normal;	
	color: #215eb7;
	font-size: 13px;
   }

.etiqueta_tabla
{     font-weight: bold;
      text-align:right;
	  color: #215eb7;

}

.sitio_interes{
     text-align:center;
	 font-weight:bold;
	 font-size:11px ;   
	color: #215eb7; 
	
   }
 
  
   
  
    
    
  .table_header 
  {
    background-color: #1E9AD6;      
	color :White; 
	   
        /*color: #2F637A; */        
         }
         
   .table_header a
  {        
  color :White;        
        /*color: #2F637A; */        
         }
   
   
  
         
  
  
  
  
  
 .table_headergrid
 {  background-color  : #215eb7;      
    color  :White;                      
    FONT: bold 14px/15px Verdana, Arial, Helvetica, sans-serif; 
	}
 
 .table_headergrid  TD 
{ 
    WHITE-SPACE: nowrap; 
    color  :White;    
    margin:10px 10px 10px 10px;    
    
} 
 
 
 .table_header3{
		background: #D0E6F4;
		font-size:9px;				
	}
 
 
   .table_headeragrup2 
  {
    background-color  : #215eb7;      
    color:White;  
    font-weight:bold;
        /*color: #2F637A; */        
    }
  
   .table_headeragrup2  a
  { color :White;        
        /*color: #2F637A; */  }
  
   .table_headeragrup3 
  {
              
    color :#055A78;
	/*background: url(images/chb3.gif) repeat-x;*/	
	  background-image:url(images/skin_light_header.png);	  	  
    /*background-color: #cbcbcb; */ 
    height:18px;
    font-weight:normal;
    WHITE-SPACE: nowrap;  
    font-weight:bold; 
    border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD;          
         }
         
    
   .table_ItemStyle
  {
    
	TEXT-TRANSFORM: none; 	
	TEXT-DECORATION: none;	                    
    }
    
    
    
    .griviewgroupby{
		background: #6495AB;
		color: #fff;
	}
	
	.griviewgroupby2{
						
		text-align:left;
		background: #c8ccc8;
	
	
			
		
	}
	
	.griviewgroupby_seg{
		background: #D0E6F4;		
		color:Black;
		text-align:left;
	}
				
	.table_campo 
  {
   
	TEXT-TRANSFORM: none; 	
	TEXT-DECORATION: none;                          
    color  :Black;               
    }    
    
    .table_normal
  {          
	TEXT-TRANSFORM: none; 	
	TEXT-DECORATION: none;                          
    color  :Black;             
    }   
    
   .table_Alternating
  {    
	TEXT-TRANSFORM: none; 	
	TEXT-DECORATION: none;                          
    color  :Black; 
     background-color:#EEEEEE;         
    /*background-color:#EEEEEE; #EDECEC; */
    /*background-color:#f9f9f9;*/
    }   
    
    .table_Alternatingmenu
  {    
	TEXT-TRANSFORM: none; 	
	TEXT-DECORATION: none;                          
    color  :Black;          
    background-color:#f9f9f9 ; /*#EDECEC; #EEEEEE*/    
    }  
    
   .table_total
  {
  
	TEXT-TRANSFORM:none; 		                       
    color  :Black; 
    font-weight: bold;             
    }   
    
 

   .centrado
   {
     text-align:center;	
    
     
    }

.alineado_left
   {
     text-align:left;	
    }


	#sitemenu a{
		text-decoration: none;
		padding: 4px 22px;
		margin-right: 2px;		
		background: #215eb7 url(images/corner.gif) no-repeat top right;
		font-weight: bold;
		color: #fff;
	}
	#sitemenu a:hover{
		background: #6495AB url(images/corner.gif) no-repeat top right;
		color: #fff;
	}
	#sitemenu a.current{
		background: #6495AB url(images/corner.gif) no-repeat top right;
		color: #fff;
		padding: 6px 22px;
	}
	 
	 
	 /* Links */
#links_ {
	float: left;	
	padding-left:50px;
	/*width: 180px;*/		
}

#links_ ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#links_ li ul {
	padding: 15px 20px 10px 20px;
	background: url(images/img10.gif) repeat-x;
}

#links_ li li {
	padding: 3px 0;
	background: url(images/img03.gif) repeat-x left bottom;
}

#links_ li a {
	background: none;
}

#links_ li i {
	font-size: smaller;
}



#panel_botones {
	float: right;
	padding-top : 0px;
	margin-top:0px;		
}

.panel_botones {
	float: right;
	padding-top : 0px;		
}

#panel_titulo {
	
  padding-top : 10px;	
   text-align  :center;	
}

#panel_filtro {
	 text-align:center;
	 float:none;
	 width: 800px; 
	 padding-bottom:0px;
	 padding-top:0px;
	 margin-top:0px;	
}

#panel_resultado {
	 text-align:center;	
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	
	 	 
}

#panel_agrupado {
	 text-align:center;
	 float:none;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	 
}

#pn_file_ 
{   margin-top :30px;
	text-align:center;		
}

.opcionesbusqueda {
	/*border: #D0E6F4 1px solid; 696969;*/
	/*background-color: #D0E6F4;#c1c1c1;*/
	font-weight:normal;	
	background: url(images/imgceleste.gif) repeat-x;
	font-size:11px;
	text-align:center;	
	padding-top : 2px;
	padding-bottom: 3px;
}

	
	
.opcion_filtro {
	
    WHITE-SPACE:nowrap;
    }
   
   .rep_subtitleversionprint {
	text-align:center;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;	
	margin-top:10px;
	font-weight:bold; 	 				 
}  
    
  #rep_totales_Agrupado {
	float: right;	
}  
    		
 .rep_table_titulo {
	text-align:center;  	
	font-size: 9px;
	font:Arial, Sans-Serif;   
    font-weight:bold; 
    background-color:#F1EFEF; 
    WHITE-SPACE:nowrap;
    height:18px;
    }

/*para siguimineto de cuotas abbott*/	
.rep_table_titulo2 {
	text-align:center;  	
	font-size: 9px;
	font:Arial, Sans-Serif;   
    font-weight:bold;
    WHITE-SPACE:nowrap;     
     background-image:url(images/skin_light_header.png);
	color :#055A78;
	border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD;
    }
	
.rep_table_titulosobresaliente {
	text-align:center;  	
	font-size: 9px;
	font:Arial, Sans-Serif;   
    font-weight:bold;
    WHITE-SPACE:nowrap;
     background-color: #efefef; 
     color:Red; 
    }
    	
 .rep_totales_num{     		 
	 text-align:right;	
	 font-weight:bold;	
	 WHITE-SPACE:nowrap;
	 /* background-color: #c8ccc8;*/	
	/*background-image:url(images/skin_modern_header.png);*/
   }	
   
   .rep_totales_numfooder{     		 
	 text-align:right;	
	 font-weight:bold;	
	 WHITE-SPACE:nowrap;	 
   }
   
   
  .rep_totales_num2{     		 
	 text-align:right;	
	 font-weight:bold;	
	 WHITE-SPACE:nowrap;
	 background: #e5e5e5;
	  color: #215eb7;		 
	 /*color: #215eb7;*/
   }
   
   .rep_totales_num3{     		 
	 text-align:right;	
	 font-weight:bold;	
	 WHITE-SPACE:nowrap;
			 		
	   /*background-color: #EAF3F8; #C8CCC8; #e5e5e5*/
   }
   
   
   	
  .rep_totales_numsimple{     		 
	 text-align:right;	
	 font-weight:bold;	
	 WHITE-SPACE:nowrap;
	 color:Black;	 
	 
   }	
   
   
.rep_totales_numtitle{     		 
	 text-align:left;	
	 font-weight:bold;	
	 WHITE-SPACE:nowrap;
	 background-color: #e5e5e5;
	 color: #215eb7;
   }		

.rep_num{     	
	/*background-color:#F1EFEF; */	
	text-align:right;	
	font-weight:normal;		
   }	

.rep_numsobresaliente{     	
	/*background-color:#F1EFEF; #468259;*/	
	text-align:right;	
	font-weight:normal;	
	background: url(images/imgceleste.gif) repeat-x;	
   }

  .rep_num_fillcolor {
	 text-align:right;			
     font-weight:bold;         
     WHITE-SPACE:nowrap;     
      background-image:url(images/skin_light_header.png);
	color :#055A78;
	border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD;
	
    }
   
.stablenum 
   {
	/*background: url(images/imgceleste.gif) repeat-x; chb5.gif*/
	background: url(images/chb5.gif) repeat-x;	
	
	 font-weight:bold;
	 color:White;	 	 
	 /*background-color: #9FB6CA; celeste con letras blancas*/
	 
	 
	}
        
 .trstablenum
    {	 		   
	background: url(images/chb5.gif) repeat-x;
		}
    
    
   
		 
   #rep_table {   	 
   }   
   #rep_table  td,th {		
}

.error
{
	color:#990000;
}

#headerdescrip2 {	
    float: left;			
	font-size:11px;	
	font-weight:normal;		
	margin-top:30px;
	margin-left:30px;	
	/*color:#B6D2EB;*/
	color:#215eb7;
	width:430px;
	text-align:left;
}

#descrip {	
    float: left;
	width:230px;
	height:32px;		
	font-size:24px;	
	font-weight:bold;
	padding: 60px 0px 0px 220px;
}


.table_filtro
{
 border-collapse:collapse;
 empty-cells:show;
 text-align:center;
 margin: 0px auto; 
 width: 800px; 
 /*background: url(images/imgceleste.gif) repeat-x;*/
 background:url(images/fondopcionesbusqueda.gif);
 border-color:#F5F5F5;
 }
 
 .table_filtro3
{
 border-collapse:collapse;
 empty-cells:show;
 text-align:center;
 margin: 0px auto; 
 background:url(images/fondopcionesbusqueda.gif);
  }
 
 .cuadrodetalle
{  background:url(images/bgshade.gif)repeat-y;
	
	}
 
 
 .table_filtro2
{
 border-collapse:collapse;
 empty-cells:show;
 text-align:center;
 margin: 0px auto; 
 width: 500px; 
 background:url(images/fondopcionesbusqueda.gif);
 }
 
 
  #table_menu
  {  
     /*font-size :12px ;*/
     font-weight:normal;         
    }
    
 #table_menu  td,th 
 {
	 WHITE-SPACE:normal;	
}
  
  #table_menu  .gridTD 
 {
	 WHITE-SPACE: nowrap; 	
 }
  
 .gridTD 
{ 
    WHITE-SPACE: nowrap;     
}  
 
 
 .table_menu_main
{ border-collapse:collapse;
  empty-cells:show; 
  margin: 0px auto; 
  width: 600px;
  font-weight:normal;   
   border : 1px solid #c8ccc8;
   margin-left:10px;
   /*	 
      border : groove 1px  #c8ccc8;
      border:thin dotted #c8ccc8;
      border-top  : 1px dotted #c8ccc8;
	  border-bottom: 1px dotted #c8ccc8;
	  border-left: 1px dotted #c8ccc8;*/				
  }
 
 .tabla100filtroexpandido 
	 {
	background:url(images/fondopcionesbusqueda.gif);	
	  border-collapse:collapse;
	  empty-cells :show;
	  text-align:center;
	  margin: 0px auto;
	  min-width :600px;
	   border-color:#F5F5F5;	
	  
	} 
	
 .sub
 {background:url(images/fondopcionesbusqueda.gif);
	}
 
.tabla100filtrocontraido
 {   display :none;
	 border-collapse:collapse;
	  empty-cells :show;
	  text-align:center;
	  margin: 0px auto; 
	  background:url(images/fondopcionesbusqueda.gif);
	   border-color:#F5F5F5;	
	  /*width: 800px;*/		
	}


		
#Tabla100
{ border-collapse :collapse;
	  empty-cells :show;
	  text-align:center;
	  border-color:#F5F5F5;	
	}

#Tabla2000
{ border-collapse :collapse;
	  empty-cells :show;
	  text-align:center;
	  border-color:#F5F5F5;	
	}
	
	
.table_showregistrosgrid
{ width:820px;
	}	
	
.showregistrosgrid{
  border-style : dashed;
  text-align:left;
  font-size:11px;
 font: Tahoma, Arial, sans-serif;
 border-color:#F5F5F5;
  
	}

#desconectar
{ text-decoration:none;
	font-weight:normal;
	margin:0px 0px 0px 0px;		
	}
	
/************************estilo grid **************************/	



 
 #grid_resizable table { table-layout: fixed; width:700px; }
 #grid_resizable  td { overflow:hidden; white-space:nowrap; text-align:left;}
   

.rep_table
  {
	 BACKGROUND-COLOR: #FFFFFF;
	  border-collapse:collapse;
	  empty-cells :show;	  	    	  	
	  FONT-SIZE: 8pt; COLOR: #000000;	  
	  margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px; 
	   text-align: center;	  
	} 

.rep_table2
   {   BACKGROUND-COLOR: #FFFFFF;
	  border-collapse:collapse;
	  empty-cells :show;	  	    	  	
	  FONT-SIZE: 8pt; COLOR: #000000;	  
	  margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px; 	
	  background:url(images/fondopcionesbusqueda.gif);
	  width: 800px;	
	  text-align:center;	
	}

   .grid TD 
{ 
    WHITE-SPACE: nowrap;
     
} 
   

   .gridtcortedescrip 
   { WHITE-SPACE:normal;
	 text-align:left;	
	} 

    .grid 
   { 
    text-align:left;
    width:800px;
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
    } 

.subinventario
{
	 width:800px;
	 text-align:center;	
	}
	
#subinventario {
	padding: 15px 20px 0 0px;
	background: url(images/img10.gif) repeat-x;				
	font-size: 11px;
	font-weight:normal;
	text-align:center;	
	max-width:800px;
	width:800px;
	}
	

table
  {  font-weight:normal;
	 
	 }
  
  
 td {   overflow:hidden; white-space:nowrap; }
    
 .table_PagerStyle 
  {
    background-color  : #215eb7;      
  color :White;        
             
       }
   
 /*  .table_footer 
  {
    background-color  : #215eb7;      
  color :White;        
       
 }
  .table_footer a
  {  color :White; }*/
  
  
   .table_footer {
    color:#444444;
    background-color:#cbcbcb; /*#e5e5e5;*/
    font-size:x-small;
    text-align:left;
    margin:0px 0px 0px 0px;
} 
.table_footer  select{
    font-size:x-small;
}  

.table_rowstyle{
    background-color:#f0f0f0
}
   
 .table_AlternatingItemStyle 
  {    
    background-color:#f9f9f9;
                     
    }       
 /*.table_AlternatingItemStyle 
  {
    background-color:#EAF3F8;      
    color  :Black;               
    }  */      
 
 .table_SelectedItemStyle
  {
    
    background: url(images/imgceleste.gif) repeat-x;     
    color  :Black;               
    } 
  
 .table_header_grid{
    /*  background-color: #cbcbcb; */ 
    /*background: url(images/chb3.gif) repeat-x;*/         
    background-image:url(images/skin_modern_header.png);               
    border: #696969 1px solid;
	font-weight: bold;
	font-size:11px;
	text-align:center;	
	padding-top : 3px;
	padding-bottom: 3px;
	height:18px;
     color: #215eb7;      
     WHITE-SPACE: nowrap;     
}

.table_header_grid  th {
    border:1px solid #bbbbbb;
    padding-left:5px;
    text-align:center;
}  

.table_header_grid a:hover {
   
     color: #215eb7;
}
 
.table_header_grid a {
    /*color :#055A78;*/    
     color:Black;
}
 
 
 .table_cell_grid_disable{
	text-align:center;
	text-decoration:none;			          
}
  
  
 .table_header2 {       
    font-weight:bold;    
    text-align:left;     
    FONT-FAMILY: 'Verdana';      
   font-size: 8pt; 
   /*#0079C2;0078C1 #215eb7;#1D99D7; */ 
    /*background-color: #215eb7; */    
	color :white; 
	background: url(images/chb3.gif) repeat-x; 
}

.table_header2  th {
    border:1px solid #bbbbbb;
    padding-left:5px;
    text-align:left;
}  
.table_header2 a {
    color:black;
}
  
  
 /*   
.table_header2 
  {
    background-color  : #215eb7;      
    color:White;  
    font-weight:bold;            
         }
  
   .table_header2 a
  { color :White;    }*/
    
.sortascheaderstyle{
    background:#c5c5c5 url(Img/sort_asc.gif) no-repeat scroll right center;
    padding-left:5px;
}
.sortdescheaderstyle{
    background:#c5c5c5 url(Img/sort_desc.gif) no-repeat scroll right center;
    padding-left:5px;
} 
 
 
 
 
 .opcionesbusqueda {
	/*border: #D0E6F4 1px solid; 696969;*/
	/*background-color: #D0E6F4;#c1c1c1;*/
	font-weight:bold;		
	font-size:11px;
	text-align:center;	
	padding-top : 2px;
	padding-bottom: 3px;
	color:#FFFFFF;
	background: url(images/chb3.gif) repeat-x;  
}
 
 
 .opcionesbusqueda a
 { color:#FFFFFF;
	font-weight:bold;}
	
.opcionesbusqueda a:hover { color: #cce1e2; background: inherit; }	
	
 .griviewgroupby2menu{
		/*background: #0079c2 #1e9ad6 215eb7*/
		color:#FFFFFF;					
		text-align:left;
		font-weight:bold;		
		/*background: url(images/imgceleste.gif) repeat-x;*/							
		background: url(images/chb3.gif) repeat-x;   			
	}
	
 
.menuList {
	MARGIN-TOP: -8px
}

.menuList TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-ALIGN: left
}  


.nameColumna	{   
   color: #215eb7; 
   text-align:right;
   font-weight:bold;
   margin-top:0px;
   padding-top:0px;
    }
    
    
 .nameCampo	{     
   text-align:left;
   font-weight:normal;
   padding-left:5px;   
    }
    
 .nameCamporep	{     
   text-align:left;
   font-size: 8pt;
   padding-left:5px;   
    }   
    
.componente {
background-color:#FAFBFD;
border-color:#D4EBFB;
}

.fieldname
{
	text-align:right;
	}

.nota
	{
 font-size :xx-small;
		}
		
		
.logo_img2{
margin-left:15px;
margin-right:0px;
margin-top:0px;
text-align:center;
}

#descrip2 {	
    float: left;
	width:540px;
	height:32px;		
	font-size:11px;	
	font-weight:normal;
	padding: 30px 0px 0px  40px;
	/*color:#B6D2EB;*/
	color: #215eb7; 	
}

.perfil {	
	width: 500px;
	text-align:left;	
}
.table_header_p{	
	background-image:url(images/skin_modern_header.png); 
	/*background: url(images/chb3.gif) repeat-x; 
	color:White; */ 	              
    border: #696969 1px solid;
	font-weight: bold;
	font-size:11px;
	text-align:left;	
	padding-top : 2px;
	padding-bottom: 2px;
	height:15px;	
	}
	
	
.comment {clear: both; 
	color: #808080;
	background: #FFF;}
	
	
.fielddetalle
{
	text-align:right;
	font-weight: bold;
	border: #cccccc 1px solid;
	}
	
.fielddetalle2
{
	text-align:left;
	font-weight:normal;
	border: #cccccc 1px solid;
	}
