﻿@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: "Frutiger";
	src: url("../../fonts/fonts45_light.eot?#iefix");
	src: url("../../fonts/fonts45_light.eot?#iefix") format("eot"),url("../../fonts/fonts45_light.woff2") format("woff2"),url("../../fonts/frutiger45_light.woff") format("woff"),url("../../fonts/frutiger45_light.ttf") format("truetype"),url("../../fonts/frutiger45_light.svg#frutiger45_light") format("svg");
}

@font-face {
	font-family: "Frutiger";
	src: url("../../fonts/frutiger55_roman.eot?#iefix");
	src: url("../../fonts/frutiger55_roman.eot?#iefix") format("eot"),url("../../fonts/frutiger55_roman.woff2") format("woff2"),url("../../fonts/frutiger55_roman.woff") format("woff"),url("../../fonts/frutiger55_roman.ttf") format("truetype"),url("../../fonts/frutiger55_roman.svg#frutiger55_roman") format("svg");
}

@font-face {
	font-family: "Frutiger";
	src: url("../../fonts/frutiger65_bold.eot?#iefix");
	src: url("../../fonts/frutiger65_bold.eot?#iefix") format("eot"),url("../../fonts/frutiger65_bold.woff2") format("woff2"),url("../../fonts/frutiger65_bold.woff") format("woff"),url("../../fonts/frutiger65_bold.ttf") format("truetype"),url("../../fonts/frutiger65_bold.svg#frutiger65_bold") format("svg");
	font-weight: bold;
}

html, body, input {
	font-family: 'Frutiger', sans-serif;
}

dv, ul, li, label, tr, td, th, thead, .ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .rc-anchor-error-message, .dataTables_processing{
	font-family: 'Frutiger', sans-serif;
}

.btnIconoZurich{
    cursor: pointer;
    color: #3E3E3E;
    background-color: #ffffff;
    border: 1px solid #DFDDD9;
    /*border-color: #dfddd9;*/
    font-size: 11px;
	height: 35px;
    line-height:35px;
    padding:0 10px;
    display:block;
    vertical-align:middle;
    text-decoration:none;
    /*width: 90px;*/
    /*text-align: center;*/
    /*align-content:center;*/

}

    .btnIconoZurich i {
    height:25px;
    vertical-align:middle;
    color: #4066b3;
    }

    .btnIconoZurich:hover {
    color: #ffffff;
    background-color: #4066b3;
    }

    .btnIconoZurich:hover i {
    color: #ffffff;
    }

    .btnIconoZurichOscuro{
    cursor: pointer;
    color: #ffffff;
    background-color: #003398;
    font-size: 11px;
	height: 35px;
    line-height:35px;
    padding:0 10px;
    display:block;
    vertical-align:middle;
    text-decoration:none;
    border: none;

}

.btnIconoZurichOscuro i {
    height:25px;
    vertical-align:middle;
    color: #ffffff;
    }

    .btnIconoZurichOscuro:hover i {
    background-color: #010066;
    }

    .btnIconoZurichOscuro:hover {
    background-color: #010066;
    }



