/* BASADO EN andreas00 - an open source xhtml/css website layout by Andreas Viklund  - http://andreasviklund.com/ . Free to use for any purpose as long as the proper credits are given to the original author.
Version: 2.0 (Jan 29, 2007) */

/*body {background:url(images/bg.gif) repeat-y top center #eaeaea; color:#3a3a3a; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}*/
.portal-body {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size:0.7em;background: #FFFFFF;color : Black; margin : 0;}

/*#content a{color:#BB005E;font-weight: normal;text-decoration: none;}*/
#content {color:#000000;text-decoration: none;}
#content .Title { font-size: 14px; font-weight : bold; color: #000099;}
p {color:#000000;}

/*p a{color:#BB005E;font-weight: normal;text-decoration: none;}*/
#content a{font-weight:normal; color: #993366;font-family: Verdana;text-decoration: none;}
#content a:hover{color: #da8fb5;font-family: Verdana;text-decoration: none;}
#content table table td a{ color: #993366;font-family: Verdana;text-decoration: none;}
#content table table td a:hover{color: #da8fb5;font-family: Verdana;text-decoration: none;}

/*a, p a{font-size: 0.8em;color: #993366;font-family: Verdana;text-decoration: none;}
a:hover, p a:hover {font-size: 0.8em;color: #da8fb5;font-family: Verdana;text-decoration: none;}*/
/*a{color:#BB005E;font-weight: normal;text-decoration: none;}*/
body { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;background: #FFFFFF;color : Black;margin : 0 auto;}
.Title { font-size: 14px; font-weight : bold; color: #000099;}




/* Main layout and header background-color : #A7B2CE;*/
#wrap { color:#303030; margin:0 auto; position:relative;}

#header {position: relative;color:#505050; height:57px; margin:0 0 10px; margin-left:0px;
    border-color: #000000;
    background-position:left 3px;
	background-color : #A7B2CE;
    
    }
    
    
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:15px 0 0;}
#header h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}
#header .headerContent{margin:0 auto; width: 60%;}
#header .contentOptions{display: none;}

#logo_clickable {position:absolute; left:3px; top:6px;  cursor: pointer;    z-index:20;background:url(images/logo_txiki.gif) no-repeat;width:143px; height:45px;}
#raya {position:absolute; top:-50px; url(images/raya.gif) no-repeat;}
/* Left sidebar and menu */
/*MENU**/
#leftside {clear:left; float:left; margin:0;margin-top:20px; padding:0; width:17%; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    
 }


/* Left sidebar and menu */
#leftside h2 {font-size:1.5em; font-weight:400;}
#leftside div.portal-menu {border: 2px solid #A10D59;background-color : #A10D59; padding: 0; padding-right: 3px; }
#leftside div.portal-menu ul { margin: 0; }
#leftside div.portal-menu ul li {padding-left: 0px; padding-top:2px;padding-bottom:2px; }
#leftside div.portal-menu ul li a {}
#leftside div.portal-menu ul ul {margin-left: 10px; }
#leftside div.portal-menu ul ul li{list-style: none;}

#leftside div.portal-menu ul li.menu-grp { list-style: none; border-bottom: 1px solid #FFFFFF;}
#leftside div.portal-menu ul li.menu-grp a{ font-weight:normal; color: #FFFFFF; text-decoration: none; }
#leftside div.portal-menu ul li.menu-grp a:hover{ color: #FFFFFF; }
#leftside div.portal-menu ul li.menu-grp-selected {}
#leftside div.portal-menu ul li.menu-grp-selected a{ font-weight:normal;    color: #FFFFFF; text-decoration: none; }


#leftside div.portal-menu ul li.menu-srv { background-color: #FFFFFF; border-bottom: 1px solid White; }
#leftside div.portal-menu ul li.menu-srv { list-style: none; background-color: #FFFFFF; border-bottom: 1px solid #000000; }
#leftside div.portal-menu ul li.menu-srv a{  font-weight:normal;color: #000000;text-decoration: none; }
#leftside div.portal-menu ul li.menu-srv a:visited{ color: #000000; }
#leftside div.portal-menu ul li.menu-srv a:hover{ color: #000000; }
#leftside div.portal-menu ul li.menu-srv-selected { list-style: none; background-color: #FFFFFF; border-bottom: 1px solid #000000; }
#leftside div.portal-menu ul li.menu-srv-selected a{ font-weight:normal;    color:#A10D59; text-decoration: none; }
#leftside div.portal-menu ul li.menu-srv-selected a:hover{ color: #000000; }



#leftside p,.announce p {font-size:0.8em;}

#leftside .contentOptions{display: none;}
/* Right sidebar */
#extras {float:right; margin:0 0 10px; padding:0; width:140px;}
#extras p,#extras ul {font-size:0.9em; line-height:1.3em; margin:0 0 1.5em; padding:0;}
#extras li {list-style:none; margin:0 0 6px; padding:0;}
#extras h2 {font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 6px;}



/* Main content variations */
#content {position:relative; line-height:1.5em; margin:40px 10px 10px auto; width: 80%;padding:0; text-align:left;}
#content h2,#contentwide h2 {font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}
#content h3,#contentwide h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
#content ul,#content ol,#contentwide ul,#contentwide ol {margin:0 0 16px 20px; padding:0;}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol {margin:2px 0 2px 20px;}
#content li,#contentwide li {margin:0 0 2px 10px; padding:0 0 0 4px;}


/* Footer */
#footer {height:25px;font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 1.2em;
                font-weight: normal;
                
    text-decoration : none;
background-color:#A7B2CE;
clear:both; margin:0;text-align:center;}
#footer p {margin:0; padding:0;}
#footer a {font-weight:400; text-decoration:none;color: white;}
#footer a:hover {}

