﻿/*Contendores principales*/

body
{ 
    background-color:#fed9ad;
    /*background-color:#ededed;*/
    overflow:auto;
    /*background: url("../images/fondo.jpg") repeat-x scroll 50% 0 #b2afb0;*/
    /*background: url("../images/fondo.jpg") no-repeat scroll 0 0 #FFD9B4;*/
    background: none;
    background-repeat: no-repeat;
     }

.contenedor
{
    height: 100%;
    left: 50%;
    overflow:hidden;
}
.cabecera 
{
    margin:0 0 20px 50px;
    padding:0;
    text-align:center;
    /*width:850px;*/
    width:95%;
}
.Totalcabecera 
{
    margin-bottom: 20px;
    padding:0;
    text-align:center;
    /*width:850px;*/
    width:100%;
}
.menu {
    float: left;
    width: 70px;
    height:100%;
    vertical-align:top;
    margin:10px 0 0 0;
    padding:0;
    vertical-align:top;
}
.Nomenu {
    float: left;
    width: 0px;
    height:100%;
    vertical-align:top;
    margin:10px 0 0 0;
    padding:0;
    vertical-align:top;
}
.contenido 
{
    float: left;
    /*width: 900px;*/
    width:92%;
    height:100%;
    vertical-align:top;
    margin:0;
    padding:0;
    background-color:transparent;
    /*text-align:center;*/
}
.Totalcontenido
{
    float: left;
    /*width: 900px;*/
    width:100%;
    height:100%;
    margin-left:5%;
    vertical-align:top;
    margin:0;
    padding:0;
    background-color:transparent;
    /*text-align:center;*/
}
.pie 
{
    clear: both;
}
/* FIN Contendores principales*/



/*LOGIN*/
#dialog1 .d-header
{
    border: 1px solid #ffffff;
    background-image: url('../Images/login-fondo.png');
    background-repeat: repeat-x;
    background-color:#d4e5f6;
}
/*FIN LOGIN*/


/*Menu lateral*/
ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 150px;
    left: 0px;
    list-style: none;
    z-index:900;
}

ul#navigation li {
    width: 100px;
    margin-bottom:10px;
}



ul#navigation li a {
    display: block;
    margin-left: -85px;
    width: 100px;
    height: 70px;
    background-color:#d8d8d8;
    background-repeat:no-repeat;
    background-position:center center;
    border:1px solid #AFAFAF;
    -webkit-border-radius: 0 10px 5px 0;
    -moz-border-radius: 0 10px 5px 0;
    border-radius: 0 10px 5px 0;
    opacity: 0.8;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);

}

ul#navigation .lExpedientes a{
    background-image: url('../Images/Expedientes.png');
}
ul#navigation .lClientes a      {
    background-image: url('../Images/Cliente.png');
}
ul#navigation .lLocalizador a      {
   background-image: url('../Images/Localizador.png');
}
ul#navigation .lNomenclator a      {
   background-image: url(../images/nomenclator.png);
}

ul#navigation a:hover
{
    background-color:#b7dc9a;
    border:1px solid #94b389;
    /*background-color:#bfdaff;
    border:1px solid #847f99;*/
}

ul#navigation .lExpedientes a:hover
{
    background-image: url('../Images/Expedientes.png');
}
ul#navigation .lClientes a:hover
{
    background-image: url('../Images/Cliente.png');
}
ul#navigation .lLocalizador a:hover
{
   background-image: url('../Images/Localizador.png');
}
ul#navigation .lNomenclator a:hover
{
   background-image: url(../images/nomenclator.png);
}

ul#navigation .lExpedientesS a
{
    /*border:1px solid #847f99;
    background-color:#84aeef;*/
    border:1px solid #519b3a;
    background-color:#6ac029;
    margin-left: -75px;
    background-image: url('../Images/Expedientes.png');
    }

ul#navigation .lClientesS a      
{
    border:1px solid #519b3a;
    background-color:#6ac029;
    margin-left: -75px;
    background-image: url('../Images/Cliente.png');
}
ul#navigation .lLocalizadorS a      
{
   border:1px solid #519b3a;
   background-color:#6ac029;
   margin-left: -75px;
   background-image: url('../Images/Localizador.png');
}
ul#navigation .lNomenclatorS a      
{
   border:1px solid #519b3a;
   background-color:#6ac029;
   margin-left: -75px;
   background-image: url(../images/nomenclator.png);
}
/*FIN Menu lateral*/

/*Boton cerrar sesion*/
.ImgCerrarSession
{
    vertical-align: middle;
    text-align: center;
}


