#cabecera
{
	top: 0px;
	width: 100%;
	left: 0px;
	height: auto;
	display: block;
	clear: both;
}

#superior
{
	display: block;
	clear: both;
	position: relative;
}

#logo
{
	display: inline;
	padding-left: 5px;
	padding-bottom: 5px;
}

#Idiomas 
{
	float: right;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	margin:1px;
	border-right:1px solid black;
}
#Idiomas a.Activo {
	color: #000099; text-decoration: none; font-weight: bold;
}
#Idiomas a, #Idiomas a.Activo:visited, #Idiomas a.Activo:active, #Idiomas a.Activo:link
{
	color: #000099; text-decoration: none;
}
#Idiomas a:hover, #Idiomas a.Activo:hover
{
	color: #000099; text-decoration: underline;
}

#MenuInicio 
{
	float: right;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;	
	margin:1px;
	border-right:1px solid black;
}
#MenuInicio a.Activo {
	color: #000099; text-decoration: none; font-weight: bold;
}
#MenuInicio a
{
	color: #000099; text-decoration: none;
}
#MenuInicio a:hover
{
	color: #000099; text-decoration: underline;
}

#Usuario 
{
	float: right;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;	
	margin:1px;
	border-right:1px solid black;
}
#Usuario a.Activo {
	color: #000099; text-decoration: none; font-weight: bold;
}
#Usuario a
{
	color: #000099; text-decoration: none;
}
#Usuario a:hover
{
	color: #000099; text-decoration: underline;
}

#Entorno
{
	float: right;
	display: inline;
	clear: both;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;	
	margin:1px;
}

#menu
{
	display: inline;
	float: left;
	width:100%;
	background-color: #eeeeee;
	border-top-width: 1px;border-top-style: solid;border-top-color: #000000;
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;
	vertical-align:  bottom  ;
}

/*
Fondo Gris Oscuro:#595959;
*/


#MenuCss{float:right;margin:auto;}
#navcab {clear: both;min-height: 23px;width:100%;background-color: #595959;}
#Subnavcab {float:left;margin:auto;}
#SubnavAux {clear: both;float:left;width:50%;}


.CabeceraObjeto {height: auto;display: block;clear:both;  margin:0px 0px 2px 0px;border: 1px solid LightSteelBlue;}

#CabeceraObjetoFicha {height: auto;display: block;clear: both;margin :0px 0px 2px 0px;}
#CabeceraObjetoFicha table.CabeceraObjeto_Tabla {}

#menuSNmav  {min-height: 25px;font-family: Verdana;color: black;margin :2px 0px  2px 0px;
    display: block;	
	width:100%;
	background-color: #eeeeee;
	vertical-align:  bottom  ;}

#menuSNmavSel  {min-height: 22px;font-family: Verdana;color: black;margin :0px; vertical-align:  Top  ; float:left;}

@media print {
	#superior{display:none;}
	#menu{display:none;}
	#menuSNmav{display: none;}
    #menuSNmavSel{display: none;}
}

/*---------------------------------
#787878:Borde DIV Menu 
Firebrick:Background color de seleccionado
#dd2a2a:Color Hover 
<nivel 1>
#595959:Color de fondo
white:color de la fuente
</nivel 1>
<nivel 2>
#8d8c8a;:Color de fondo
white:color de la fuente
</nivel 2>
<nivel 3>
#bdbcba;:Color de fondo
white:color de la fuente
</nivel 3>
<nivel 4>
#dddcda;:Color de fondo
black:color de la fuente
</nivel 4>
----------------------------------


<div id="xxx" class="tabstrip menumav_simple">
    <div class="levelwrap level1">
        <ul>
            <li class="first"> (class="" o class="last")
                <a href="javascript:void(0);" id="xxx_ctl00" class="selected">
                    <span class="wrap">
                        <span class="innerWrap">Advanced</span>
                    </span>
                </a>
            </li>
        </ul>
    </div>
    <div class="levelwrap level2">
        ...
    </div>
</div>

*/

.menumav_simple
{
	text-align:center;
	background-repeat: repeat-x;
	border-bottom: solid 0px Firebrick;
	padding:0px;	
}