#footer .contentOptions{display: none;}
/* Links and paragraphs */
a {background:inherit; color:#166090; text-decoration:none; font-weight:700;}
a:hover {background:inherit; color:#286ea0; text-decoration:underline;}
a img {border:0;}

/* Tables and forms */
table { border-collapse:collapse; margin:0; padding:0; }
caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
input,textarea,select {font-size:1em; border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; margin:0; padding:0;}
label {margin:2px;}
form {margin:0;padding:0;}
hr {border:0; border-bottom:1px solid #d8d8d8;}

/* Various classes */
.announce h2 {margin:0 0 10px; padding:0;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:1px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; }
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}



/***********************************************/
/* COMPONENTES DE LA INTERFAZ */
/***********************************************/
/* Componente: Login de portal*/

#portal-login-div {position:absolute; top:1px; right:10px; width:340px;}
#portal-login-div a {width:40%; color: #FFFFFF;}
#portal-login-div .user {left:10px;float:right; clear:right;  font-family: verdana, Arial, Helvetica, sans-serif; color: White;}
#portal-login-div .user INPUT {left:10px; border:1px solid #B01D75; color:#B01D75; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#portal-login-div .password { left:10px; float:right; clear:right; margin-top:5px; font-family: verdana, Arial, Helvetica, sans-serif; color: White;}
#portal-login-div .password INPUT { left:10px;border: 1px solid #B01D75;color : #B01D75;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
#portal-login-div .user-password-fields {float:left;width:280px;}
#portal-login-div .submit {float right;margin-top:24px;}
#portal-login-div .submit INPUT {height:16px;border:1px solid #B01D75; color : #B01D75; background-color: #FFFFFF; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small;}

#portal-login-info-div {position:absolute;  top:3px; right:10px;margin:2px 3px; width:280px;}
#portal-login-info-div .label {float:left; width:250px; color: White; text-align:right;}
#portal-login-info-div .label a{color: #FFFFFF;}
#portal-login-info-div .label div.userText {display:none;}
#portal-login-info-div .label div.userName{}
#portal-login-info-div .label div.changePass{}
#portal-login-info-div form {float:right;margin:0;padding:0;padding-top:3px;width:24px;}
#portal-login-info-div .submit { position:relative;padding-top: 0px;padding-bottom:0px;}
#portal-login-info-div .portal-login-button{width:24px; height:24px;background:url(images/exit.gif) no-repeat;border:none; cursor: pointer;}
#portal-login-info-div .endBlock {clear:both;}

/* Componente: Miga de pan */
.portal-locator {position: absolute;left:18%;top:83px; width:800px;font-weight: bold;text-decoration: none;}
.portal-locator DIV.portal-locator-separator {vertical-align: middle; background:url(images/locator-sep.gif) no-repeat; background-position: center; float:left;    width: 13px; height: 13px; margin-right: 5px; }

.portal-locator DIV.portal-locator-first-item a,.portal-locator DIV.portal-locator-item a {float:left; color: #B83D7A;text-decoration: none;}
.portal-locator DIV.portal-locator-first-item a:hover,.portal-locator DIV.portal-locator-item a:hover{color:#008a8a;}
.portal-locator DIV.portal-locator-last-item a{float:left; color: #B83D7A;text-decoration: none;}
.HOME .portal-locator DIV {display:none;}

/* Componente: fecha/hora*/
/*#datetime {position: absolute;right:0px;top:73px;color:#FFFFFF; margin:3px;}*/
#datetime {position:absolute; top:40px; right:10px;margin:3px; padding:0px; width:150px;color:#FFFFFF;}

/* Componente: Mapa del web */
#Webmap {position: absolute;right:10px; top:65px;
    margin: 0px 0px 0px 0px;
}
#Webmap .label{display:none;}

/* Componente: Buscador global */
#GlobalSearcher {position: absolute;left:0px;top:0px;margin: 62px 0px 0px 3px; width:20%;}
#GlobalSearcher .searchInput {float:left;width:70%;height:18px;}
#GlobalSearcher .searchLabel {display:none;}
#GlobalSearcher .searchIcon { float:left; top:2px;padding:4px 0px 0px 2px;}

/* Componente: Lang selector */
#LangSelector {position: absolute; right:50px; top: 63px;width:38px;}
#LangSelector a{text-decoration:none;}
#LangSelector img{border:0;}
#LangSelector .selectedLngFlag{ display:none;}
#LangSelector .selectedLngText { display: none; }
#LangSelector .selectableLngFlag { display: none; }

/* Componente: Toolbar */
#portal-toolbar {position:absolute;right:10px;top:80px; z-index:100; }

/* Decorador del portlet */
#content .portal-decorator-title {display: none;}




/***********************************************/
/* Utilidades                                                                    */
/***********************************************/

.portal-utility { position:absolute; top:63px; left:18%; height:25px; margin: 0; }
.portal-utility a{font-family: Verdana,  Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    color: #B01D75;
    text-decoration: none;}
.portal-utility a:visited{font-family: Verdana,  Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    color: #B01D75;
    text-decoration: none;}
.portal-utility-item {
    float: left;
    
    padding:2px 5px 2px 5px;
    border-left:2px solid;
    border-left-color: #008080;}
.portal-utility-item-name {}

.portal-utility-item-selected{
    float: left;
    padding:2px 5px 2px 5px;
    border-left:2px  solid;
    border-left-color: #008080;}
.portal-utility-icon{}


/***********************************************/



/***********************************************/
/* MODOS DE VISUALIZACION DE CATEGORIAS */
/*********************** ***********************/
/*   Modo de visualizacion: indice y actual */
#category.index ul {margin:0 5px 0 0;}
#category.index ul li {border-bottom:1px dashed #b0b0b0; margin:0 0 3px 0;}
#category.index #content-detail {border-left:1px dashed #b0b0b0; padding-left:3px;}
#category.index #content-detail .title {border-left:4px solid #ccc;border-top:1px solid #d8d8d8;background-color: #f4f4f4;padding:3px;}

/*   Modo de visualizacion: listado (por defecto) */
#category.default .item {margin-bottom: 10px; border-top:1px solid #d8d8d8;}

/*   Modo de visualizacion: tabla*/
#category.table table.datatable {border:1px solid #d8d8d8; border-collapse:collapse; width:98%; margin:0 0 16px; padding:0;}
#category.table table.datatable th {background:url(images/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:5px; text-align:left;border:1px solid #000000}
#category.table table.datatable td {background:url(images/menubg.gif) repeat-x bottom left #f4f4f4; color:#303030; font-size:0.9em; text-align:left;border:1px solid #000000}

/*   Modo de visualizacion: calendario */
#category .year-calendar table{ margin: 3px; border: 1px solid #CFCFCF; border-collapse:collapse; }
#category .year-calendar table th{ font-size: 13px; background-color: #f4f4f4; padding: 3px 3px; }
#category .year-calendar table td{  font-size: 11px; background-color: #FFFFFF; padding: 0 2px 0 2px; border: 0; }
#category .year-calendar a.dayWithContents,a:hover.dayWithContents,a:link.dayWithContents, a:visited.dayWithContents{ color: red; font-weight: bold; text-decoration:none; }
#category .year-calendar div.float-layer  { font-size: 15px; background-color: #f4f4f4; border: 1px solid; border-color: #F6F9FF #525363 #525363 #F6F9FF; }
#category .year-calendar div.float-layer p { background: #d8d8d8; font-weight: bold; text-align: center;  margin: 0px; }
#category .year-calendar div.float-layer ul { list-style-type: none; margin: 0px; padding:0; }
#category .year-calendar div.float-layer a { text-decoration:none; font-size: .7em ; padding: 2px; }
#category .year-calendar div.float-layer a:hover { background-color: #d8d8d8; border: 0px;}

/*   Modo de visualizacion: toc  */
#category.toc .index ul {list-style-image: url(images/locator-sep.gif);}

/*   Modo de visualizacion: gallery */
#category.gallery .gallery-table {border-top: 1px dashed #b0b0b0;border-left: 1px dashed #b0b0b0;}
#category.gallery .item {padding: 3px; text-align: left; border-bottom: 1px dashed #b0b0b0;border-right: 1px dashed #b0b0b0;}
#category.gallery .item .title {text-align: center;}

/*   Myservices  */
#category.myservices ul {margin-top: 15px; list-style-image: url(images/myservice.gif); }
#category.myservices ul  li {border-bottom: 1px dashed #b0b0b0; }

/***********************************************/



/***********************************************/
/* COMPONENTES DE PRESENTACION DE CONTENIDOS */
/***********************************************/
/* Componente: Caja de navegacion en categoria */
#CategoryNavigationBox {    FLOAT: right; WIDTH: 160px; background-color: #f4f4f4; font-size:0.8em; line-height:1em; margin: 3px; padding: 3px; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; }
#CategoryNavigationBox select { font-size:1em; }
#CategoryNavigationBox div { margin: 3px 0 3px 0; }
#CategoryNavigationBox ul.subcategories { margin:0; padding: 5px 0 5px 10px; border-bottom: 1px dashed #b0b0b0; }
#CategoryNavigationBox div.attributes-filter{ margin:0; padding: 5px 0 5px 5px; border-bottom: 1px dashed #b0b0b0; }
#CategoryNavigationBox div.view-in-calendar-selector { margin:0; padding: 5px 0 5px 5px; border-bottom: 1px dashed #b0b0b0; }
#CategoryNavigationBox div.view-in-calendar-selector ul { margin:0; padding: 5px 0 0 10px;}
#CategoryNavigationBox div.view-in-calendar-selector ul li.calendar { LIST-STYLE-IMAGE: url(../../images/calendar.gif); }

/*  Componente: Caja de atributos de categoria para un contenido */
.CategoryAttributesBox { FLOAT: right; WIDTH: 160px; background-color: #f4f4f4; padding: 3px; border-top: 1px so id #b0b0b0; border-bottom: 1px solid #b0b0b0; }
.CategoryAttributesBox dd { font-weight: bold; }

/* Componente: Barra de herramientas de categoria */
#category-toolbar a img {border:0px solid #fff; margin:2px; padding:0px; vertical-align: middle;}

/* Resultados de búsqueda */
#portal-search-results ul {list-style-image: url(images/locator-sep.gif);}
/***********************************************/



/***********************************************/
/* Estilos para el calendario */
.calendarBox {
    BORDER-RIGHT: #004590 3px solid; BORDER-TOP: #004590 3px solid; BORDER-LEFT: #004590 3px solid; BORDER-BOTTOM: #004590 3px solid; BACKGROUND-COLOR: #f2f5ff
}
.calendarHeader {
    FONT-WEIGHT: bold; COLOR: #f2f5ff; BACKGROUND-COLOR: #004590
}
.calendarFooter {
    BACKGROUND-COLOR: #004590
}
.calendarWeekHeader {
    FONT-WEIGHT: bold; BACKGROUND-COLOR: #dde6ff
}
.calendarWeekWeekend {
    FONT-WEIGHT: bold; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #b4caf1
}
.calendarWeekendCell {
    BACKGROUND-COLOR: #b4caf1
}
.calendarButton {
    BORDER-RIGHT: #0060a9 1px solid; BORDER-TOP: #0060a9 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #0060a9 1px solid; COLOR: #0066cc; BORDER-BOTTOM: #0060a9 1px solid; BACKGROUND-COLOR: #dde6ff
}
.calendarDisabledDay {
    COLOR: gray
}
/***********************************************/
/*Cosas Añadidas respecto de la css de EPSV*/
/*Titulo de las tablas de los contenidos*/
#content td.TITULO1{font-size: 26px;height: 32px;background-color: #A90B4F;color:#FFFFFF;border-color:#A90B4F;  border: 1 outset;text-align: center;font-weight: bold;}
#content td.TITULO2{line-height:normal;font-size: 22px;height: 28px;background-color: #A90B4F;color:#FFFFFF;border-color:#A90B4F;   border: 1 outset;}

td.TITULO1{font-size: 26px;height: 32px;background-color: #A90B4F;color:#FFFFFF;border-color:#A90B4F;   border: 1 outset;text-align: center;font-weight: bold;}
td.TITULO2{line-height:normal;font-size: 22px;height: 28px;background-color: #A90B4F;color:#FFFFFF;border-color:#A90B4F;    border: 1 outset;}
table table{margin-top: 12px;}
h1 
{
    font-size:20px;
    font-weight: bold; 
    color: #A90B4F; 
}

h2 
{
    FONT-WEIGHT: normal; 
    FONT-SIZE: 1.1em; 
    COLOR: #A90B4F; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/*Bordes de las tablas*/
table table{border-collapse:separate;}

TD.Footer {
    FONT-WEIGHT: normal; FONT-SIZE: 0.8em; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TABLE.TableGenerica {
    BORDER-RIGHT: #b8b8b8 1px solid; BORDER-TOP: #b8b8b8 1px solid; FONT-SIZE: 0.8em; BORDER-LEFT: #b8b8b8 1px solid; COLOR: #050505; BORDER-BOTTOM: #b8b8b8 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TR.HeadRowGenerica {
    BORDER-RIGHT: #b8b8b8 1px solid; BORDER-TOP: #b8b8b8 1px solid; FONT-SIZE: x-small; BORDER-LEFT: #b8b8b8 1px solid; COLOR: #050505; BORDER-BOTTOM: #b8b8b8 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.CellGenerica {
    BORDER-RIGHT: #b8b8b8 1px solid; BORDER-TOP: #b8b8b8 1px solid; BORDER-LEFT: #b8b8b8 1px solid; BORDER-BOTTOM: #b8b8b8 1px solid; FONT-SIZE: 1.2em
}
TR.HeadRowRoja {
    BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #eaeaea 1px solid; COLOR: white; BORDER-BOTTOM: #eaeaea 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b5005a
}
TR.HeadRowVerde {
    BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; FONT-SIZE: x-small; BORDER-LEFT: #eaeaea 1px solid; COLOR: white; BORDER-BOTTOM: #eaeaea 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #53a1b4
}
.TitleGenericoAzul {
    FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #000099; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
HR.LineaVerde {
    COLOR: #53a1b4
}
A.LinkGenerico {
    FONT-SIZE: x-small; COLOR: #b5005a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.noticiaResumen {
    FONT-WEIGHT: normal; FONT-SIZE: 0.8em; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TitleEstatutos {
    FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #000099; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.LinkEstatutos A {
    FONT-SIZE: 0.7em; COLOR: #b5005a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.HeadCellHome {
    BORDER-RIGHT: #993366 0px solid; BORDER-TOP: #993366 0px solid; FONT-SIZE: 0.8em; BORDER-LEFT: #993366 0px solid; COLOR: white; BORDER-BOTTOM: #993366 0px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #993366
}
.botoneraHome{
    BORDER-RIGHT: #993366 1px solid; BORDER-TOP: #993366 solid 2px; FONT-SIZE: 1em; BORDER-LEFT: #993366 2px solid; COLOR: white; BORDER-BOTTOM: #993366 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.TableHomeFondo {
    BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 1em; BORDER-LEFT: #ffffff 0px solid; COLOR: #050505; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.TableHome {
    BORDER-RIGHT: #dfbbd5 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 1em; BORDER-LEFT: #ffffff 0px solid; COLOR: #050505; BORDER-BOTTOM: #dfbbd5 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fbf2f9
}
.TableHomeOculta {
    BORDER-RIGHT: #fbf2f9 0px solid; BORDER-TOP: #fbf2f9 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 1em; BORDER-LEFT: #fbf2f9 0px solid; COLOR: #050505; BORDER-BOTTOM: #fbf2f9 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fbf2f9
}

TR.HeadRow 
{
    font-size: x-small; 
    font-weight: bold;
    color: WHITE; 
    font-family: verdana, geneva, arial, helvetica, sans-serif; 
    background-color: #A7B2CE;
}
TH.HeadCell 
{
    border-right: #4A766E 1px solid; 
    border-top: #4A766E 1px solid; 
    font-size: x-small; 
    border-left: #4A766E 1px solid; 
    color: white; 
    border-bottom: #4A766E 1px solid; 
    font-family: verdana, geneva, arial, helvetica, sans-serif; 
    background-color: #008080;
    font-weight: bold;
}

.BigText 
{
    FONT-SIZE: 1.1em; 
    COLOR: #a90b4f; 
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    font-weight: bold
}

.SmallText 
{
    FONT-SIZE: 0.7em; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.EvenRow{
    text-align: left;
}
.OddRow{
    text-align: left;
}
/*estilos para el servicio de Auditoria de cambios*/
.cabecera{text-align: center;padding-right: 20px;}
.columnaCambio{text-align: left;}
.columnaUsuario{text-align: left; padding-left: 20px;}
.columnaTcambio{text-align: left; padding-left: 20px;}
.columnaFecha{text-align: left; padding-left: 0px;}

