﻿/* 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: #cccccc; color:#000000; font-size: 11px; font-family: Verdana,Tahoma,Arial,sans-serif; line-height: 15px; font-weight: normal; text-transform: none; white-space: normal; text-align: justify;  padding:5px; }

/* Main layout and header */
#wrap {background: White; color:#303030; margin:0 auto; padding: 0px 0px 0px; width:940px;}
#header {float:left; width:938px; z-index:1; color:#505050; height: 128px; margin: 0px 1px 0px 1px; padding:0; }
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding: 10px 0 0 0px;}
#header h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header p {font-size:1.1em; letter-spacing:-1px; margin: 0 0 10px 15px; padding:0 0 0 3px;}
#header .contentOptions{display: none;}
/*Para que en internet Explorer se vea correctamente con el fondo del header */
#header div.headerContent #content-detail{float:left; width:65%;}
#header-detail {border-collapse:separate;}

#logo_clickable {position:absolute; left:0px; top:30px; cursor: pointer;	z-index:20; display:none;}


/* Left sidebar and menu*/
#leftside {float: left; clear: left; margin: 5px 0pt 0px 0px; width:180px;position:relative;top:0px !Important; top:-55px;}
#leftside div.portal-menu ul {list-style:none; clear:left; float:left; margin: 5px 0px 0px 0px; padding:0; background: #ef7310;}
#leftside div.portal-menu ul li {display: inline; padding:0; margin-top:0px; width:177px; }
#leftside div.portal-menu ul li a {float:left;text-align:left; color: white; border-bottom:1px solid white; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; font-size: 11px; font-weight: bold; margin-bottom:0px; padding: 5px 0px 3px 3px; text-decoration:none; width:177px; height: 18px; }
#leftside div.portal-menu ul li a:hover, 
#leftside div.portal-menu ul li a:active {color: black; border-bottom:1px solid white; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; font-size: 11px; font-weight: bold; margin-bottom:0px; padding: 5px 0px 3px 3px; text-decoration:none; width:177px; height: 18px; }

#leftside div.portal-menu ul ul {padding:5px 0 7px 0;text-align:left; margin-top:0px; border-bottom:0px solid white; border-left:1px solid white; border-right:1px solid white; border-top:0px solid white; width:180px; left: 0px; }
#leftside div.portal-menu ul ul li {clear: both; color: white;}
#leftside div.portal-menu ul ul li a {margin: 0px 0px 0px 3px;border-bottom:0px solid white; border-left:0px solid white; border-right:0px solid white; border-top:0px solid white; color:black; font-size: 10px; font-weight: normal; margin-bottom:0px; padding: 1px 0px 0px 3px; text-decoration:none; width:165px; height: 13px;}
#leftside div.portal-menu ul ul li a:hover,
#leftside div.portal-menu ul ul li a:active {margin: 0px 0px 0px 3px;border-bottom:0px solid white; border-left:0px solid white; border-right:0px solid white; border-top:0px solid white; color:white; font-size: 10px; font-weight: normal; margin-bottom:0px; padding: 1px 0px 0px 3px; text-decoration:none; width:165px;  height: 13px;}

#leftside div.portal-menu ul ul ul {margin: 0px 0px 0px 0px; border-bottom:0px solid white; border-left:0px solid white; border-right:0px solid white; border-top:0px solid white; color:white; font-size: 9px; font-weight: normal; margin-bottom:0px; padding: 1px 0px 0px 3px; text-decoration:none; width: 165px; }
#leftside div.portal-menu ul ul ul li {clear: both; }
#leftside div.portal-menu ul ul ul li a {margin: 0px 0px 0px 10px; border-bottom:0px solid white; border-left:0px solid white; border-right:0px solid white; border-top:0px solid white; color:white; font-size: 9px; font-weight: normal; margin-bottom:0px; padding: 1px 0px 0px 0px; text-decoration:none; width: 165px; }
#leftside div.portal-menu ul ul ul li a:hover, 
#leftside div.portal-menu ul ul ul li a:active {margin: 0px 0px 0px 10px; border-bottom:0px solid white; border-left:0px solid white; border-right:0px solid white; border-top:0px solid white; color:black; font-size: 9px; font-weight: normal; margin-bottom:0px; padding: 1px 0px 0px 0px; text-decoration:none; width: 165px; }

#leftside h2 {font-size:1.5em; font-weight:400;}
#leftside .contentOptions{display: none;}

