﻿
/* Grid View */

.grid_view
{
	background-color: #fff;
	/*border: solid 1px #525252;*/   
    border: none;
	border-collapse: collapse;
	margin : 5px 0 5px 0;	
    font-family: 'telefonica_headline_lightRg', Arial, sans-serif;
    font-size: 11px;
	width: 100%;
}

.grid_view td
{   
	padding: 2px;
	border: none;
    border-bottom: solid 1px #c1c1c1;
	color: #717171;
    font-size: 12px;
    /*height: 45px;*/
    /*font: 1em arial,sans-serif;*/	
}

.grid_view tr:hover
{
        background-color:#bbd2fa;
}

.grid_view th
{   
    text-align:center;
	padding: 4px 2px;   
	color: #fff;   
	background: url("img/header_09.png") repeat-x bottom;
    font-size: 12px;
    border-bottom: solid 1px #002d6b;
	/*border-left: solid 1px #525252;*/   
	/*font: bold 1.05em arial,sans-serif;*/ 
}

.grid_view th a
{   	
	color: #fff;   	
}

.grid_view .alt
{
	background: #fcfcfc url("img/gv_alt.png") repeat-x top;
}

.grid_view .pgr
{
	background: #424242 url("img/gv_pgr.png") repeat-x top;
}

.grid_view .pgr table
{
	margin: 5px 0;
}
 
.grid_view .pgr td
{ 
	border-width: 0;   
	padding: 0 6px;   
	border-left: solid 1px #666;   
	/*font-weight: bold;*/   
	color: #fff;   
	line-height: 12px;   
}
 
.grid_view .pgr a
{
	color: #666; text-decoration: none;
}

.grid_view th, .grid_view tr
{
	height: 5px;
}

.grid_view .pgr a:hover
{
	color: #000; text-decoration: none;
}

/* DROPS DE CABECERA*/
.dropdown
{

	font-size: 10px;
	background-color: white;
    width:auto;
}



.dropdownSelected
{

    border-color: #f6bfbf ;
    background-color: #f6bfbf;

	font-size: 10px;

}



/* POPUPS */

.header_div
{
	border: 0;
	color: #FFFFFF;
	/*font: bold 1.05em arial,sans-serif;*/
	height: auto;
	margin-left: 8.5px;
}

.data_div
{
	border: 1px solid #C1C1C1;
	color: #717171;
	font: 1em arial,sans-serif;
	margin-left: 6.5px;
	overflow: auto;
	width: 97.5%; 
}

/* Grid View Header */
/* Añadido 'tr.grid_view_header th' */
tr.grid_view_header td, tr.grid_view_header th
{
	background: #424242 url("img/gv_head.png") repeat-x top;
	border-left: solid 1px #525252;
	border-bottom: none;
	border-collapse: collapse;
	color: #fff;
	/*font: bold 1.05em arial,sans-serif;*/
	padding: 4px 2px;  
	text-align: center; 
	/*font-weight: bold;*/
}

tr.grid_view_header td a
{   	
	color: #FFFFFF;
}

/* Grid View Body */
.grid_view_body
{
	background-color: #FFFFFF;
	border: solid 1px #525252;   
	border-collapse: collapse;
	width: 100%;
}

.grid_view_body td
{      
    padding: 2px;
	border: solid 1px #C1C1C1;   
	color: #717171;
	font: 1em arial,sans-serif;	
}

/*****/

.register_action, .register_img
{
	width: 1px;
}

.hidden_register_action
{
	display: none;
}

/* Pagination */
.pagination
{
	margin-top: 0px;
	text-align: center;
    font-size:12px !important;
}

.pagination_txt
{
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	width: 25px;
}

.pagination_txt:focus
{
	border: 2px solid #73A6FF !important;
}

.pagination select
{
	background-color: #FFFFFF;
	border: 2px solid #CCCCCC;
}

.pagination select:focus
{
	border: 2px solid #73A6FF !important;
}

.pagination .items
{
	float: right;
}

.pagination .buttons
{
	float: right;
}

.selectedRow {
	background: #D6F399;
	border: 1px dotted #A3BAE9;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
	font-weight: bold;
}


.container_list
{ 
  overflow:auto;  
  width:100%; 
  border: solid 1px #525252;   
  border-collapse:collapse;	 
  background-color:#FFFFFF;
   
 /* height --> en el mismo div*/
}



