body
{
background:   #454647 url(imagenes/background.gif) repeat-x top left;
margin:0px 0xp 0px 0px;
font-family:arial;
}

a
{
color: 	            #F68F1E;
text-decoration:	none;
}

a:hover
{
color: 	            #e98e44;
}

.logo
{
	background:url(imagenes/logo.png) no-repeat bottom left;
	height:90px;
	width:233px;	
}

.fondo
{
background-color:   #ffffff;
}

.finPagina
{
	background:url(imagenes/finPagina.png) no-repeat top center;
	height:13px;
}

/* start login.css */

.login .alignBtn
{
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}

/* end login.css */

.marcoRight
{
	background:url(imagenes/sombraRight.png) repeat-y top;
	width:3px;
}

.marcoLeft
{
	background:url(imagenes/sombraLeft.png) repeat-y top;
	width:1px;	
}

.marcoCliente
{	
	background-color:E6E6E6;
	border-radius:6px;
	border:solid 1px #DCDCDC;
	-webkit-box-shadow: 1px 1px 0px #C9C9C9;
	-moz-box-shadow: 1px 1px 0px #C9C9C9;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C9C9C9', Direction=135, Strength=3);
}

.marcoWidth1
{
	width:222;
	height:69px;
}

.marcoWidth2
{
	width:342;
}

.menuLeft
{
	background:url(imagenes/menuFin.png) no-repeat bottom right;
	width:13px;
}

.menu
{
	background:url(imagenes/menu.png) repeat-x bottom left;
	height:28px;
	min-width:475px;
	vertical-align:bottom;
	-webkit-user-select: none;
	-moz-user-select: none;
}

.menuMarco
{
background-color:   #f2f2f2;
border:             solid 1px #c7c7c7;
filter:             progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=2);
}

.menu A
{
	font-family:tahoma;
	font-weight:bold;
	font-size:13px;
	color:#242424;
	text-shadow:#ffffff 1px 1px 0px;
	text-decoration:none;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	display:block;
	white-space:nowrap;
	padding-top:5px;
	padding-bottom:6px;
	margin-bottom:-1px;
}

.menu A:hover, .menu A.expanded, .menu A.selected
{
	color:#ffffff;
	text-shadow:#007591 1px 1px 0px;
	background:#14A4C1 url(imagenes/menuOver.png) repeat-x bottom left;
}

.menuSubItem
{
	font-size:       10px;
	color:           #467b99;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px 4px 3px 4px;
	height:          20px;
}

.menuSubItemOver
{
	font-size:       10px;
	color:           #e06f41;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px 4px 3px 4px;
	height:          20px;
}

.menuSubItemPadre
{
	font-size:       10px;
	color:           #467b99;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px 4px 3px 4px;
	height:           20px;
}

.menuSubItemPadreOver
{
	font-size:       10px;
	color:           #e06f41;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px 4px 3px 4px;
	height:           20px;
}

.tituloGrupoHome
{
	color:#878787;
	
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #dcdcdc;
	padding-bottom:1px;
	padding-top:3px;	
}

.titulo
{
	font-size:       15px;
	font-weight:     bold;
	color:           #DDDDDD;
}

.texto
{
	font-size:       11px;
	color:           #3a3a3c;
}

.textoTitulo1
{
	font-size:       14px;
	color:           #f68f1e;
}

.textoTitulo2
{
	font-size:       14px;
	color:           #00adef;
}

.textoTitulo3
{
	
	font-size:       14px;
	color:           #cadb2a;
}

.textoTitulo4
{
	
	font-size:       14px;
	color:           #6c6c6c;
}

.textoCopete
{
	font-size:      9px;
	color:          #919094;
	font-style:     italic;
}

.bordeImagen
{
    border:         solid 1px #e3e9ef;
}

.linea1
{
    border-bottom:solid 1px #f68f1e;
}

.linea2
{
    border-bottom:solid 1px #00adef;
}

.linea3
{
    border-bottom:solid 1px #cadb2a;
}

.linea4
{
    border-bottom:solid 1px #6c6c6c;
}

.clienteTitulo
{
	font-size:      14px;
	font-weight:    bold;
	color:          #666668;
}

.clienteTituloB
{
	font-size:      13px;
	font-weight:    bold;
	color:          #666668;
}

.clienteDesc
{
	font-size:      11px;
	color:          #666668;
}

.clienteUrl
{
	font-size:      11px;
	font-weight:    bold;
	text-decoration:none;
	color:          #05a5c7;
	text-decoration:none;
}

