
BODY {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:18px;
text-align:center;
background:url(../images/fondo.gif) center repeat-y #CCC;
margin:0;
padding:0;
}

TABLE {
font-size:11px;
line-height:15px;
}

IMG {
border:0;
}

EM {
font-weight: bold;
color: #990000;
font-style: normal;
}

.barraNavega {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
}

.TablaPek {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#233343;
background:url(../images/fondo_formu.gif) top repeat-x #FFF;
text-align:left;
margin:0;
}

.TablaBig {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#233343;
border:solid 1px #B5B5B5;
text-align:left;
}

.TablaBigTrH1 {
font-size:11px;
color:#FFF;
background-color:#2A6E9D;
}

.TablaBigTrGris {
font-size:11px;
color:#000;
background-color:#F3F3F3;
}


#TablaDec {
border:solid 1px #BFBFBF;
text-align:left;
background:url(../images/fondo_decor.gif) bottom right no-repeat;
margin:15px 0;
padding:10px;
}

#TablaDec h4 {
float:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#789900;
border-bottom:dashed 1px #2A6E9D;
width:320px;
margin:0 5px 5px 0;
}

#TablaFieldset {
border-top:solid 1px #CDCDCD;
border-left:solid 1px #CDCDCD;
border-bottom:solid 1px #CACACA;
border-right:solid 1px #CACACA;
text-align:left;
background:url(../images/fondo_fieldset.gif) bottom right no-repeat;
margin:15px 0;
padding:10px;
}

#TablaFieldset h3 {
border-bottom:solid 1px #51A026;
}

#TablaFieldset h6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7B7976;
border-top:solid 1px #E5E5E5;
border-left:solid 1px #E5E5E5;
border-bottom:solid 1px #B7B7B7;
border-right:solid 1px #C1C1C1;
background:url(../images/fondo_formu.gif) top repeat-x #FFF;
margin:0 0 10px;
padding:0 5px;
}

#wholepage {
width:770px;
margin-left:auto;
margin-right:auto;
background:url(../images/fondo_cherr.gif) #FFF;
border:1px solid #ACACAC;
padding:0;
}

#wholepage h1 {
font-size:26px;
color:#000;
font-family:"Times New Roman", Times, serif;
line-height:25px;
border-bottom:dashed 1px #789900;
margin:0 0 15px;
padding:0 0 3px;
}

#wholepage h2 {
font-family: Univers, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #789900;
margin: 0px 0px 5px 0px;
}

#wholepage h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
margin:0 0 5px;
}

#wholepage h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#789900;
margin:0 0 5px;
}

#wholepage h5 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#789900;
border-bottom:1px dashed #2A6E9D;
margin:0 0 5px;
}

#header {
width:770px;
height:79px;
background:url(../images/cabecera.gif) #CCC;
margin:0;
}

#header h1 {
float:left;
width:280px;
border:none;
padding:15px 0 0;
}

#header p {
float:left;
height:auto;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
font-weight:normal;
padding:23px 0 5px 10px;
}

#header > p {
float:left;
height:auto;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
font-weight:normal;
margin:1px 0 0 10px;
}

#header h2 {
float:left;
height:auto;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
font-weight:normal;
line-height:14px;
margin:0;
padding:18px 0 0 75px;
}

#headertools {
float:right;
width:170px;
padding:15px 0 0;
}

#headertools li input {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#233343;
background:url(../images/fondo_formu.gif) top repeat-x #FFF;
margin:0;
}

#headertools li select {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
background-color:#789901;
margin:0;
}

#header ul {
float:left;
width:170px;
display:block;
list-style-type:none;
margin:0;
padding:0;
}

#header li {
float:left;
list-style-type:none;
padding:3px 3px 0 0;
}

#header li form {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#789901;
border: none;
margin:0;
}

#menu {
background-color:#FFF;
}

#center {
margin-right:200px;
text-align:left;
background-color:transparent;
padding:0;
}