.btnAzulGenericoFondoBlanco{
    cursor: pointer;
    color: #3E3E3E;
    background-color: #ffffff;
    font-size: 11px;
    padding:0 10px;
    display:block;
    vertical-align:middle;
    text-decoration:none;
}

    .btnAzulGenericoFondoBlanco i {
    height:25px;
    vertical-align:middle;
    color: #4066b3;
    }

    .btnAzulGenericoFondoBlanco:hover {
    color: #ffffff;
    }

    .btnAzulGenericoFondoBlanco:hover i {
    color: #010066;
    }

    .btnAzulGenerico{
    cursor: pointer;
    color: #ffffff;
    background-color: #003399;
    font-size: 12px;
    padding:0 10px;
    display:block;
    vertical-align:middle;
    text-decoration:none;
}

    .btnAzulGenerico i {
    vertical-align:middle;
    color: #ffffff;
    }

    .btnAzulGenerico:hover {
    color: #ffffff;
    background-color: #000066 ;
    }

    .btnAzulGenerico:hover i {
    color: #ffffff;
    }

    .Acceso {
    background-color: rgba(223,227,228,0.5);
    width: 100%;
}

	.Acceso .Top {
		background-color: #F1F0F0;
		border-bottom: solid 6px #003399;
		padding: 15px;
		height: 12%;
	}

        .Acceso .Top p:nth-child(1) {
            color: #003399;
            font-size: 15pt;
            font-weight: 600;
			margin:0 auto;
        }

		.Acceso .Top p:nth-child(2) {
			color: #3E3E3E;
			font-size: 12pt;
			margin: 0 auto;
		}

        #passIcon {
	position: absolute;
	margin-left: 10px;
	color: #848f92;
	font-size: 18pt;
	line-height: 50px;
}

        .InputBoxCambioClaveImagen {
    background: url(../../images/login/CandadoClave.jpg) no-repeat;
    background-size: 24px;
    background-position: left center;
}


.InputBoxCambioClave {
    z-index: 1;
    color: #003399;
    font-family: 'Frutiger', sans-serif;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
	background-color: white;
	border: none;
	height: 40px;
	text-align: center;
	width: 85%;
}

.titulosDentroGrilla4
{
	background-color: #cc3333;	
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 0px;
	padding: 0px 0px;
	font-weight: bold;	
	width:600px;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=65);
    opacity:0.7;
}

.IndicesIndicadores {
		
	background-color: #E7E7E7;
	font-size: 11;
	color: #333333;
}
.IndicesIndicadoresFuente {
		
	background-color: #B4B4B4;
	font-size: 5px;
	color: #333333;
}
.IndicesIndicadoresNotaPie{
	
	background-color: #E7E7E7;
	font-size: 7;
	color: #ffffff;
}
.titulo {
	font-size: 14px;
	font-weight: bold;
		
	padding: 0px 1px;
	width:600px;	
	border-bottom: 1px solid #000;
}

.tituloModal {
	font-size: 14px;
	font-weight: bold;
		
	padding: 0px 1px;
	width:95%;	
	border-bottom: 1px solid #000;
}
.txtbur_blanco {
	
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 2px;
}
.txtbur_valor {
		
	font-size: 10px;
	color: #424242;
	font-weight: bold;
	padding-left: 4px;
}

.txtbur_valor_baja {
	
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	padding-left: 4px;
}

.txtbur_valor_sube {
	
	font-size: 10px;
	color: #298000;
	font-weight: bold;
	padding-left: 4px;
}

.txtbur_valor_igual {
	
	font-size: 10px;
	color: #0000FF;
	font-weight: bold;
	padding-left: 4px;
}


