img {border:none;}

.fl {
float: left;
}

.flcolor {
float: left;
color:#4D6A9F;
}
.metainfocolor {
color:#98ADC5;
}
.fondotemametadatos {
background-image:url("/nomenclator/img/fondotemabig.gif");
background-repeat:no-repeat;
height:19px;
width:45%;
}
.fondotemabusquedaAvanzada {
background-image:url(/metadatos/img/fondotemabig.gif);
background-repeat: no-repeat;
width: 45%;
float: right;
height:19px;
}
.fondotemabusquedaAvanzada2 {
background-image:url(/metadatos/img/fondotemabigclaro.gif);
background-repeat: no-repeat;
width: 45%;
float: right;
height:19px;
}
.fondotemabusqueda {
background-image:url(/metadatos/img/fondotemabig.gif);
background-repeat: no-repeat;
width: 45%;
float: left;
height:19px;
}
.fondotemabusqueda2 {
background-image:url(/metadatos/img/fondotemabigclaro.gif);
background-repeat: no-repeat;
width: 45%;
float: left;
height:19px;
}
.fondotemabusquedaAvanzada span {
color:#04044E;
padding-left:15px;
}
.fontotemaspanMarcado{
color:#04044E;
padding-left:15px;
font-size:10px;
}
.fontotemaspanNoMarcado{
color:#04044E;
padding-left:15px;
font-size:10px;
}
.contenedor_bloque {
width: 100%;
margin: 0px;
padding: 0px;
height: auto;
}

.padtop10 {
padding: 10px 0px 0px 0px;
}


.contenedor_bloque_sub {
float: left;
width: 100%;
margin: 0px;
padding: 0px;
height: auto;
}

.contenedor_bloque_sub_bot {
float: left;
width: 100%;
margin: 0px;
padding: 0px 0px 10px 0px;
height: auto;
}



.content {
float: left;
height: 100%;
width: 100%;
border: 1px solid #8CB1EB;
background-color: #F2F2F2;
}

.content_pad {
float: left;
padding:5px;
}



/*.content_pad_fecha {
float: left;
width: 100%;
display: inline;
padding:0px;
border: 5px solid #000;
}*/


.content2 {
height: 100%;
width: 100%;
border: 1px solid #8CB1EB;
background-color: #F2F2F2;
}

.content_pad2 {
padding:5px;
}


span {
font-size: 10px;
font-weight: bold;
color: #000;
}

span.normal {
font-size: 10px;
font-weight: normal;
color: #000;
}

input.nombre {
font-size: 10px;
color:#666;
margin-left: 10px;
}


select.tiponomen {
width:250px;
margin: 0px; 0px; 0px; 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: 141414;
}

option.a {
font-size: 11px;
background-color: #fff;
}
option.b {
font-size: 11px;
background-color: #f2f2f2;
}

#menuarbol {
font-size:10px;
padding:5px;
width: 96%;
height: 83px;
overflow-y: auto;
overflow-x:hidden;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#menuarbolancho {
font-size:10px;
padding:5px;
width: 96%;
height: 250px;
overflow-y: auto;
overflow-x:hidden;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.discapas {
display: none;
}

.disblock {
display: block;
}

.blanco {
color:#fff;
}

.capa_bloque {
display: block;
background-color: #9FBCE7;
border-bottom: 1px solid #fff;
}

.bloque_sub_top {
display: block;
background-color: #fff;
border-bottom: 1px solid #C4D3E4;
border-top: 1px solid #C4D3E4;
}

.bloque_sub {
display: block;
background-color: #fff;
border-bottom: 1px solid #C4D3E4;
}

.bloque_sub_top2 {
display: block;
border-bottom: 1px solid #C4D3E4;
border-top: 1px solid #C4D3E4;
}

.bloque_sub2 {
border-bottom: 1px solid #C4D3E4;
display: block;
}

.content_nobg {
width: 100%;
text-align: center;
padding-top: 10px;
height: auto;
}
.content_nobg2 {
float: left;
width: 100%;
text-align: center;
padding-top: 10px;
height: auto;
}


select.resultsnomen {
width:60px;
margin-left: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: 141414;
}



#cinfocons {
float: left;
width: 100%;
height: auto;
overflow-y: auto;
overflow-x:hidden;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px;
border-right: 0px;
background-color:#fff;
}


#cinfocons div.filawhite {
float: left;
width: 100%;
height: auto;
padding: 5px;
background-color:#fff;
}

#cinfocons div.filablue {
float: left;
width: 100%;
height: auto;
padding: 5px;
background-color:#EEF2F7;
}




