﻿body
{
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484849;
	text-decoration:none;
	height:100%;
	background-color:#FFFFFF;
}
img
{
	border:none;
}
.boton
{
	background-color:#484849;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
	cursor:pointer;
}


/* Pantalla de login */
.backgroundLogin
{
	background-color:#5d5d5d;
}
.tablaCompleta
{
	width:100%;
	height:100%;
}
.tablaLogin
{
	width:668px;
	height:467px;
	background-image:url(../img/login.png);
}
.espacioLogin
{
	padding-top:62px;
}
/*Formar Frames */
.fondoGeneral
{
	background-color:#bcbbbb; width:1024px; 
	text-align:left;
	height:100%;
	overflow:hidden;
}
.fondoTop
{
	background-image:url(../img/fondo_top.png); width:1024px; height:146px
}
.logo
{
	position:relative;
	top:15px;
	left:44px;
}
.menu_prin
{
	width:988px;
	height:42px;
	position:relative;
	background-color:transparent;
	top:27px;
	left:18px;
}
.menu_prin2
{
	width:988px;
	height:42px;
	background-color:transparent;
}
.main_screen
{
	width:988px;
	background-color:#FFF;
	border:1px solid #E0E0E0;
	position:relative;
	top:-10px;
	left:18px;
	overflow:hidden;
}
/* estilos menus */
.backMenu
{
	background-color:transparent;
	margin:0px;
}
.backMenuSec
{
	background-image:url(../img/backmenu.gif);
	background-repeat:no-repeat;
}
.menu
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.menu_on
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.menu2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2B4C60;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.menu_on2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2B4C60;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
.titulo
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2B4C60;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}
.menu_blanco
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.insideMenu
{
	padding-left:20px; 
	padding-right:20px; 
}
.insideMenu_on
{
	padding-left:20px; 
	padding-right:20px; 
	background-color:#2A5D94;
}
.insideMenu2
{
	width:102px;
	text-align:center;
	background-color:Transparent;
}

/* Estilos Tablas */
.tabla_buscador
{border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:3px solid #CCC;
    border-top:0px;
}
.tabla_item td
{
    border-bottom:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCCCCC;
	
}
.tabla_alternate td
{
    border-bottom:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCCCCC;
	
}
.tabla_item
{
	background-color:#f8f8f8;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#605D5D;
	height:31px;
	
	border-right:0px;
}
.tabla_item:hover
{
    background-color:#ededed;
}
.tabla_alternate:hover
{
    background-color:#ededed;
}
.tabla_link
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	text-decoration:underline;
}
.tabla_header td
{border-left:1px solid #CCCCCC;
	
    border-top:1px solid #CCC;
     border-bottom:1px solid #CCC;border-right:1px solid #CCC;
}
.tabla_header                                     
{ 
	background-color:transparent;
	background-image:url(../img/header.png);
	height:31px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#605D5D;
	font-weight:bold;
	text-align:left;
	
	border-right:0px;
}
.tabla_alternate
{
background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#605D5D;
	height:31px;
	
}

/* Estilos textos */
.texto_bold
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484849;
	text-decoration:none;
	font-weight:bold;
}
.texto
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484849;
	text-decoration:none;
	height: 21px;
}
.texto13
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#484849;
	text-decoration:none;
}
.link
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484849;
	text-decoration:underline;
}

