﻿body
{
	margin:0px;
	font-family:Arial;
	font-size:12px;
	color:#484849;
	text-decoration:none;
	height:100%;
	background-color:#FFFFFF;
}
img
{
	border:none;
}
.boton
{
	background-color:#484849;
	font-family:Arial;
	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;
}
input[type=text]
{
    border:1px solid #333; height:15px; background-color:White;
}
select
{
    border:1px solid #333; height:15px; background-color:White;
}
/*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:Arial;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.menu_on
{
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.menu2
{
	font-family:Arial;
	color:#2B4C60;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.menu_on2
{
	font-family:Arial;
	color:#2B4C60;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
.titulo
{
	font-family:Arial;
	color:#2B4C60;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}
.menu_blanco
{
	font-family:Arial;
	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-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.tabla_item
{
	background-color:#f8f8f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#605D5D;
	height:31px;
	border:1px solid #CCC;
	border-right:0px;
}
.tabla_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	text-decoration:underline;
}
.tabla_header                                     
{ 
	background-color:transparent;
	background-image:url(../img/header.png);
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#605D5D;
	font-weight:bold;
	text-align:left;
	border:1px solid #CCC;
	border-right:0px;
}
.tabla_header2                                     
{ 
	background-color:#333;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	border:1px solid #CCC;
	border-right:0px;
}
.tabla_header3                                     
{ 
	background-color:#a6c9cc;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#414242;
	font-weight:bold;
	text-align:left;
	border:1px solid #CCC;
	border-right:0px;
}
.tabla_header4                                     
{ 
	background-color:#DADBE5;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#605D5D;
	font-weight:bold;
	text-align:left;
	border:1px solid #CCC;
	border-right:0px;
}
.tabla_alternate
{
background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#605D5D;
	height:31px;
	border-left:1px solid #CCC;
}

/* Estilos textos */
.texto_bold
{
	font-family:Arial;
	font-size:12px;
	color:#484849;
	text-decoration:none;
	font-weight:bold;
}
.texto
{
	font-family:Arial;
	font-size:12px;
	color:#484849;
	text-decoration:none;
	height: 21px;
}
.texto13
{
	font-family:Arial;
	font-size:13px;
	color:#484849;
	text-decoration:none;
}
.link
{
	font-family:Arial;
	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:Verdana;
	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:Arial;
	font-size:10px;
	color:#706F6F;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:2px dotted #dbdbdb;
	vertical-align:top;
}
.padd20
{
	padding:5px;
}
.GridBase
{
	width:980px;
}
.GridPagos
{
    width:950px;
}
.GridProyeccion
{
	width:300px;
}
.GridPagosGastos
{
	width:700px;
}
/* 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:-35px;
	width:196px;
	height:27px;
	left:800px;
	padding-top:10px;
	text-align:right;
}
.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:54px; }
.titR { width:16px; height:54px; background-image:url(../img/titR.png); }
.titL { width:16px; height:54px; background-image:url(../img/titL.png); }
.titM { height:54px; background-image:url(../img/titM.png); }
.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
{
	padding-top:10px;
	padding-bottom:10px;
}
.boton_on
{
	padding-top:2px;
	height:45px;
	
}
.boton_off
{
	height:45px;
	padding-top:2px;
}
.boton_off:hover
{
	
}


/* CLIENTE */
.cliente
{
    width:1000px;
    border:3px solid #374c65;
    text-align:left;
    min-height:600px;
}
.cliente_info
{
    width:1000px;
    height:70px;
    
}
.cliente_componente
{
    width:1000px;
}
.cliente_titulo
{
    width:990px;
    background-color:#374c65;
    height:20px;padding-top:5px; padding-left:10px;
    color:#FFF; font-weight:bold;
    cursor:pointer;
    border-bottom:1px solid #FFF;
}
.cliente_titulo_f
{
    background-image:url(../img/titulo.png);
}
.cliente_titulo_fnone
{
    background-image:url(../img/titulonone.png);
}
.cliente_frame
{
    width:1000px;
}
.cliente_frame2
{
    width:1000px;
    height:100px;
}
.cliente_vendedor
{
    width:980px;
    text-align:right;
    height:46px;
}
.cliente_vendedor2
{
    width:980px;
    padding-top:4px;
    text-align:right;
    height:50px;
}
.cliente_colapse
{
    position:relative;
    
}

/* CONTACTOS */
.contacto_menu
{
    width:1000px;
   
    padding-top:10px;
    border-bottom:1px solid #374c65;
    display:table;
}
.contacto_item
{
    position:relative;
    float:left;
    padding-left:8px;
    padding-right:8px;
    cursor:pointer;
    left:3px;
    padding-top:3px;
    padding-bottom:3px;
}
.contacto_item2
{
    background-color:#FFF;
    color:#374c65;
}
.contacto_item2:hover
{
    background-color:#374c65;
    color:#FFF;
   
}
.contacto_item2_on
{
    background-color:#374c65;
    color:#FFF;
   
}
.contacto_frame
{
    width:1000px;
    
}
.contacto_frame input[type=text]
{
    width:150px;
    height:15px;
    border:1px solid #374c65;
    font-size:12px;
    
}
.contacto_frame select
{
    width:150px;
    height:18px;
    border:1px solid #374c65;
    font-size:12px;
    
}

.formatoCajas input[type=text]
{
    width:150px;
    height:15px;
    border:1px solid #374c65;
    font-size:12px;
    
}
.formatoCajas select
{
    width:150px;
    height:18px;
    border:1px solid #374c65;
    font-size:12px;
    
}
.aviso
{
    padding-bottom:20px;
    padding-top:20px;
    padding-left:10px;
    cursor:pointer;
}