/* 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/bg2.gif) repeat-y top center #ffffff; color:#3a3a3a; margin:0px auto; padding:0; font:76% Verdana,Tahoma,Arial,sans-serif;	font-size: 11px;font-style: normal;font-variant: normal;text-decoration: none;text-transform: none;width:auto; }

iframe {height:800px;}

/* Main layout and header */
#wrap { background: #ffffff;
 color:#303030;
 margin:0px auto;
 padding: 0px 0px 0px 0px;
 width:960px;
 left:1px !Important;left:0px;
 position:relative; }
 
#header {float:left; margin: 0px 0px 0px 0px; height:173px; width:100%;  }
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin: 0 0 1px 0px; 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 0px 5px; padding:0 0 0 3px;}
/*#logo_clickable {top:5px; left:0px; cursor: pointer; z-index:20; display:none;}*/
#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:100%;}


/* Left sidebar and menu*/
#leftside {float: left; clear: left;  margin: 35px 0px 0px 3px; width:160px; position:relative;}
.serviciosSociales div.portal-menu-main {display:none;}
.ssociales div.portal-menu-main {display:none;}
.proteccionCivil div.portal-menu-main {display:none;}
.promValencia div.portal-menu-main {display:none;}

#leftside div.portal-menu ul {list-style:none; clear:left; float:left; margin: 9px 0px 10px 0px; padding:0;    }
#leftside div.portal-menu ul li {display: inline; padding:0; margin-top:0px; width:157px; }
/*la linea de grupo*/
#leftside div.portal-menu ul li a {cursor: pointer;float:left;text-align:left; color: #3A427; font-size:1.0em; font-weight:500; margin-top:1px; padding: 5px 0px 1px 25px; text-decoration:none; width: 137px; height: 15px; list-style-image: url(images/simple_point.gif);background-image: url(images/fondoGrupo1.jpg);  background-repeat: no-repeat;  background-position: left top;  background-color: #EFEFEF; }
#leftside div.portal-menu ul li a:hover {cursor: pointer;float:left;text-align:left; color: #999999; font-size:1.0em; font-weight:500; margin-top:1px; padding: 5px 0px 1px 25px; text-decoration:none; width: 137px; height: 15px; list-style-image: url(images/simple_point.gif);background-image: url(images/fondoGrupo1.jpg);  background-repeat: no-repeat;  background-position: left top;  background-color: #EFEFEF; }
#leftside div.portal-menu ul ul {text-align:left; margin-top:0px;  width:160px; left: 0px; border: 1px solid #DCDCDC; }
.intranet #leftside div.portal-menu ul ul {display:none;text-align:left; margin-top:0px;  width:160px; left: 0px;   border: 1px solid #DCDCDC; }
#leftside div.portal-menu ul ul li {clear: both; list-style-image: url(images/simple_point.gif);}
#leftside div.portal-menu ul ul a {cursor: pointer;background: #ffffff; margin: 0px 0px 0px 2px; color:#3A4274;  font-size:0.9em; font-weight:500; margin-bottom:0px; padding: 6px 0px 2px 10px; text-decoration:none; width:150px; height: 12px; background-image: url(images/simple_point.gif);  background-repeat: no-repeat;  background-position: 0% 65%;  background-color: transparent;   }
#leftside div.portal-menu ul ul a:hover{cursor: pointer; background: #ffffff; margin: 0px 0px 0px 2px; color:#999999;  font-size:0.9em; font-weight:500; margin-bottom:0px; padding: 6px 0px 2px 10px; text-decoration:none; width:150px; height: 12px; background-image: url(images/simple_point.gif);  background-repeat: no-repeat;  background-position: 0% 65%;  background-color: transparent;   }
#leftside div.portal-menu ul ul ul {font-size:0.9em; margin: 0px 0px 0px 2px; width: 152px; border: 0px solid #DCDCDC;}
#leftside div.portal-menu ul ul ul a {cursor: pointer; height: 10px;color:#3A4274;  font-size:0.9em; font-weight:500;margin: 0px 0px 0px 2px; border-bottom:1px solid white; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white;  width: 140px; background-image: url(images/locator-sep-menu.gif);}
#leftside div.portal-menu ul ul ul a:hover {cursor: pointer;height: 10px; color:#fba001;  font-size:0.9em; font-weight:500;margin: 0px 0px 0px 2px; border-bottom:1px solid white; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white;  width: 140px; background-image: url(images/locator-sep-menu.gif);}
#leftside h2 {font-size:1.5em; font-weight:400;}
#leftside .contentOptions{display: none;}
#leftside div.portal-menu{
	margin: 0px 0pt 0px 0px;
}
.menu-grp a:hover{
	cursor: text;
}