.container_list_left
{ 
  overflow:auto;  
  width:65%; 
  float:left;
  border: solid 1px #525252;   
  border-collapse:collapse;	 
  background-color:#FFFFFF;
   
 /* height --> en el mismo div*/
}

.container_list_right
{ 
  overflow:auto;  
  width:34%; 
  float:right;
  border: solid 1px #525252;   
  border-collapse:collapse;	 
  background-color:#FFFFFF;
   
 /* height --> en el mismo div*/
}

.container_details_right
{ 
  overflow:auto;  
  width:34%; 
  float:right;
  border: solid 1px #525252;   
  border-collapse:collapse;	 
  background-color:#FFFFFF;
   
 /* height --> en el mismo div*/
}

.container_list div
{
    width: auto;
}

/* Grid View List*/

.grid_view_list
{
	background-color: #fff;		
	margin : 5px 0 5px 0;	
	width: 100%;
}

.grid_view_list td
{   
	padding: 2px;	
	border: solid 1px #c1c1c1; 
	color: #717171;
	font: 1em arial,sans-serif;	
}

.grid_view_list th
{   
	padding: 4px 2px;   
	color: #fff;   
	background: #424242 url("img/gv_head.png") repeat-x top;   
	border-left: solid 1px #525252;   
	font: bold 1.05em arial,sans-serif; 
}

.grid_view_list th a
{   	
	color: #fff;   	
}

.grid_view_list .alt
{
	background: #fcfcfc url("img/gv_alt.png") repeat-x top;
}

.grid_view_list .pgr
{
	background: #424242 url("img/gv_pgr.png") repeat-x top;
}

.grid_view_list .pgr table
{
	margin: 5px 0;
}
 
.grid_view_list .pgr td
{ 
	border-width: 0;   
	padding: 0 6px;   
	border-left: solid 1px #666;   
	font-weight: bold;   
	color: #fff;   
	line-height: 12px;   
}
 
.grid_view_list .pgr a
{
	color: #666; text-decoration: none;
}

.grid_view_list th, .grid_view tr
{
	height: 5px;
}

.grid_view_list .pgr a:hover
{
	color: #000; text-decoration: none;
}

.gridDivContent
{
	overflow:auto;  
	width:100%;
	height:350px;	
}

.wrapper_div
{
	border: 1px solid black;
	height: 400px;
	width: 800px;
}

.grid_view td a.linkPopUp
{	
	color: #717171;
	font: 1em arial,sans-serif;	
    cursor:crosshair;
}

.grid_view td a:hover
{	
    text-decoration:none;
}

.grid_view_list td a.linkPopUp
{	
	color: #717171;
	font: 1em arial,sans-serif;	
    cursor:crosshair;
}
.grid_view_list td a:hover
{	
    text-decoration:none;
}

.chk_simple input
{
    float:left !important;
    border: 0 !important;
    width:auto !important;    
}

.chk_simple label
{
    float:left !important;
    width: auto !important;        
}

div.container_list .grid_view
{
	margin: 0;
}

.grid_view_2
{
	background-color: #fff;
	border: solid 1px #525252;   
	border-collapse: collapse;
	margin : 5px 0 5px 0;	
	width: 100%;
}

.grid_view_2 td
{   
	padding: 2px;
	border: solid 1px #c1c1c1;   
	color: #717171;
}

.grid_view_2 th
{   
	padding: 4px 2px;   
	color: #fff;   
	background: #424242 url("img/gv_head.png") repeat-x top;   
	border-left: solid 1px #525252;   
	font: bold 1.05em arial,sans-serif; 
}

.grid_view_2 th a
{   	
	color: #fff;   	
}

.selectedRow_2 {
	background: #D6F399;
	border: 1px dotted #A3BAE9;
	font: normal 1.1em arial,sans-serif;
	font-weight: bold;
}

.filaTotal
{
  	background: #FFFF00;
  	font-size:8pt;
  	font-weight:bold;
}

.contentPadding
{
	padding: 0;
}

.simpleLink
{
    text-decoration: none;
    font-weight: normal;
    color: #717171;    
    cursor: default;    
}


.simpleLink:hover
{
    text-decoration: none;
}

div.level
{
    margin-bottom:2px;
    margin-left: 7px;
    margin-right: 11px;
    background-color: #000000;
    border: 1px solid #C1C1C1;
    font: bold 1.05em arial,sans-serif;
}