#leftside .announce { float: left; margin: 1px 0px 0px 1px; padding: 5px 0px 10px 0px; width:180px;  background: #ffd6ad;  }
#leftside p,.announce p {font-size:0.8em;}
#leftside .headerContent{}
#leftside .footerContent{}
#leftside .menuContent{float: left; clear: left; margin: 0px 0px 0px 1px; padding: 10px 0px 0px 0px; width:180px; background: #ffefde; }

#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 { float:left; width: 740px; margin: 5px 0px 10px 10px !Important; margin: -45px 0px 10px 10px;padding:0; text-align:left; display: inherit;}
.HOME #content {float:left; width: 580px; margin:10px 5px 10px 6px !Important; margin:-45px 5px 10px 6px; padding:0; text-align:left; display: inline;}
#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;}
.HOME #content .contentOptions {display: none;}

/*Contenido variable para la zona de contenidos como en el header, footer, y menu */
div.contentContent{float:left; width:160px; position: relative;  display: none; } 
.HOME div.contentContent{float:left; width:160px; margin: 5px 0px 0px 5px !Important;margin: -45px 0px 0px 5px; position: relative; display: inline; } 
div.contentContent .contentOptions {display: none;}

/* Footer */
#footer { clear:both; color:gray; font-size:0.9em; margin:0; height: 15px; padding:8px 0 8px 0; text-align:center; width:940px;  }
#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration: underline;}
#footer .contentOptions{display: none;}