#cinfocons2 {
clear: both;
float: none;
width: 100%;
height: auto;
overflow-y: auto;
overflow-x:hidden;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px;
border-right: 0px;
background-color:#fff;
}


#cinfocons3 {
float: left;
width: 100%;
height: auto;
overflow-y: auto;
overflow-x:hidden;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px;
border-right: 0px;
background-color:#fff;
}














#cinfocons2 div.filawhite {
clear: both;
float: left;
width: 100%;
height: auto;
padding: 5px;
background-color:#fff;
}

#cinfocons2 div.filablue {
clear: both;
float: left;
width: 100%;
height: auto;
padding: 5px;
background-color:#EEF2F7;
}


.filanomen1 {
float: left;
width:85%;
}


.filanomen1 a, .filameta a, .filameta2 a {
text-decoration:none;
color:#5D5D5D;
}

.filanomen1 a:hover, .filameta a:hover, .filameta2 a:hover {
text-decoration:underline;
color:#6187C3;
}

.sm {
float: left;
width:10%;
height: auto;
}

.filameta {
float: left;
width:64%;
}

.filameta2 {
clear:both;
float: left;
width:64%;
}


.cont_filameta_sm {
float: left;
width: 100%;
height: auto;
}

.filameta_sm_tit{
float: left;
width:88%;
height: auto;
}

.filameta_sm_img{
float: left;
width:1%;
height: auto;
}

.filameta_sm_desc{
float: left;
width:100%;
height: auto;
}


.ico2 {
float: left;
width:8%;
height: auto;
margin-top: -2px;
}

.ico {
float: left;
width:8%;
height: auto;
}

#navigation_pages {
float: left;
height: 20px;
width: 100%;
text-align: center;
font-size: 9px;
color:#638CB5;
line-height: 20px;
}

#navigation_pages a{
text-decoration: none;
font-size: 9px;
color:#5D5D5D;
}

#navigation_pages a:hover{
text-decoration: underline;
color: #6187C3;
}

#navigation_pages2 {
height: 20px;
width: 100%;
text-align: center;
font-size: 9px;
color:#638CB5;
line-height: 20px;
}

#navigation_pages2 a{
text-decoration: none;
font-size: 9px;
color:#5D5D5D;
}

#navigation_pages2 a:hover{
text-decoration: underline;
color: #6187C3;
}







#bloquecontinfo {
float: left;
width: 100%;
height: auto;
padding:0px;
margin:0px;
background-color:#F2F2F2;
}


#bloquecontinfo span {
margin-left: 10px;
font-weight:bold;
}

#bloquecontinfo span.normal {
font-weight:normal;
}


#bloquecontinfo div.barra {
float: left;
width: 100%;
height: auto;
text-align: center;
color:#3F3F3F;
background-color:#ccc;
font-weight: bold;
border-top: 1px solid #9F9F9F;
border-bottom: 1px solid #9F9F9F;
}

#bloquecontinfo div.barra2 {
font-family: Verdana;
font-size: 10px;
float: left;
width: 100%;
height: auto;
text-align: left;
color:#000;
font-weight: bold;
background-color:#E3E3E3;
border-top: 1px solid #9F9F9F;
border-bottom: 1px solid #9F9F9F;
}

#bloquecontinfo div.barra2 span {
padding-left:2px;
}

#bloquecontinfo div.barra2top {
font-family: Verdana;
font-size: 10px;
float: left;
width: 100%;
height: auto;
text-align: left;
color:#000;
font-weight: bold;
background-color:#EDEBEB;
border-bottom: 1px solid #9F9F9F;
}

#bloquecontinfo div.barra2top span {
padding-left:2px;
}





#bloquecontinfo div.barra3 {
float: left;
border-top: 1px solid #9F9F9F;
height: 1px;
width: 100%;

}




.bloquetopo {
width: 100%;
padding-top: 3px;
}

.topoitem {
clear: left;
float: left;
width: 40%;
height: 100%;
text-align: left;
}

.topoitem2 {
clear: left;
float: left;
width: 80%;
height: 100%;
text-align: left;
}

.topoitem_index {
clear: left;
float: left;
width: 100%;
height: 100%;
text-align: left;
border-bottom: 1px dotted #ccc;
padding-top: 10px;
}

.topoitem_index a {
color: #000;
text-decoration: none;
}

.topoitem_index a:hover {
text-decoration: underline;
}


.topodesc {
float: left;
width: 58%;
height: auto;
text-align: left;
padding-left: 1%;
padding-right: 1%;
padding-bottom: 1%;
}