.txtbur_sube {
	
	font-size: 10px;
	color: #424242;
	padding-left: 10px;
	font-weight: normal;
	background-image: url(../img/ico_flecha_indi_sup.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
}
.txtbur_baja {
	
	font-size: 10px;
	color: #424242;
	padding-left: 10px;
	font-weight: normal;
	background-image: url(../img/ico_flecha_indi_down.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
}
.txtbur_blanco2 {
	
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 2px;
}
.txtbur_pie {
	
	font-size: 10px;
	color: #424242;
	font-weight: normal;
	padding-left: 4px;
}
.txtbur_pie2 {
		
	font-size: 9px;
	color: #424242;
	font-weight: normal;
	padding-left: 4px;
}
.txtbur_indice_der {
		
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
.txtbur_blanco3 {
		
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 2px;
}

.tit-noticia {
		
	font-size: 13px;
	color: #666666;
	font-weight:bold;
	
}
.subtit-noticia {
		
	font-size: 11px;
	color: #666666;
	
}

.contenido {  font-size: 11px; color: #424242; line-height: 12px; font-weight: normal; text-align: justify;}
.link-noticia {  font-size: 10px; color: #4B5D9B; font-weight: normal;}

.link-noticia-vf{  font-size: 10px; color: #666666; font-weight: normal;text-decoration : none;}

.txt-noticia-vf {  font-size: 10px; color: #000000; height: 18px; font-weight: bold;}

.fecha-noticia-vf {  font-size: 10px; color: #CC0000; height: 18px; font-weight: bold;}

.tablaCuerpo
{	
	Padding:1px;
	border: "0";
	width: 600px;
	border-color: #cccccc;
	
	font-size: 12px;
	text-align: left;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
}
.texto
{
	
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none; 
}
.textoLink
{
	margin-top:20;
	
	font-size: 10px ;
	text-align: left;		
	text-decoration: none;
	color:#666666
}
.textoLink_Mandato
{
	margin-top:20;
	
	font-size: 10px ;
	text-align: left;		
	text-decoration: none;
	color:#000000
}

.texto_Login
{
	margin-top:20;
	font-size: 12px ;
	text-decoration: none;
	
}
.texto_SinAlign
{
	margin-top:20;
	font-size: 11px ;
	text-decoration: none;
	
}
.texto_nota
{
	margin-top:20;
	
	font-size: 10px ;
	text-align: left;		
	text-decoration: none;
}
.textoTabla
{
	margin-top:20;
	
	font-size: 11px ;	
	text-decoration: none;
}
.tablaHead
{	
	
	font-size: 12px;
	border: 1px solid #666666;
	text-align: center;
}
.tablaHeadPrimeraColumna
{		
	
	text-align: left;
}
.tablaItem
{	
	color: #666666;
	
	font-size: 10px;
	text-align: center;
	height:25px;
}
.tablaItem_left
{	
	color: #666666;
	
	font-size: 10px;
	text-align: left;
	height:25px;
}
.tabla
{
	border: 0px solid #666666;
	width:	600px;		
}
.tabla_td
{
	width: 600px;
	height: 1px; 
	text-align: left;
	vertical-align:top;
}

.tabla_MF
{
	background-color: #ffffff;		
	border-width: 0px;
	color: #cc3333;
	
	font-size: 11px;
	margin: 0 0px;
	padding: 0px 0px;
	width:600px;	
}

.tabla_MF_Footer
{
	background-color: #ffffff;		
	border-width: 0px;

	color: #3d3636;
	
	font-size: 11px;
	margin: 0 0px;
	padding: 0px 0px;			
	font-weight: bold;
	height:10px;	
	width:290px;	
	text-align:left;	
	
}

.tablaItemLeft
{	
	
	color: #666666;
	font-size: 11px;
}

.tablaItemLeftCon
{	
	
	color: #666666;
	font-size: 10px;
}
.tablaItemRight
{
	color: #666666;
	
	font-size: 10px;
	text-align:right;	
}
.tablaItem_SinAncho
{
	
	color: #666666;
	font-size: 11px;
	height:25px;
}
tablaItem_Fuente
{
	
	color: #666666;
	font-size: 11px;
	height:25px;	
}
.tablaItemPrimeraColumna
{	
	color: #666666;
	
	font-size: 10px;
	text-align: left;
	width:250px;
}

.tablaItemPrimeraColumnaOroAPv
{	
	color: #666666;
	
	font-size: 10px;
	text-align: left;
	width:600px;
}
.panelHead
{	
	
	font-size: 12px;	
	height:127px;
	Width:600px;
	Padding:1px;
	border: "1";		
	text-align: left;
	color:#000000;
	vertical-align:top;
}
.panelTitulos
{	
	color: #000000;
	font-size: 10px;
	 
	height:25px;
}
td.label_error {
	color: #d40d15;
	font-weight: bold;
	
	font-size: 14px;
}
td.label2 {
	color: #666666;
	
	font-size: 10px;	
	
}

.label2 
{
    color: #666666;
	
	font-size: 10px;	
}

.label2Bold 
{
    color: #666666;
	
	font-size: 10px;	
	font-weight: bold;
}

.label2_TotalesBold
{
    color: #000000;
	
	font-size: 11px;	
	font-weight:bold;	
}

.header_HTML
{
	color: #ffffff;
	
	font-size: 11px;
}
.header_HTML_select
{
	color: #FFFFFF;
	
	font-size: 10px;
}

.enlaceboton {    
    
   font-size: 7pt; 
   font-weight: bold; 
   padding: 4px; 
   background-color: #ffffcc; 
   color: #666666; 
   text-decoration: none; 
} 
.enlaceboton:link, 
.enlaceboton:visited { 
   border-top: 1px solid #cccccc; 
   border-bottom: 2px solid #666666; 
   border-left: 1px solid #cccccc; 
   border-right: 2px solid #666666; 
} 
.enlaceboton:hover { 
    border-bottom: 1px solid #cccccc; 
   border-top: 2px solid #666666; 
   border-right: 1px solid #cccccc; 
   border-left: 2px solid #666666; 
} 
.boton {
    
    background-color: #CCFFCC;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #00FF00;
    border-right-color: #00CC33;
    border-bottom-color: #00CC33;
    border-left-color: #00FF00;
    color: #8CAE06;
    font-weight: bold;
}
.boton_ingreso_wizard {
    background-color: #003399;
	border: medium none;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
    height:33px;
    width:90px;
    transition:all 0.2s ease;
    font-weight: bold;
}

.boton_ingreso_wizard:hover{
    cursor:pointer;
    background-color: #000066;
}

.boton_fb
{
	background-color: #cc3333;
	border-color: #d8dfea rgb(14, 31, 91) rgb(14, 31, 91) rgb(216, 223, 234);
	border-style: solid;
	border-width: 1px;
	color: #ffffff;
	
	font-size: 8px;
	margin: 0 2px;
	padding: 2px 12px;
	font-weight: bold;
}
.boton_login
{
	background-color: #cc3333;
	border-color: #d8dfea rgb(14, 31, 91) rgb(14, 31, 91) rgb(216, 223, 234);
	border-style: solid;
	border-width: 1px;
	color: #ffffff;
	
	font-size: 11px;
	margin: 0 2px;
	padding: 2px 12px;
	font-weight: bold;
}

.mousefuera 
{	
	background: url(../images/DetalleCartolaClosed.jpg) no-repeat;
}

.mouseSobre 
{
	background: url(../../images/DetalleCartolaOpen.jpg) no-repeat;
}

.mousepulsado 
{
	background: url(../images/DetalleCartolaOpen.jpg) no-repeat;
}

.MouseArriba 
{
	background: url(../images/DetalleCartolaOpen.jpg) no-repeat;
}

.titulosTabla
{	
	color: #000000;
	
	font-size: 10px;
	background-color:#EEEEEE;	
	width:77px;
}

.titulosTablaOroAPV
{	
	color: #000000;
	
	font-size: 10px;
	background-color:#EEEEEE;	
	
}


.titulosTabla_Mov
{	
	color: #000000;
	font-size: 10px;
	background-color:#EEEEEE;	
	width:100%;
	
}
.titulosTabla_Izquerda
{	
	color: #000000;
	font-size: 11px;
	background-color:#EEEEEE;	
	width:120px;		
	height:25px;	
	
}
.titulosTabla_Izquerda_SinAncho
{	
	color: #000000;
	font-size: 11px;
	background-color:#EEEEEE;	
	height:25px;
	
}
.titulosTabla_Izquerda_SinAncho_Rojo
{	
	color: #ffffff;
	font-size: 11px;
	background-color:#CC3333;	
	height:25px;
	
}
.titulosTabla_Derecha
{	
	color: #000000;
	
	font-size: 11px;
	background-color:#EEEEEE;	
	width:115px;	
	height:25px;
}
td.label2_Dato_Derecha{
	color: #666666;
	
	font-size: 10px;	
	width:150px;	
	text-align: left;	
}
.label2_Dato_Derecha_FFMM
{
	color: #666666;
	
	font-size: 10px;		
	text-align: left;	
}
td.label2_Dato{
	color: #666666;
	font-size: 10px;	
	width:180px;	
	
}
td.label2_Dato_Ejecutivo{
	color: #666666;
	
	font-size: 10px;	
	width:480px;	
}
.tabla_MF_Media
{
	background-color: #cc3333;	
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 0px;
	padding: 0px 0px;
	font-weight: bold;
	height:15px;			
}
.tabla_MF_Media_Nada
{
	background-color: #ffffff;	
	width:10px;	
}
td.label2_Dato_Derecha_Medio{
	color: #666666;
	
	font-size: 10px;		
	text-align: left;	
}
td.label2_Dato_Medio{
	color: #666666;
	
	font-size: 10px;	
	width:180px;	
}
.titulosGrillas
{
	background-color: #cc3333;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;	
	width:600px;	
	height:15px;		
}
.titulosGrillas_Mail
{
	background-color: #cc3333;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;		
	height:15px;		
}
.titulosGrillas_Centro
{
	background-color: #cc3333;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;	
	width:600px;	
	height:35px;	
	text-align:	center;	
}
.titulosGrillasSinAncho
{
	background-color: #cc3333;		
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;		
	height:15px;
}

.titulosGrillasIndicadores
{
	background-color: #cc3333;		
	color: #ffffff;
	
	font-size: 10px;
	margin: 0 2px;
	padding: 0px 0px;
	height:15px;
}
.titulosGrillasMitad
{
	background-color: #cc3333;		
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 0px;
	padding: 0px 0px;
	font-weight: bold;	
	width:290px;	
	height:15px;
}
.titulosDentroGrilla
{
	background-color: #ffffff;		
	border-width: 0px;
	color: #cc3333;
	
	font-size: 11px;
	margin: 0 0px;
	padding: 0px 0px;
	height:25px;
}

.titulosDentroGrilla2
{
	background-color: #ffffff;		
	border-width: 0px;
	color: #cc3333;
	
	font-size: 10px;
	margin: 0 0px;
	padding: 0px 0px;
	height:25px;
	font-weight:bold;
}

.titulosDentroGrilla3
{
	background-color: #ffffff;		
	color: #cc3333;
	
	font-size: 11px;
	margin: 0 0px;
	padding: 0px 0px;
	font-weight:bold;
}

.titulosDentroGrillaBold
{
	background-color: #ffffff;		
	border-width: 0px;
	color: #cc3333;
	
	font-size: 10px;
	margin: 0 0px;
	padding: 0px 0px;
	height:25px;
	font-weight: bold;	
}
.datosDentroGrilla
{
	color: #666666;
	
	font-size: 10px;
	height:25px;
}
.datosDentroGrilla_Mov
{
	color: #666666;
	font-size: 10px;
	height:25px;
	
}
.tableView {
	color:#333333;
	
	border-collapse:separate;
	white-space:nowrap;
	width:600px;	
}
.tableView caption {
	background-color: #cc3333;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;	
	width:600px;	
	height:15px;
	text-align:center;

}

.tableView2 caption {
	background-color: #cc3333;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;	
	width:600px;	
	height:15px;
	text-align:left;

}
.tableView_Doc caption {
	background-color: #cc3333;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;	
	width:600px;	
	height:15px;
	text-align:left;

}
.tableView_Consolidado caption
{
	background-color: #cc3333;
	color: #ffffff;
	
	font-size: 12px;
	Font-weight: bold;	
	width:600px;	
	height:20px;
	text-align:center;
	margin-top:5px;
			
}

.label2_Saldo
{
	color: #666666;
	
	font-size: 10px;
	height:25px;
	width:150px;
	text-align:center;
}
.txtDerecha
{
	color: #666666;
	
	font-size: 10px;	
	text-align:right;
}
.txtAvisoDeCobro
{
	color: #666666;
	
	font-size: 12px;	
	text-align:justify;
}
.labelfooter_MSG {
	color: #666666;
	
	font-size: 9px;	
	text-align:justify;
}
.labelfooter_MSG2 {
	color: #cc3333;
	
	font-size: 9px;	
	Font-weight: bold;
	text-align:justify;
}

.labelfooter_MSG3 {
	color: #cc3333;
	
	font-size: 11px;	
	Font-weight: bold;
	text-align:justify;
}

.label2_Saldo_SinAncho{
	color: #666666;
	
	font-size: 10px;
	height:25px;
	text-align:left;
}
.label2_Saldo_SinAncho_Derecha{
	color: #666666;
	
	font-size: 10px;
	height:25px;
	text-align:right;
}
.label2_Saldo_SinAncho_Izq{
	color: #666666;
	
	font-size: 10px;
	height:25px;
	text-align:left;
}   

.plnxTituloSeccion
{
	font-size: 14px;
	font-weight: bold;
	
	padding: 0px 1px;
	border-bottom: 1px solid #000;
	color: #003399;
	margin: 1px 0px 20px 1px;
	height: 10px;
}



.plnxTituloSubSeccion
{
	background-color: #003399;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;
	height: 15px;
}

.plnxTituloSSGF
{
	background-color: #ffffff;
	color: #003399;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;
	height: 15px;
}

.plnxTituloTablasIGC
{
	color: #5C686D;
	font-size: 12px;
	height: 25px;

}

.plnxTituloSeccionGF
{
	background-color: #ffffff;
	color: #5e696f;
	font-size: 14px;
	font-weight: bold;
	
	padding: 0px 1px;
	border-bottom: 2px solid #003399;
	margin: 1px 0px 20px 1px;
	height: 10px;
}

.plnxLinkGF a:link
{
	color: #424d51;
	text-decoration: underline;
}

.plnxLinkGF a:visited
{
	color: #424d51;
}

.plnxLinkGF a:active
{
	color: #424d51;
	text-decoration: underline;
}

.plnxLinkGF a:hover
{
	color: #5e696f;
	text-decoration: underline;
}

.cabFFMM td
{
	font-weight:bold;
}

.resaltarFila:hover
{
	background-color: #eeeeee;
	
}
	
.btnFFMM
{
		color: #ffffff;
        background-color: gray;
        border:0px;
        width:120px;
        height:19px;
}

.btnGestionFFMM
{
		color: #085394;
        background-color:White;
        border:0px;
        width:120px;
        height:19px;
        text-decoration:underline;
}

.plnxTituloSubSeccion2
{
	background-color: #df7d7d;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;
	height: 15px;
}

.plnxTituloSubSeccionDesp
{
	background-color: #ffffff;
	color: #ffffff;
	
	font-size: 10.5px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;
	height: 15px;
}

.plnxTituloGestionFFMM2
{
	background-color: #ad1918;
	color: #ffffff;
	
	font-size: 12px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;
	height: 15px;
	color: #ffffff;
}
.plnxTituloItem
{
	color: #000000;
	font-size: 11px;
	background-color: #eeeeee;
	height: 25px;
	
	clip: rect(auto auto auto 25px);
}

.plnxTituloItemGF
{
	background-color: #5C686D;
	color:#ffffff;
	font-size: 13px;
	margin: 0 2px;
	padding: 0px 0px;
	font-weight: bold;
	height: 25px;
	text-align: center;
}

.plnxTituloItemGF th
{
	text-align:center;
}

.plnxTituloItemCapitalize
{
	color: #000000;
	font-size: 11px;
	background-color: #eeeeee;
	height: 25px;
	
	text-transform: capitalize;
	clip: rect(auto auto auto 25px);
}

.plnxTextoNormal
{
	color: #666666;
	font-size: 10.5px;
	height: 25px;
}

.plnxTextoNormalGestionFFMM
{
	color: #424d51;
	font-size: 10.5px;
	height: 15px;
}

.plnxTextoNormalGestionFFMM2
{
	color: #424d51;
	font-size: 10px;
	height: 15px;
}

.plnxTextoNormalGestionFFMM3
{
	color: #424d51;
	
	font-size: 9.5px;
	height: 15px;
}

.plnxTextoPequegno
{
	
	font-size: 12px;
}

.plnxTextoPequegnoLogin
{
	
	font-size: 10px;
	color: #666666;
}

.plnxTextoNormalBlanco,
.plnxTextoNormalBlanco:link,
.plnxTextoNormalBlanco:visited,
.plnxTextoNormalBlanco:hover
{
	
	font-size: 11px;
	height: 25px;
	color: white;
	text-decoration:none;
}

.plnxTextoNormalRojo
{
	
	font-size: 11px;
	height: 25px;
	color: #cc3333;
}

.plnxTextoNormalCapitalize
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
	height: 25px;
}

.plnxTextoNormalTextArea
{
	color: #666666;
	
	font-size: 11px;
}

.plnxTextoGrandeRojo
{
	
	font-size: 16px;
	height: 25px;
	color: #cc3333;
	font-weight: bold;
}

.plnxTextoMedianoRojo
{
	color: #3E3E3E;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
}

.plnxTextoMedianoAzul
{
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
}

.plnxTextoTituloLogin
{
	color: #666666;
	
	font-size: 24px;	
}

.plnxComboBox
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
}

.plnxComboBox50
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
	width: 50px;
}

.plnxComboBox80
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
	width: 80px;
}

.plnxComboBox150
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
	width: 150px;
}

.plnxComboBox180
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
	width: 180px;
}

.plnxComboBox200
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
	width: 200px;
}

.plnxComboBox250
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
	width: 250px;
}