/* Links and paragraphs */
a {background:inherit;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #be5719; text-decoration:none; font-weight: normal;font-variant: normal;}
a:hover {background:inherit; color: #be5719; text-decoration: underline;}
a img {border:0;}
p {margin:0 0 16px;}
blockquote {background:url(images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:16px; padding:7px 7px 7px 11px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin: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;}

TR.encabezado { background-color: #ffe7ce;}
TR.encabezado TD{ background-color: #ffe7ce; color: #be5719; font-size: 17px; font-weight: bold; text-indent: 2px;}
TR.encabezado TD a:link{ color: #be5719; text-decoration: none; }
TR.encabezado TD a:visited{ color: #be5719; text-decoration: none; }
TR.encabezado TD a:hover, TR.encabezado TD a:active{ color: #be5719; text-decoration: none; }

TD.TDGrisOs { background-color: #DCDCDC;}
TD.TDGrisOs { background-color: #DCDCDC; color: #be5719; font-size: 14px; font-weight: normal; text-indent: 2px;}
TD.TDGrisOs  a:link{ color: #be5719; text-decoration: none; }
TD.TDGrisOs  a:visited{ color: #be5719; text-decoration: none; }
TD.TDGrisOs  a:hover, TR.encabezado TD a:active{ color: #be5719; text-decoration: none; }

TD.TDGrisCl { background-color: #EEEEEE;}
TD.TDGrisCl { background-color: #EEEEEE; color: black; font-size: 11px; font-weight: normal; text-indent: 2px;}
TD.TDGrisCl  a:link{ color: black; text-decoration: none; }
TD.TDGrisCl  a:visited{ color: black; text-decoration: none; }
TD.TDGrisCl  a:hover, TR.encabezado TD a:active{ color: black; text-decoration: none; }

TD.TDAmarillo { background-color: #fff2d5; }
TD.TDAmarillo { background-color: #fff2d5; font-size: 11px; font-weight: normal; text-indent: 2px;  }
TD.TDAmarillo  a:link{ text-decoration: underline; }
TD.TDAmarillo  a:visited{ text-decoration: underline; }
TD.TDAmarillo  a:hover, TR.encabezado TD a:active{ text-decoration: underline; }

/* 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;}
.Titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #be5719;
}
.Subtitular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	background-color: #ffe6c3;
	color: #be5719;
	background-image: none;
	line-height: 20px;
}
.Cuerpotexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
	white-space: normal;
}
.CuerpoJustificado {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 15px;
   font-weight: normal;
   text-transform: none;
   color: #000000;
   text-align: justify;
   white-space: normal;
}
.CuerpoCentrado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-align: center;
	white-space: normal;
}
.Piedefoto {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 10px;
   font-weight: normal;
   text-transform: none;
   color: #000000;
   text-align: left;
   white-space: normal;
}
.Citastextuales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-align: justify;
	white-space: normal;
	font-style: italic;
	}
.Destacados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   color: #be5719;
}
.IndicenivelI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   color: #be5719;
}
.IndicenivelII {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   color: #be5719;
}
.IndicenivelIII {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   color: #be5719;
}

/***********************************************/
/* Utilidades																	 */
/***********************************************/
.portal-utility { position:absolute;top:100px;left:890px; height:15px; margin:0; color:black; display:none;}
/*.portal-utility-item {float: left;padding:2px 5px 2px 5px;border-left:2px solid;border-left-color: #505050;} */
.portal-utility-item-name a{font-size: 11px; padding-right : 25px; font-family: Verdana,  Arial, Helvetica, sans-serif;font-weight: normal;	color: black; margin-right: 8px;  clear: none; text-decoration: none;}
.portal-utility-item-name a:hover{	font-size:11px;	color: black;	text-decoration: none;}
.portal-utility-item-name a:visited{font-size:11px;	color: black;	text-decoration: none;}
/*.portal-utility-item-selected{float:left;padding:2px 5px 2px 5px;border-left:2px  solid;border-left-color: #505050;} */
.portal-utility-item-selected-name a, 
.portal-utility-item-selected-name a:visited{font-family: Verdana,  Arial, Helvetica, sans-serif;font-size: 8px;font-weight: normal;color: #D16A74;	text-decoration: none;}


/***********************************************/
/* COMPONENTES DE LA INTERFAZ */
/***********************************************/
/* Componente: Login de portal */

/*.portal-login-certificado-img {display:none;}*/

#portal-login-info-div {position:relative; left: 5px; }
#portal-login-info-div .label {font-size:0.9em; width:90%; float:left; }
#portal-login-info-div .submit { position:relative; padding-top: 18px;padding-bottom:0px;}
#portal-login-info-div .portal-login-button{float:right; margin-right: 60px; width:80px; height:24px;background:url(images/salida.gif) no-repeat;border:none; cursor: pointer;}
#portal-login-info-div .endBlock {clear:both;}
/*#portal-login-info-div .submit INPUT {font-size:0.9em;} */

#portal-login-div {position:relative; left: 5px;}
#portal-login-div .user {position:relative;}
#portal-login-div .user .label {font-size:0.8em;font-weight: bold; margin-left:25px; width:80px; }
#portal-login-div .user INPUT {font-size:0.8em; right:30px; position:absolute;}
#portal-login-div .password {position:relative;clear:both;margin-top:8px;}
#portal-login-div .password .label {font-size:0.8em;font-weight: bold; margin-left:25px; width:80px; }
#portal-login-div .password INPUT {font-size:0.8em; right:30px; position:absolute;}
#portal-login-div .submit { position:relative; text-align: center; padding-top: 8px;clear:both;}
#portal-login-div .submit INPUT {font-size:0.8em;}

#portal-login-div .endBlock {clear:both;}

/* Componente: Miga de pan */
/*.portal-locator {position:absolute;top:120;left:20px;bottom:3px;}*/
.portal-locator {float:left; width:735px; background: #ffe7ce;padding-left:5px; position:inherit !Important; position:relative; top:0px !Important;top:-50px;}
.portal-locator a {color: black; font-size: 11px; font-weight: bold; text-decoration: none; } 
._INTERFAZ_COMPONENTS .portal-locator a {display:none;color: #ffe7ce; font-size: 11px; font-weight: bold; text-decoration: none; } 
.portal-locator a:hover {color: #bc5217; font-size: 11px;font-weight: bold; text-decoration: none;}
._INTERFAZ_COMPONENTS .portal-locator a:hover {display:none;color: #ffe7ce; font-size: 11px;font-weight: bold; text-decoration: none;}
.portal-locator DIV {float:left; height: 20px;  padding: 5px 0px 0px 0px;   }
.portal-locator DIV.portal-locator-separator { background:url(images/locator-sep.gif) no-repeat;  background-position: center; float:left; margin-top: 4px;	width: 13px; height: 13px; margin-right: 3px; }

/* Componente: fecha/hora */
#datetime {display:none; position: absolute; right:5px; font-size:10px;font-weight:normal;color:black; margin:5px;}

/* Componente: Mapa del web */
#Webmap {float:right;height:20px; width:33px; padding: 5px 0px 0px 5px; background: #ffe7ce;position:inherit !Important; position:relative; top:0px !Important;top:-50px;}
#Webmap .label{display:none;}

/* Componente: Buscador global */
#GlobalSearcher {position:relative; background-color:#ffe7ce;left:190px !Important;left:800px; top:107px !Important;top:0px; width:100px;height:20px;padding: 5px 0px 0px 0px; text-align: center;}
#GlobalSearcher .searchLabel {display:none;}
#GlobalSearcher .searchIcon { VERTICAL-ALIGN: middle; }

/* Componente: Lang selector */
#LangSelector {position:relative; background-color:#ffe7ce;left:130px !Important;left:739px; top:82px !Important;top:-25px; width:61px; height:20px;padding: 5px 0px 0px 0px;text-align: center; }
#LangSelector .selectableLngText { display: none; }
#LangSelector .selectedLngText { display: none; }
#LangSelector .selectableLngFlag { font-weight:normal; height:20px;background-color: #ffe7ce; }
#LangSelector .selectedLngFlag {	display: none; }

/* Componente: Toolbar */
#portal-toolbar {position:relative !Important; position:absolute;left:230px !Important; left:870px;top:35px !Important;top:25px;width:100px;}

/* Componente: Decorador de los portlets */

#content .portal-decorator-portlet-container { margin: 0 0 0 10px; }

#content .portal-decorator-title {color: #be5719;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-bottom:1px solid #d8d8d8; margin: 8px 0px 10px 0px;}
/***********************************************/



/***********************************************/
/* MODOS DE VISUALIZACIÓN DE CATEGORÍAS */
/***********************************************/
/*   Modo de visualización: índice y actual */
#category ul.vertical {background:#EBEBEB;
margin:0 5px 0 0;
padding:5px 0 0 0;
width: 115px;
}
#category ul.vertical li {
border-bottom:4px solid #fff;
margin:0;
padding:5px 0 5px 4px;
}
#content-detail {}
#content-detail table{border-collapse:separate;}
#content-detail .title {border-left:4px solid #ccc;border-top:1px solid #d8d8d8;background-color: #f4f4f4;padding:3px;}

/*   Modo de visualización: listado (por defecto) */
#category.default .item {margin-bottom: 10px; }

/*   Modo de visualización: 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;}
#category.table table.datatable td {background:url(images/menubg.gif) repeat-x bottom left #f4f4f4; color:#303030; font-size:0.9em; text-align:left;}

/*   Modo de visualización: calendario */
#category .year-calendar table{ margin: 3px; border: 1px solid #CFCFCF; border-collapse:collapse; }
#category .year-calendar table th{ font-size: 13px; background-color: #ffe7ce; padding: 3px 3px; }
#category .year-calendar table td{  font-size: 11px; background-color: #FFFFFF; padding: 0 2px 0 2px; border: 1px solid #DCDCDC;  text-align: center; }
#category .year-calendar a.dayWithContents,a:hover.dayWithContents,a:link.dayWithContents, a:visited.dayWithContents{ font-weight: normal; text-decoration:none; }
#category div.float-layer  {float:left; font-size: 14px; background-color: #f4f4f4; border: 1px solid; border-color: #F6F9FF #525363 #525363 #F6F9FF; width:190px;}
#category div.float-layer p { background: #ef7310; color:#FFFFFF; font-weight: bold; text-align: center;  margin: 0px; }
#category div.float-layer ul { list-style-type: none; margin: 0px; padding:0; }
#category div.float-layer a { text-decoration:none; font-size: .7em ; padding: 2px; }
#category div.float-layer a:hover { background-color: #d8d8d8; border: 0px;}

/*   Modo de visualización: toc  */
#category.toc ul {list-style-image: url(images/locator-sep.gif);}

/*   Modo de visualización: 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 PRESENTACIÓN DE CONTENIDOS */
/***********************************************/
/* Componente: Caja de navegación en categor�a */
#CategoryNavigationBox {	FLOAT: right; WIDTH: 150px; background-color: #ffe7ce; font-size:0.8em; line-height:1.5em; 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.text-attrib{ background: url(images/ico_buscar.gif) no-repeat; background-position: right;}
#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 categor�a para un contenido */
.CategoryAttributesBox { FLOAT: right; WIDTH: 160px; background-color: #ffe7ce; padding: 3px; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; }
.CategoryAttributesBox dd {background-color: red; font-weight: bold; }

/* Componente: Barra de herramientas de categor�a */
#category-toolbar a img {border:0px solid #fff; margin:2px; padding:0px; background:#fff;vertical-align: middle;}

/* Resultados de búsqueda */
#portal-search-results ul {list-style-image: url(images/locator-sep.gif);}
/***********************************************/




/***********************************************/
/* OTROS */
/***********************************************/
/* Estilos para la HOME */
#centro {WIDTH: 455px; }
#sidebar {border:0px; PADDING: 0px; FLOAT: right; MARGIN-LEFT: 2px; WIDTH: 140px; }
#sidebar .widget {background:url(images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; clear:left; color:#505050; line-height:1.3em; padding:5px 5px 5px;margin-bottom:5px;}
#sidebar p,.widget p {font-size:0.9em; margin: 1px;}
/***********************************************/


/***********************************************/
/* 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
}
/***********************************************/
.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;}

/* Estilos por Ajuntament de Carlet */
#TopBar {
width:939px;
background: #ffe7ce;
height:25px;
clear:both;
}
.clr {
clear:both;
}