.topodesc2 {
float: left;
width: 98%;
height: auto;
text-align: left;
padding-left: 1%;
padding-right: 1%;
padding-bottom: 1%;
}

.topodesc3 {
float: left;
width: 17%;
height: auto;
text-align: left;
padding-left: 1%;
padding-right: 1%;
padding-bottom: 1%;
}
/*

.fondotema {
background-image:url(/metadatos/img/fondotema.gif);
background-repeat: no-repeat;
width: 100%;
height:19px;
}

*/

.fondotema span {
color: #04044E;
padding-left: 15px;
}

.fondotemametadatos span {
color: #04044E;
padding-left: 15px;
}
.fondotemabig {
background-image:url(/metadatos/img/fondotemabig.gif);
background-repeat: no-repeat;
width: 100%;
height:19px;
}

.fondotemabig span {
color: #04044E;
padding-left: 15px;
}

.fondotemabig2 {
background-image:url(/metadatos/img/fondotemabig.gif);
background-repeat: no-repeat;
width: 100%;
height:19px;
}

.fondotemabig2 span {
color: #04044E;
padding-left: 15px;
}


/* Fin Estilos Fondo Tema*/

.vamradio {
vertical-align: middle;
}

.estiloError {
    /*background-color:#ff3333;*/
    /*color: #fff;*/
    color: #ff3333;
    text-align:center;
    font-weight:bold;
    font-size:12px;
    width: 100%;
    height: auto;
}


/*  Estilos Tablas Hoja de Productos / Capas de Productos  */

.thcp_bloque {
width: 100%;
height: 100%;
width: 100%;
border: 1px solid #8CB1EB;
background-color: #F2F2F2;
margin-bottom: 20px;
}

.thcp_bp5 {
padding: 5px;
}

.btn_thcp {
text-align: center;
margin-bottom: 10px;
}

.thcp_table {
background-color: #ffffff;
width: 100%;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.thcp_tr_blue {
height:25px;
background-color:  #EEF2F7;
}

.thcp_tr_white {
height:25px;
background-color: #ffffff;
}

.thcp_tr_blue a{
text-decoration:none;
color:#5D5D5D;
}

.thcp_tr_blue a:hover{
text-decoration:underline;
color:#6187C3;
}

.thcp_tr_white a{
text-decoration:none;
color:#5D5D5D;
}

.thcp_tr_white a:hover{
text-decoration:underline;
color:#6187C3;
}


.nodisponible{
	text-align:center;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	height: auto;
	margin-bottom: 15px;
	margin-top: 15px;
}

/*  Fin Estilos Tablas Hoja de Productos / Capas de Productos  */




/*ESTILOS COMBO BOX METADATOS */

#busbySelectNavCat {
    width: 200px; /* width of you nav */
    margin: 15px; /* To position your nav */
    text-align: left;
}

#busbySelectNavCat #busbySelectNavListCat {
    overflow: auto;
}

#busbySelectNavButtonCat {
    margin: 0;
    padding: 0;
    width: 225px;
    height: 21px;
    font-size: 10px;
    background: #FFFFFF url(/metadatos/img/select-box-arrow.gif) right no-repeat;
    color: #29335F;
    padding: 3px 8px 3px 5px;
    width: 212px; /* adjust height and width due to padding */
    height: 25px; /* adjust height and width due to padding */
    border: 1px solid #8CB1EB;
    width: 210px; /* adjust height and width due to border */
    height: 22px; /* adjust height and width due to border */
}

#busbySelectNavListCat {
    margin: 0 0 0 0; /*adjust position of dropdown*/
    height: 100px; /* adjust height and width drop down box */
    border: 1px solid #8CB1EB;
    /*background: #CFF2FF;*/
    background: #FFFFFF;
    width: 223px;
    z-index: 99;
    position: absolute;
    clear: both;
	float: left;
    *top:176px;
	*left:21px;
    padding: 0;
    overflow: scroll;
}

.busbySelectNavListOffCat {
    display: none;
}

.busbySelectNavListOnCat {
    display: block;
}

#busbySelectNavListCat ul {
    margin: 0;
    padding: 0;
    background-image: none;
}

#busbySelectNavListCat li {
    margin: 0;
    padding: 0;
    border-bottom: #CCCCCC 1px solid;
    list-style-type: none;
    background-image: none;
}

#busbySelectNavListCat li a {
    color: #29335F; /* Change color of links in drop down */
    display: block;
    font-size: 10px;
    padding: 3px 8px 3px 5px;
    text-decoration:none;
    cursor: pointer;
}