#leftside .announce {display:none; float: left; margin: 1px 0px 0px 1px; padding: 5px 0px 10px 0px; width:160px; }
.intranet #leftside .announce {display:inline; float: left; margin: -11px 0px 0px 0px; padding: 10px 0px 10px 0px; width:160px;border: 1px solid #DCDCDC;}
#leftside p,.announce p {font-size: 0.8em;}
#leftside .headerContent{}
#leftside .footerContent{}
#leftside .menuContent{float: left; display: inline; margin: 2px 0px 0px 2px; width:160px;  background: white; border: 3px Black;}
.serviciosSociales #leftside .menuContent{float: left; display: none; margin: 2px 0px 0px 2px; width:160px;  background: white; border: 3px Black;}
.ssociales #leftside .menuContent{float: left; display: none; margin: 2px 0px 0px 2px; width:160px;  background: white; border: 3px Black;}
.proteccionCivil #leftside .menuContent{float: left; display: none; margin: 2px 0px 0px 2px; width:160px;  background: white; border: 3px Black;}
.promValencia #leftside .menuContent{float: left; display: none; margin: 2px 0px 0px 2px; width:160px;  background: white; border: 3px Black;}

/* 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: 780px; line-height:1.5em; margin:40px 0px 0px 10px; padding-top :5px; text-align:left; }
.HOME #content {float: left; width: 630px; line-height:1.5em; margin:40px 0px 0px 10px !Important;margin:40px 0px 0px 5px; padding-top:5px; text-align:left;}
.intranet #content {float: left; width: 630px; line-height:1.5em; margin:40px 0px 0px 10px !Important;margin:40px 0px 0px 5px; padding-top:5px; text-align:left;}

.serviciosSociales #content {float: left; width: 960px !Important; width: 955px; line-height:1.5em; margin:10px 0px 0px 0px; padding-top :5px; padding-left:5px; text-align:left; }
.ssociales #content {float: left; width: 960px !Important; width: 955px; line-height:1.5em; margin:10px 0px 0px 0px; padding-top :5px; padding-left:5px; text-align:left; }
.proteccionCivil #content {float: left; width: 960px !Important; width: 955px; line-height:1.5em; margin:10px 0px 0px 0px; padding-top :5px; padding-left:5px; text-align:left; }
.promValencia #content {float: left; width: 960px !Important; width: 955px; line-height:1.5em; margin:10px 0px 0px 0px; padding-top :5px; padding-left:5px; text-align:left; }

/*._CONTROL_PANEL #content {float:left; width: 700pt; line-height:1.5em; margin:10px 0px 0px 5pt; 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;}
.portada #content .portal-decorator-title{display:none}

.HOME #content .contentOptions {display: none;}
.Ayuntamiento #content .contentOptions {display: none;}
.tramites #content .contentOptions {display: none;}
.vivirCatarroja #content .contentOptions {display: none;}
.intranet #content .contentOptions {display: none;}

#content .portal-decorator-title{ display:none;
	width:100%; background-color: #3A4274; height: 20px;  color:#ffffff; font-size:14px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
}
/*Contenido variable para la zona de contenidos como en el header, footer, y menu */
/*div.contentContent{width:150px; margin-top: 50px; display: none; } */
div.contentContent{ display:none; float: right; width:150px; margin-top: 40px; margin-right:1px; background: white;  } 
.HOME div.contentContent{ display:inline; float: right; width:150px; margin-top: 40px; margin-right:1px; background: white;  } 
.intranet div.contentContent{ display:inline; float: right; width:150px; margin-top: 40px; margin-right:1px; background: white;  } 
div.contentContent .contentOptions {display: none;}

/* Footer */
#footer {float: left; color: Black;border-top:2px solid #eeeeee; width:100%; font-size:0.9em; margin:auto; padding: 10px 0; background: white;  position: relative;}
/*#footer div.footerContent {margin-left:1px; margin-right:1px;}*/
#footer p {margin: 0; padding:0;}
#footer a {color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {color: #3A4274;text-decoration: none;}
#footer .contentOptions{display: none;}

/* Links and paragraphs */
a {color: #3A4274; text-decoration:none; font-weight: 550;}
a:hover { text-decoration: none;}
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;}