/*Menu de idiomas - obout control*/
@media screen
{
	.ParentMenu
	{
		
	}
	
	.ParentItemContainer
	{
		
	}
	
	.ParentItem
	{
		cursor: pointer; cursor: auto;
		height: 30px;
	}
	
	.ParentItemContentCell
	{
		color: #000;
		text-align: center;
		white-space: nowrap;
		background-image: url(../Images/MenuIdiomas/roundcorner_mid.png);
		background-repeat: repeat-x;
	}
	
	.ParentItemContentCellOver
	{
		color: #000;
		text-align: center;
		white-space: nowrap;
		background-image: url(../Images/MenuIdiomas/roundcorner_mid_over.png);
		background-repeat: repeat-x;
	}

	.ParentItemOver
	{
		background-image: url(../Images/MenuIdiomas/mid_over.gif); 
		cursor: pointer; cursor: auto;
		background-repeat: repeat-x; 
		height: 30px;
	}

	.ParentItemSubMenuCell, .ParentItemSubMenuCellOver
	{
		display:none;
	}
	
	.ParentSeparator, .ParentSeparatorOver
	{
		background-image: url(../Images/MenuIdiomas/mid.gif); 
		width:1px;
		padding: 0px;
	}
	.ParentSeparatorContentCell,.ParentSeparatorContentCellOver
	{
		color: #D6D6D6;
	}
	
	.ParentItemLeftRoundCornerCell
	{
		width:12px;
		background-image: url(../Images/MenuIdiomas/roundcorner_left.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	.ParentItemLeftRoundCornerCellOver
	{
		width:12px;
		background-image: url(../Images/MenuIdiomas/roundcorner_left_over.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	.ParentItemRightRoundCornerCell
	{
		width:12px;
		background-image: url(../Images/MenuIdiomas/roundcorner_right.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	.ParentItemRightRoundCornerCellOver
	{
		width:12px;
		background-image: url(../Images/MenuIdiomas/roundcorner_right_over.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	.easyMenu
	{
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		background-color: #FCFCFC;
	}
	
	.easyMenuItemContainer
	{
	}

	.easyMenuItem
	{
		height: 20px;
		cursor: auto; cursor: pointer;
		border-bottom: 1px solid #CCCCCC;
		padding: 0px;
	}
	
	.easyMenuItem a
	{
		height: 20px;
		cursor: auto; cursor: pointer;
	}

	.easyMenuItemIconCell, .easyMenuItemIconCell a
	{
	}

	.easyMenuItemContentCell
	{
		color: #000;
		text-indent: 10px;
		white-space: nowrap;
		width:100%;
	}

	.easyMenuItemContentCell a
	{
		height: 20px;
		color: Black;
		text-decoration: none;
		text-indent: 10px;
		white-space: nowrap;
	}

	.easyMenuItemOver
	{
		height: 20px;
		cursor: auto; cursor: pointer;
		border-bottom: 1px solid #CCCCCC;
		background-color: #84aeef;
		padding: 0px;
	}
	
	.easyMenuItemOver a
	{
		height: 20px;
		cursor: auto; cursor: pointer;
		
	}

	.easyMenuItemIconCellOver, .easyMenuItemIconCellOver a
	{
	}

	.easyMenuItemContentCellOver
	{
		color: #fff;
		text-decoration: none;
		text-indent: 10px;
		white-space: nowrap;
		width:100%;
	}

	.easyMenuItemContentCellOver a
	{
		color: #000;
		cursor: auto; cursor: pointer;
		text-decoration: none;
		white-space: nowrap;
	}

	.easyMenuSeparatorIconCell, .easyMenuSeparatorContentCell, .easyMenuSeparatorIconCellOver, .easyMenuSeparatorContentCellOver
	{
	}
	
	.easyMenuSeparator, .easyMenuSeparatorOver
	{
		border-bottom: 1px solid #CCCCCC;
	}

	.easyMenuItemSubMenuCell, .easyMenuItemSubMenuCellOver
	{
		width: 10px;
		padding-top: 2px;
		background-image: url(../Images/MenuIdiomas/submenu.gif);
		background-repeat: no-repeat;
		background-position: 2px 6px;
		height:18px;
	}

	/* do not change these classes */
	.menuContainerIframeUnderlay
	{
		border: 0px;
		position : absolute; 
		visibility : hidden; 
		top : -2000px;
		left : 0px; 
		filter : "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"; 
		filter : "Alpha(Opacity='0')";
		opacity : 0;
		--moz-opacity : 0;

		background-color: white;
	}
	#ob_em_mc
	{
		width: 100%;
		height: 100%;
		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}
	#ob_em_mc td
	{
		padding: 0px;
	}
	/* do not change these classes */
}

@media print
{
	.menuContainerIframeUnderlay
	{
		display: none;
	}	
}
/*FIN menu de idiomas*/

/*Tab control*/

ajax__tab[disabled]
{
   color:Grey; 
   text-decoration:none;
}


/* ajax__tab_darkblue-theme theme (images/darkblue.jpg) */
.ajax__tab .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    /*border-bottom:solid 5px #84aeef;*/
    border-bottom:solid 5px #95b6e9;
}
.ajax__tab .ajax__tab_header .ajax__tab_outer 
{
     -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background-color: #d8d8d8;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    /*border:solid 1px #84aeef;*/
    border:solid 1px #95b6e9;
    border-bottom-width:0px;
}
.ajax__tab .ajax__tab_header .ajax__tab_tab
{   
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab .ajax__tab_hover .ajax__tab_outer 
{
    background-color: #bfdaff;
}
.ajax__tab .ajax__tab_active .ajax__tab_tab 
{
    color:#000;
}
.ajax__tab .ajax__tab_active .ajax__tab_outer
{
    /*background-color: #84aeef;*/
   /* background-color: #045c97;*/
    background: url("../images/tab-fondo.png") repeat-x scroll 50% 0 #b2afb0;
}

.ajax__tab .ajax__tab_active:focus .ajax__tab_active:hover .ajax__tab .ajax__tab_active:active
{
    text-decoration: none;
    outline:0px;
}
.ajax__tab .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.9em 0.5em;
    background-color:transparent;
    border:solid 0px #808080;
    border-top-width:0px;
}

.ajax__tab .ajax__tab_body:focus .ajax__tab .ajax__tab_body:active
{
    outline:0px;
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.9em 0.5em;
    background-color:transparent;
    border:solid 0px #808080;
    border-top-width:0px;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/*FIN Tab control*/

.LinkNumero
{
    text-decoration:none;
    text-align:left;
}
.Mas
{
     background-image: url('../Images/mas.png');
    background-repeat: no-repeat;
}

.Menos
{
     background-image: url('../Images/menos.png');
    background-repeat: no-repeat;
    
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 0px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionLink
{
    text-decoration: none;
    color:White;
}
/*FIN Accordion*/