﻿@import 'Button.css';
@import 'SideBox.css';

/*********************************************************************************************************/
.Body
{
	margin: -9px auto 0px auto;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-family: "segoe ui",arial,sans-serif;
	font-size: 10px;
	color: #2c2c2c;
	background-color: #CECBCE;
	background-image: url(img/fondo.gif);
	background-repeat: repeat-x;
	background-position: top;
}

form { margin: 0; padding: 0; }

input, textarea { border: #e0e0e0 1px solid; background-color: #f7f7f7; color: #66666; }
input[type="text"], input[type="password"], textarea { padding: 2px 2px 2px 2px; font-size: 10px; }
input[type="checkbox"] { vertical-align: middle; }
a, a:link, a:visited { color: #458AB2; text-decoration: none; }
a:hover { color: #458AB2; text-decoration: underline; }
img { border: none; }

/*********************************************************************************************************/
#Envoltura
{
	margin: 8px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-repeat: repeat;
	background-color: #fff;
	width: 780px;
	color: #2c2c2c;
}

/*********************************************************************************************************/
/* HEADER */
#Envoltura #EnvolturaCabecera
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(img/Header/bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 780px;
	height: 80px;
}

/*********************************************************************************************************/
/* BANNER */
#Envoltura #EnvolturaBanner
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 780px;
	height: 162px;
}

/*********************************************************************************************************/
/* MENU MAIN */
#Envoltura #EnvolturaMenuPrincipal
{
	margin: 0px auto 0px auto;
	padding: 0px 4px 0px 4px;
	background-image: url(img/Menu/bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 765px;
	text-align: right;
	color: #fff;
	line-height: 26px;
	height: 26px;
}

#Envoltura #EnvolturaMenuPrincipal a {
	color: #E2B8B8;
	font-family: Verdana;
	font-size: 11px;
	padding: 0px 7px 0px 7px;
}

/*********************************************************************************************************/
/* FOOTER */
#Envoltura #EnvolturaPie
{
	margin: 0px auto 0px auto;
	padding: 6px 0px 6px 0px;
	text-align: center;
}

#Envoltura #EnvolturaPie a
{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	padding: 18px 6px 0px 6px;
}

#Envoltura #EnvolturaPie a:hover { text-decoration: underline; }

/*********************************************************************************************************/
/* CONTENT */
#Envoltura #EnvolturaContenido
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 773px;
	border-bottom: 6px solid #d99b36;
}


#Envoltura #EnvolturaContenido td {	vertical-align: top; }

#Envoltura #EnvolturaContenido .EnvolturaContenidoIzquierdo
{
	padding: 0px 4px 0px 4px;
	width: 165px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background-color: #f7f7f7;
}

#Envoltura #EnvolturaContenido .EnvolturaContenidoPrincipal
{
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #cccccc;
	width: 598px;
}

/*********************************************************************************************************/
.VinculosHistorial {
	color: #666;
		font-size: 19px;
}

.VinculosHistorial a {
	font-size: 19px;
	text-decoration: none;
	color: #666;
}

.VinculosHistorial a:link, .VinculosHistorial a:visted {
	font-size: 19px;
	text-decoration: none;
	color: #666;
}

/*********************************************************************************************************/
.Pagina { background-color: #fff; padding: 0px 0px 0px 0px; font-size: 11px; font-family: Arial; }
.Pagina input, textarea { background-color: transparent; border: 1px solid #ccc; font-size: 11px; font-family: Arial; }
.Pagina select { background-color: transparent; border: 1px solid #ccc; font-size: 11px; font-family: Arial; }
.Pagina input[type="text"], .Pagina input[type="password"], .Pagina textarea { }
.Pagina input[type="submit"], .Pagina input[type="button"] { background-color: #f4f4f4; font-size: 11px; font-family: Arial; }
.Pagina input[type="checkbox"], .Pagina input[type="radio"] { vertical-align: middle; border: none; }
.Pagina a { background-color: transparent; border: 1px solid #ccc;}
.Pagina img { background-color: transparent; border: 1px solid #ccc;}

/*********************************************************************************************************/
.PaginaBarraHerramientas {
	color: #003399;
	margin: 0px auto 0px auto;
	border-top: 1px dotted #999;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
}
.PaginaBarraHerramientas input { }

/*********************************************************************************************************/
.PaginaContenido { }

.PaginaContenido .PaginaContenido_Header {
	padding: 0px 0px 14px 0px;
	font-family: "Times Noticia Roman";
	font-size: 18px;
	color: #704636;
}

.PaginaContenido .PaginaContenido_Body {
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

/*********************************************************************************************************/
.NoMostrar
{
	display: none;
}

/*********************************************************************************************************/
.page-tab-header
{
	padding-top: 10px;
	/*border-top: 1px dotted #ccc;*/
}

.page-tab
{
	padding-top: 16px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	border-left: 1px dotted #8db2e3;
	border-right: 1px dotted #8db2e3;
	border-bottom: 1px dotted #8db2e3;
	background-color: #DBE6F5;
}

.fileupload
{
	width: 0px;
}

.checkbox {
    border: 0px;
}

.label 
{
	text-align: right;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
}

.label-separator
{
	width: 10px;
	text-align: center;
}

.line-h
{
	border-top: 1px solid #cccccc;
	padding-top: 2px;
	padding-bottom: 2px;
	width: inherit;
}


/*********************************************************************************************************/
/* LOGIN */
.EnvolturaInicioSesion
{
	margin: 0px auto 0px auto;
	width: 100%;
}

.EnvolturaInicioSesion .txtUsuario, .EnvolturaInicioSesion .txtContrasenia
{
	width: 129px;
}

#login .login-error
{
	text-align: center;
}

/*********************************************************************************************************/
/* DATAGRID */
.GrillaPrivado {
	background-color: #fff;
	border: 1px solid #ccc;
	vertical-align:middle;
	text-align: justify;
}

.GrillaPrivado caption {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px;
	font-weight: bold;
	background-color: #F7F3EF;
	font-family: Tahoma;
}

.GrillaPrivado th a { color: #002D96; text-decoration: none; }
.GrillaPrivado th a:hover { color: #EF9615; }
.GrillaPrivado td {
	border: 0px solid #ccc;	
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.GrillaPrivado .GrillaPrivadoCabecera {
	text-align: center;
	background: #F4F3EE url(img/datagrid/bg-header.gif) repeat-x;
	background-position: center bottom;
	background-color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 27px;
	color: #002D96;
	text-align: center;
}

.GrillaPrivado .GrillaPrivadoFila
{
	background-color: #fff;
	vertical-align: middle;
	text-align: left;
}

.GrillaPrivado .GrillaPrivadoFilaAlternativa
{
	background-color: #F4F4F4;
}

.GrillaPrivado .GrillaPrivadoFilaMouseOver {
	background: #CBE1FC;
}

.GrillaPrivado .GrillaPrivadoFilaSeleccionada {
	background: #CBE1FC;
}

.GrillaPrivado .GrillaPrivadoPaginacion {
	background: url(../img/datagrid/bg-footer.gif) repeat-x top;
	padding: 4px;
	padding-top: 8px;
}

.GrillaPrivado .GrillaPrivadoPaginacion a:link, a:visited, a {
	color: #000;
	font-size: 12px;
}
/*********************************************************************************************************/
/* DATAGRID */
.GrillaPublico {
	background-color: #fff;
	border: 1px solid #ccc;
	vertical-align:middle;
	text-align: justify;
}

.GrillaPublico caption {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px;
	font-weight: bold;
	background-color: #F7F3EF;
	font-family: Tahoma;
}

.GrillaPublico th a { color: #002D96; text-decoration: none; }
.GrillaPublico th a:hover { color: #EF9615; }
.GrillaPublico td, .GrillaPublico th {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: middle;
}

.GrillaPublico .GrillaPublicoCabecera {
	text-align: center;
	background: #F4F3EE url(img/datagrid/bg-header.gif) repeat-x;
	background-position: center bottom;
	background-color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 27px;
	color: #002D96;
	text-align: center;
}

.GrillaPublico .GrillaPublicoFila
{
	background-color: #fff;
	vertical-align: middle;
	text-align: left;
}

.GrillaPublico .GrillaPublicoFilaAlternativa
{
	background-color: #F4F4F4;
}

.GrillaPublico .GrillaPublicoFilaMouseOver {
	background: #CBE1FC;
}

.GrillaPublico .GrillaPublicoFilaSeleccionada {
	background: #CBE1FC;
}

.GrillaPublico .GrillaPublicoPaginacion {
	background: url(../img/datagrid/bg-footer.gif) repeat-x top;
	padding: 4px;
	padding-top: 8px;
}

.GrillaPublico .GrillaPublicoPaginacion a:link, a:visited, a {
	color: #000;
	font-size: 12px;
}

/*********************************************************************************************************/
.EnvolturaListaNoticiasPaginaPrincipal { border-top: 1px solid #ccc; border-bottom: 6px solid #d99b36; }
.ListaNoticiasPaginaPrincipal { }
.ListaNoticiasPaginaPrincipalItem { padding: 8px 8px 8px 8px; }
.ListaNoticiasPaginaPrincipalItemAlternativo { border-left: 1px solid #e0e0e0; padding: 8px 8px 8px 8px; }

/*********************************************************************************************************/
.EnvolturaListaTrabajadoresPaginaPrincipal { border-left: 5px solid #dedede; font-family: Arial; font-size: 11px; }
.EnvolturaListaTrabajadoresPaginaPrincipal .EnvolturaListaTrabajadoresPaginaPrincipalCabecera, .EnvolturaListaTrabajadoresPaginaPrincipal .EnvolturaListaTrabajadoresPaginaPrincipalCabecera td { padding: 2px 8px 2px 8px; }
.EnvolturaListaTrabajadoresPaginaPrincipal .EnvolturaListaTrabajadoresPaginaPrincipalCabecera .EnvolturaListaTrabajadoresPaginaPrincipalCabeceraIzquierda { background-color: #f0f0f0; border-bottom: 1px solid #ccc;}
.EnvolturaListaTrabajadoresPaginaPrincipal .EnvolturaListaTrabajadoresPaginaPrincipalCabecera .EnvolturaListaTrabajadoresPaginaPrincipalCabeceraDerecha
{
	background-image: url(img/Misc/bg_degrade_gris.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #ccc;
}
.EnvolturaListaTrabajadoresPaginaPrincipal .EnvolturaListaTrabajadoresPaginaPrincipalCabecera .EnvolturaListaTrabajadoresPaginaPrincipalCabeceraTitulo {
	font-family: "Futura Md BT";
	color: #D99B36;
	font-size: 16px;
	border: none;
	padding: 15px 6px 10px 6px;
}

/*********************************************************************************************************/
.GrillaMasNoticias
{
	background-color: transparent;
	border: none;
}

.GrillaMasNoticias th, .GrillaMasNoticias td
{
	padding: 15px 0px 15px 0px;
	background-image: url(img/Misc/b_bottom_curve.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/*********************************************************************************************************/
.GrillaAnuncios
{
	background-color: #ccc;
	padding: 12px 0px 0px 0px;
}

.GrillaAnuncios td, .GrillaAnuncios th
{
	padding: 8px 8px 8px 8px;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	vertical-align: top;
	color: #666666;
}

.GrillaAnuncios .GrillaAnuncios_Fila_Texo,
.GrillaAnuncios .GrillaAnuncios_Fila_Texo th,
.GrillaAnuncios .GrillaAnuncios_Fila_Texo td
{
	padding-left: 4px;
	background-image: url(img/Misc/b_bottom_gris_simple.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.GrillaAnuncios .GrillaAnuncios_Fila_Fecha,
.GrillaAnuncios .GrillaAnuncios_Fila_Fecha th,
.GrillaAnuncios .GrillaAnuncios_Fila_Fecha td
{
	background-color: #f2f2f2;
	background-image: url(img/Misc/b_bottom_gris_simple_rigth.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 38px;
	text-align: center;
	text-transform: lowercase;
	font-weight: bold;
}

.GrillaAnuncios .GrillaAnuncios_Fila_Vineta,
.GrillaAnuncios .GrillaAnuncios_Fila_Vineta th,
.GrillaAnuncios .GrillaAnuncios_Fila_Vineta td
{
	padding-left: 14px;
	padding-top: 4px;
	font-size: 18px;
}