.plnxInputBox
{
	color: #666666;
	
	font-size: 11px;
}

.plnxInputBoxDark
{
	color: #5e696e;
	
	font-size: 12px;
	background-color:#d8dce0;
	border:solid 1px #5e696e;
	height:26px;
	text-align:center;
}

.plnxInputBoxDark_sinBordeInferior
{
	color: #5e696e;
	
	font-size: 12px;
	background-color:#d8dce0;
	border-bottom:0;
	border-left:solid 1px #5e696e;
	border-right:solid 1px #5e696e;
	border-top:solid 1px #5e696e;

	height:26px;
	text-align:center;
}

.plnxInputBoxCapitalize
{
	color: #666666;
	
	font-size: 11px;
	text-transform: capitalize;
}

.plnxInputRadio
{
	color: #666666;
	
	font-size: 11px;
}

.plnxCheckBox
{
	color: #666666;
	
	font-size: 11px;
}

.plnxTablaSeccion
{
	background-color: white;
	border-bottom: #4a6584 1px solid;
	border-left: #4a6584 1px solid;
	border-right: #4a6584 1px solid;
	border-top: #4a6584 1px solid;
	color: midnightblue;
}

.plnxFilaNormal
{
	background-color: #ffffff;
}

.plnxFilaResaltada
{
	background-color: #eeeeee;
}

.plnxFilaRoja
{
	background-color: #f6cbc9;
}

.plnxBordeSimple
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
}

.plnxTextoAlineadoCentro
{
	text-align: center;
}

.plnxTextoAlineadoDerecha
{
	text-align: right;
}

.plnxTextoAlineadoIzquierda
{
	text-align: left;
}

.plnxItemGrilla
{
	color: #000000;
	font-size: 11px;
	height: 14px;
	
	clip: rect(auto auto auto 14px);
}

.plnxTextoNoticias
{
	color: #003399;
	font-size: 10px;
	height: 14px;
}

.plnxTituloNoticia
{
	font-size: 14px;
	font-weight: bold;
	
	padding: 0px 1px;
	color: #A19B9E;
	margin: 1px 0px 20px 1px;
	height: 10px;
}

.plnxBordeCelda
{
	border: 1px solid;
	border-spacing: 1px;
	border-collapse: collapse;
	padding: 1px;
}

.plnxInputTextBox
{
    color: #5e696e;
	
	font-size: 12px;
	background-color:#dfe3e5;
	border-bottom:0;
	border-left:solid 0px #5e696e;
	border-right:solid 0px #5e696e;
	border-top:solid 0px #5e696e;
    height:25px;
	text-align:center;
}