.menumav_simple ul {padding:0px;margin:0px;}
.menumav_simple .level1 ul {background-color: #595959;min-height:22px;_height:22px;}

.menumav_simple .level1 li a
{
	padding-left: 0px;
	background-color: #595959;
	color: white;
	text-decoration: none;
	line-height: 22px;height: 22px;	
	border-right: solid 1px white;
	border-top: solid 1px white;	
}

.menumav_simple .level1 li a:hover
{
	background-color:  #dd2a2a;
	color: white;
	text-decoration: underline;
	margin-top: 0px;
	line-height: 22px;height: 22px;
}

.menumav_simple .level1 li a .wrap {padding-right: 0px;}
.menumav_simple .level1 li a .innerWrap{padding:0 5px;}

.menumav_simple .level1 li a.selected {line-height: 22px;color: white;margin-top: 0px;}
.menumav_simple .level1 li a.selected .wrap {background: Firebrick;}


.menumav_simple .level1 li a.selected .innerWrap {background: Firebrick;}

.menumav_simple .level1 li a.selected:hover, 
.menumav_simple .level1 li a.selected:hover .wrap, 
.menumav_simple .level1 li a.selected:hover .innerWrap {background: Firebrick;}

.menumav_simple .level2 li a
{
	padding-left: 0px;
	background-color: #8d8c8a;
	color: white;
	text-decoration: none;
	line-height: 22px;height: 22px;
	border-right: solid 1px white;
	border-top: solid 1px white;		
}

.menumav_simple .level2 li a:hover
{
	background-color:  #dd2a2a;
	color: white;
	text-decoration: underline;
	margin-top: 0px;
	line-height: 22px;height: 22px;
}

.menumav_simple .level2 li a .wrap {padding-right: 0px;}
.menumav_simple .level2 li a .innerWrap{padding:0 5px;}

.menumav_simple .level2 li a.selected {line-height: 22px;color: white;margin-top: 0px;}
.menumav_simple .level2 li a.selected .wrap {background: Firebrick;}


.menumav_simple .level2 li a.selected .innerWrap {background: Firebrick;}

.menumav_simple .level2 li a.selected:hover, 
.menumav_simple .level2 li a.selected:hover .wrap, 
.menumav_simple .level2 li a.selected:hover .innerWrap {background: Firebrick;}

.menumav_simple .level3 li a
{
	padding-left: 0px;
	background-color: #bdbcba;
	color: white;
	text-decoration: none;
	line-height: 22px;height: 22px;
	border-right: solid 1px white;
	border-top: solid 1px white;		
}

.menumav_simple .level3 li a:hover
{
	background-color:  #dd2a2a;
	color: white;
	text-decoration: underline;
	margin-top: 0px;
	line-height: 22px;height: 22px;
}

.menumav_simple .level3 li a .wrap {padding-right: 0px;}
.menumav_simple .level3 li a .innerWrap{padding:0 5px;}

.menumav_simple .level3 li a.selected {line-height: 22px;color: white;margin-top: 0px;}
.menumav_simple .level3 li a.selected .wrap {background: Firebrick;}


.menumav_simple .level3 li a.selected .innerWrap {background: Firebrick;}

.menumav_simple .level3 li a.selected:hover, 
.menumav_simple .level3 li a.selected:hover .wrap, 
.menumav_simple .level3 li a.selected:hover .innerWrap {background: Firebrick;}

.menumav_simple .level4 li a
{
	padding-left: 0px;
	background-color: #dddcda;
	color: black;
	text-decoration: none;
	line-height: 22px;height: 22px;
	border-right: solid 1px white;
	border-top: solid 1px white;		
}

.menumav_simple .level4 li a:hover
{
	background-color:  #dd2a2a;
	color: white;
	text-decoration: underline;
	margin-top: 0px;
	line-height: 22px;height: 22px;
}

.menumav_simple .level4 li a .wrap {padding-right: 0px;}
.menumav_simple .level4 li a .innerWrap{padding:0 5px;}

.menumav_simple .level4 li a.selected {line-height: 22px;color: white;margin-top: 0px;}
.menumav_simple .level4 li a.selected .wrap {background: Firebrick;}


.menumav_simple .level4 li a.selected .innerWrap {background: Firebrick;}

.menumav_simple .level4 li a.selected:hover, 
.menumav_simple .level4 li a.selected:hover .wrap, 
.menumav_simple .level4 li a.selected:hover .innerWrap {background: Firebrick;}

/*---------------------------------
Firebrick:Background color de seleccionado
#dd2a2a:Color Hover 
<nivel 1>
#dddcda;:Color de fondo
black:color de la fuente
</nivel 1>
----------------------------------*/

.menuSNmav_simple
{
	text-align:center;
	background-repeat: repeat-x;
	border-bottom: solid 0px Firebrick;	
	padding:0px;	
}

.menuSNmav_simple ul {padding:0px;margin:0px;}


.menuSNmav_simple .level1 li a
{
    padding-left: 0px;
    background-color: #e1e5ed;
    color: black;
    text-decoration: none;
    line-height: 22px;height: 22px;
    border-right: solid 1px white;
    border-top: solid 1px white;
}

.menuSNmav_simple .level1 li a:hover
{
	background-color:  #dd2a2a;
	color: white;
	text-decoration: underline;
	margin-top: 0px;
	line-height: 22px;height: 22px;
}

.menuSNmav_simple .level1 li a .wrap {padding-right: 0px;}
.menuSNmav_simple .level1 li a .innerWrap{padding:0 5px;}

.menuSNmav_simple .level1 li a.selected {line-height: 22px;color: white;margin-top: 0px;}
.menuSNmav_simple .level1 li a.selected .wrap {background: Firebrick;}


.menuSNmav_simple .level1 li a.selected .innerWrap {background: Firebrick;}

.menuSNmav_simple .level1 li a.selected:hover, 
.menuSNmav_simple .level1 li a.selected:hover .wrap, 
.menuSNmav_simple .level1 li a.selected:hover .innerWrap {background: Firebrick;}



.levelwrap {min-height:22px;_height:22px;}

.tabstrip{text-align:left;}
.tabstrip, .tabstrip ul{margin-top:0pt;margin-right:0px;margin-bottom:0pt;margin-left:0px;padding-top:0pt;padding-right:0pt;padding-bottom:0pt;padding-left:0pt;}
/*.tabstrip div{width:100%}*/
.tabstrip div:after{content:'';clear:both;display:block;visibility:hidden;height:0pt;}
/*.tabstrip ul{width:100%}*/
.tabstrip li
{
    list-style-type:none;list-style-image:none;list-style-position:outside;
    float:left;
    margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:0pt;
    padding-top:0pt;padding-right:0pt;padding-bottom:0pt;padding-left:0pt;
}
.tabstrip li.break{float:none;}
.tabstrip li.break br{clear:both;}
.tabstrip li a{float:left;position:relative;font-size:100%}
.tabstrip li a img
{
    float:left;margin-top:5px;margin-right:5px;
    border-top-width:0pt;border-right-width:0pt;border-bottom-width:0pt;border-left-width:0pt;
    border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;
}
.tabstrip li a.selected{z-index:0;cursor:default;}
.tabstrip li a .wrap, .tabstrip li a .innerWrap{float:left;clear:both;white-space:nowrap;cursor:pointer;}
.tabstrip li a.selected .wrap, .tabstrip li a.selected .innerWrap{cursor:default;}
.tabstrip .leftArrow, .tabstrip .rightArrow, .tabstrip .leftArrowDisabled, .tabstrip .rightArrowDisabled{position:absolute;z-index:100;text-decoration:none}
.tabstrip li a.disabled .tabstrip li a.disabled:hover{color:Gray}
.tabstrip .leftArrow, .tabstrip .rightArrow, .tabstrip .leftArrowDisabled, .tabstrip .rightArrowDisabled{text-indent:-10000px;}
.tabstrip .leftArrowDisabled, .tabstrip .rightArrowDisabled{cursor:default;}


.tabstripSel{}
.tabstripSel, .tabstripSel ul{margin-top:0pt;margin-right:0px;margin-bottom:0pt;margin-left:0px;padding-top:0pt;padding-right:0pt;padding-bottom:0pt;padding-left:0pt;}
.tabstripSel div{}
.tabstripSel div:after{content:'';clear:both;display:block;visibility:hidden;height:0pt;}
.tabstripSel ul{}
.tabstripSel li
{
    list-style-type:none;list-style-image:none;list-style-position:outside;
    float:left;
    margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:0pt;
    padding-top:0pt;padding-right:0pt;padding-bottom:0pt;padding-left:0pt;
}
.tabstripSel li.break{float:none;}
.tabstripSel li.break br{clear:both;}
.tabstripSel li a{float:left;position:relative;font-size:100%}
.tabstripSel li a img
{
    float:left;margin-top:5px;margin-right:5px;
    border-top-width:0pt;border-right-width:0pt;border-bottom-width:0pt;border-left-width:0pt;
    border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;
}
.tabstripSel li a.selected{z-index:0;cursor:default;}
.tabstripSel li a .wrap, .tabstripSel li a .innerWrap{float:left;clear:both;white-space:nowrap;cursor:pointer;}
.tabstripSel li a.selected .wrap, .tabstripSel li a.selected .innerWrap{cursor:default;}
.tabstripSel .leftArrow, .tabstripSel .rightArrow, .tabstripSel .leftArrowDisabled, .tabstripSel .rightArrowDisabled{position:absolute;z-index:100;text-decoration:none}
.tabstripSel li a.disabled .tabstripSel li a.disabled:hover{color:Gray}
.tabstripSel .leftArrow, .tabstripSel .rightArrow, .tabstripSel .leftArrowDisabled, .tabstripSel .rightArrowDisabled{text-indent:-10000px;}
.tabstripSel .leftArrowDisabled, .tabstripSel .rightArrowDisabled{cursor:default;}