.clienteUrl:hover
{
	color:          #74d3e7;
}

.texto:hover
{
	color: #3a3a3c;
}

.textoColor
{
	
	font-size:       11px;
	color:           #e98e44;
}

.textoColor:hover
{
	color:           #079bc4;
}

.textbox
{
	
	font-size:       11px;
	color:           #3a3a3c;
}

.adminLoginTextbox
{
	border:solid 1px #868686;
	
	font-size:       11px;
	color:           #3a3a3c;
}

.piePagina
{
	
	font-size:       10px;
	color:           #5a5d5f;
	text-align:center;
	padding-top:4px;
}

.piePagina A
{
	text-decoration:none;
}

.textoLogin
{
	
	font-size:       11px;
	color:           #3a3a3c;
}

.textoLogin:hover
{
	color:           #079bc4;
}


/* ADMIN */
.boton
{
	
	font-size:   11px;
	color:       #2d4b45;
}

.botonAdmin
{
	
	font-size:   09px;
	height:      18px;
	color:       #2d4b45;
}

.EditorTextoOver
{
	color: #000000;
	background-color: #CCCCCC;
}

.EditorTextoEnFoco
{
	color: #000000;
	background-color: #EEEEEE;
}

/* Formulario */
.frm
{
	font-size:12px;
	color:Black;
}

.frm .MensajeError
{
	color:Red;
}

.frm .label
{
	font-size:12px;
}

.frm textarea, .frm input, frm select
{
	font-size:12px;
	font-family:Arial;
}

.frm textarea
{
	margin-top:2px;
}

.frm input[type="submit"], .frm input[type="file"]
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-align:center;
	background-color: #B8B4A8;
	border: 1px solid #666668;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(255, 255, 255, 0.7) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(255, 255, 255, 0.7) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(255, 255, 255, 0.7) inset;
	padding: 4px 10px 4px 10px;
	cursor: pointer;
	white-space: nowrap;
	color:#666668;
	margin:4px 20px 0px 0px;
}

.frm input[type="file"]
{
	font-size: 13px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin:2px 0px 2px 0px;
	font-weight:normal;
}

.frm input[type="submit"]
{
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.37);
}

.frm input[type="submit"]:hover
{
	color:white;
	background-color:#15A8C6;
	border-color:#107E94;
	text-shadow: 0 1px 1px #107E94;
}

.ToolTip
{
	font-family:		arial;
	color:				black;
	font-size:			11px;
	background-color:	#ffffe1;
	max-width:			200px;
	padding:            2px 4px 2px 4px;
    border:             solid 1px #e2e29e;
}

/* HOME */
.home
{
	
	font-size:11px;
	color:#666668;

}

.home A.btn
{
	display:inline-block;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	line-height:33px;
	padding:1px 0px 0px 0px;
	text-decoration:none;
}

.home .preload
{
	display:none;
}

.home .columna1
{
	border-right:solid 1px #ebebeb;
	background-color:f4fafc;
}