#busbySelectNavListCat li a:hover {
    color: #FFFFFF; /* Change color of hovered links in drop down */
    background-color: #9FBCE7; /* Change background color of hovered links in drop down */
    *background: #9FBCE7; /* Change background color of hovered links in drop down */
    text-decoration: none;
}

/* Estilos Desplegable Proveedor*/


#busbySelectNavProv {
    width: 200px; /* width of you nav */
    margin: 15px; /* To position your nav */
    text-align: left;
}

#busbySelectNavProv #busbySelectNavListProv {
    overflow: auto;
}

#busbySelectNavButtonProv {
    margin: 0;
    padding: 0;
    width: 225px;
    height: 21px;
    font-size: 10px;
    background: #FFFFFF url(/metadatos/img/select-box-arrow.gif) right no-repeat;
    color: #29335F;
    padding: 3px 8px 3px 5px;
    width: 212px; /* adjust height and width due to padding */
    height: 25px; /* adjust height and width due to padding */
    border: 1px solid #8CB1EB;
    width: 210px; /* adjust height and width due to border */
    height: 22px; /* adjust height and width due to border */
}

#busbySelectNavListProv {
    margin: 0 0 0 0; /*adjust postion of dropdown*/
    height: 100px; /* adjust height and width drop down box */
    border: 1px solid #8CB1EB;
    /*background: #CFF2FF;*/
    background: #FFFFFF;
    width: 223px;
    z-index: 99;
    position: absolute;
    clear: both;
	float: left;
	*top:272px;
	*left:21px;
    padding: 0;
    overflow: scroll;
}

.busbySelectNavListOffProv {
    display: none;
}

.busbySelectNavListOnProv {
    display: block;
}

#busbySelectNavListProv ul {
    margin: 0;
    padding: 0px;
    background-image: none;
}

#busbySelectNavListProv li {
    margin: 0;
    padding: 0;
    border-bottom: #CCCCCC 1px solid;
    list-style-type: none;
    background-image: none;
}

#busbySelectNavListProv li a {
    color: #29335F; /* Change color of links in drop down */
    display: block;
    font-size: 10px;
    padding: 3px 8px 3px 5px;
    text-decoration:none;
    cursor: pointer;
}

#busbySelectNavListProv li a:hover {
    color: #FFFFFF; /* Change color of hovered links in drop down */
    background-color: #9FBCE7; /* Change background color of hovered links in drop down */
    *background: #9FBCE7; /* Change background color of hovered links in drop down */
    text-decoration: none;
}



/* Estilos Desplegable Resultados por Página*/

#busbySelectNavRes {
    width: 75px; /* width of you nav */
    /* margin: 15px;*/ /* To position your nav */
    text-align: left;
}

#busbySelectNavRes #busbySelectNavListRes {
    overflow: auto;
}

#busbySelectNavButtonRes {
    margin: 0;
    padding: 0;
    width: 100px;
    height: 15px;
    font-size: 10px;
    background: #FFFFFF url(/metadatos/img/select-box-arrow.gif) right no-repeat;
    color: #29335F;
    padding: 3px 8px 3px 5px;
    width: 87px; /* adjust height and width due to padding */
    height: 25px; /* adjust height and width due to padding */
    border: 1px solid #8CB1EB;
    width: 85px; /* adjust height and width due to border */
    height: 22px; /* adjust height and width due to border */
}

#busbySelectNavListRes {
    margin: 0 0 0 0; /*adjust postion of dropdown*/
    height: 55px; /* adjust height and width drop down box */
    border: 1px solid #8CB1EB;
    /*background: #CFF2FF;*/
    background: #FFFFFF;
    width: 98px;
    z-index: 99;
    position: absolute;
    padding: 0;
    overflow: scroll;
}

.busbySelectNavListOffRes {
    display: none;
}

.busbySelectNavListOnRes {
    display: block;
}

#busbySelectNavListRes ul {
    margin: 0;
    padding: 0px;
    background-image: none;
}

#busbySelectNavListRes li {
    margin: 0;
    padding: 0;
    border-bottom: #CCCCCC 1px solid;
    list-style-type: none;
    background-image: none;
}

#busbySelectNavListRes li a {
    color: #29335F; /* Change color of links in drop down */
    display: block;
    font-size: 10px;
    padding: 0px 8px 0px 5px;
    text-decoration:none;
    cursor: pointer;
}

#busbySelectNavListRes li a:hover {
    color: #FFFFFF; /* Change color of hovered links in drop down */
    background-color: #9FBCE7; /* Change background color of hovered links in drop down */
    text-decoration: none;
}

/*FIN ESTILOS COMBO BOX METADATOS*/

