body 
{
	margin: 0px 0px 0px 0px; 
	font : normal 12px/1.6em Arial, Helvetica, sans-serif;
	color : #333;
	background-color: #FFF;	
	background-position: bottom right;
	scrollbar-DarkShadow-Color: #fff;
	scrollbar-arrow-color: black;
	scrollbar-base-color: #f7f2f2;
	scrollbar-highlight-color:#C90212;
	scrollbar-shadow-color:#C90212;
	scrollbar-face-color:#f7f2f2;
	scrollbar-track-color:#f7f2f2;	
 }
 
 
.fieldSetTitle
{
    width:100%;
    font-weight:bold;
    font-size:11px;
    text-align:right;
    padding-right:5px;
    margin-top:8px;
    margin-bottom:5px;    
}

.legendSantander
{
    background-color:#ff0000;
    color:White;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:5px;
    padding-right:5px;
    margin-left:10px;
    font-weight:bold;
    font-size:10px;
    font-family:Verdana;
}
.tdTitle
{
    font-weight: bold;
    text-align: center;
    height: 22px;
    background-color: #EAEAEA;
    border: 1px solid #CCCCCC;
}
.imgExcel
{
	cursor:pointer;
	border:solid 1px #990000;
	padding:2px;
}

.tdBarraTituloBlanco { width:260px; height:30px; }
.tdBarraTituloIzquierda { font-family:Trebuchet MS; font-size:18px; font-weight:bold; color:#000000; width:365px; height:30px; }
.tdBarraTituloDerecha { width:365px; height:30px;}
.tdBarraEnlaces { width:1024px; height:17px; font-weight:bold;text-align:right}
.tdBarraEnlaces a{font-weight:bold;font-family:Tahoma;text-align:right;text-decoration:none}

.tdBarraEnlacesTexto { font-family:Trebuchet MS; font-size:18px; color:#000000; }
.FuenteTitulo {font-weight:bold;font-family:Arial;font-size:15px;padding-top:10px;padding-left:10px;}

.tdBarraTitulo{ background-color:#FF0000; width:1024px; height:17px; color:#fff;font-weight:bold;text-align:center}

.tdMenu { vertical-align:top;}
.Nivel1Reposo {	background-color:#9CA7B4; border:solid 1px; border-top-color:#818181; border-bottom-color:#818181; height:18px; width:214px; padding-left:12px; cursor:pointer;font-family:Verdana; font-weight:bold; font-size:11px; color:#FFFFFF; }
.Texto1Reposo {	font-family:Verdana; font-weight:bold; font-size:11px; color:#FFFFFF; }
.Nivel2Reposo { background-color:#E5EAF0; border:solid 1px; border-top-color:#818181; border-bottom-color:#818181; height:18px; width:214px; padding-left:12px; cursor:pointer;font-family:Verdana; font-size:11px; color:#000000;  }
.Texto2Reposo {	font-family:Verdana; font-size:11px; color:#000000; }
.Nivel3Reposo {	background-color:#FFFFFF; border:solid 1px; border-right-color:#E5EAF0; border-left-color:#E5EAF0; height:18px; width:214px; padding-left:12px; cursor:pointer;font-family:Verdana; font-size:11px; color:#7C7C7C;  }
.Texto3Reposo {	font-family:Verdana; font-size:11px; color:#7C7C7C; }
.EstadoOver { font-family:Verdana; font-size:11px; color:#000000; background-color:#E5EAF0;	border-right-color:#E5EAF0;	border-left-color:#E5EAF0; height:18px; width:220px; padding-left:12px; cursor:pointer; }
.EstadoDesactivado { font-family:Verdana; font-weight:bold;	font-size:11px;	color:#88B2C6; background-color:#E5E8F5; border-right-color:#E5EAF0; border-bottom-color:#818181; height:18px; width:220px; padding-left:12px; cursor:pointer; }
.EstadoSeleccionado { font-family:Verdana; font-weight:bold; font-size:11px; color:#88B2C6;	background-color:#E5E8F5; border-right-color:#E5EAF0; border-bottom-color:#818181; height:18px; width:220px; padding-left:12px; cursor:pointer; }

/* Agrupacion */
.tableAgrupacion { border: solid 1px #BFBFBF; }
.cabeceraAgrupacion { background-color:#E8E8E8; height:20px; }
.cabeceraAgrupacionTexto { font-family: Verdana; font-weight:bold; padding-left:12px; }
.lineaAgrupacion { font-family: Verdana; font-weight:bold; cursor:pointer; }
.lineaPuntos { border-bottom-style:dotted; height:1px;}
.pieAgrupacion { background-color:#E8E8E8; height:36px; }

/* Subagrupacion */
.tdPrincipal { border:solid 20px #FFFFFF ;width:100%; vertical-align:top; }
.tdCuerpo { border:solid 1px #FFFFFF ;width:100%; vertical-align:top; }

.tdSeparacion6 { height:6px; }
.tdSeparacion { height:12px; }
.tdSeparacion12 { height:12px; }


/* Cabecera */
.CabeceraTexto{ width:380px; height:30px; }

/* General */

.tdlblFormulario
{	
	background:#F1F1F1; 
    width:20%; 
	height:20px;
	text-align:right;	
}

.lblFormulario
{ 
	font-family:Verdana; 
	font-size:11px; 
	color:#000000;
	margin-right:3px;
}
.tdtxtFormulario
{
   width:30%; 
	height:20px;		
}
.txtFormulario
{ 
	font-family:Verdana; 
	font-size:11px; 
	color:#000000;
	margin-left:4px;
	width:156px;
   text-transform:uppercase; 
}
.txtFormularioLower { 
   font-family:Verdana; 
   font-size:11px; 
   color:#000000; 
   margin-left:4px; 
   width:195px; 
   text-transform:none;
}
.txtFormularioError { font-family:Verdana;background-color:#ffCCAA; font-size:11px; color:#000000; margin-left:4px; width:195px; text-transform:uppercase; }
.txtFormularioDeshabilitado { font-family:Verdana; font-size:11px; color:#000000; margin-left:4px; width:195px; background:#E5E5E5; }
.ddlFormulario
{
	font-family:Verdana; 
	font-size:11px; 
	color:#000000;
	margin-left:4px;
	width:162px;
}
.ddlFormularioError { font-family:Verdana;background-color:#ffCCAA; font-size:11px; color:#000000; margin-left:4px; width:201px; }
.ddlFormularioDeshabilitado { font-family:Verdana; font-size:11px; color:#000000; margin-left:4px; width:201px; background:#E5E5E5;}
.FilaSeparacion { height:4px; }
/* Buscador */
.tdlblBuscador { background:#F6F6F6; width:25%; height:20px; text-align:right; }
.lblBuscador { font-family:Verdana; font-size:11px; color:#000000; margin-right:3px; }
.tdtxtBuscador { background:#F6F6F6; width:25%; height:20px;vertical-align:top }
.txtBuscador { font-family:Verdana; font-size:11px; color:#000000; margin-left:4px; width:156px; }
.ddlBuscador { font-family:Verdana; font-size:11px; color:#000000; margin-left:4px; width:162px; }
.FilaSeparacionBuscador { background:#F6F6F6; width:100%; height:4px;}
.tdSeparacion12Buscador { background:#F6F6F6; height:12px; }
.Subagrupacion
{
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	color:#000000;
}

/* Contexto */
.tableContexto
{
	border-style:solid;
	border-width:3px;
	border-color:#E5EAF0;	
}
.trContexto
{
	line-height:12px;
	border-style:solid;
	border-width:1px;	
	border-color:#BFCBD9;	
}
.tdContexto
{
	width:25%;
}
.lblContexto
{
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	color:#000000;
}
.txtContexto
{
	font-family:Verdana;
	font-size:11px;	
	color:#000000;
	cursor:default;
}
.txtContextoImportante
{
	font-family:Verdana;
	font-size:11px;	
	color:#0000aa;
	cursor:default;
	font-weight:bold;
}
/* Cabecera de la Master Page */
.tituloBlue
{
    margin-right: 20px;
    font-size: 14px;
    color:#2F5D97;
}

.cabeceraTitulo 
{ 
	width: 840px;
	font-weight:bold;
	font-family:Arial;
	font-size:15px;	
	padding-left:0px; 
}

.cabeceraSeparacion
{
	background-image: url(/sharedfront/img/bs.gif);
	background-color:#000000;
}
	
/* LOGOTIPOS */
.logotipo
{
	width: 150px !important;
	height: 50px !important;
	background-repeat: no-repeat;			
}


.gvTrFila2
{
    background-color: #E1E1E1;
    padding-left: 10px;
    padding-right: 10px;
}
/* Formularios Campos y descriptivos*/
input,select
{
        font-family: arial;
        font-size: 11px;
        font-weight: normal;
        color:#333333;
}
.select-box {vertical-align:top}
.select-box select{width:162px;}

.descripinput
{
	background-color:#F6F6F6;
	text-align:right;
	width:200px;
	font-family:verdana;
	font-size:11px;
	color:#000;
}

.tablasearch
{
	WIDTH: 710px;
	background-color:#F6F6F6;
	color:#000;
	font-family:tahoma;
}
.filabloqueada,.filabloqueadaover
{
	font:red;
	font-size:11px;
	background-color: #f5efef;
	cursor:pointer;
	color:#777;
	border-top:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:1px #E8F3F2;
	cursor:not-allowed;	
}
/* Cabeceras fijas */
.tableagrpheadermiddle,.tableagrpheaderendup,.tableagrpheaderenddown,.tableagrpheaderleft
{
	background-color:#fff;
	text-align:left;
	cursor:pointer;
	font-family:verdana;	
	font-weight:bold;
	font-size:10px;	
}
/* Cabeceras que se contraen*/
.tableagrpheadermiddle,.tableagrpheaderendup,.tableagrpheaderenddown,.tableagrpheaderleft
{
	background-color:#fff;
	text-align:left;
	cursor:pointer;
	font-family:verdana;	
	font-weight:bold;
	font-size:10px;	
}
.tableagrpheaderleft
{
	padding-left:10px;
	width:153px;
	vertical-align:bottom;	
	background:url(/sharedfront/img/agrupacion.gif) left no-repeat;
}

.tableagrpheaderenddown{
	width:22px;
	padding-left:5px;
	background: url(/sharedfront/img/GbCabeceraOpenOL.gif) 1px right no-repeat;
	cursor:pointer;
	height:16px
}

/* Botones */
input.boton2,input.boton3,input.boton2over,input.boton3over,input.botonDisabled{
    font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	color:#FFF;
	height:20px;
	cursor: pointer;
}
input.boton1
{
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;	
	height:20px;
	cursor: pointer;
	border-bottom: 1px solid #fff;
	border-top: 1px solid  #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-right:2px;
	padding-left:2px;		
}
input.boton1over
{
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;	
	height:20px;
	cursor: pointer;
	border-top: 1px solid #965D5D;
	border-left: 1px solid #000000;		
	border-right: 1px solid #965D5D;
	padding-right:2px;
	padding-left:2px;	
}
input.botonBandejaDoble
{
	background:#F14E38;
	border-bottom: 1px solid #B17676;
	border-top: 1px solid  #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding:0px;
	width:180px;
	cursor:pointer;
}
input.botonBandejaDoble:hover
{
	background:#F17E68;
}
input.botonBandejaDoble[disabled]
{
	color:#808080;
	background-color:#C4C4C4;
	border-top:1px solid #9F9F9F;
	cursor:default;
}
input.botonDisabled
{
	color:#808080;
	background-color:#C4C4C4;
	border-top:1px solid #9F9F9F;
	cursor:default;
}
/* GRID */
.gridView
{
	border:solid 0px #000;
}
.cabecera,.cabeceranofija
{
	position:relative;    
    height:20px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#f7f2f2;
    border:1px solid #C90212;
    color:#C90212;
    font-weight:normal;
    text-align:center;
    padding-left:2px;
    padding-right:2px;
}

.cabeceraNoticias
{
	position:relative;    
    height:20px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#f7f2f2;
    border:1px solid #a0a0a0;
    color:#333;
    font-weight:normal;
    text-align:center;
    padding-left:2px;
    padding-right:2px;
}

.filaalternada,.filaalternadanoseleccionable
{
	font-size:11px;
	background-color: #f6f6f9;	
	color:#000;
	border-bottom:1px #E8F3F2;
}
.fila,.filanoseleccionable
{
	font-size:11px;
	background-color:#fff;
	color:#000;
	border-bottom:1px #E8F3F2;
}
.filaalternada,.fila
{
	cursor:pointer;
}
.filanoseleccionable,.filaalternadanoseleccionable
{	
	cursor:default;
}
.filaover
{
	font-size:11px;	
	background-color:#FFECD2;
	cursor:pointer;
	color:#000;
	border-bottom:1px #E8F3F2;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
/* Cabeceras que se contraen BUSQUEDA */
.tableagrpsearchheadermiddle,.tableagrpsearchheaderendup,.tableagrpsearchheaderenddown,.tableagrpsearchheaderleft
{
	border-right: 0px;	
	BORDER-TOP: #fff 1px solid;	
	MARGIN: 0px;	
	BORDER-LEFT: 0px;	
	BORDER-BOTTOM: 0px;	
	HEIGHT: 21px;	
	font-family:verdana;	
	font-size:11px;
	font-weight:bold;
	BACKGROUND-COLOR: #e8e8e8;
	cursor:pointer;
}
.tableagrpsearchheaderleft
{
	padding-left:10px;
	width:153px;
	vertical-align:bottom;
}
.tableagrpsearchheadermiddle{
	padding-left:5px;	
}
.tableagrpsearchheaderendup{
	width:22px;
	padding-left:5px;
	background: #e8e8e8 url(/sharedfront/img/GbAreaV2CloseTrans.gif) 1px right no-repeat;
	height:16px
}
.tableagrpsearchheaderenddown{
	width:22px;
	padding-left:5px;
	background: #e8e8e8 url(/sharedfront/img/GbAreaV2OpenTrans.gif) 1px right no-repeat;
	cursor:pointer;
	height:16px
}
.tablefixheaderleft
{
	padding-left:10px;
	width:153px;
	vertical-align:bottom;	
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
	background:url(/sharedfront/img/agrupacion.gif) left no-repeat;
}
.tablefixheadermiddle{
	padding-left:5px;		
	background: url(/sharedfront/img/cabecera_fija.gif) bottom repeat-x;
	background-position: 0px 15px;
}
.pietablabotonera
{
	width: 730px;
	background-color:#bfbfbf;
	color:#000;
	font-family:tahoma
}
.pietablabotoneratab
{
	width: 100%;
	background-color:#e8e8e8;
	color:#000;
	font-family:tahoma
}
.divboton
{
	background-color:#e8e8e8;
	padding: 5px 5px 5px 5px;
}
.tabcontainer .ajax__tab_header {font-weight:bold;font-family:verdana,tahoma,helvetica;font-size:11px;border:1px;background:url(/sharedfront/img/tabscf_header.gif)}
.tabcontainer .ajax__tab_outer {padding-left:0px;background:url(/sharedfront/img/tabscf_outer.gif) no-repeat right top;height:22px;}
.tabcontainer .ajax__tab_inner {padding-left:1px;background:url(/sharedfront/img/tabscf_inner.gif) no-repeat;height:22px;}
.tabcontainer .ajax__tab_tab {height:13px;padding:5px;padding-top:2px;background:url(/sharedfront/img/tabscf_tab.gif) repeat-x;height:22px;}
.tabcontainer .ajax__tab_hover .ajax__tab_outer {padding-right:0px;background:url(/sharedfront/img/tabscf_over_outer.gif) no-repeat right top;height:22px;}
.tabcontainer .ajax__tab_hover .ajax__tab_inner {background:url(/sharedfront/img/tabscf_over_inner.gif) no-repeat;}
.tabcontainer .ajax__tab_hover .ajax__tab_tab {background:url(img(/sharedfront/img/tabscf_over_tab.gif)) repeat-x;}
.tabcontainer .ajax__tab_active .ajax__tab_outer {background:url(/sharedfront/img/tabscf_active_outer.gif) no-repeat right top;}
.tabcontainer .ajax__tab_active .ajax__tab_inner {background:url(/sharedfront/img/tabscf_active_inner.gif) no-repeat;}
.tabcontainer .ajax__tab_active .ajax__tab_tab {background:url(/sharedfront/img/tabscf_active_tab.gif) repeat-x;}
.tabcontainer .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #ccc;border-top:0;padding-left:15px;padding-top:15px;background-color:#ffffff;}

/* mod_quickicon */

#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel { text-align: center;  vertical-align: middle; }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.frameIcon {float:left;padding-bottom:5px;}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.icon   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconpeq   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconmin   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.newicon   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.icon a { 
	display: block; float: left;
	height: 155px !important;
	height: 100px; 
	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconpeq a { 
	display: block; float: left;
	height: 100px !important;
	height: 100px; 
	width: 90px !important;
	width: 90px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.newicon a { 
	display: block; float: left;
	height: 100px !important;
	height: 100px; 
	width: 90px !important;
	width: 90px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
	background-color: #f1efef;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 	
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconmin a { 
	display: block; float: left;
	height: 50px !important;
	height: 50px; 
	width: 90px !important;
	width: 90px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.icon a:link    {  color : #808080;  background-color:white}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconpeq a:link    {  color : #808080;  background-color:white}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconmin a:link    {  color : #808080;  background-color:white}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.icon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconpeq a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.newicon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconmin a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.icon a:active  {  color : #808080;  }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.icon a:visited {  color : #808080;  }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconmin a:visited {  color : #808080;  }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.iconpeq a:visited {  color : #808080;  }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.icon img { margin-top: 13px; }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel div.icon span { display: block; padding-top: 3px;}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 { text-align: center;  vertical-align: middle; }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.frameIcon {float:left;padding-bottom:5px;}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.icon   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.icon a { 
	display: block; float: left;
	height: 147px !important;
	height: 100px; 
	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.icon a:link    {  color : #808080;  background-color:white}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.icon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.icon a:active  {  color : #808080;  }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.icon a:visited {  color : #808080;  }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.icon img { margin-top: 13px; }
#ctl00_MainContent_TabContainer1_TabPanelServicios_cpanel2 div.icon span { display: block; padding-top: 3px;}

.nodatafound{font-weight:bold;border-bottom:solid 1px #000;text-align:left;}


div.iconos {   
   text-align:center;	
   padding-left:10px;
}

div.opciconos 
{	
	color:black;
	text-align:left;	
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Tahoma;
}

.imgopciconos
{
	cursor:pointer;	
}
table.adminform td {
	font : normal 12px/1.6em Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom: 0px solid #000;
}
table.adminform td {
	padding: 3px;
	text-align: left;
}
table.adminform td.editor {
	font-size: 9px;
}

table.adminform {
	background-color: transparent #f9f9f9;
	/*background: url(fondologo.gif) no-repeat;*/
	border: solid 0px #d5d5d5;
	width: 90%;
	padding: 10 10 10 10px;
	border-collapse: collapse;	
}

table.adminform tr.row0 {
	background-color: #f9f9f9;
}
table.adminform tr.row1 {
	background-color: #eeeeee;
}
table.adminform th {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	background: url(background.jpg);
	color: #000;
	background-repeat: repeat;
}

table.menubar {
	width: 100%;
}


.barIndicator_poor { 
    background-color:#fff; 
    padding-left:5px;
    border:solid 1px #808080;
    width:220px;
    color:#808080;
    font-weight:bold;
    z-index: 100000;
} 

.barIndicator_weak { 
    background-color:#fff; 
    padding-left:5px;
    width:220px;
    color:#6699cc;
    border:solid 1px #6699cc;
    font-weight:bold;
    z-index: 100000;
} 

.barIndicator_good { 
    background-color:#fff; 
    padding-left:5px;
    width:220px;
    color:#3366ff;
    border:solid 1px #3366ff;
    font-weight:bold;
    z-index: 100000;
} 

.barIndicator_strong { 
    background-color:#fff; 
    width:220px;
    padding-left:5px;
    border:solid 1px #00aa00;
    color:#00aa00;
    font-weight:bold;
    z-index: 100000;
} 

.barIndicator_excellent { 
    padding-left:5px;
    width:220px;
    border:solid 1px #00aa00;
    color:#00aa00;
    background-color:#fff; 
    font-weight:bold;
    z-index: 100000;
}

.dialogInformationTitle{color:#0081c3}
.dialogInformationImage{background-image:url(/sharedfront/img/dialogInformation.gif);width:70px;height:70px;}
.dialogWarningTitle{color:#e6c111}
.dialogWarningImage{background-image:url(/sharedfront/img/dialogWarning.gif);width:70px;height:70px;}
.dialogErrorTitle{color:red}
.dialogErrorImage{background-image:url(/sharedfront/img/dialogError.gif);width:70px;height:70px;}
.dialogHelpTitle{color:#00a1a3}
.dialogHelpImage{background-image:url(/sharedfront/img/dialogHelp.gif);width:70px;height:70px;}
.dialogSecurityTitle{color:#a6a6a6}
.dialogSecurityImage{background-image:url(/sharedfront/img/dialogSecurity.gif);width:70px;height:70px;}
.dialogHeader {font-weight:bold;}











/**********************************************************************************************************/
/**********************************************************************************************************/
/**********************************************************************************************************/
/**************************** admin_css.css ***************************************************************/
/**********************************************************************************************************/
/**********************************************************************************************************/
/**********************************************************************************************************/
#container {
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ddd 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; 
	BORDER-LEFT: #ddd 1px solid; 
	WIDTH: 990px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	TEXT-ALIGN: left
}

.texto{ font : normal 12px/1.6em Arial, Helvetica, sans-serif; }

input.camponumerico{ font : normal 12px/1.6em Arial, Helvetica, sans-serif; text-align:right; }

/* module heading */
table.moduleheading {
	background-color: inherit;
	font-family : Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	border-collapse: collapse;
	color: red;
	font-size : 12px;
	font-weight: bold;
	text-align: left;
}
table.moduleheading th {
	background: url(generic.png) no-repeat left;
	text-align: left;
	height: 50px;
	width: 99%;
	padding-left: 40px;
	border-bottom: 5px solid #fff;
}
table.moduleheading th.sonline {
	background: 6px url(../img/arroba_red.gif) no-repeat;	
	vertical-align:middle;
}
table.moduleheading th.login {
	background: url(../img/loginFlecha.gif) no-repeat left ;	
}

/* header block */
table.adminheading {	
	font-family : Verdana,Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	border-collapse: collapse;
	color: #C64934;
	font-size : 18px;
	font-weight: bold;
	text-align: left;
}
table.adminheading th {
	background: url(../../../images/generic.png) no-repeat left;
	text-align: left;
	height: 50px;
	width: 99%;
	padding-left: 50px;
	border-bottom: 0px solid #fff;
}
table.adminheading th.checkin {
	background: url(checkin.png) no-repeat left;
}
table.adminheading th.cpanel {
	/*background: url(cpanel.png) no-repeat left;*/
	background: url(../img/logotipo.gif) no-repeat left;
	background-color:red;
	color:white;
	padding:0px;
	
}
table.adminheading th.config {
	background: url(config.png) no-repeat left;
}
table.adminheading th.modules {
	background: url(../../../images/module.png) no-repeat left;
}
table.adminheading th.menus {
	background: url(../../../images/menu.png) no-repeat left;
}
table.adminheading th.trash {
	background: url(../../../images/trash.png) no-repeat left;
}
table.adminheading th.user {
	background: url(../../../images/user.png) no-repeat left;
}
table.adminheading th.inbox {
	background: url(../../../images/inbox.png) no-repeat left;
}
table.adminheading th.msgconfig {
	background: url(../../../images/message_config.png) no-repeat left;
}
table.adminheading th.langmanager {
	background: url(../../../images/langmanager.png) no-repeat left;
}
table.adminheading th.mediamanager {
	background: url(../../../images/mediamanager.png) no-repeat left;
}
table.adminheading th.impressions {
	background: url(../../../images/impressions.png) no-repeat left;
}
table.adminheading th.browser {
	background: url(../../../images/browser.png) no-repeat left;
}
table.adminheading th.searchtext {
	background: url(../../../images/searchtext.png) no-repeat left;
}
table.adminheading th.templates {
	background: url(../../../images/templatemanager.png) no-repeat left;
}
table.adminheading th.massemail {
	background: url(../../../images/massemail.png) no-repeat left;
}
table.adminheading th.frontpage {
	background: url(../../../images/frontpage.png) no-repeat left;
}
table.adminheading th.sections {
	background: url(../../../images/sections.png) no-repeat left;
}
table.adminheading th.edit {
	background: url(../../../images/addedit.png) no-repeat left;
}
table.adminheading th.categories {
	background: url(../../../images/categories.png) no-repeat left;
}
table.adminheading th.install {
	background: url(../../../images/install.png) no-repeat left;
}
table.adminheading th.dbbackup {
	background: url(../../../images/backup.png) no-repeat left;
}
table.adminheading th.dbrestore {
	background: url(../../../images/dbrestore.png) no-repeat left;
}
table.adminheading th.dbquery {
	background: url(../../../images/query.png) no-repeat left;
}
table.adminheading th.info {
	background: url(../../../images/systeminfo.png) no-repeat left;
}
.gridOver
{
	cursor:pointer;
	background-color: #ffdfdf;
}



table.adminheading td {
	color : #000;
}
/* standard list style table */
table.adminlist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;	
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	font-size:13px;
	color:#000;
	text-align:left;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background: url(../images/background.jpg);
	background-repeat: repeat;
	font-size: 11px;
	color: #000;
}
table.adminlist th.title {
	text-align: left;
}

table.adminlist th a:link, table.adminlist th a:visited {
	color: #c64934;
	text-decoration: none;
}

table.adminlist th a:hover {
	text-decoration: underline;
}

table.adminlist tr.row0 {
	background-color: #F9F9F9;
}
table.adminlist tr.row1 {
	background-color: #FFF;
}
table.adminlist td {
	border-bottom: 0px solid #e5e5e5;
	padding: 4px;
}
table.adminlist tr.row0:hover {
	background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
	background-color: #f1f1f1;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}
/* standard form style table */
table.searchform
{
	text-align:left;
	color:#000;
	border: solid 1px #ababab;
	width:100%;
	padding: 5px 5px 5px 0px;
	margin: 5px 5px 5px 0px;
}




table.cpanel td {
	text-align: center;	
}


form {
	margin: 0px 0px 0px 0px;
}
/* Styles for dhtml tabbed-pages */
.ontab {
	font-size: 12px;
	background-color: #ffae00;
	border: 1px solid #cccccc;
	width: 14%;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	font-size: 12px;
	background-color : #e5e5e5;
	border: 1px solid #cccccc;
	width: 14%;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
}
.tabpadding {
	/*border-bottom: solid 1px #D5D5D5;*/
}
.tabheading {
	background-color: #FFAE00;
	color: #FFF;
	font-size: 10px;
	text-align: left;
}
.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}
.menubackgr {
	background: #fff;
	/*border-bottom: 1px solid #cccccc;*/

}
.menubackgr td{
	background: #efefef;
	color:#000;
	font:11px;
	

}
.menudottedline {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	background-color: #F1F3F5;
}
.pathway {
	margin-left: 15px;
}
.adminheader {
	color : #c30;
	font-size : 24px;
}
/* Text passed with mosmsg url parameter */
.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
}


div.centermain {
	padding: 0 0px;
}

div.main {
	padding: 0;
	border-bottom: 2px #000 solid;
}

.readform {
	margin: 1px;	
	border: 1px solid #cccccc;
	background-color: #f8f8f8;
	padding: 5px;
	font-size: 13px;
	color: #000;
	text-align:left;
}

.editform {
	margin: 4px;	
	border: 1px solid #cccccc;
	background-color: #fff;
	padding: 10px;
	font-size: 13px;
	color: #000;
	text-align:left;
}

/* mod_quickicon */

#ctl00_MainContent_cpanel { text-align: center;  vertical-align: middle; }
#ctl00_MainContent_cpanel div.frameIcon {float:left;padding-bottom:5px;}
#ctl00_MainContent_cpanel div.icon   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_cpanel div.iconpeq   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_cpanel div.iconmin   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_cpanel div.icon a { 
	display: block; float: left;
	height: 167px !important;
	height: 100px; 
	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}
#ctl00_MainContent_cpanel div.iconpeq a { 
	display: block; float: left;
	height: 100px !important;
	height: 100px; 
	width: 90px !important;
	width: 90px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}
#ctl00_MainContent_cpanel div.iconmin a { 
	display: block; float: left;
	height: 50px !important;
	height: 50px; 
	width: 90px !important;
	width: 90px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}
#ctl00_MainContent_cpanel div.icon a:link    {  color : #808080;  background-color:white}
#ctl00_MainContent_cpanel div.iconpeq a:link    {  color : #808080;  background-color:white}
#ctl00_MainContent_cpanel div.iconmin a:link    {  color : #808080;  background-color:white}
#ctl00_MainContent_cpanel div.icon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_cpanel div.iconpeq a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_cpanel div.iconmin a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_cpanel div.icon a:active  {  color : #808080;  }
#ctl00_MainContent_cpanel div.icon a:visited {  color : #808080;  }
#ctl00_MainContent_cpanel div.iconmin a:visited {  color : #808080;  }
#ctl00_MainContent_cpanel div.iconpeq a:visited {  color : #808080;  }
#ctl00_MainContent_cpanel div.icon img { margin-top: 13px; }
#ctl00_MainContent_cpanel div.icon span { display: block; padding-top: 3px;}
#ctl00_MainContent_cpanel2 { text-align: center;  vertical-align: middle; }
#ctl00_MainContent_cpanel2 div.frameIcon {float:left;padding-bottom:5px;}
#ctl00_MainContent_cpanel2 div.icon   { margin: 10px; background-color:white;padding-bottom:1px}
#ctl00_MainContent_cpanel2 div.icon a { 
	display: block; float: left;
	height: 117px !important;
	height: 100px; 
	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}
#ctl00_MainContent_cpanel2 div.icon a:link    {  color : #808080;  background-color:white}
#ctl00_MainContent_cpanel2 div.icon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #f24733;
	padding: 3px 4px 0px 6px; 
}
#ctl00_MainContent_cpanel2 div.icon a:active  {  color : #808080;  }
#ctl00_MainContent_cpanel2 div.icon a:visited {  color : #808080;  }
#ctl00_MainContent_cpanel2 div.icon img { margin-top: 13px; }
#ctl00_MainContent_cpanel2 div.icon span { display: block; padding-top: 3px;}


/* Tooltips */
a.tooltip, a.tooltip:hover  {
	color: black;
	text-decoration: none;
	border-bottom: 1px dashed #aaa;
}

a.tooltiplink {
	display: block; 
	width: 100%; 
}
a.tooltiplink:hover {
	text-decoration:  none;
}

/* Fieldsets */
fieldset {
	margin-bottom: 10px;
	border: 1px #ccc solid;
	padding: 5px;
	text-align: left;
}

fieldset p { 
	margin: 10px 0px; 
}

legend { 
	color: #c24733; 
	font-size: 1.1em; 
	font-weight: bold; 
}

/* Two Pane Formatting */
#treecell {
	width: 20%; 
	display: block; 
	position: relative; 
	float: left;
	margin: 0; 
	padding: 2px;
	overflow: hidden;
}

.expander { 
	float: right;  
}

#datacell {
	width: 78%; 
	display: block; 
	float: left;
	margin: 0; 
	padding: 2px 0px 0px 0px;	
}

#datacellfull {
	width: 98%; 
	display: block; 
	float: left;
	margin: 0; 
	padding: 2px;
}

#treecell fieldset { 
}
#datacell fieldset { 
	border: 1px #ccc solid; 
}

span.editlinktip {
	text-decoration:  none;
	border-bottom: 1px dashed #aaa;
}

table.paramlist td {
	height: 30px;
}

div.footer {

background:none repeat scroll 0 0 #F7F7F7;
border-top:1px solid #F0E9EB;
clear:both;
padding:5px 15px 0 20px;

}
#nav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url("bk_regh3.gif");
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-bottom: #fff 4px solid; 
	HEIGHT: 2.2em
}
#nav LI {
	DISPLAY: inline; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
#ctl00_MainContent_nav LI A {
	BORDER-RIGHT: #fff 4px solid; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; FLOAT: left; 
	BORDER-BOTTOM: #000 1px solid; 
	PADDING-BOTTOM: 3px; 
	COLOR: #fff; PADDING-TOP: 3px; 
	/*BACKGROUND-COLOR: #858f9e; TEXT-DECORATION: none*/
	BACKGROUND-COLOR: #ff5950; TEXT-DECORATION: none
}
#ctl00_MainContent_nav LI A:hover {
	/*BACKGROUND-COLOR: #6b7687;*/
	BACKGROUND-COLOR: #dedede;	color:#000
}
#ctl00_MainContent_nav LI A.on {
	/*COLOR: #c6c4c5; BACKGROUND-COLOR: #49515c*/
	COLOR: red; BACKGROUND-COLOR: #fff;
	BORDER-BOTTOM: #000 0px solid; 
}


#footer {
background:none repeat scroll 0 0 #F7F7F7;
border-top:1px solid #F0E9EB;
border-bottom:1px solid #DDDDDD;
clear:both;
padding:5px 15px 0 20px;
}
h1 { color : #7a2e40;margin: 0px 0px 10px 0px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
.box {background : #f7f7f7;border : 1px solid #f0e9eb;padding : 15px;}



.campo_formulario
{
	background-color: #FFFFFF;
	color: Black;
	font: normal 12px verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	padding-left: 2px;
	padding-right: 2px;
}

.sitemap
{
	padding-left:10px;
	font-family:Tahoma;
	color:Red;
	font-weight:bold;
	font-size:11px;
}

.sitemap a:visited
{
	color:Red;
}

.error
{
	padding-left:20px;
	font-weight:bold;
	text-align:left;
}

.StaticMenuItemStyle 
{
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	border: #fff solid;
	background-color:#ff5950;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	border-left:1px #fff solid;
	border-top:1px #fff solid;
	border-right:10px #fff solid;
	BORDER-BOTTOM: #000 1px solid; 
}

td.StaticMenuItemStyle ,td.StaticMenuItemStyle 
{
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	font-weight:bold;
	font-size:13px;
	border:		1px solid #fff;
	border-left:1px #fff solid;
	border-top:1px #fff solid;
	border-right:10px #fff solid;
	BORDER-BOTTOM: #fff 1px solid; 
}

.ctl00_MainContent_TreeView1_0 {	
	color:#4455bb;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	background: url(../img/arrow.gif) no-repeat 40px;
	padding-left:55px;
}

.ctl00_MainContent_TreeView1_0 a:visited
{
	color:#ff6666;
}
.defecto
{
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
}

.tablainput
{
	text-align:left;
}



/**********************************************************************************************************/
/**********************************************************************************************************/
/**********************************************************************************************************/
/**************************** CSS.CSS DEL SHAREDFRONT *****************************************************/
/**********************************************************************************************************/
/**********************************************************************************************************/
/**********************************************************************************************************/



/* Plantilla CSS Global Corporate Web (Natalia Tello&Oscar Gª Martín) */


a.enlaceRojo {
        font-family: Arial;
        font-size: 10px;
        font-weight: normal;
        color: #999999;
        text-decoration: underline;
}

a.enlaceRojo:hover {
        font-family: Arial;
        font-size: 10px;
        font-weight: normal;
        color: #EE333E;
        text-decoration: underline;
}

a.menuCollapse {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #333333;
        line-height: 5px;
        text-decoration: none;
}

a.menuCollapse:Hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #333333;
        line-height: 5px;
        text-decoration: none;
}

a.menuCollapse:Active {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        line-height: 5px;
        text-decoration: none;
}

a.enlaceOperativa {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}

a.enlaceOperativa:hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #EE333E;
        text-decoration: underline;
}

a.enlaceOperativa:visited  
{
	font-family : Arial;
    font-size : 11px;
    font-weight : normal;
    color : #969696;
    text-decoration : underline;
}

a.enlaceOperativaActivo {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: underline;
}

a.enlaceOperativaActivo:Hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: underline;
}
a.enlaceOperativaRemesa {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}
a.menuInicio {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}

a.menuInicio:hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #EE333E;
        text-decoration: underline;
}

a.menuInicioNoSub {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

a.menuInicioNoSub:hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #EE333E;
        text-decoration: none;
}

a.subMenuCollapse {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        line-height: 12px;
        text-decoration: underline;
}

a.subMenuCollapse:Hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        line-height: 12px;
        text-decoration: underline;
}

a.subMenuCollapse:Active {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        line-height: 12px;
        text-decoration: none;
}

a.verMas {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: underline;
}

a.verMas:Hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

a.verMas12 {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: underline;
}

a.verMas12:Hover {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

a.enlaceInterior {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
}

a.enlaceInterior:hover {
        font-family:Arial;
        font-size: 11px;
        font-weight: normal;
        color: #FF0000;
        text-decoration: none;
}

a.enlaceInterior12 {
        font-family: Arial;
        font-size: 12px;
        font-weight: normal;
        color: #333333;
        text-decoration: underline;
}

a.enlaceInterior12:hover {
        font-family: Arial;
        font-size: 12px;
        font-weight: normal;
        color: #FF0000;
        text-decoration: underline;
}

a.enlaceLoginRojo
{
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        text-decoration: underline;
}

a.enlaceLoginNegro
{
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}


.avisoLegal {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #CCCCCC;
        text-decoration: none;
}

.avisoLegalSub {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #CCCCCC;
        text-decoration: underline;
}

.barraIdioma {
        font-family: Arial;
        font-size: 8px;
        font-weight: normal;
        color: #999999;
        text-decoration: none;
}

.buscador {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: underline;
}

.idiomaActivo {
        font-family: Arial;
        font-size: 9px;
        font-weight: normal;
        color: #EE333E;
        text-decoration: none;
}

.imprimir {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

.rojoBold11 {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

.txtInformativo {
        font-family: Arial;
        font-size: 11px;
        font-weight: none;                
        text-decoration: none;
        padding:0px;
        line-height:14px;
}

.txtInformativoCierreSesion {                
        font-weight: none;                
        text-decoration: none;        
        line-height:14px;
        font-family:tahoma;
        font-size:11px;
        border:solid 1px #000;
        padding:5px;
        color: #FF0000;      
}



.rojoBold12 {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

.subTituloNegro {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        text-decoration: none;
}

.subTituloRojo {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

.tabla{
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
}

.tablaBordeTRL{
        border-color: #999999;
        border-top: 1px solid;
        border-left: 1px solid;
        border-right: 1px solid;
}

.tablaBordeRBL{
        border-color: #999999;
        border-bottom: 1px solid;
                border-left: 1px solid;
                border-right: 1px solid;
}

.tablaBordeRB{
        border-color: #999999;
        border-bottom: 1px solid;
                border-right: 1px solid;
}

.tablaBordeLB{
        border-color: #999999;
        border-bottom: 1px solid;
                border-left: 1px solid;
}



.textoHeader {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
}

.textoHome {
            font-family: Arial; 
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
}

.textoContenido{
        font-family: arial;
        font-size: 11px;
        font-weight: normal;
        color:#333333;
}

.txtFalloLogin
{
	font-family: arial;
    font-size: 11px;
    font-weight: normal;
    font-weight: bold;    
}


.textoContenidoItalic{
        font-family: arial;
        font-size: 11px;
        font-weight: normal;
        font-style: italic;
        color:#000000;
}


.textoContenidoAlingDer{
        font-family: arial;
        font-size: 11px;
        color:#333333;
        text-align: right;
}

.textoComentario{
        font-family: arial;
        font-size: 11px;
        font-weight: normal;
        color:#333333;
}

.textoContenidoN{
        font-family: arial;
        font-size: 11px;
        font-weight: bold;
        color:#000000;
}

.textoContenido12{
        font-family: arial;
        font-size: 12px;
        font-weight: normal;
        color:#333333;
}

.textoContenidoSub{
        font-family: arial;
        font-size: 11px;
        font-weight: normal;
        color:#333333;
        text-decoration:underline;
}

.titulo {
        font-family: Arial;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}

.tituloInterior {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}

.tituloRojo {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

.tituloRojoInterior {
        font-family: Arial;
        font-size: 14px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

a.textoNegro10 {
        font-family: Arial;
        font-size: 10px;
        font-weight: normal;
        line-height: 12px;
        color: #000000;
        text-decoration: underline;
}

a.textoNegro10:Hover {
        font-family: Arial;
        font-size: 10px;
        font-weight: normal;
        line-height: 12px;
        color: #FF0000;
        text-decoration: underline;
}

a.textoNegro11Bold {
        font-family: Arial;
        font-size: 11px;
        font-weight: Bold;
        color: #000000;
        text-decoration: none;
}

a.textoNegro11Bold:hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: Bold;
        color: #FF0000;
        text-decoration: none;
}

.textoGris11
{
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        line-height: 13px;
        color: #999999;
        text-decoration: none;
}

.textoGris11Bold {
        font-family: Arial;
        font-size: 11px;
        font-weight: Bold;
        line-height: 13px;
        color: #999999;
        text-decoration: none;
}

a.textoGris11Bold:Hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: Bold;
        line-height: 13px;
        color: #FF0000;
        text-decoration: none;
}

a.textoNegro10 {
        font-family: Arial;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}

a.textoNegro10:Hover {
        font-family: Arial;
        font-size: 10px;
        font-weight: normal;
        color: #FF0000;
        text-decoration: underline;
}

a.subMenuOff {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        line-height: 12px;
        text-decoration: none;
}

a.subMenuOff:Hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        line-height: 12px;
        text-decoration: none;
}

a.subMenuOn {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        line-height: 12px;
        text-decoration: none;
}

a.subMenuOn:Hover {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        line-height: 12px;
        text-decoration: none;
}
a.menuOff {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        line-height: 12px;
        text-decoration: none;
}

SPAN.menuOff {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #999999;
        line-height: 12px;
        text-decoration: none;
}


a.menuOff:Hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
}

a.menuOn {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
}

a.menuOn:Hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
}
.comboEntidades {
	font-family: Arial;
	font-size: 11px;
	color:#333333;
}       
.comboCuentas {
  font-family: Arial; 
  font-size: 10px;
}

.textField {
  font-family: Arial; 
  font-size: 10px; 
}

.textFieldAlignCenter {
	font-family: Arial; 
	font-size: 10px;
	text-align: center;
	border-width: 2px;
	border-style: ridge;
border-color: #F5F5F5;
}

.textoContenidoNegro{
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color:#000000;
}

.th{
    background-color:#FAFAFA;
    color:#000000; 
    font-family: Arial;
    font-size:10px;
    text-align:left;
    white-space : nowrap;
    height:20px;                
}

.tr0{
    background-color:#ECECEC;
    color:#000000; 
    font-family: Arial;
    font-size:10px;
    text-align:left;
    white-space : nowrap;
    height:20px;        
}

.tr1{
    background-color:#FFFFFF;
    color:#000000; 
    font-family: Arial;
    font-size:10px;
    text-align:left;
    white-space : nowrap;
    height:20px;        
}

.tr2{
    background-color:#F5F5F5;
    color:#000000; 
    font-family: Arial;
    font-size:10px;
    text-align:left;
    white-space: nowrap;
    height:20px;
}

.textoCopyRight{
    color: #333333;
    font-size: 11px;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;      
    line-height: 12px;
    letter-spacing: 0px;
}

td.linea{
    background-color:#C0C0C0;
    height:1px;
}

.tabla-texto-mov-neg{
	color: #FF0000;
}

.imput7 {
    height:15px;
    background-color: White;
    text-align:right;
    vertical-align: middle;
    font-size: 10px;
    border-width: 1px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
}

.radio {
    color:#000000; 
    font-family: Arial;
    font-size:10px;
    text-align:left;
    white-space : nowrap;
    height:20px;   
}

.imput1{
    width:160px;
    height:16px;
    background-color:#FFFFFF;
    text-align:center;
    color:#003366;
    font-size:10px;
    font-family:Verdana;
}

.imput2 {
    width:88px;
    height:16px;
    background-color: White;
    text-align:right;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    color: #003366;
    text-decoration: none;
}
/*  NTD&OGM */

.imput3 {
    width:20px;
    height:16px;
    background-color: White;
    text-align:center;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
}
.imput4 {
    width:35px;
/*  size:4px; */
    height:16px;
    background-color: White;
    text-align:center;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
}
.imput6{
    width:205px;
    height:16px;
    background-color:#FFFFFF;
    color:#003366;
    font-size:10px;
    font-family:Verdana;
    background-image : url(botonfdo.gif);
}

.importePositivo{
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: green;
}

.importeNegativo{
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: red;
}

.botonPrimario{
    background-color:#ececec;
    border-width: 3px;
    color:#333333;
    font-family: arial;
    font-size: 11px;
}

.boton{
	background-color:#fafafa;
	border-width: 3px;
	color:#666666;
	font-family: arial;
	font-size: 11px;
}

.botonRojo{
	background-color:#ff0000;
	border-width: 0px;
	color:#ffffff;
	font-family: arial;
	font-size: 11px;
}

a.accesoCheck {
    font-family:  Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}



a.accesoNoCheck {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}


a.accesosPadreBold {
    font-family:  Arial;
    font-size: 11px;
    font-weight: Bold;
    color: #000000;
    text-decoration: none;    
    text-transform: none;
    font-variant: normal;
}


a.accesosPadre {
    font-family: Arial;
    font-size: 11px;
    font-weight: lighter;
    color: #444444;
    line-height: 5px;
    text-transform: capitalize;
    text-decoration: none;
}
a.accesoNoCheck:hover {
    font-family:  Arial;
    font-size: 11px;
    font-weight: normal;
    color: #EE333E;
    text-decoration: underline;
	text-transform: capitalize;
}
a.accesoCheck:Hover {
    font-family:  Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: underline;
	text-transform: capitalize;
}
a.accesosPadreBold:hover {
    font-family: Arial;
    font-size: 11px;
    font-weight: Bold;
    color: #FF0000;
    text-transform: none;
    font-variant: normal;
}

a.accesosPadre:Hover {
    font-family: Arial;
    font-size: 11px;
	font-weight: Bold;
    color: #FF0000;
    line-height: 5px;
    text-decoration: none;
	text-transform: uppercase;       
}


TR.mio {
    border-color: blue;
    border-style: double
}

SPAN.menuNoSelectedNivel2 {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    line-height: 12px;
    text-decoration: none;       
}
        
SPAN.menuNoSelectedNivel3 {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    line-height: 12px;
    text-decoration: none;  
}
a.menuNoSelectedNivel3 {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    line-height: 12px;
    text-decoration: none;  
}
a.accesoNoSelectedNivel2 {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    line-height: 12px;
	text-decoration: none;
}
a.accesoNoSelectedNivel3 {
    font-family: Arial;
    font-size: 11px;
	color: #999999;
    line-height: normal;
	text-decoration: none;
}


span.accesoCheck {
    font-family:  Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
	text-transform: uppercase;
	text-transform: capitalize;
        
}



span.accesoNoCheck {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
	text-transform: capitalize;
}


span.accesosPadreBold {
    font-family:  Arial;
    font-size: 11px;
    font-weight: Bold;
    color: #000000;
	text-decoration: none;    
    text-transform: none;
    font-variant: normal;
}


span.accesosPadre {
    font-family: Arial;
    font-size: 11px;
    font-weight: lighter;
    color: #444444;
    line-height: 5px;
    text-transform: capitalize;
    text-decoration: none;
}
span.accesoNoSelectedNivel2 {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    line-height: 12px;
	text-decoration: none;
}
span.accesoNoSelectedNivel3 {
    font-family: Arial;
    font-size: 11px;
    color: #999999;
    line-height: normal;
    text-decoration: none;
}

a.enlaceOperativaProvisional {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: green;
    text-decoration: underline;
}

a.enlaceOperativaProvisional:hover {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #EE333E;
    text-decoration: underline;
}

.noprint
{
	display: none; 
}

.norma34
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #ff0000;
	font-style: normal;
}


.fuenteOpciones
{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
}


.rojo11 {
        font-family: Arial;
        font-size: 11px;
        font-weight: none;
        color: #FF0000;
        text-decoration: none;
}

.noticiasTitulo
{
	font-family:Tahoma;
	font-size:11px;
	color:#222;
	font-weight:bold
}
.noticiasEntradilla
{
	font-family:Arial;
	font-size:12px;
	color:#333;	
}
.adminform .noticiasCategoria
{
	font-family:Arial;
	font-size:14px;
	color:#222;
	font-weight:bold;
	text-align:right;
	font-weight:bold;
	padding-right:20px;
	border-bottom: 1px solid #888;
	background-color:#efefef;
}

.historico {
   background: transparent url(/sharedfront/img/ico_historico.gif);
   BACKGROUND-COLOR: #e8e8e8;
   background-position: right 10%;
   padding-right: 13px;
   margin-left: 10px;
   background-repeat: no-repeat;
   background-position: 100% 0.2em;
   display: inline-block;
   cursor: pointer;
}
a.historico{
   color:#777;
   font-size:11px;
}
.tituloNoticia{
   font-size:16px;
   font-weight:bold;
   border-bottom:1px solid;
   border-left: 10px solid;
   padding-left: 20px;
   width:97%;
   color:#333;
}
.fotoNoticia{
 padding-right:10px;     
}
.entradillaNoticia{
   color:#666;
   text-align:justify;   
}
.cuerpoNoticia{
   width:98%;
   height:300px;
   overflow:auto;
   text-align:justify;
   padding-right:20px;
   border-top:1px solid #efefef;
}
.atras, .atras01 {
   background: transparent url(/sharedfront/img/ico_flecha.gif);
}
.atras01 {
   padding-left: 10px;
   width: 40px;
   background-repeat: no-repeat;
   background-position: 0.2em 0.6em;
   display: inline-block;
   cursor: pointer;
}
.volver01 {
text-decoration: underline;
padding-right: 2px;
float: left;
margin-left: 10px;
color:#888;
}
.downloadfile{
   background: transparent url(/sharedfront/img/descarga.gif);
   padding-left: 15px;
   width: 40px;
   background-repeat: no-repeat;
   background-position: 0.2em 0.6em;
   display: inline-block;
   cursor: pointer;

}
.externalLink{
   background: transparent url(/sharedfront/img/ico_externalLink.gif);
   background-repeat: no-repeat;
   padding-left: 15px;
   display: inline-block;
   cursor: pointer;
}
.volver01NoticiasHome {
text-decoration: underline;
margin-right: 10px;
color:#888;
}
.downloadfileNoticiasHome{
   background: transparent url(/sharedfront/img/descarga.gif);
   margin-right: 10px;
   background-repeat: no-repeat;
   background-position: 0.2em 0.6em;
   display: inline-block;
   cursor: pointer;

}
.externalLinkNoticiasHome{
   background: transparent url(/sharedfront/img/ico_externalLink.gif);
   background-repeat: no-repeat;
   margin-right: 10px;
   display: inline-block;
   cursor: pointer;
}