TD.TDGrisClaro { background-color: #ECECEE;}

TD.TDGrisOscuro { background-color: #4E6476;}

TD.TDAmarillo { background-color: #ffcf00;}

TD.TDSalmon { background-color: #FF9999;}

TD.TDGranate { background-color: #990000;}

TD.TDAzulOscuro { background-color: #3333CC;}

TD.TDNaranja { background-color: #FF9933;}

TD.TDAzul { background-color: #3399FF;}

.txtazul {  	color: #3A4274;}
.txtrojo {	color: #990000;}
.txtblanco {	color: White;}

/* 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;}

/***********************************************/
/* Utilidades																	 */
/***********************************************/
/*.portal-utility {position: absolute; top:110; left: 185px;padding:0px 5px 2px 5px; width: 620px; text-decoration: none;  background-color: #999999;  height: 23px;  }*/
.portal-utility-item {display:none; right:0px; margin-top: 55px; padding: 3px 0px 2px 3px; height: 15px;  } 
.portal-utility-item-name a{ color: black;  clear: none; text-decoration: none; }
.portal-utility-item-name a:hover{ color: black; clear: none; text-decoration: none;}
.portal-utility-item-name a:visited{ color: black; clear: none; text-decoration: none;}
.portal-utility-item-selected {float: left; padding: 3px 0px 2px 3px;  border-left:1px solid;border-left-color: white; height: 15px;} 
.portal-utility-item-selected-name a:hover{	color: black; text-decoration: none;} 
.portal-utility-item-selected-name a:visited{ color: black; text-decoration: none;} 
.portal-utility-item-selected-name a{ color: black;  clear: none; text-decoration: none;}


/***********************************************/
/* COMPONENTES DE LA INTERFAZ */
/***********************************************/
/* Componente: Login de portal */

#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 .userText{display:none;  width:100%;  }
#portal-login-info-div .userName a{height:18px; right: 120px; padding-top: 3px; padding-left: 5px; padding-right:2px; color:#3A4274;}*/
#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 .changePass{display: none;}
#portal-login-info-div .endBlock {clear:both;}
/*#portal-login-info-div .submit INPUT {font-size:0.9em;}*/


.portal-login-certificado-img{display:none; position:absolute; top:-1px; left: 485px !Important;left: 482px;  
}

#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; background: #3A4274; color: white;}
#portal-login-div .endBlock {clear:both;}


/* Componente: Miga de pan */
/* .portal-locator {position: absolute;left:25px;top:85px;}*/
.portal-locator {display:inline; position: absolute; top:200px; left: 5px; }
._INTERFAZ_COMPONENTS .portal-locator {display:none; position: absolute; top:200px; left: 5px; }
.portal-locator a {color: #3A4274;font-weight:normal;text-decoration:none;}
.portal-locator a:hover {color: #FBA001;font-weight:normal;text-decoration:none;}
.portal-locator DIV {float:left; vertical-align: middle;}
.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; }


/* Componente: fecha/hora*/
#datetime { position: absolute; right:1px;width:100px; top:173px;height: 20px; font-size:80%;font-weight:normal;padding: 4px 9px 0px 0px; background-color: #FAFAFA; color:#3A4274; }

/* Componente: Mapa del web */
/*#Webmap {position: absolute;left:5px;top:85px;}*/
#Webmap {position:absolute;right:170px; top:140px; width:80px; height: 26px; padding: 6px 0px 0px 4px; text-decoration:none;}
#Webmap .icon { VERTICAL-ALIGN: middle;}
#Webmap .label{color:#3A4274; font-weight:normal;}

/* Componente: Buscador global */
#GlobalSearcher {position: absolute; top:140px; width:160px; height: 26px; right:1px; padding: 6px 0px 0px 2px; }
#GlobalSearcher .searchLabel { color: #3A4274;}
#GlobalSearcher .searchIcon { VERTICAL-ALIGN: middle; }

/* Componente: Lang selector */
#LangSelector {position:absolute; left:1px; top:173px; height: 20px; width:86%; text-decoration:none; background-color: #FAFAFA; padding: 3px 5px 0px 24px; }
#LangSelector .selectedLngText { display: inline;color:#3A4274;font-weight:normal;font-size:80%; padding-right: 10px;}
#LangSelector .selectableLngText { display: inline;color:#3A4274; font-weight:normal;font-size:80%; padding-right: 10px;}
#LangSelector .selectableLngFlag { display: inline; VERTICAL-ALIGN: middle;}
#LangSelector .selectedLngFlag {	display: inline; VERTICAL-ALIGN: middle; }

/* Componente: Toolbar */
#portal-toolbar { position:absolute; right:260px; top:145px; height: 20px; text-decoration:none; padding: 3px 5px 0px 0px; }

/* Componente: Decorador de los portlets */
/*#content .portal-decorator-title {border-bottom:1px solid #d8d8d8; font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}*/
/*#content .portal-decorator-title {display:none};*/
/***********************************************/



/***********************************************/
/* MODOS DE VISUALIZACI?N DE CATEGOR?AS */
/***********************************************/
/*   Modo de visualizaci?n: ?ndice y actual */
#category.index ul {margin:0 5px 0 0;background: #ebeec3; }
#category.index ul li {border-bottom:1px dashed #b0b0b0; margin:0 0 3px 0;background: #ebeec3;}
#content-detail {}
#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; border-top:1px solid #d8d8d8;}

/*   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;padding:5px}

/*   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: #ebeec3; padding: 3px 3px;  text-align: center;  }
#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{ color: #0082FF; font-weight: normal;  text-decoration:none; }
#category .year-calendar div.float-layer  {float: left; clear: left; font-size: 15px;  background-color: #f4f4f4; border: 1px solid; border-color: #F6F9FF #525363 #525363 #F6F9FF; }
#category .year-calendar div.float-layer p {  background: #abc16e; 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 visualizaci?n: toc  */
#category.toc ul {list-style-image: url(images/locator-sep.gif); background: #ebeec3;}

/*   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: 160px;  font-size:0.8em; line-height:1.5em; margin: 3px 0px 0px 0px; padding: 3px; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0;  background-color: #ebeec3;  }
#CategoryNavigationBox select { font-size:1em; }
#CategoryNavigationBox div { margin: 3px 0px 3px 0px; }
#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: 200px; background-color: #f4f4f4; padding: 3px; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; }
.CategoryAttributesBox dd { font-weight: bold; }

/* Componente: Barra de herramientas de categor?a */
#category-toolbar a img { 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
}
/***********************************************/
/***********************************************/
/* CSS "Estalviant a Catarroja"                */
/***********************************************/

div.cabest {
         margin: 0px 0px 0px 10px;
         }


div.estalviant {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 0.8em;
		background-image: url(images/estalviant/fondo3.jpg);
        /*background-image: url(imagenes/fondo3.jpg);*/
        width: 720px;
        background-repeat:  repeat-y;
        height: 100%;
        }
div.continente{
	margin: 20px;
	background-color: #FFF;
	float: none;
	width: 680px;
	background-repeat: repeat-y;
	background-image: url(images/estalviant/fd_piruleta.gif);
	/*background-image: url(imagenes/fd_piruleta.gif);*/
	background-position: left;
}


div.contenido {
        width: 475px;
        margin: 0 0 0 0px;
        padding: 0 3% 0 0;
        float: right;
        background-color: #FFFFFF;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #998B7D;
}

/************** .ofertas styles ***************/

.ofertas{
        padding: 0px;
        text-align: justify;
        width: 475px;
}

.ofertas img{
        float: left;
        padding: 0px;
        margin: 0 0px 20px 0;

}

        /*- Menu estalviant-------------------- */
div.menuest {
	width: 175px;
	margin: 0px 10px 10px 0px;
        }
div.menuest ul {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }
ul.viant {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;

                }
div.menuest li a {
         /*height: 32px;*/
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 20px;
        text-decoration: none;
        }

div.menuest li a:link, div.menuest li a:visited {
         color: #B8212A;
        display: block;
        /*background:  url(imagenes/menuest_off.gif) no-repeat;*/
		background:  url(images/estalviant/menuest_off.gif) no-repeat;		
        padding: 8px 0 0 25px;
        }

div.menuest li a:hover{
        color: #B8212A;
/*        background:  0 url(imagenes/menuest_on.gif) no-repeat;*/
		background:  0 url(images/estalviant/menuest_on.gif) no-repeat;
        padding: 8px 0 0 25px;
        text-decoration: underline;
        }
/*- Componente estalviant-------------------- */

div.oferta_contenido {
        width: 475px;
        margin: 0 0 0 0px;
        float: left;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #998B7D;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

}
div.ofertasupizq {
        padding: 0px;
        background-position: left bottom;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 10px;
        font-weight: bold;
        margin-top: 10px;
        float: left;
}

div.ofertacentral {
        padding: 0px;
        width: 205px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: right;
        float: left;
        top: 5px;
        margin-top: 25px;
}
.piruletatex {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        width: 65px;
        margin: 0px;
/*        background-image: url(imagenes/piru100v.gif);*/
		background-image: url(images/estalviant/piru100v.gif);
        background-repeat: no-repeat;
        background-position: center top;
        float: left;
        padding: 20px;
        height: 55px;
}
.ofertatex {
        font-style: normal;
        font-weight: normal;
        color: #998B7D;
        text-align: right;
        width: 205px;
        margin: 0px;
        float: right;
        padding-bottom: 2px;
}
div.ofertalogo {
	float: right;
	padding: 25px 0px 0px;
	margin: 0;
}
div.ofertalogo img{
        border: 1px solid #CCCCCC;


}
div.ofertainfizq {
        padding: 0px;
        background-position: bottom;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        margin-top: 0px;
        float: left;
        width: 475px;
}
div.ofertapie{
        clear: both;
        font-size: 100%;
        color: #FFFFFF;
        padding: 2px;
        margin-top: -1px;
        border-top: none;
        border-right: none;
        border-bottom: 1px solid #cccccc;
        border-left: none;
}


/***********************************************/
/* CSS "Premios vila... Catarroja"             */
/***********************************************/

div.cabvila {
         margin: 0px 0px 50px;
         }

div.vila {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 0.8em;
	width: 720px;
	height: 100%;
	background-color: #CCD232;
        }
div.vilatodo{
	margin: 20px;
	background-color: #FFF;
	float: none;
	width: 680px;
	height: 100%;
	}

div.vilacon {
	width: 490px;
	margin: 0 0 0 0px;
	padding: 0 3% 0 0;
	float: right;
	background-color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #4E321C;
	text-align: justify;
}

/************** Cuerpo Premis vila ***************/
div.vilabases {
	width: 600px;
	margin: 0 0 0 0px;
	padding: 0 3% 0 0;
	float: right;
	background-color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #4E321C;
	text-align: justify;
}
.vilacuerpo{
        padding: 0px;
        text-align: justify;
        width: 475px;
}

/*- Menu Premis vila-------------------- */
div.menupremis {
	width: 150px;
	border-right: 1px solid #CCD232;
	margin: 0px 10px 10px 0px;
	padding-bottom: 200px;
        }
div.menupremis ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
        }
ul.premis {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
                }
div.menupremis li a {    
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 20px;
        text-decoration: none;
        }
div.menupremis li a:link, div.menupremis li a:visited {
        color: #4E321C;
        display: block;
        }
div.menupremis li a:hover{
		background: #4E321C;
        color: #CCD232;  
        text-decoration: underline;
        }
/* Añadido a 23-07-2009.... para anular herencia listas #content*/
#content ul.premis{margin:0 0 16px 0px; padding:0;}
#content li.premis{margin:0 0 2px 0px; padding:0 0 0 0px;}		
		/*- Menu Premis vila. Bases-------------------- */
div.menupremis2 {
	width: 400px;
	margin: 0px 10px 10px 0px;
	list-style-position: outside;
	}
div.menupremis2 ul {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }
div.menupremis2 li a {
	text-decoration: none;
	margin-left: 3px;
	height: auto;
	        }
div.menupremis2 li a:link, div.menupremis2 li a:visited {
        color: #4E321C;
        display: block;
        }
div.menupremis2 li a:hover{
        color: #CCD232;  
        text-decoration: underline;
		}
/***********************************************/
/* CSS "Intento de generales... Catarroja"             */
/***********************************************/

div.cabgnrals {
         margin: 0px 0px 1px;
         }

div.gnrals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 0.8em;
	width: 740px;
	height: 100%;
	background-color: #efefef;
        }
div.gnralstodo{
	margin: 20px;
	background-color: #FFF;
	float: none;
	width: 700px;
	height: 100%;
	}

div.gnralscon {
	width: 540px;
	margin: 0 0 0 0px;
	padding: 0;
	float: right;
	background-color: #ffffff;
	/*font-size: 10px;*/
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: justify;
}		
.gnralscuerpo{
	padding: 0px;
	text-align: justify;
	width: 540px;
	float: right;
	top: 0px;
	margin-top: 5px;
}
.gnralstexto{
	margin-right: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
}
.gnralsbloc {
background:#F4F4F4 url(images/menubg.gif) repeat-x scroll left bottom;
border-color:#D8D8D8 #D8D8D8 #D8D8D8 #CCCCCC;
border-style:solid;
border-width:1px 1px 1px 4px;
color:#000066;
margin: 5px;
padding:7px 7px 7px 6px;
	
	
}
div.menugnrale {
	width: 170px;
	
	margin: 0px;
	padding-bottom: 250px;
	padding-right: 2px;
	height: 100%;		
        }

div.menugnrale ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 160px;
        }
ul.gnrale {
	list-style: none;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	background-color: #efefef;
                }

div.menugnrale li a {    
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 100%;
        text-decoration: none;
        }
div.menugnrale li a:link, div.menugnrale li a:visited {
        color: #3C1612;
        display: block;
        }
div.menugnrale li a:hover{
		background: #cccccc;
        color: #3C1612;  
        text-decoration: underline;
		width: 100%;
        }
div.gnrale-lit {
	
	height: 15px;
	margin-bottom: 1px;
	float:left;
	text-align:left; 
	font-size:1.0em; 
	font-weight:500; 
	margin-top:1px; 
	color: #fff;
	width: 160px; background-color:  #3C1612;  background-position: left top;  

                }
/* Menu oiac----------------*/
div.menugnrale-oiac {
	width: 150px;
	border-right: 1px dotted #666666;
	margin: 0px 3px 0px 0px;
	padding-bottom: 300px;
	background-color: #efefef;
	
        }

div.menugnrale-oiac ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
        }
ul.gnrale-oiac {
	list-style: none;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	background-color: #efefef;
                }
li.gnrale-oiac {
	background-color: #cccccc;
	height: 30px;
	margin-bottom: 1px;
                }
div.menugnrale-oiac li a {    
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 100%;
        text-decoration: none;
        }
div.menugnrale-oiac li a:link, div.menugnrale-oiac li a:visited {
        color: #FFFFFF;
        display: block;
        }
div.menugnrale-oiac li a:hover{
		background: #bdcede;
        color: #285078;  
        text-decoration: underline;
        }						
div.logos-oiac {
	margin: 20px 0px 0px;
	text-align: center;	
	}

/* añadido 23-07-2009 para anular herencia listas # content*/
#content ul.gnrale-oiac{margin:0 0 16px 0px; padding:0;}
#content li.gnrale-oiac{margin:0 0 2px 0px; padding:0 0 0 0px;}


/*- Menu plantilla-2 central cuerpo----------------- */		
div.menugnrale2 {
	width: 400px;
	margin: 0px 10px 10px 0px;
	list-style-position: outside;
	}
div.menugnrale2 ul {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }
div.menugnrale2 li a {
	text-decoration: none;
	margin-left: 3px;
	height: auto;
	        }
div.menugnrale2 li a:link, div.menugnrale2 li a:visited {
        color: #4E321C;
        display: block;
        }
div.menugnrale2 li a:hover{
        color: #990000;  
        text-decoration: underline;
		}

.titblaufort {
	BACKGROUND: #285078;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-bottom: 2px;
	font-size: 1.2em;
	margin-top: 7px;
	clear: left;
}		

.azulon {
	BACKGROUND: #17225A;
	color: #FFFFFF;
}
.tazulon {
	
	color: #4D69E6;
}
.comutexto{
	margin-right: 0px;
	width: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
}
div.local {
	

	padding-left: 15px;
	vertical-align: top;
	margin-top: 5px;
	color: #999999;
	clear: right;
	margin-bottom: 5px;
}


div.local a, div.local a:hover, div.local a:link, div.local a:visited{ color: #285078; font-weight: bold;  text-decoration:none; font-size: 1.2em;}
div.local p {  background: #fff; font-weight: bold; text-align: left;  margin: 2px 0px 0px; }


div.caja-1-3{
	float: left;
	width: 150px;
	margin: 25px 30px 15px 5px;
	padding: 0px;
	height: 100px;
	border: 1px solid #cccccc;
	text-align: center;
}
div.caja-2-3{
	float:left;
	border: 1px solid #cccccc;
	margin: 25px 30px 15px 0px;
	padding: 0px;
	width: 150px;
	height: 100px;
	text-align: center;
}		
div.caja-3-3{
	
	border: 1px solid #cccccc;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	width: 150px;
	height: 100px;
	text-align: center;
	
}

div.caja-capa{
	float:right;
	border: 1px solid #cccccc;
	margin: 0px;
	padding: 0px;
	width: 300px;
	text-align: justify;
	background-color: #efefef;
	color: #285078;
}

.puntoshori {
	
/*        background-image: url(imagenes/V01pts_horiz.gif); HEIGHT: 1px*/
		background-image: url(images/V01pts_horiz.gif);HEIGHT: 1px
}
.puntosvert {

/*        background-image: url(imagenes/V01pts_vert.gif); WIDTH: 1px*/
		background-image: url(images/V01pts_vert.gif);WIDTH: 1px

}


.azulgris {
	BACKGROUND: #bdcede;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
.fondoazulclaro {
	BACKGROUND: #e4edf6
}
.fondoazuloscuro {
	BACKGROUND: #adcef7;
	color: #FFFFFF;
}
.grisfluix {
	BACKGROUND: #efefef
}
.textohorario {
font-family:verdana, helvetica, arial;
font-size:8pt;
text-decoration:none;
}
.textoblanco {
color:#fff;
font-family:verdana,helvetica,arial;
font-size:8pt;
text-decoration:none;
}

/* CSS Policía */
/* Menú--------*/
div.menugnrale-pol {
	width: 150px;
	border-right: 1px dotted #F1F785;
	margin: 0px 3px 0px 0px;
	padding-bottom: 250px;
	background-color: #efefef;
	     }

div.menugnrale-pol ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
        }
ul.gnrale-pol {
	list-style: none;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	background-color: #efefef;
                }
li.gnrale-pol {
	background-color: #cccccc;
	height: 30px;
	margin-bottom: 1px;
	vertical-align: middle;
	background-position: center;
                }
div.menugnrale-pol li a {    
         
          height: 100%;
        text-decoration: none;
        }
div.menugnrale-pol li a:link, div.menugnrale-pol li a:visited {
        color: #050B63;
        display: block;
        }
div.menugnrale-pol li a:hover{
		background: #050B63;
        color: #fff;  
        text-decoration: underline;
        }										
.titblaupol {
	/*BACKGROUND: #050B63;*/
	font-weight: bold;
	/*color: #050B63;*/
	color: #050B63;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-bottom: 2px;
	font-size: 1.2em;
	margin-top: 7px;
	clear: left;
}
.damero {
/*        background-image: url(imagenes/damero.gif); repeat-x left;*/
		background-image: url(images/damero.gif); repeat-x left;
	
	padding-bottom: 0px;
	padding-left: 1px;
	margin-bottom: 2px;
	height: 12px;

}		
		
/******************DEPARTAMENTO DE EDUCACIÓN*****************************/
div.educa{
	text-align: center;
	/*background: #757D88;*/
	padding-bottom:20px;
	font: "Trebuchet MS",Arial,sans-serif;
	height: 100%;
	width: 100%;	
}
div.educa h1, div.educa h2, div.educa h3 {font: normal normal 85% "Trebuchet MS",Arial,sans-serif}
div.educab{	width:100%;	overflow:hidden;background-color: #fff;	font: normal 250% "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: 3px;
}
div.educacont{width:770px;margin:0 auto 10px;padding:0px 0 10px;text-align:left}
div.educacentral{float:left;display:inline;width:540px;margin:0 0 10px 10px;background:#FFF}
			/*MENU PORTADA EDUCACIÓN*/		
#content ul.edcmenu{margin:0 0 16px 0px; padding:10 0;}/*CON ESTO ELIMINAMOS HERENCIA*/
#content ul.edcmenu ul{margin:0 0 0px 0px; padding:10 0;}/*CON ESTO ELIMINAMOS HERENCIA*/
#content ul.edcmenu li > ul > li{margin:0 0 0px 0px; padding:10 0;}/*CON ESTO ELIMINAMOS HERENCIA*/

ul.edcmenu
{
   list-style:none;margin:0;padding:0;
   width:100%;overflow:hidden;margin-bottom:20px
}
ul.edcmenu h3
{
	text-transform:uppercase;
	font: normal 150% "Trebuchet MS", Arial, sans-serif;
	color: #FFF;
	margin:0;
	padding: 0 10px 5px;
}
ul.edcmenu li
{
	position:relative;
	float:left;
	width:250px;
	/*margin-right:20px;*/
	padding: 10px 0;
	height: 200px;
}
ul.edcmenu li.edcmenu1
{
	background-image: url(images/nene200.jpg);
	background-repeat: no-repeat;
	background-position: center 35px;
}

li.edcmenu1 
{
background: #FF6600
}

ul.edcmenu li.edcmenu2
{
	
	background-image: url(images/libros200.jpg);
	background-repeat: no-repeat;
	background-position: center 35px;
}

li.edcmenu2 
{
	background: #42B4AC;
	float: right;
}

ul.edcmenu li.edcmenu3{background: #7D63A9;background-image: url(images/nena200.jpg);
	background-repeat: no-repeat;
	background-position: center 35px;}
ul.edcmenu li.edcmenu4
{
	background-image: url(images/manos200.jpg);
	background-repeat: no-repeat;
	background-position: center 35px;
	margin-right:0;
}
li.edcmenu4 
{
background: #3399FF
}
ul.edcmenu li.edcmenu5{
	background: #089812;background-image: url(images/adultos200.jpg);
	background-repeat: no-repeat;
	background-position: center 35px;}
ul.edcmenu li.edcmenu6
{
	background-image: url(images/centros200.jpg);
	background-repeat: no-repeat;
	background-position: center 35px;
	margin-right:0;
}
li.edcmenu6 
{
background: #FCD518
}
ul.edcmenu li.edcmenu7
{

	background-image: url(images/aula200.jpg);
	background-repeat: no-repeat;
	background-position: center 35px;
}
li.edcmenu7 
{
background: #586695
}
ul.edcmenu li.edcmenu8{margin-right:0;background: #99FF33;
	background-image: url(images/gente200.jpg);
	background-repeat: no-repeat;
	background-position: center 35px;}
	
div.eduside{
	float:right;
	display:inline;
	width: 200px;
	background:#efefef;
	margin:0 10px 10px 0;
	height: 840px;
}
div.eduside p{margin:5px 0 10px;padding: 0 10px}
div.eduside div{margin: 0 0 10px;padding: 10px 0}
div.edufooter{
	clear:both;
	width:750px;
	margin:0 10px;
	padding: 10px 0;
	background: #DBE200;
	text-align:center;
}
/*div.edufooter p{margin:0}	*/

ul.edcmenu> li > ul /* Solo para los ul debajo de los li de primer nivel. */
{
	
	display:none;
	list-style:none;
	margin-right:0px;
	padding: 10px 0;
	
}
ul.edcmenu li > ul > li
{
	list-style:none;
	padding:0;
	overflow:hidden;
	float: left;
	position: relative;
	background-position: bottom;
	color: #666666;
	font: normal 14px "Trebuchet MS", Arial, sans-serif;
	background-color: #FFFFFF;
	width: 245px;
	vertical-align: middle;
	height: 25px;
	text-align: left;
	text-indent: 2px;
	margin: 0px;
}
ul.edcmenu li > ul > li a
{
	color: #666666;
	text-decoration: none;
}

ul.edcmenu li > ul > li a:hover
{
	padding-left: 10px;
	background-image: url(images/flechav.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bolder;
}

ul.edcmenu li:hover > ul
{
	display:block;
	
}

ul.edcmenu > li /* Sólo para li de primer nivel */
{
   display:inline;
}
/* CSS .......OMIC......................................................... */
	div.omic_tit {
	color: #63AC3B;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/lit_gris_270.gif);
/*	background-image: url(imagenes/lit_gris_270.gif);*/
	width: 270px;
	font-size: 1.1em;
	line-height: 16px;
	background-position: center top;
	text-align: left;
	margin: 5px 0px 0px;
	padding-top: 7px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: bold;
	background-repeat: no-repeat;
}

div.omic_parraf {
	color: #636363;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	font-size: 1.1em;
	text-align: justify;
	margin: 5px 0px 0px 5px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-style: normal;
	font-weight: normal;
	list-style-image: url(images/punto_verde.gif);
	/*list-style-image: url(imagenes/punto_verde.gif);*/
}
div.omic_parraf a {
	color:#63AC3B;
	/*background-image: url(imagenes/flecha_verde.gif);*/
	background-image: url(images/flecha_verde.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 260px;
	margin-top: 5px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
}
div.omic_parraf a:hover {
    text-decoration:underline;

}
div.omic_filav {
	width: 148px;
	background-color: #63AC3B;
	color: #FFFFFF;
}
div.omic_filag {
	width: 148px;
	background-color: #CCCCCC;
	color: #FFFFFF;
}
div.omic_tex {
	color: #636363;
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 1.1em;
	text-align: justify;
	
	font-style: normal;
	font-weight: normal;
	
}
div.omic_tex li{
	padding-right: 10px;
		
}

/* CSS .......BIBLIOTECA......................................................... */
.titbib {
	font-family: "Trebuchet MS";
	background-image: url(images/iconobib.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 11px;
	color: #C43A35;
	left: 25px;
	padding-left: 35px;
	line-height: 40px;
	vertical-align: bottom;
}
.titbib a {
	text-decoration: none;
	color:#C43A35;
}
.titbib a:hover {color: #949494;text-decoration: underline;}
.apartadobib {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #949494;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: justify;
}
.cuadrosbib {
	font-family: "Trebuchet MS";
	font-size: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	background-color: #eeeeee;
	background-position: center center;
}
.efebib {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 200px;
}