/* ESTILOS COMBOBOX NOMENCLATOR */

#busbySelectNav {
    width: 200px; /* width of you nav */
    margin: 15px; /* To position your nav */
    text-align: left;
}

#busbySelectNav #busbySelectNavList {
    overflow: auto;
}

#busbySelectNavButton {
    margin: 0;
    padding: 0;
    width: 225px;
    height: 21px;
    font-size: 10px;
    background: #FFFFFF url(/nomenclator/img/select-box-arrow.gif) right no-repeat;
    color: #29335F;
    padding: 3px 8px 3px 5px;
    width: 212px; /* adjust height and width due to padding */
    height: 25px; /* adjust height and width due to padding */
    border: 1px solid #8CB1EB;
    width: 210px; /* adjust height and width due to border */
    height: 22px; /* adjust height and width due to border */
}

#busbySelectNavList {
    margin: 0 0 0 0; /*adjust postion of dropdown*/
    height: 100px; /* adjust height and width drop down box */
    border: 1px solid #8CB1EB;
    /*background: #CFF2FF;*/
    background: #FFFFFF;
    width: 223px;
    z-index: 99;
    position: absolute;
    padding: 0;
    overflow: scroll;
}

.busbySelectNavListOff {
    display: none;
}

.busbySelectNavListOn {
    display: block;
}

#busbySelectNavList ul {
    margin: 0;
    padding: 0px;
    background-image: none;
}

#busbySelectNavList li {
    margin: 0;
    padding: 0;
    border-bottom: #CCCCCC 1px solid;
    list-style-type: none;
    background-image: none;
}

#busbySelectNavList li a {
    color: #29335F; /* Change color of links in drop down */
    display: block;
    font-size: 10px;
    padding: 3px 8px 3px 5px;
    text-decoration:none;
    cursor: pointer;
}

#busbySelectNavList li a:hover {
    color: #FFFFFF; /* Change color of hovered links in drop down */
    background-color: #9FBCE7; /* Change background color of hovered links in drop down */
    *background: #9FBCE7; /* Change background color of hovered links in drop down */
    text-decoration: none;
}

/* Estilos Desplegable Resultados por Páginas*/

#busbySelectNav2 {
    width: 75px; /* width of you nav */
    /* margin: 15px;*/ /* To position your nav */
    text-align: left;
}

#busbySelectNav2 #busbySelectNavList2 {
    overflow: auto;
}

#busbySelectNavButton2 {
    margin: 0;
    padding: 0;
    width: 100px;
    height: 15px;
    font-size: 10px;
    background: #FFFFFF url(/nomenclator/img/select-box-arrow.gif) right no-repeat;
    color: #29335F;
    padding: 3px 8px 3px 5px;
    width: 87px; /* adjust height and width due to padding */
    height: 25px; /* adjust height and width due to padding */
    border: 1px solid #8CB1EB;
    width: 85px; /* adjust height and width due to border */
    height: 22px; /* adjust height and width due to border */
}

#busbySelectNavList2 {
    margin: 0; /*adjust postion of dropdown*/
    height: 55px; /* adjust height and width drop down box */
    border: 1px solid #8CB1EB;
    /*background: #CFF2FF;*/
    background: #FFFFFF;
    width: 98px;
    z-index: 99;
    position: absolute;
    padding: 0;
    overflow: scroll;
}

.busbySelectNavListOff2 {
    display: none;
}

.busbySelectNavListOn2 {
    display: block;
}

#busbySelectNavList2 ul {
    margin: 0;
    padding: 0px;
    background-image: none;
}

#busbySelectNavList2 li {
    margin: 0;
    padding: 0;
    border-bottom: #CCCCCC 1px solid;
    list-style-type: none;
    background-image: none;
}

#busbySelectNavList2 li a {
    color: #29335F; /* Change color of links in drop down */
    display: block;
    font-size: 10px;
    padding: 0px 8px 0px 5px;
    text-decoration:none;
    cursor: pointer;
}

#busbySelectNavList2 li a:hover {
    color: #FFFFFF; /* Change color of hovered links in drop down */
    background-color: #9FBCE7; /* Change background color of hovered links in drop down */
    text-decoration: none;
}

/* FIN ESTILOS COMBOBOX NOMECLATOR */

#fechaButtonMD{
 background: transparent url(../img/ico_calendario.gif) no-repeat top center;
 width: 20px;
 height: 18px;
 padding: 0;
 border: 0;
 vertical-align: middle;
 cursor: pointer; /* hand-shaped cursor */
 cursor: hand; /* IE 5.x */
 margin-top: 2px;
 margin-bottom: 0px;
}