#rightside {
float:right;
width:175px;
text-align:left;
background-color:transparent;
margin:0;
padding:10px;
}

#rightside h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#789900;
text-decoration:none;
margin:0 0 3px;
}

#rightside h3 {
margin:2px 0 3px;
}

#rightside h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#789900;
text-transform:uppercase;
border-top:solid 1px #BFBFBF;
border-right:solid 1px #E2E2E2;
border-bottom:solid 1px #FFF;
border-left:solid 1px #D5D5D5;
line-height:normal;
margin:3px 0 2px;
}

#rightside h1:hover>a {
color:#FFF;
text-decoration:none;
}

#rightside h1 a {
color:#789900;
text-decoration:underline;
background:transparent;
}

#rightside a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#858585;
font-weight:bold;
text-decoration:none;
background:transparent;
display:block;
padding:2px 1px;
}

#rightside a:hover {
color:#fff;
background:#AAA;
text-decoration:none;
}

#rightside a:active {
color:#fff;
background:#789900;
font-weight:bold;
text-decoration:none;
}

#rightside p {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#676767;
line-height:14px;
border-bottom:1px dashed #CCC;
margin:0;
padding:0;
}

#rightside form p {
border-bottom:none;
}

#rightside input {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#676767;
border:1px solid #A3A3A3;
background:url(../images/fondo_formu.gif) top repeat-x #FFF;
}

#titledept {
background:url(../images/linea_gris.gif) bottom repeat-x;
text-align:left;
line-height:14px;
margin:0;
padding:0 0 10px;
}

#imagenSecc {
width:570px;
height:175px;
background:url(../../cabecera/general/rotator.php) bottom no-repeat #AFAFAF;
margin:0;
padding:0;
}

#imagRelleno {
height:152px;
}

#imagenSeccPek {
width:570px;
height:100px;
background:url(../../cabecera/general/rotator.php) bottom repeat-y #AFAFAF;
margin:0;
padding:0;
}

#imagRellenoPek {
height:77px;
}

#leftside {
margin:0;
padding:0;
}

#leftcontent {
background-color:#AFAFAF;
margin:0;
}

#normalcontent {
text-align:left;
margin:0;
padding:10px 40px;
}
#normalcontent table {
margin:0px 0px 10px 0px;
}
#normalcontent table td {
vertical-align:top;
}

#normalcontent p {
margin:0 0 15px;
}

#normalcontent ul {
display:block;
list-style-type:none;
text-align:left;
line-height:14px;
margin:0;
padding:0 0 8px;
}

#normalcontent li {
list-style-type:none;
list-style:url(../images/guion_flechgris.gif);
list-style-position:outside;
margin:0 0 0 15px;
padding:0 0 2px;
}

#normalcontent input,#normalcontent select,#normalcontent textarea {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#233343;
background:url(../images/fondo_formu.gif) top repeat-x #FFF;
border: 1px solid #7F9DB9;
}

#normalcontent a, #normalcontent a:link{
color:#2A6E9D;
font-weight:bold;
text-decoration:none;
}

#normalcontent a:visited {
color:#4F8DB8;
text-decoration:none;
}

#normalcontent a:hover {
color:#2A6E9D;
text-decoration: underline;
}

#normalcontent a:active {
color:#CCC;
text-decoration:none;
}

#normalcontent a.linkInTable,#normalcontent a.linkInTable:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6C6C6C;
text-decoration:none;
font-weight:normal;
padding:1px 0;
}

#normalcontent a.linkInTable:hover {
color:#FFF;
text-decoration:none;
background-color:#AAA;
font-weight:normal;
}

#normalcontent a.linkInTable:active {
color:#FFF;
background-color:#789900;
font-weight:normal;
}

#normalcontent .destacado,#normalcontent a.destacado:visited {
color:#7F7A13;
}

#normalcontent .nota {
font-family:"Times New Roman", Times, serif;
}

.superindice {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:8px;
vertical-align:top;
}

.subindice {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:8px;
vertical-align:sub;
}