div.level label
{   
    color: #FFFFFF;  
    margin-left:5px;
}

.alternativeRow
{
   background-color: #E6E6E6; 
}
 
tr.totalRow td
{
  	background: #FFFF33;
  	font-size:8pt;
  	font-weight:bold;
}

tr.discardedRow td
{    
 	background: #DDDDDD;		
}

tr.simpleRow td
{
    background-color: #FFFFFF;
    border: solid 1px #C1C1C1;   
	color: #717171;
	font: 1em arial,sans-serif;	    
}
 /*Estilos para grid view */
    
    
 
.grid_view_3
{
	background-color: #FFFFFF;
	border: solid 1px #525252;   
	border-collapse: collapse;	
	margin : 5px 0 5px 0;	
	width: 100%;
}

.grid_view_3 td
{   
	padding: 1px;
	border: solid 1px #C1C1C1;   
	color: #717171;
}

.grid_view_3 th
{   
	padding: 1px 0px;   
	color: #fff;  
	background-color: #424242; 	
	border-left: solid 1px #525252;   
	font: bold 1.05em arial,sans-serif; 
}

.grid_view_3 th a
{   	
	color: #fff;   	
}


td.withoutData
{
    text-align:left;
    color: #FF0000 !important;
}

.grid_view_small
{

}

.grid_view_small th
{
     text-align:center;
}


.grid_view_popup
{
	background-color: #fff;
	/*border: solid 1px #525252;*/   
    border: none;
	border-collapse: collapse;
	margin : 5px 0 5px 0;	
    font-family: 'telefonica_headline_lightRg', Arial, sans-serif;
    font-size: 11px;
	width: 100%;
    
}

.grid_view_popup td
{   
   
	padding: 2px;
	border: none;
    border-bottom: solid 1px #c1c1c1;
	color: #717171;
    height: 25px;
    text-align:left;
    /*font: 1em arial,sans-serif;*/	
}


    .grid_view_popup tr:hover
    {
         cursor:pointer;
         background-color:#eee;
    }
    .grid_view_popup td:hover
    {
        cursor:pointer;

    }

.grid_view_popup th
{   
    text-align:left;
	padding: 4px 2px;   
	color: #fff;   
	background: url("img/header_08.png") repeat-x bottom;
    font-size: 12px;
	border-bottom: solid 1px #525252; 
	/*font: bold 1.05em arial,sans-serif;*/ 
}

.grid_view_popup th a
{   	
	color: #fff;   	
}

.selectedRow {
	background-color:lightgray ;
	border:1px dotted #A3BAE9;
    font-family: 'telefonica_headline_lightRg', Arial, sans-serif;
	font-size: 13px;
}


.highlight {text-decoration: none;color:black;background:yellow;}

.grid_view_popupNoSelect
{
	background-color: #fff;
	/*border: solid 1px #525252;*/   
    border: none;
	border-collapse: collapse;
	margin : 5px 0 5px 0;	
    font-family: 'telefonica_headline_lightRg', Arial, sans-serif;
    font-size: 11px;
	width: 100%;
    
}

.grid_view_popupNoSelect td
{   
   
	padding: 2px;
	border: none;
    border-bottom: solid 1px #c1c1c1;
	color: #717171;
    height: 25px;
    text-align:left;
    /*font: 1em arial,sans-serif;*/	
}


 

.grid_view_popupNoSelect th
{   
    text-align:left;
	padding: 4px 2px;   
	color: #fff;   
	background: url("img/header_08.png") repeat-x bottom;
    font-size: 12px;
	border-bottom: solid 1px #525252; 
	/*font: bold 1.05em arial,sans-serif;*/ 
}

.grid_view_popupNoSelect th a
{   	
	color: #fff;   	
}

.grid_view_popupNoSelect tr:nth-child(even) {
    background-color: #e3e3e3;
}

.simpleLink a
{
    color:black;
    text-decoration: none;
}
.simpleLink a:hover
{
    text-decoration: none;
}
.hiddencol
{
    display: none;
}

/* A scrolable div */
.GridViewContainer
{           
    overflow-y: scroll;
    width:465px;
    height:250px;
}
       
.hiddenHeader
{
    display:none;
}
.displayedHeader table, th, tr, td 
{
    border: 0px solid black;
}
.displayedHeader tr.last
{
   border-bottom: none;
}