.home .columna1 .encabezado
{
	background-image:url(imagenes/col1.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:0px;
}

.home .columna1 .contenido
{
	padding:9px 10px 9px 10px;
}

.home .columna1 .contenido A.btnAdm
{
	background-image:url(imagenes/btnAdmIdle.gif);
	display:block;
	width:189;
	height:67;
}

.home .columna1 .contenido A.btnAdm:hover, .btnAdmOver
{
	background-image:url(imagenes/btnAdmOver.gif);
}

.home .columna2
{
	border-right:solid 1px #ebebeb;
}

.home .columna2 .encabezado
{
	background-image:url(imagenes/col2.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:0px;
}

.home .columna2 .contenido
{
	padding:9px 10px 9px 10px;
}

.home .columna2 .contenido A.btn
{
	background-image:url(imagenes/btnPlanIdle.gif);
	width:85px;
	color:#ffc20e;
}

.home .columna2 .contenido A.btn:hover, .btnHire
{
	background-image:url(imagenes/btnPlanOver.gif);
	color:white;
}

.home .columna3
{

}

.home .columna3 .encabezado
{
	background-image:url(imagenes/col3.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:0px;
}

.home .columna3 .contenido
{
	padding:9px 6px 9px 10px;
}

.home .columna3 .contenido .clientes
{
	background-image:url(imagenes/clienteFade.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:50px;
	padding-right:0px;
}

.home .columna3 .contenido A.btn
{
	background-image:url(imagenes/btnClientesIdle.gif);
	width:152px;
	color:#cadb2a;
	margin-top:2px;
}

.home .columna3 .contenido A.btn:hover, .btnViewClients
{
	background-image:url(imagenes/btnClientesOver.gif);
	color:white;
}

.bloque .titulo
{
	background-color:#c5c2b8;
	background-image:url(imagenes/barraTexto.gif);
	font-size: 11px;
	font-weight:normal;
	text-align:center;
	color:#666666;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
}

.bloque .texto
{
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
}

.bloque .texto LI
{
	list-style-image:url(imagenes/itemA.gif);
}

.bloque .texto LI .titulo
{
	font-size:		18px;
	color:			#f68f1e;
	padding:0px 0px 0px 0px;
	background-color:transparent;
}

.bloque .texto .seccionImg
{
	text-align:center;
	font-size:      9px;
	color:          #919094;
	font-style:     italic;
}

.bloque .texto .seccionImg IMG
{
	border:solid 1px #e3e9ef;
}

.bloque .texto LI.B
{
	list-style-image:url(imagenes/itemB.gif);
}

.bloque .texto LI.B .titulo
{
	color:#00adef;
	border-bottom:	solid 1px #00adef;
}

/* Encabezados */

.encabezado
{
	text-align:right;
	padding:7px 17px 8px 17px;
	display:block;
	font-style:italic;
	font-size:26px;
	font-weight:bold;
	color:#ffffff;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.encabezado.rojo
{
	background:-webkit-gradient(linear, left top, right top, color-stop(0, #D10606), color-stop(1, #B50404));
	background-image: -moz-linear-gradient(left, #D10606, #B50404);
	background-color:#D10606;
	border-top-color:#DF5151;
	border-bottom-color:#B70505;
	text-shadow:#A20404 1px 1px 1px;
}

.encabezado.celeste
{
	background:-webkit-gradient(linear, left top, right top, color-stop(0, #05B7D2), color-stop(1, #038BB6));
	background-image: -moz-linear-gradient(left, #05B7D2, #038BB6);
	background-color:#05B7D2;
	border-top-color:#4FB0CD;
	border-bottom-color:#037CA1;
	text-shadow:#037DA0 1px 1px 1px;
}

.encabezado.verde
{
	background:-webkit-gradient(linear, left top, right top, color-stop(0, #D5E232), color-stop(1, #BFD422));
	background-image: -moz-linear-gradient(left, #D5E232, #BFD422);
	background-color:#D5E232;
	border-top-color:#D4E265;
	border-bottom-color:#A9BA1F;
	text-shadow:#A7B920 1px 1px 1px;
}

.encabezado.naranja
{
	background:-webkit-gradient(linear, left top, right top, color-stop(0, #FFD010), color-stop(1, #FFB40A));
	background-image: -moz-linear-gradient(left, #FFD010, #FFB40A);
	background-color:#FFD010;
	border-top-color:#FFCB54;
	border-bottom-color:#DF9E09;
	text-shadow:#DB9F09 1px 1px 1px;
}

.encabezado.gris
{
	background:-webkit-gradient(linear, left top, right top, color-stop(0, #D2D0C8), color-stop(1, #B8B4A8));
	background-image: -moz-linear-gradient(left, #D2D0C8, #B8B4A8);
	background-color:#B8B4A8;
	border-top-color:#CDCBC2;
	border-bottom-color:#A19E93;
	text-shadow:#A19E93 1px 1px 1px;
}

/* Headers */

H1
{
	color:#15A8C6;	
}

H2
{
	color:#107E94;	
}

H3
{
	color:#666668;	
}

LI
{
	font-size:13px;	
}

/* Botones Custom */

.btnCustom1
{
	font-size: 17px;
	font-weight: bold;
	font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.37);
	text-align:center;
	background-color: #B8B4A8;
	border: 1px solid #666668;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(255, 255, 255, 0.7) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(255, 255, 255, 0.7) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(255, 255, 255, 0.7) inset;
	padding: 10px 15px 10px 15px;
	cursor: pointer;
	min-width:197px;
	white-space: nowrap;
	color:#666668;
}

.btnCustom1:hover
{
	color:white;
	background-color:#15A8C6;
	border-color:#107E94;
	text-shadow: 0 1px 1px #107E94;
}

/* Admin */
.EditorTextoOver{ cursor:default; background-color:#7d7d7d; }
.EditorTextoEnFoco{ background-color:#7d7d7d; }