.alinearDerecha {
text-align:right;
}

.marco {
border:solid 1px #9A9A9A;
background-color:#FFF;
margin:5px 10px 5px 5px;
padding:5px;
}

#normalcontent .alingDech {
text-align:right;
background:url(../images/alingdech.gif) bottom repeat-x;
padding:0 0 3px;
}

#bordercontent {
width:570px;
float:left;
background-color:transparent;
margin:0;
padding:0;
}

#bordercontent a {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
text-decoration:none;
}

#bordercontent a:visited {
color:#D6D6D6;
text-decoration:none;
}

#bordercontent a:hover,#bordercontent a:active {
color:#FFF;
text-decoration:underline;
font-weight:normal;
}

#bordercontent span {
background-color:#000;
color:#FFF;
margin:0 0 0 23px;
padding:3px 5px;
}

#footer {
width:770px;
clear:both;
height:auto;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
margin:0;
padding:0;
}

#footer a {
color:#FFF;
}

#banner1,#banner2,#banner3 {
border-top:solid 1px #CDCDCD;
border-left:solid 1px #CDCDCD;
border-bottom:solid 1px #CACACA;
border-right:solid 1px #CACACA;
text-align:left;
float:left;
background:url(../images/fondo_fieldset.gif) bottom right no-repeat;
margin:15px 6px 10px 0;
padding:6px;
}

#banner1 h1,#banner2 h1,#banner3 h1 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#777;
font-stretch:wider;
border:none;
margin:0 0 -20px;
padding:0;
}

#banner1 h2,#banner2 h2,#banner3 h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
font-weight:lighter;
font-style:oblique;
margin:0;
padding:0;
}

#banner1 img,#banner2 img,#banner3 img {
float:left;
vertical-align:middle;
width:40px;
height:38px;
margin:0 5px 0 0;
padding:0;
}

#banner1 a:link,#banner1 a:visited {
color:#006B01;
text-decoration:none;
}

#banner2 a:link,#banner2 a:visited {
color:#357AC0;
text-decoration:none;
}

#banner3 a:link,#banner3 a:visited {
color:#996000;
text-decoration:none;
}

#banner1 a:hover,#banner2 a:hover,#banner3 a:hover {
color:#666666;
text-decoration:none;
}



/* ESTILOS PARA EL MODULO DE NEWS DE ARANZADI */

/*-----------------------------------  clearer  (esto se usa) -----------------------------------*/

/* prevent floated ../images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ clear:right; margin: 0px 0px 3px 0px ; border: none; }

.news-latest-container HR.clearer { clear:left; }

/*-----------------------------------  tt_news LATEST view  (esto se usa)-----------------------------------*/

.news-latest-container { line-height: 14px; margin: 0; background-color: transparent; }