/* Tabla */
.leftCorner
{
	background-image:url(../img/leftTit.png);
	background-repeat:no-repeat;
	width:9px;
	height:36px;
}
.leftRow
{
	background-image:url(../img/leftRow.png);
	background-repeat:repeat-y;
	width:9px;
	height:100%;
}
.leftBottom
{
	background-image:url(../img/leftCorner.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}
.rightCorner
{
	background-image:url(../img/rightTit.png);
	background-repeat:no-repeat;
	width:9px;
	height:36px;
}
.rightRow
{
	background-image:url(../img/rightRow.png);
	background-repeat:repeat-y;
	width:9px;
	height:100%;
}
.rightBottom
{
	background-image:url(../img/rightCorner.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}
.bottomRow
{
	background-image:url(../img/midCorner.png); 
	background-repeat:repeat-x;
}
.topRow
{
	background-image:url(../img/midTit.png);
	background-repeat:repeat-x;
}
.rowPuntos
{
	background-image:url(../img/puntos.png); background-repeat:repeat-x;
}
.otroHeader
{
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:36px;
	background-image:url(../img/midTit.png);
	background-repeat:repeat-x;
	text-align:left;
}
.footerTabla
{
	background-repeat:repeat-x;
	padding-top:10px;
	vertical-align:top;
}
.TablaCuadros
{
	background-color:#e6e6e6;
}
.TablaCuadrosAlt
{
	background-color:#d3d7dc;
}
.itemTabla
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#706F6F;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:2px dotted #dbdbdb;
	vertical-align:top;
}
.padd20
{
	padding:5px;
}
.GridBase
{
	width:900px;
}

/* V3 Manejador de COntenidos */
.v3_contenido
{
	width:1024px;
	height:100%;
	text-align:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.v3_top
{
	height:45px;
	width:1024px;
	background-image:url(../img/fondo_top.png);
}
.v3_linea
{
	height:10px;
	width:1024px;
	background-image:url(../img/linea.png);
}
.v3_main
{
	padding-left:24px;
	width:1000px;
	background-color:white;
}
.v3_titulo
{
	position:relative;
	top:3px;
	left:15px;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	width:400px;
}
.v3_logo
{
	position:relative;
	top:-50px;
	width:196px;
	height:27px;
	left:800px;
	padding-top:10px;
	text-align:right;
}
    .v3_logo a
    {
        color:#FFF; text-decoration:none;
    }
    .v3_logo img
    {
        left:10px;
        top:10px; position:relative;
    }
.v3_menu
{
	width:1024px;
	height:30px;
	background-color:#F0F0F0;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	overflow:hidden;
}
.v3_menu_item
{
	font-size:13px;
	font-weight:normal;color:#4F4F51;
	text-align:center;
	padding-left:10px; padding-right:13px;
	position:relative; float:left;
	height:25px;
	cursor:pointer; padding-top:5px; border-right:1px solid #CCCCCC;
}
.v3_titulo2
{
	width:1024px;
	height:62px;
}
.v3_menu_item:hover
{
	background-color:#DDDDDD;
}
.v3_menu_item_on
{
	font-size:13px;
	font-weight:normal;color:#4F4F51;
	text-align:center;
	padding-left:10px; padding-right:13px;
	position:relative; float:left;
	height:25px;background-color:#DDDDDD;
	cursor:pointer; padding-top:5px; border-right:1px solid #CCCCCC;
}
.v3_menu_fila
{
cursor:pointer;	
}
.v3_menu_fila:hover
{
	background-color:#DDDDDD;
}
.v3_menu_fila_on
{
	background-color:#DDDDDD;cursor:pointer;	
}

.v3_menu_item2
{
	font-size:11px;
	font-weight:normal;color:#4F4F51;
	padding-left:10px; 
	cursor:pointer; padding-top:5px; text-decoration:none;
}
.icono2 { height:20px;  } 
.icono { height:20px; } .v3_t { position:relative; top:-5px; left:3px; }
.v3AreaTitulo { height:44px; }
.titR { width:16px; height:44px; background-image:url(../img/titR.png); }
.titL { width:16px; height:44px; background-image:url(../img/titL.png); }
.titM { height:44px; background-image:url(../img/titM.png); overflow:hidden; background-repeat:repeat-x; }
.V3up { background-image:url(../img/up.png); height:24px; width:24px; border:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat; }
.V3down { background-image:url(../img/down.png); height:24px; width:24px; border:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat;}

.menu_nuevo
{

}
.boton_on
{
	width:70px;
	height:60px;
}
.boton_off
{
	
	height:39px; padding-top:2px;
	
	
}
.boton_off:hover
{
}

input[type=text]
{
    border:1px solid #cccccc;-moz-border-radius: 15px;border-radius: 15px;  padding-left:10px; padding-right:10px;
}
input[type=password]
{
    border:1px solid #cccccc;-moz-border-radius: 15px;border-radius: 15px; padding-left:10px; padding-right:10px;
}
select
{
    border:1px solid #cccccc;-moz-border-radius: 15px;border-radius: 15px; padding-left:10px; padding-right:10px;
}

/* TABS JUBILADOS */
.tabjubilado
{
    background-color:#c5cad8; color:#FFF;
    width:150px;  font-weight:bold; font-size:13px; text-align:center; cursor:pointer; position:relative; float:left;
}
.tabjubilado_on
{
    position:relative; float:left;
    width:150px;  background-color:#293f75; font-weight:bold; color:#FFF; font-size:13px; text-align:center; cursor:pointer;
}
    .tabjubilado:hover
    {
        background-color:#293f75; color:#FFF;
    }