.news-latest-container P { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #676767; margin: 0; }

.news-latest-container H2,.news-latest-gotoarchive { color:#fff; padding:3px; margin:3px; }

.news-latest-gotoarchive { font-weight:bold; margin-top:3px; }

.news-latest-gotoarchive A { color:#990000; }

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER { color:#CCC; }

.news-latest-item { padding:3px; margin:3px; }

#rightside .news-latest-item h3 { border-bottom: 1px dashed #CCCCCC; padding: 0px 0px 3px 0px; margin:0; }

.news-latest-item IMG { margin:0px 0px -3px 0px; padding:0px 3px 0px 0px; float:left; vertical-align: middle; }

.news-latest-category IMG { float: none; border:none; margin:0px; }

.news-latest-date,.news-latest-morelink,.news-latest-category { font-size:9px; }

.news-latest-morelink { height:12px; }

.news-latest-morelink A { float:right; }

/*--------------------------------- tt_news LIST view  (esto se usa)-----------------------------------*/

.news-list-container { line-height: 14px; background-color: transparent; margin: 0; }

.news-list-item { padding:3px; margin: 0px; }

.news-search-form { margin-bottom:5px; }

.news-search-emptyMsg{ margin:0; }

.news-search-form FORM { margin:0; }

.news-list-container H3 { padding: 0; }

.news-list-container H3 A { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#858585; text-decoration: none; margin: 0; }

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED{ color:#858585; }

.news-list-container H3 A:HOVER{ color:#789900; text-decoration: underline; }

.news-list-container P { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #676767; margin:0; }

.news-list-date { float: right; color: #676767; width: 180px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 11px; font-weight: normal; }

.news-list-imgcaption { float: right; padding-top:3px; padding-right:3px; font-size: 11px; }

.news-list-container IMG { float: left; margin:0px 3px 0px 0px; }

.news-list-category IMG { float: none; border:none; margin:0px; }

.news-list-morelink,.news-list-category { font-size:9px; margin-left:3px; }

.news-list-morelink { margin-bottom:3px; }

.news-list-browse { text-align: center; }

	/*---------------------------------  tt_news Page-Browser (esto se usa)---------------------------------*/

.tx-ttnews-browsebox { margin:10px 3px 10px 3px; border:1px solid #AEAEAE; padding:3px; background-color: #E6E6E6; }

.tx-ttnews-browsebox TD { font-size: 10px; }

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ margin:0px; }

.tx-ttnews-browsebox-SCell { border:1px solid #7F7F7F; }

.news-search-emptyMsg { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #676767; margin: 3px; }

/*--------------------------------- tt_news SINGLE view  (esto se usa)---------------------------------*/

.news-single-item  { padding:5px; margin-bottom:5px; }

.news-single-item H2 { font-size: 16px; font-weight:bold; color: #85A600; margin-bottom: 0px; }

.news-single-item H2 img { margin: 3px; vertical-align: middle; }

.news-single-item H3 { margin-bottom: 15px; }

.news-single-img { float: right; margin-left:5px; margin-bottom:5px; clear: left; }

.news-single-imgcaption { padding:3px; clear:left; }

.news-single-category { float: right; }

.news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 10px; margin: 10px 35px 15px 0px; float: left; clear: left; }

.news-single-timedata { float: right; }

.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size: 9px; }

.news-single-author { padding-bottom: 3px; }

.news-single-additional-info { margin-top: 15px; border: 1px solid #CCC; padding:3px; width:445px; float: left;  }

.news-single-related,.news-single-files,.news-single-links  { border: 1px solid #8C8C8C; margin:0px; margin-bottom: 3px; padding:3px; }

.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left:20px; }

.news-single-related DT, .news-single-links DT, .news-single-files DT { font-weight: bold; font-size: 11px; margin-left:5px; }

/*---------------------- NOTICIA IMPORTANTE ---------------------------- */

.news-single-item2 { padding:3px; margin:3px; }

#rightside .news-single-item2 h3 { border-bottom: 1px dashed #CCCCCC; padding: 0px 0px 3px 0px; margin:0; }

.news-single-item2 IMG { margin:0px 0px -3px 0px; padding:0px 3px 0px 0px; float:left; vertical-align: middle; }

.news-latest-category IMG { float: none; border:none; margin:0px; }

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container { margin-top:10px; padding:3px; }

.news-amenu-container LI { padding-bottom:1px; }

.news-amenu-container UL { padding:3px; margin-top:5px; margin-left:0px; margin-bottom:0px; list-style-type: none; }

.news-amenu-container H2 { color:#6A6A6A; padding:3px; }

.news-amenu-item-year { font-weight: bold; padding: 2px; color:#6A6A6A; }


/*--------------------------------- BUSQUEDA AVANZADA --------------------------------- */

	.tx-indexedsearch a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px 10px 3px 3px; color: #789901; }

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }

	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }

	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background: transparent; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #789901; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { border-bottom: dashed 1px #858585; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background: transparent; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

	.tx-indexedsearch-browsebox-SCell a { border: 1px solid #858585; }

	.tx-indexedsearch-info { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }


/*--------------------------------- Eventos --------------------------------- */
	.tx-julleevents-pi1-browsebox-SCell a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
   .tx-julleevents-pi1-singleViewField-title { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; color: #789901; }
	.tx-julleevents-pi1-singleView-Menu { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; color: #D19A16; }
	.tx-julleevents-pi1-singleView-Subcontent { font-weight:bold; }
	
	/*--------------------------------- Galeria Fotografica --------------------------------- */
	
	.GaleriaBorde { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #789901; text-align: left; }
	.GaleriaLinea { border-bottom: 1px dashed #789901;}
	.tx-lzgallery-pi1-fotos { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #233343; text-align: left; }
	.tx-lzgallery-pi1-fotos td { font-size: 11px; }
	#tx-lzgallery-pi1-fotos {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #233343; text-align: left;}
	#tx-lzgallery-pi1-fotos td {font-size: 11px; vertical-align: bottom;}

/*---------------------------------Documentos --------------------------------- */
	
	.tx-galileodocuments-pi1 td { font-size: 11px; }
	
/*--------------------------------- Login Mejorado --------------------------------- */

	.TituloLogin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #858585; padding: 3px 1px 3px 1px; font-weight: bold;}
	.tx-newloginbox-pi1 P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #676767; padding: 3px 1px 3px 1px;}
	#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass, #tx-newloginbox-pi1-forgot_email { width: 90px; }

/*--------------------------------- Updates --------------------------------- */	
	#bordercontentshared{position: relative; width:770px; float: left; margin:0; background-color: #000; text-align: left;}
	.tx-lastupdate-pi1 {position: absolute; right: 5px; top:0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
   .certificados {text-align: center; width:770px; margin-left: auto; margin-right: auto;}
	
/*--------------------------------- PDF,Imprimir y Tipafriend --------------------------------- */	
	#opciones{ float: right; padding: 4px 40px 0px 0px; width: 500px; text-align: right; margin:0;}
	
/*--------------------------------- Jobs --------------------------------- */	
  .tx-cljoboffers-pi1 table  { font-size: 10px;}
  .txcljobofferstedes th { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #789901; border-bottom: 1px dashed #2A6E9D; padding: 0px 0px 1px 0px;}
  .tx-cljoboffers-pi1 h5  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; margin:0; text-transform: uppercase; }
  .tx-cljoboffers-pi1-listrow { border-top: solid 1px #CDCDCD; border-left: solid 1px #CDCDCD; border-bottom: solid 1px #CACACA; border-right: solid 1px #CACACA; padding: 10px; text-align: left; background-image: url(../images/fondo_fieldset.gif); background-position: bottom right; background-repeat: no-repeat; margin: 15px 0px 15px 0px; }

/*--------------------------------- Articulos --------------------------------- */	
	#normalcontent .csc-menu { line-height: 8px; padding: 5px 0px 0px 0px;}
	
/*--------------------------------- CALENDARIO--------------------------------- */	
	
.calendar_table { 	BORDER: #B5B5B5 1px solid;	MARGIN: 0px; WIDTH: 160px; HEIGHT: 110px;	BACKGROUND-COLOR: #F4F4F4;	padding: 0px; text-align: center;  }
.cal_head, A.cal_head, .cal_head:visited { 	FONT-WEIGHT: bold; 	FONT-SIZE: 11px; 	COLOR: #676767; 	FONT-STYLE: normal; 	FONT-FAMILY: Arial, Helvetica, sans-serif; 	BACKGROUND-COLOR: #E5E5E5; 	text-align: center; 	margin: 0px; 	padding: 0px;  height: 20px; 	text-decoration: none}
A.cal_head:hover, .cal_head:visited:hover { 	text-decoration: underline; }
.cal_days { 	FONT-WEIGHT: bold; 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #B4B4B4;	text-align: center;	width: 24px; height: 20px;	margin: 0px;	padding: 0px; BORDER-BOTTOM: #666666 1px solid; BORDER-TOP: #666666 1px solid;}
.cal_content { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: arial;	BACKGROUND-COLOR: #F4F4F4;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px; }
.cal_sunday { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #E6E6E6}
.cal_saturday { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #EFEFEF}
.cal_empty { FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #E0E0E0}
.cal_event { FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #789900; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: none  ; 	padding: 0px;	MARGIN: 0px;}
#rightside A.cal_event { FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #789900; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: none  ; 	padding: 0px;	MARGIN: 0px;}
A.cal_event:hover, .cal_event:visited:hover { FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: underline }
.cal_event:visited { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #789900; FONT-STYLE: normal; FONT-FAMILY: arial;TEXT-DECORATION: none }
.cal_today { 	BORDER: 1px solid #789900;	FONT-WEIGHT: bold;	FONT-SIZE: 10px;	COLOR: #789900; FONT-STYLE: normal; text-align: center;	height: 14px;	width: 20px;	margin: 0px;	padding: 0px; }
.cal_today_event, A.cal_today_event { 	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990001; height: 14px; width:20px; padding: 0px;	MARGIN: 0px; }
A.cal_today_event:hover, .cal_today_event:visited:hover { 	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFF; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: underline; padding: 0px; MARGIN: 0px; }

/* can't be a.cal_today_event:visited, because then would override .cal_today_event:visited:hover */
.cal_today_event:visited {	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: arial;  TEXT-DECORATION: none; 	padding: 0px;	MARGIN: 0px; }
.eventdetail_wraptable { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 480px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.eventdetail_date { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.eventdetail_time { 	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.eventdetail_title { font-family: Univers, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #789900; margin: 0px 0px 5px 0px;}
.eventdetail_shortdescription { FONT-WEIGHT: bold;	FONT-SIZE: 11px; COLOR: #676767; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-BOTTOM: 100px}
.eventdetail_description { 	FONT-SIZE: 11px; COLOR: #676768; FONT-FAMILY: Arial, Helvetica, sans-serif  }
.eventdetail_imagetable { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto }
.eventdetail_backlink { PADDING-LEFT: 11px; FONT-SIZE: 11px; MARGIN: 20px; COLOR: #676767; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline }
.list_item_tablewrap, .event_teaser_tablewrap { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 480px; PADDING-TOP: 2px; BORDER-BOTTOM: #DBD8D8 1px dotted } 
.list_item_date, .event_teaser_date { 	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_time, .event_teaser_time { 	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title { font-family: Univers, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #789900; margin: 0px 0px 5px 0px;}
A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover{	FONT-WEIGHT: bold; color: #789900;}
.list_item_title:visited, .event_teaser_title:visited { font-weight: bold; color: #789900;}
.list_item_shortdescription, .event_teaser_shortdescription { 	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_imagetable, .event_teaser_imagetable { 	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; MARGIN: 2px 4px 2px 0px; BORDER-LEFT: medium none; WIDTH: 40px; BORDER-BOTTOM: medium none; HEIGHT: 40px }
.tool_link, A.tool_link, .tool_link:visited { 	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #676767; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.tool_link:hover, .tool_link:visited:hover { 	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_link, A.list_item_link { 	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #676767; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
A.list_item_link:hover, .list_item_link:visited:hover { 	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.list_item_link:visited { 	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.tx-desimplecalendar-pi1-browsebox { 	TEXT-ALIGN: center }
.tx-desimplecalendar-pi1-browsebox-SCell { FONT-SIZE: 11px; MARGIN: 20px; COLOR: #676767; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.tx-desimplecalendar-pi1-browsebox-strong { 	FONT-WEIGHT: bold  }

/*--------------------------------- Tienda --------------------------------- */	
.tiendatrh1 {
font-size: 11px;
font-weight: bold;
color: #000;
background: transparent;	 }

.tiendatrh2 {
font-weight: bold;
font-size: 11px;
color: #2A6E9D;
background: #F3F3F3; }

.tiendatrh2 a{
color: #2A6E9D; }