/* Copyright notice

(c) Camara Malaga
All rights reserved


This copyright notice MUST APPEAR in all copies of the script! */


/****************************************/
/************Common Styles***************/
/****************************************/

body {
	background-color: #FFFFFF;
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
}
p {
	font-family: Verdana;
	/*font-size: 70%;
	line-height: 133%;*/
	color: navy;
}
h1 {
	margin: 0px;
	padding: 0px;
}

/****************************************/
/************Layout Styles***************/
/****************************************/

/*#pageHeader h2 {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 2;
	padding-left: 70px;
	padding-right: 20px;
	padding-top: 20px;
	height: 131px;
         width: 140px;
	left: 0px;
	top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339599;
	margin-top: 0px;
}
#pageHeader h2 span {
    padding-right: 100px !important;
}*/

#sitename {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 2;
	padding-left: 70px;
	padding-right: 20px;
	padding-top: 20px;
	height: 131px;
    width: 100%;
	left: 0px;
	top: -1px;
	font-family: Verdana;
         /*       font-size: 120%;*/
	color: #339599;
	margin-top: 0px;
}
#sitename h1 {
        padding-right: 100px !important;
        font-size: 120%;
}
#sitename h1 a:link, #sitename h1 a:visited, #sitename h1 a:hover {
         color: #339599;
}


#name, #name td {
        z-index: 1;
        font-family: Verdana;
        font-size: .9em;
        color: #666;
        padding-bottom: 10px;
		text-align: left;
		color: rgb(51, 204, 255); 
		font-weight: bold;
		font-family: Century Gothic;
}

#container {
	background: url(images/main-left.jpg) repeat-x left top;
	width: 70% !important;
	width: 100%;
	margin: 39px 0px 0px 230px;
	padding-top: 0px;
        background-color: #009ac6;
}
#extraDiv1 { 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	z-index: 1; 
	width: 100% !important;
	width: 165%;
	height: 39px; 
	background: url(images/logo-bg.jpg) repeat-x left top; 
}
#extraDiv1 span {
	margin-left: 250px;
	position: relative;
	top: 5px;
	font-family: Verdana;
	font-weight: bold;
	color: #666;
	font-size: 75%;
}
#extraDiv1 span a:link, #extraDiv1 span a:visited {
	color: #666;
	text-decoration: underline;
}
#extraDiv1 span a:hover, #extraDiv1 span a:active {
	color: #663366;
	text-decoration: underline;
}
#content1 {
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 90%;
}
#content2 {
	padding-top: 20px;
}

#content2 h2, #content2 h1, #content2 h3 {
	font-family: Verdana;
	font-size: 120%;
	color: #0f298a
}
#pagetitle {
	font-family: Verdana;
	font-size: 120%;
	color: #0f298a;
	font-weight: bold;
}
#main-content, #main-content td {
	font-size: 60%;
}
#main-content {
         width: 100%; 
}
#main-content a:link, #main-content a:visited {
                color: navy;
}
#main-content a:hover, #main-content a:active {
                color: #669799;
}
#right a:link, #right a:visited {
                color: #339599;
}
#right a:hover, #right a:active {
                color: #669966;
}/************Footer************/

#footer {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana;
	color: #339599;
        text-align: center;
}
#footer a:link, #footer a:visited {
	font-family: Verdana;
	font-size: 75%;
	color: navy;
	text-decoration: underline;
}
#footer a:hover, #footer a:active {
	font-family: Verdana;
	font-size: 75%;
	color: #66CCFF;
	text-decoration: underline;
}
.bottom-nav {
	padding-bottom: 8px;
}
.copyright {
	font-family: Verdana;
	font-size: 70%;
	color: #003300;
	border-top-style: inset;
	border-top-width: thin;
	padding-top: 15px;
}
.contact {
	font-family: Verdana;
	font-size: 70%;
	color: #003300;
}


/********************Left***************/

#leftside {
	position: absolute;
	left: 0px;
	top: 128px !important;
    top: 130px;
	width: 217px;
	background: url(images/left-bg.jpg) left top no-repeat;
}
#leftlinks { 
	width: 217px;  
	background-image:url(images/leftlist-bg.gif) left top repeat-y;
}
#leftlinks h1{
	background:url(images/aqua-tab.gif) left top no-repeat; 
	font-size: 120%;
	font-family: Verdana;
	font-weight: bold;
	color: #fff;
	width: 217px; 
	height:auto;
	padding: 10px;
	display: block;
	overflow: hidden;
}
#leftinfo {
	font-size: 80%;
}
#leftinfo h1{
	background:url(images/aqua-tab.gif) left top no-repeat; 
	font-size: 120%;
	font-family: Verdana;
	font-weight: bold;
	color: #fff;
	width: 217px; 
	height:auto;
	padding: 10px;
	display: block;
	overflow: hidden;
}
#leftinfo p{
	margin-left: 5px;
	margin-right: 5px;
        color: #333;
}
#leftinfo a:link, #leftinfo a:visited {
     color: #005e66;
}
#leftinfo a:hover, #leftinfo a:active {
    color: #333333;
}

/*****************Left Navigation****************/

.mainmenu1 {
	margin: 0px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-indent: 8px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	display: block;
}
.mainmenu1 a:link,.mainmenu1 a:visited {
	color: navy;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	display: block;
	margin: 0;
}
.mainmenu1 a:hover, .mainmenu1 a:active {
	/*background-color: #66CCCC;*/
	background-color: #005191;
	padding: 3px 0px 3px 0px;
	display: block;
	color: white;
}
.mainmenu1-act {
	margin: 0px;
	padding: 0;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-indent: 8px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	display: block;
	background-color: #4096EE;

}
.mainmenu1-act a:link,.mainmenu1-act a:visited {
	color: navy;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
	font-weight: bold;
	margin: 0;
}
.mainmenu1-act a:hover, .mainmenu-act a:active {
	background-color: #4096EE;
	color: navy;
	padding: 3px 0px 3px 0px;
	display: block;

}
.mainmenu2{
	margin: 0px;
	padding: 0;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-indent: 16px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	display: block;
}
.mainmenu2 a:link, .mainmenu2 a:visited {
	color: navy;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
	margin: 0;
}
.mainmenu2 a:hover, #mainmenu2 a:active{
	background-color: #85E5FE;
	color: white;
	padding: 3px 0px 3px 0px;
	font-size: 100%;
}
.mainmenu2-act{
	margin: 0px;
	padding: 0;
	font-family: Verdana;
	font-size: 12px;
	text-indent: 16px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	display: block;
}
.mainmenu2-act a:link, .mainmenu2-act a:visited {
	color: navy;
	background-color: #66CCFF;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0;
}
.mainmenu2-act a:hover, #mainmenu2-act a:active{
	background-color: #66CCFF;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	font-size: 100%;
}
.mainmenu3{
	margin: 0px;
	padding: 0;
	font-family: Verdana;
	font-size: 12px;
	text-indent: 22px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
}

.mainmenu3 a:link, .mainmenu3 a:visited {
	color: #333333;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
	margin: 0;
}
.mainmenu3 a:hover, .mainmenu3 a:active{
	background-color: #009999;
	padding: 3px 0px 3px 0px;
	font-size: 100%;
	color: #FFFFFF;
}
.mainmenu3-act{
	margin: 0px;
	padding: 0;
	font-family: Verdana;
	font-size: 12px;
	text-indent: 22px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
}
.mainmenu3-act a:link, .mainmenu3-act a:visited {
	color: #fff;
	background-color: #009999;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
	margin: 0;
	font-weight: bold;
}
.mainmenu3-act a:hover, .mainmenu3-act a:active{
	background-color: #66CCFF;
	font-size: 100%;
}


/*************Breadcrumb**************/


.breadcrumb {
	font-family: Verdana;
	font-size: 70%;
	color: #663366;
	text-align: right;
}
.breadcrumb a:link {
	font-family: Verdana;
	font-size: 100%;
	color: #339599;

}
.breadcrumb a:visited {
	font-family: Verdana;
	color: #666;
}
.breadcrumb a:hover, .breadcrumb a:active {
	font-family: Verdana;
	color: #66CCFF;
}



/*************Search**************/

#searchform input {
        width: 60px;
        border: 1px solid #666;
        margin: 2px;
}
#searchform input.button {
        border: 1px solid #666;
        font-family: Verdana;
        font-size: 10px;
        color: #666;
        background: e0e0e0;
        margin-left: 5px;
}    
#search, #search td {
        z-index: 1;
        font-family: Verdana;


        font-size: .9em;
        color: #666;
        padding-bottom: 10px;
		text-align: right;
}
#search input {
        width: 60px;
        border: 1px solid #666;
        margin: 2px;
}
#search input.button {
        border: 1px solid #666;
        font-family: Verdana;
        font size: 10px;
        color: #666;
        background: e0e0e0;
        margin-left: 5px;
}

/*****************Right************/
#rightbg {
	background: url(images/main-right.jpg) no-repeat top right;
	width: 100%;
	margin: 39px 0px 0px 0px !important;
    margin: 0px;
	padding-top: 0px;
}
.clearing {
	height: 0;
	clear: both;
}
#content_body {
	margin-right: -175px;
	width: 100%; 
	/*width: 80%;*/
        float: left;
	
}
#left_content_body {
	margin-right: 175px;
}
#right_content_body {
	width: 165px;
	float: right;
	position: relative;
	font-family: Verdana;
	font-size: 80%;
	color: #339999;
	padding: 5px;
	z-index: 10;
}
#right_content_body p{
	font-family: Verdana;
	color: navy;
}
#right_content_body h1, #right_content_body h2, #right_content_body h3 {
	font-family: Verdana;
	font-size: 14px !important;
	font-size: 100%;
	font-weight: bold;
}



/*************************************/
/********** Extension Styles ***************/
/*************************************/

/************ tt_news extension ***********************/


/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item h3 {padding-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:1px solid #ccd; background:navy; text-align:center;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item h3 {padding-top:0;}
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal;}
.news-list-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}
.news-list-morelink a {color:#669;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#aaa;}

/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}

/* CATEGORY Menu */
.news-catmenu {font-size:9px; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}


/********* Styles for extension "tx_newloginbox_pi1" *********/

	.tx-newloginbox-pi1 {font-size: 100%;}
	.tx-newloginbox-pi1 input {border: 1px solid #050c2b;}
.tx-newloginbox-pi1 p {font-size: 100%; }

	.tx-newloginbox-pi1 table {width: 100px; font-size: 100%; color: #ececec;}
	.tx-newloginbox-pi1 h3 {/*padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #050c2b;*/
                  font-size: 120%; Font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	         color: navy; width: 217px; height:auto; padding: 10px; display: block; }


	.left .tx-newloginbox-pi1 h3 {	
		font-family: Arial, Verdana, sans serif;
		font-size: 120%;
		font-weight: bold;
		color: navy;
		margin-left: 0px;
		padding-left: 17px;
		padding: 10px;

	}
	.tx-newloginbox-pi1-submit {width: 75px;}
	#tx-newloginbox-pi1-user {width: 75px; font-size: 100%;}
	#tx-newloginbox-pi1-pass {width: 75px; font-size: 100%;}





/********* Styles for extension "tx_newloginbox_pi3" *********/


	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; font-size: 80%; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; font-size: 80%; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-size: 80%; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; font-size: 80%; }


/********* Styles for extension "tx_indexedsearch" *********/

	.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-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.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:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/********* default styles for extension "tx_srfeuserregister_pi1" *********/

  /* WEC-MMS: Commented out the styles below and left part of one style*/

/* .tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
*/

     .tx-srfeuserregister-pi1 P { margin-top:5px; margin-left:5px; padding-top:0px; padding-bottom:0px; }
.tx-srfeuserregister-pi1 td { 
	font-size:.8em; 
}
.tx-srfeuserregister-pi1 A:link, 
.tx-srfeuserregister-pi1 A:visited { 
	color:#333; 
	text-decoration:underline;
}
.tx-srfeuserregister-pi1 A:hover, 
.tx-srfeuserregister-pi1 A:active { 
	color:#900; 
	text-decoration:underline; 
}
.tx-srfeuserregister-pi1 INPUT {
	width: 150px; 
}


/* .tx-srfeuserregister-pi1 A:link { background-color:transparent; color:#010434; text-decoration:none; font-weight:none;}
    .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:#010434; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
    .tx-srfeuserregister-pi1 A:active { background-color:transparent; color:#333333; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
  
  .tx-srfeuserregister-pi1 INPUT { font-size:10px; font-family:Verdana; background-color:#FFFFFF; color:#010434; font-weight:bold; }
*/

 /* .tx-srfeuserregister-pi1 INPUT {width: 150px; }*/

/*  .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:8px; font-family:Verdana; background-color:#CCCCCC; color:#010434; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:8px; font-family:Verdana; background-color:#FFFFFF; color:#010434; font-weight:bold; }
  .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}

  .tx-srfeuserregister-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#FFFFFF; color:#669933; font-weight:bold; }
  .tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:Verdana; background-color:#FFFFFF; color:#669933; font-weight:bold; }
  .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
  .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
*/

/********* Styles for extension "tx_veguestbook_pi1" *********/

    .tx-guestbook-list-header { background-color: #669999; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; font-size: 12px; }
    .tx-guestbook-list-rowleft { background-color: #e5f8fd; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-veguestbook-pi1 table {/*width: 100% !important; width: 80%;*/ }

    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF;  }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#010434; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#010434; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#010434; font-size:12; color:#333333; width:250; }

    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

    .tx-veguestbook-pi1 .comments-area {border: 1px solid #666; padding: 5px;}


/********* Styles for extension "tx_projectmanager_pi1" *********/

	.tx-projectmanager-pi1 .tx-projectmanager-pi1-timeline { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report { }

	.tx-projectmanager-pi1 .tx-projectmanager-pi1-item { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level0 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level1 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level2 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level3 { }

/********* Styles for extension "tx_abilenotes_pi1" *********/

  /* shared */
  .tx-abilenotes-pi1 { width:200px; border:1px solid #898989; padding: 2px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-editimage IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-editimage:hover IMG{ padding: 0; border:1px dotted #999; background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-deleteimage IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-deleteimage:hover IMG{ padding: 0; border:1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-newimage  IMG{ padding: 1px; width:18px !important; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-newimage:hover IMG{ padding: 0; border-top:1px dotted #999; border-bottom: 1px dotted #999; background-color:white;}
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-activateimage  IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-activateimage:hover IMG{ padding: 0; border:1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-inactivateimage  IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-inactivateimage:hover IMG{ padding: 0; border:1px dotted #999; background-color: #ffffff;  }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-searchboxbutton IMG {padding: 0px !important; padding: 1px;}


  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-searchboxbutton:hover IMG { padding: 0; border-top:1px dotted #999; border-bottom: 1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 tx-abilenotes-pi1-browsebox-strong {}

  /* list screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-list {width: 100%;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listmessage{ font-size: 11px; border-bottom:1px solid #999; text-align: justify; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-list TD { padding-top:2px;padding-bottom:2px; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-searchbox {}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listheader {border-bottom:1px solid #9999; padding-top: 2px; padding-bottom: 2px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listheader  IMG { padding-left: 4px; padding-right: 4px; margin-top: 0px; }
  .tx-abilenotes-pi1 INPUT.tx-abilenotes-pi1-searchboxsword {width:80px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrow {border-bottom:1px dotted #999;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowheader{border-bottom:1px dotted #999;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowcell{}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowcelldate P { font-size:11px }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listinfo {border-bottom:1px dotted #999;font-size:11px;text-align: center;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump {border-bottom:1px solid #999;text-align: center;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump NOBR{padding-right:2px;padding-left:2px;font-size:11px;}

  /* view screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-view {}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewhelp{ font-size: 11px; text-align: justify; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-view TD { padding-top:2px;padding-bottom:2px; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewsummary { border-bottom:1px dotted #999; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewdates P { font-size:11px }

  /* edit screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit {font-size: 11px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit td {font-size: 11px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit TD{ padding-top:2px;padding-bottom:2px; }

  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edittitle { width:96%; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-editcontent { font-size: 11px; width:96%; }

/********* Styles for extension "tx_abilenotes_pi2" *********/

  /** shared */
  .tx-abiletickets-pi2 {}


  /** list */
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-list {}
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrows {}
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrow {  padding-left:5px; padding-right:5px; }
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrow:hover { background-color:#cccccc; }


/********* Styles for extension "tx_chcforum_pi1" *********/

/* BASIC STUFF */
#tx_chcforum-pi1 { font-family: arial, sans-serif; font-size: 11px;}
#tx_chcforum-pi1 caption { display: none;}
#tx_chcforum-pi1 a { text-decoration: underline;}
#tx_chcforum-pi1 a:hover { text-decoration: none !important;}

/* only one form in the forum */
#tx_chcforum-pi1 form {	margin-top: 20px;}


/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table { border: 1px solid #999999; background: #FFFFFF; margin-bottom: 3px;}
.tx-chcforum-pi1-Table thead tr th {
	font-size: 14px;
	font-weight: bold;
	background: #669999;
	color: #fff;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #cdebec;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td { font-size: 12px; background: #ffffff; border: 1px solid #669999; padding: 5px;}



/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {}
.tx-chcforum-pi1-catConferenceCell dl { margin: 0;}
.tx-chcforum-pi1-catConferenceCell dt {}
.tx-chcforum-pi1-catConferenceCell dd {	font-size: 10px; margin-left: 5px;}
.tx-chcforum-pi1-catConferenceCell dd.new { color: #FF0000;}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell { text-align: center;}

/* cell 3 */
.tx-chcforum-pi1-catPostCell { text-align: center;}

/* cell 4 */
.tx-chcforum-pi1-catLastCell { font-size: 10px !important; vertical-align: top;}



/* CONFERENCE TABLE BEGIN */

/* cell 1 */
.tx-chcforum-pi1-confThreadSubjCell {}
.tx-chcforum-pi1-confThreadNew { color: #F00; font-size: 10px; padding-left: 5px;}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell { text-align: center;}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {	text-align: center;}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell { font-size: 10px !important;}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath {
	background: #cdebec;
	border: 1px solid #000000;
/*	margin: 12px 0 15px 0; */
	margin-bottom: 3px;
	margin-top: 15px;
	padding: 3px;
	font-size: 10px;
}


/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	background: #cdebec;
	border: 1px solid #000000;
	font-size: 10px;
	margin-bottom: 3px;
	padding: 3px;
	font-size: 10px;
	text-align: right;
	clear: both;
}


/* POST FORM BEGIN */

.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #cdebec;
	padding: 5px;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	width: 150px;
	float: left;
}
.tx-chcforum-pi1-postForm fieldset#formTop input {


	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #000000;
	margin-bottom: 3px;

}
.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #000000;
	margin: 3px 0;
	width: 100% ;
	height: 150px;
}
.tx-chcforum-pi1-postForm fieldset#formTop br {	clear:left;}
.tx-chcforum-pi1-formBtn { text-align: center;}
.tx-chcforum-pi1-formBtn input { 

	background-color: #FFF;
	border: 1px solid #000000;
	font-weight: bold;
	padding: 3px;
	font-size: 12px;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-formBtnHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	font-weight: bold;
	padding: 3px;
	font-size: 12px;
}
.tx-chcforum-pi1-formBtnStyle { background-color: #FFF; border: 1px solid #000000; padding: 3px; margin: 3px;}
.tx-chcforum-pi1-formBtnStyleHov { background-color: #FFF; border: 1px solid #C00; color: #CC0000; padding: 3px; margin: 3px;}



/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost { border: 1px solid #000000; margin: 3px 0;}

/* top */
.tx-chcforum-pi1-singlePost .author { background: #FFFBEF; padding: 3px; vertical-align: top; height: 78px;}
.tx-chcforum-pi1-formEmicoStyle { margin: 3px;}
.tx-chcforum-pi1-singlePost .im { vertical-align: middle; margin-top: 3px;}
.tx-chcforum-pi1-singlePost .im a { margin-right: 10px;}
.tx-chcforum-pi1-singlePost .im img { vertical-align: middle; border: 0px; padding-right: 2px;margin-bottom: 2px;}
.tx-chcforum-pi1-singlePost #userPic { border: 1px solid #000000; float: right;}

/* middle */
.tx-chcforum-pi1-singlePost .text { border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #cdebec;}
.tx-chcforum-pi1-singlePost .scroller { overflow: auto; width: 95%; background: #FFF; min-height: 125px; text-indent: 0px; padding: 3px;}

/* bottom */
.tx-chcforum-pi1-singlePost .edit { background: #cdebec; padding: 3px; height: 19px; vertical-align: middle; margin-top: 3px;}
.tx-chcforum-pi1-singlePost .edit a {	margin-right: 30px;}
.tx-chcforum-pi1-singlePost .edit img { vertical-align: middle;	border: 0px;}
.tx-chcforum-pi1-singlePost .attachment { background: #ffffff; padding: 3px;}
.tx-chcforum-pi1-singlePost .attachment div { vertical-align: top;}
.tx-chcforum-pi1-singlePost .attachment img {float: left; margin-right: 5px;}


.tx-chcforum-pi1-singlePost .offset {margin-left: 15px; margin-right: 15px;}
.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #999;
	padding: 5px;
	background-color: #cdebec; 
	border: #999; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}
.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #cdebec;
	font-size: 10px;
	padding: 5px;
	border: #999; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}
.tx-chcforum-pi1-singlePost .quoteCellAuthor {	border: 0px;font-weight: bold;padding: 3px 0;}
.tx-chcforum-pi1-singlePost .quoteTable {border: 0px;margin: 15px 0;}
.tx-chcforum-pi1-singlePost .text img {max-height: 350px;max-width: 350px;}
.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #cdebec;
	border: 1px solid #000000;
	font-size: 10px;
	padding: 5px;
}



/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #669999;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { padding-top: 5px; padding-left: 5px; font-size: 10px;}




/* HEADER BOX BEGIN */

.header_center { text-align: center; height: 34px;}
.header_text {
	font-size: 24px;
	line-height: 34px; 

	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {	margin-bottom: 3px;border: solid #000000 1px;}




/* TOOL BAR  BEGIN */


.tx_chcforum-pi1-toolBar {


	background: #e5f8fd;

	border: 1px solid #000000;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tx_chcforum-pi1-toolBar img {vertical-align: middle;margin-left: 16px;}
.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.tx_chcforum-pi1-subToolBar {
	background: #e5f8fd;
	border: 1px solid #000000;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tx_chcforum-pi1-subToolBar img {vertical-align: middle;margin-left: 16px;}
.tx_chcforum-pi1-subToolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}




/* PROFILE BEGIN */

.tx-chcforum-pi1-profileBorder { border: 1px solid #999999;padding: 3px;}
.tx-chcforum-pi1-profileBorder td { font-size: 80%}
.tx-chcforum-pi1-profileBorder #userPic {border: 1px solid #000000;float: right;}
.tx-chcforum-pi1-profileBorder hr {clear: left;display: block;visibility: hidden;}
.tx_chcforum-pi1-profileHdrBig {
	background: #e5f8fd;
	border: 1px solid #000000;
	padding: 3px;
	margin-bottom: 3px;
	font-size: 10px;
}
.tx_chcforum-pi1-profile_hdr { font-size: 10px; font-weight: bold; background: #E3E7EF; padding: 2px;}




/* MESSAGE BOX BEGIN */

.tx-chcforum-pi1-errorBoxCell {
	background: #E3E7EF;
	font-weight: bold;

	text-align: left;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #F8E5AA;
	border: 1px dotted #FF0000;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}


.tx-chcforum-pi1-forumTextBig {	font-size: 14px; font-weight: bold;}
.tx-chcforum-pi1-helpBox { background-color: #E3E7EF !important; border-style: none;}
.tx-chcforum-pi1-linkUp {
	background: #e5f8fd;
	border: 1px solid #000000;
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
	text-align: center;
}
.tx-chcforum-pi1-previewBoxCell { background: #669999; text-align: center;}


/********* Styles for extension "tx_mocfilemanager_pi1" *********/


 DIV.tx-mocfilemanager-pi1 TABLE.mounttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 .filelink { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.borderbottom { padding: 0px;border-bottom: 1px solid black;}

 DIV.tx-mocfilemanager-pi1 .filelink:hover {text-decoration: underline;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 { font-family: Verdana; font-size: 22px; color: #000033;}
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}
 DIV.tx-mocfilemanager-pi1 .action {font-family: Verdana, Arial, Helvetica; font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .actionButton {font-family: Verdana, Arial, Helvetica;font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .command {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 .info {font-family: Verdana; font-size: 10px; color: #000033; font-weight: normal;}
 DIV.tx-mocfilemanager-pi1 .dirpath {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 P { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 TABLE.MainInfoTable { border: 1px solid #000033; background-color: yellow; padding: 5px;}




/********* Styles for extension "tx_mocfilemanager_pi2" *********/

 .tx-mocfilemanager-pi2 .filelink { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;} 
 .tx-mocfilemanager-pi2 .filelink:hover {text-decoration: underline;} 
 .tx-mocfilemanager-pi2 .info {font-family: Verdana; font-size: 10px; color: #000033; font-weight: normal;}


/********* default styles for extension "tx_vcdarchive_pi1" *********/

div.tx-vcdarchive-pi1 h1 {

  font-size: 120%;
  font-weight: bold;
  font-style: italic;
  margin-top: 16px;
  margin-bottom: 8px;
  color: #000099;
}
div.tx-vcdarchive-pi1 h2 {
  font-size: 110%;
  font-weight: bold;
  font-style: normal;
  margin-top: 12px;
  margin-bottom: 6px;
  color: #009999;
}
div.tx-vcdarchive-pi1 h3{
  font-size: 100%;
  font-weight: bold;
  font-style: normal;
  margin-top: 8px;
  margin-bottom: 4px;
  color: #000099;
}
div.tx-vcdarchive-pi1 table {  color:#333333;  background-color:#eeeeee;  border: 1px  #000099 solid;  margin-bottom:10px;}
div.tx-vcdarchive-pi1 table a{  color:#333333;  text-decoration:none;}
div.tx-vcdarchive-pi1 table td{
  vertical-align: top;

  text-align: left;

  padding: 3px;
  empty-cells:show;
  background-color:#ddeeee;
}

div.tx-vcdarchive-pi1 table td.title{


  font-size:110%;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #9999cc;
  color: #ffffff;
}
div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;

  padding-bottom: 2px;
  background-color:#669999;
  color: #ffffff;
}
div.tx-vcdarchive-pi1 table td.light{  background-color: #ffffff;}
div.tx-vcdarchive-pi1 table td.dark {  background-color:#ddddee;}
div.tx-vcdarchive-pi1 table td.label{  text-align:right;  font-weight:bold;  background-color: #ffffff;  color: #000099;}
div.tx-vcdarchive-pi1 table td.error{	font-size:90%;  font-weight:bold;  background-color: #ddeeee;  color:#dd0000;}

/********* Styles for extension "tx_vcdcalendar_pi1" *********/

div.tx-vcdcalendar-pi1 table {  color:#333333;  background-color:#eeeeee;  border: 1px  #000099 solid;  margin-bottom:10px;}
div.tx-vcdcalendar-pi1 table a{  color:#333333;  text-decoration:none;}
div.tx-vcdcalendar-pi1 table td{  vertical-align: top;  text-align: left;  padding: 5px;  empty-cells:show;  background-color:#ddeeee;}
div.tx-vcdcalendar-pi1 table td small{  font-size:80%;}
div.tx-vcdcalendar-pi1 table td big{  font-weight:bold;  font-size:115%;}
div.tx-vcdcalendar-pi1 table td.title{
  font-size:115%;
  font-weight:bold;
  margin:0px;

  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #9999cc;
  color: #ffffff;
}
div.tx-vcdcalendar-pi1 table th, div.tx-vcdcalendar-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#669999;
  color: #ffffff;
}
div.tx-vcdcalendar-pi1 table td.title1{
  font-size:105%;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:3px;
  padding-right:3px;
  background-color:#ddeeee;
  color: #000099;
}
div.tx-vcdcalendar-pi1 table td.label{  text-align:right;  font-weight:bold;  background-color: #ffffff;  color: #000099;}
div.tx-vcdcalendar-pi1 table td.light{  background-color: #ffffff;}
div.tx-vcdcalendar-pi1 table td.dark {  background-color:#ddddee;}
div.tx-vcdcalendar-pi1 table td.error{	font-size:90%;  font-weight:bold;  background-color: #ddeeee;  color:#dd0000;}


/********* Styles for extension "tx_vcdcalendarviews_pi1" *********/

/* additional title border */

div.tx-vcdcalendar-pi1 .month_view .title{  border: 1px  #eeeeee solid;}

/* nested tables */

div.tx-vcdcalendar-pi1 .nested{	padding:0px;}
div.tx-vcdcalendar-pi1 .months, div.tx-vcdcalendar-pi1 .days{	margin:0px;  border:0px;}

/* month selection of calendar */


div.tx-vcdcalendar-pi1 .next_year, div.tx-vcdcalendar-pi1 .last_year{
  vertical-align: middle;
  text-align: center;
  font-weight:bold;
  background-color:#ddddee;
  border-left: 1px  #eeeeee solid;
  border-right: 1px  #eeeeee solid;

}
div.tx-vcdcalendar-pi1 .months td{  font-size:90%;  font-weight:bold;	padding:1px;}

div.tx-vcdcalendar-pi1 .months a{  color:#666666;}
div.tx-vcdcalendar-pi1 .current_month{  background-color: #ffffff;}
div.tx-vcdcalendar-pi1 .other_month{  background-color:#ddddee;}

/* days part of calendar */

div.tx-vcdcalendar-pi1 .days td{   font-size:90%;padding:3px;}
div.tx-vcdcalendar-pi1 .inside{ background-color:#ffffff;}
div.tx-vcdcalendar-pi1 .today{  background-color:#ffffff;  border: 1px  #000099 solid;}
div.tx-vcdcalendar-pi1 .outside{  background-color:#dddddd;}
div.tx-vcdcalendar-pi1 .inside_weekend{  background-color:#ddeeee;}
div.tx-vcdcalendar-pi1 .today_weekend{  background-color:#ddeeee;  border: 1px  #000099 solid;}
div.tx-vcdcalendar-pi1 .outside_weekend{  background-color:#dddddd;}


/******** Styles for extension "tx_jwcalendar_pi1" **********/

div.tx-jwcalendar-pi1{  font-family: Verdana;  font-size: 11px;  text-align: center;  color:#193A72;}div.tx-jwcalendar-pi1 img{	border:0;}div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a{   /* text-decoration:none;*/    text-decoration:none;	color: #692287;}div.tx-jwcalendar-pi1 a:hover,div.tx-jwcalendar-pi1 table a:hover{	color: red;}div.tx-jwcalendar-pi1 input{  clear:both;  background: #FBE29F;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:center;  margin:10px;  padding: 3px 14px; } div.tx-jwcalendar-pi1 .tx_jw_input_text{  width:260px;  border:1px #FECC3C solid;  padding:3px;  height:20px;}div.tx-jwcalendar-pi1 .tx_jw_select{  font-size:11px;  border:0px;}div.tx-jwcalendar-pi1 .tx_jw_textarea{  font-size:12px;  height:120px;  width:260px;  padding:3px;  border:1px #FECC3C solid;}div.tx-jwcalendar-pi1 .tx_jw_input_button{  font-size:12px;  background: #FBE29F;  text-align:center;  margin:4px 10px;  padding:2px 4px;}div.jwcalendar_list{  width:100%;  background-color:#FDF2D2;  font-family: Verdana;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_list .title{  font-size: 14px;  font-weight: bold;  color:#193A72;  padding:8px 5px;}div.jwcalendar_list .prev_items{  float:left;  font-size: 11px;  font-weight: bold;  text-align:left;  color:#193A72;  padding:8px 0 0 16px;}div.jwcalendar_list .next_items{  float:right;  font-size: 11px;  font-weight: bold;  text-align:right;  color:#193A72;  padding:8px 16px 0 0;}div.jwcalendar_list .next_items{}div.jwcalendar_list .itemslist{  padding:0 10px;}div.jwcalendar_list table.items{  width:100%;  font-family: Verdana;  font-size: 11px;  text-align:left;  line-height:1.4em;  empty-cells:show;  border-collapse:separate;  border-collapse:collapse;  border-spacing:0;  border: 1px  #FFC725 solid;}div.jwcalendar_list table.items td.label{  background:#FCECC0;  width:33%;	  vertical-align:top;  border: 1px  #FFC725 dotted;  padding:5px;}div.jwcalendar_list table.items td.item{  background:#FBE29F;  width:67%;	  border: 1px  #FFC725 dotted;  vertical-align:top;  padding:5px;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list .submit{   clear:both;	   font-size: 11px;   padding:0;}div.jwcalendar_month{  width:100%;  background-color:#FDF2D2;  font-family: Verdana;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_month .title{  clear:both;  text-align: center;  font-size: 14px;  font-weight:bold;  color: #010434;  padding:5px 0;}div.jwcalendar_month .navi, div.jwcalendar_month .days_view{	padding:0 10px;}div.jwcalendar_month table.navs{   width:100%;}div.jwcalendar_month table.months, div.jwcalendar_month table.year{   width:100%;   font-family: Verdana;   font-size: 11px;   font-weight:bold;   text-align:center;   empty-cells:show;   border-collapse:separate;   border-spacing:10px;}div.jwcalendar_month table.year {   font-size: 12px;   border-spacing:5px;}div.jwcalendar_month table.months td, div.jwcalendar_month table.year td{}div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year{   background: #FBE29F;   border-top:2px #FCF6E5 solid;   border-left:2px #FCF6E5 solid;   border-right:2px #FECC3C solid;   border-bottom:2px #FECC3C solid;   padding:15px 5px;}div.jwcalendar_month table.months td.other_month{   padding:5px;}div.jwcalendar_month table.months td.current_month{   background: #FBE29F;   border-right:2px #FCF6E5 solid;   border-bottom:2px #FCF6E5 solid;   border-top:2px #FECC3C solid;   border-left:2px #FECC3C solid;   padding:5px;}div.jwcalendar_month table.days{   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.4em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0;   border:1px solid #FFC725;   padding:0;}div.jwcalendar_month table.days a{    text-decoration:none;}div.jwcalendar_month table.days td{   vertical-align:top;   border:dotted 1px #FFC725;   padding:4px;}div.jwcalendar_month table.days td.week{   background:#FBE29F;   font-weight:bold;}div.jwcalendar_month table.days td.dayname{   background:#FBE29F;   font-weight:bold;   text-align:center;}div.jwcalendar_month table.days,div.jwcalendar_month table.days td.inside,div.jwcalendar_month table.days td.today,div.jwcalendar_month table.days td.inside_weekend,div.jwcalendar_month table.days td.today_weekend,div.jwcalendar_month table.days td.outside_weekend{   font-weight:bold;}div.jwcalendar_month table.days a,div.jwcalendar_month table.days td.inside a,div.jwcalendar_month table.days td.today_inside a,div.jwcalendar_month table.days td.inside_weekend a,div.jwcalendar_month table.days td.today_weekend a,div.jwcalendar_month table.days td.outside_weekend a{   font-weight:bold;   color:blue;}div.jwcalendar_month table.days td.today{	background: #F9F4E7;    border:solid 2px #CD9705;    border:solid 1px #AD1602;}div.jwcalendar_month table.days td.outside_weekend,div.jwcalendar_month table.days td.outside{   background:#EAEAEB;   border:dotted 1px #F9DF94;}div.jwcalendar_month table.days td.inside_weekend{   background:#FCECC0;}div.jwcalendar_month table.singleday,div.jwcalendar_month table.singleday td,div.jwcalendar_month table.singleday td a,div.jwcalendar_month table.singleday a{   font-weight:bold;   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:0px solid #ddd;   padding:0px;   margin:0 0 2px 0;}div.jwcalendar_month table.singleday{   background: #eee;   border:1px dotted #ddd;}div.jwcalendar_month table.singleday td{   border:0px solid #ddd;   padding:3px 0;}div.jwcalendar_month table.dayitem,div.jwcalendar_month table.dayitem a{   font-weight:normal;   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:1px solid #ddd;   padding:0px;   margin:1px 0;}div.jwcalendar_month table.dayitem td.item,div.jwcalendar_month table.dayitem td.item a{  color:#010434;  text-decoration:none;  font-weight:normal;  border:0;}div.jwcalendar_month table.dayitem td.itemcat,div.jwcalendar_month table.dayitem td.itemcat a{  font-weight:normal;  color:#010434;  text-decoration:none;   font-size: 8px;   padding:0px;   Cursor:help;   width:2px;   border:0;}div.jwcalendar_single{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:10px 10px;}div.jwcalendar_single .content,div.jwcalendar_single .header,div.jwcalendar_single .org{    width:100%;    clear:both;}div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie{   float:left;   width:100%;   text-align:left;   border-left: 1px  #FFC725 dotted;   border-right: 1px  #FFC725 dotted;   border-bottom: 1px  #FFC725 dotted;   background:#FCECC0;}div.jwcalendar_single .headerie{   border-top: 1px  #FFC725 dotted;}div.jwcalendar_single .contentie{   background:#FBE29F;}div.jwcalendar_single .title,div.jwcalendar_single .category{    float:left;    font-size: 14px;	text-align:left;	font-weight:bold;		padding:4px 8px 8px 8px;}div.jwcalendar_single .category{	float:none;    font-size: 12px;	font-weight:normal;	 	padding:6px 8px 8px 8px;}div.jwcalendar_single .images{	float:left;    padding:10px 8px;    margin:0px;}div.jwcalendar_single .itemtext{    margin:8px;    }div.jwcalendar_single .itemtitle p:first-letter{    font-size: 15px;	font-weight:bold;		color:red;}div.jwcalendar_single .itemtitle  p:first-line{    font-size: 13px;	font-weight:bold;		line-height:1.2em;}div.jwcalendar_single .teaser{	font-weight:bold;		font-style:italic;	line-height:1.8em;}div.jwcalendar_single .desc{    font-size: 11px;}div.jwcalendar_single .itemlink{	line-height:1.8em;}div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    clear:both;	float:left;	text-align:right;	font-weight:bold;		width:33%;	padding:4px 8px;}div.jwcalendar_single .item, div.jwcalendar_feEntry .item{	text-align:left;	padding:4px 4px 4px 32%;}div.jwcalendar_feEntry{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:8px;}div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    vertical-align:bottom;    line-height:1.6em;	padding:8px 8px;    width:32%;}  div.jwcalendar_feEntry .timelabel{    width:20%;}  div.jwcalendar_feEntry .title{  font-size:14px;	  font-weight:bold;	  color:blue:  text-align:left;  line-height:1,0em;  padding:0px 8px;}div.jwcalendar_feEntry .title p:first-letter{  font-size:20px;	}div.jwcalendar_feEntry .item{  text-align:left;  padding:8px 8px;}div.jwcalendar_feEntry .fileitem{  text-align:left;  padding:8px 8px;  width:30px;}div.jwcalendar_feEntry input{  clear:none;  background: white;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:left;  font-size:12px;  margin:0;  padding: 0; } div.jwcalendar_feEntry .error ul li{  list-style:circle inline;  text-align:left;  font-size:12px;  color:red;  margin:4px 40px;}div.jwcalendar_feEntry .error ul li:first-letter{  font-size:16px;  font-weight:bold;}div.jwcalendar_confirm .error{  font-size:12px;  color:red;  margin:10px;}div.jwcalendar_confirm .conftext{  font-size:14px;  margin:10px;}

/* default styles for extension "tx_advCalendar_pi1" */
		.tx-advCaledar-pi1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #FFEEEE; font-family:Verdana; font-size:12px; }
		.tx-advCaledar-pi1 H1 { BACKGROUND-COLOR: #EEDDDD; font-size:16px; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 P { BACKGROUND-COLOR: #EEDDDD; font-size:12px; }
		.tx-advCaledar-pi1 TD { font-size:12px; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 A { color:black; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 TD.notInMonth TD { FONT-WEIGHT: normal; FONT-SIZE: 8px; }
		.tx-advCaledar-pi1 TD.notInMonth A { color:gray; }

		.tx-advCaledar-pi1 TD.bottomEventsExpired { BACKGROUND-COLOR: #EEDDDD; color:red; }
		.tx-advCaledar-pi1 TD.bottomEventsExpired A { color:red; }
		.tx-advCaledar-pi1 TD.bottomEvents { BACKGROUND-COLOR: #FFEEEE; }

/*********** Styles for extension "tx_macinasearchbox_pi1" ********

.tx-macinasearchbox-pi1 {float: right;}
.tx-macinasearchbox-pi1 td {text-align: right;} ***/


BODY
{
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-bottom: 0px;
}
BODY.fondomenu
{
    BACKGROUND-COLOR: #dfe4ec  	
	/* BACKGROUND-COLOR: #ff0000 */
}
BODY.fondopagcont
{
    BACKGROUND-COLOR: #f5f8ff
}
TD.fondocab
{
    BACKGROUND-COLOR: #FFFFFF
}
TD.fondocabder
{	
	BACKGROUND-COLOR: #FFFFFF;
	text-align: right;
}


TD.bienvenida
{
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #31639c
}
.menuIzq
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #080463;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dfe4ec;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	padding-top: 4px;
	padding-bottom: 4px;
}
.submenuIzq
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #080463;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dfe4ec;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	text-indent: 0px;
}
.menuIzqActivo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #080463;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c8cdd4;
BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 0px solid;
		padding-top: 4px;
	padding-bottom: 4px;

}
.submenuIzqActivo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #080463;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c8cdd4;
BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 0px solid;
	text-indent: 0px;
}
A.menu:link
{
    COLOR: #013063;
    TEXT-DECORATION: none
}
A.menu:visited
{
    COLOR: #013063;
    TEXT-DECORATION: none
}
A.menu:active
{
    COLOR: #013063;
    TEXT-DECORATION: none
}
A.menu:hover
{
    COLOR: #013063;
    TEXT-DECORATION: none
}
TD.ubicador
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 0px solid;
    COLOR: white;
    TEXT-INDENT: 25px;
    BORDER-BOTTOM: #ffffff 0px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #009ac6
}
TD.fondodcha
{
	background: #dfe3ec;
}
TD.cdrologin
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    TEXT-INDENT: 25px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #6FADBC
}
TD.fondologin
{
    BACKGROUND-COLOR: #c8cdd4
}
TD.tdacceso
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 0px solid;
    COLOR: #ffffff;
    TEXT-INDENT: 10px;
    BORDER-BOTTOM: #ffffff 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c8cdd4
}
INPUT.text
{
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: #080463;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
INPUT.formu
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.seleccion
{
    FONT-SIZE: 10px;
    COLOR: #080463;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.texto
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #013063;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.parrafo
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.parrafo2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.parrafo2res
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texto2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texto2reg
{
    FONT-SIZE: 10px;
    COLOR: #2934b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texto3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #31639c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.texexplicativo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #f7a200;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resaltatexto
{
    
    FONT-SIZE: 10px;
    COLOR: #31639c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textodesactivado
{
    COLOR: #6facbc;    
}
.punteado
{
	BORDER-RIGHT: #012E65 0px solid;
	BORDER-TOP: #012E65 1px dotted;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: #012E65 0px solid;
	BORDER-BOTTOM: #012E65 0px solid;
}


.punteadoizq
{
    BORDER-RIGHT: #C8CDD4 1px dotted;
    BORDER-TOP: #C8CDD4 0px solid;
    BORDER-LEFT: #C8CDD4 0px solid;
    BORDER-BOTTOM: #C8CDD4 0px solid
}
.punteadodcho
{
    BORDER-RIGHT: #C8CDD4 0px solid;
    BORDER-TOP: #C8CDD4 0px solid;
    BORDER-LEFT: #C8CDD4 1px dotted;
    BORDER-BOTTOM: #C8CDD4 0px solid
}
TD.separador1
{
    FONT-SIZE: 1pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c8cdd4
}
A.masinf:link
{
    COLOR: #f7a300;
    TEXT-DECORATION: none
}
A.masinf:visited
{
    COLOR: #f7a300;
    TEXT-DECORATION: none
}
A.masinf:active
{
    COLOR: #f7a300;
    TEXT-DECORATION: none
}
A.masinf:hover
{
    COLOR: #f7a300;
    TEXT-DECORATION: none
}
A.enlace1:link
{
    COLOR: #009AC6;
    TEXT-DECORATION: underline
}
A.enlace1:visited
{
    COLOR: #009AC6;
    TEXT-DECORATION: underline
}
A.enlace1:active
{
    COLOR: #009AC6;
    TEXT-DECORATION: underline
}
A.enlace1:hover
{
    COLOR: #009AC6;
    TEXT-DECORATION: underline
}
A.enlace2:link
{
	COLOR: #009ac6;
	TEXT-DECORATION: none;
	font-size: 9px;
	font-weight: bold;
}
A.enlace2:visited
{
	COLOR: #009ac6;
	TEXT-DECORATION: none;
	font-size: 9px;
	font-weight: bold;
}
A.enlace2:active
{
	COLOR: #009ac6;
	TEXT-DECORATION: none;
	font-size: 9px;
	font-weight: bold;
}
A.enlace2:hover
{
	COLOR: #009ac6;
	TEXT-DECORATION: none;
	font-size: 9px;
	font-weight: bold;
}
A.linkcurso:link
{
    COLOR: #31639c;
    TEXT-DECORATION: none
}
A.linkcurso:visited
{
    COLOR: #31639c;
    TEXT-DECORATION: none
}
A.linkcurso:active
{
    COLOR: #31639c;
    TEXT-DECORATION: none
}
A.linkcurso:hover
{
    COLOR: #31639c;
    TEXT-DECORATION: none
}

A.linkcurso2:link
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;    
}
A.linkcurso2:visited
{
    COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;    
}
A.linkcurso2:active
{
    COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;    
}
A.linkcurso2:hover
{
    COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;    
}

.boton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #009AC6;
	BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid

}
.bordebanner
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.tabladerecha {
	background-color: #dfe4ec;
}
.tabladcentral {

	background-color: #f5f8ff;
}
select {
	color: #31639c;
	FONT-SIZE: 11px;
}
.texto_blanco {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #013063;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f6f9ff;
}
.texto_gris {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #c8cdd4;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.enlace3:link {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.enlace3:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.enlace3:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.enlace3:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cabinfoturis {
	FONT-SIZE: 11px;
	COLOR: #080463;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dfe4ec;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	text-align: center;
	height: 40px;
	vertical-align: middle;
}

.texto_normal {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.texto_pais {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-right:5px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.texto_titulo {
	font-family: Verdana;
	font-size: 11px;
	color: #31629E;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.texto_pie {
	font-family: Verdana;
	font-size: 11px;
	color: #5C8EB8;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
TD.celdatitulo{
	font-family: Verdana;
	font-size: 10px;
	color: #31629E;
	font-weight:bold;
	background-color: #DFE3EC;
	padding:5px;

	border-left:1px solid #5C8EB8;
	border-top:1px solid #5C8EB8;

	border-right:1px solid #5C8EB8;
	border-bottom:1px solid #5C8EB8;


}
TD.celdanormal{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	
	background-color: #FFFFFF;
	padding:6px;

	border-left:1px solid #5C8EB8;
	border-top:1px solid #5C8EB8;

	border-right:1px solid #5C8EB8;
	border-bottom:1px solid #5C8EB8;


}

TD.celdanormal_b{
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	
	background-color: #FFFFFF;
	padding:6px;

	border-left:1px solid #5C8EB8;
	border-right:1px solid #5C8EB8;
	


}


TD.celdatitulosuperior{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	
	background-color: #FFFFFF;
	padding:2px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	

	border-left:1px solid #5C8EB8;
	border-top:1px solid #5C8EB8;

	border-right:1px solid #5C8EB8;
	border-bottom:1px solid #5C8EB8;


}
TD.celdapie{
	font-family: Verdana;
	font-size: 10px;
	color: #5C8EB8;
	
	background-color: #FFFFFF;
	padding:5px;

	border-left:1px solid #5C8EB8;
	border-top:1px solid #5C8EB8;

	border-right:1px solid #5C8EB8;
	border-bottom:1px solid #5C8EB8;


}

.cargo_plantilla {
	font-family: Verdana;
	font-size: 11px;
	color: #DA0046;
	padding-right:5%;
	padding-left:5%;
}
.nombre_plantilla {
	font-family: Verdana;
	font-size: 11px;
	color: #DA0046;
	padding-right:5%;
	padding-left:5%;
	font-weight:bold;
	
}

.pie_plantilla {
	font-family: Verdana;
	font-size: 10px;
	color: #817E83;
	padding-right:5%;
	padding-left:5%;
	
	
}
.grisoscuroder
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 0px solid;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: white 0px solid;
    BACKGROUND-COLOR: #c8cdd4
}
.grisoscuro
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 0px solid;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: white 0px solid;
    BACKGROUND-COLOR: #c8cdd4
}

.grisoscuroder
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 0px solid;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: white 0px solid;
    BACKGROUND-COLOR: #c8cdd4
}
.grismedio
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 0px solid;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: white 0px solid;
    BACKGROUND-COLOR: #dfe4ec
}
.grismedioder
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 0px solid;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: white 0px solid;
    BACKGROUND-COLOR: #dfe4ec
}
.grisclaro
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 0px solid;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: white 0px solid;
    BACKGROUND-COLOR: #ebf1f9
}
.gris
{
    TEXT-INDENT: 5px;
    BACKGROUND-COLOR: #ebf1f9
}
.fondocabecera
{
    BACKGROUND-COLOR: #ffffff
}
.grisclaroder
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 0px solid;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: white 0px solid;
    BACKGROUND-COLOR: #ebf1f9
}

BODY.agenda
{
    BACKGROUND-COLOR: #ebf1f9
}

.blancabold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

cabeceratabla
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2e2a76;
    TEXT-INDENT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c8cdd4
}
.contenidotabla
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: white 0px solid;
    COLOR: #2e2a76;
    PADDING-LEFT: 5px;
    BORDER-BOTTOM: white 0px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dfe4ec
}
.celdaagenda {
	background-color: #dfe4ec;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-TOP: white 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #31639c;
	
}

.textocontregular
{
    FONT-SIZE: 11px;
    COLOR: #2e2a76;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.textocontbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #44538d;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.grislogin {


    BACKGROUND-COLOR: #DFE4EC;
}


.bordeazul
{
	BORDER-RIGHT: #009AC6 1px solid;
	BORDER-TOP: #009AC6 1px solid;
	BORDER-LEFT: #009AC6 1px solid;
	BORDER-BOTTOM: #009AC6 1px solid;
}
.texto_inicio {
	COLOR: #013063;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.celdagris{
background-color:#C8CDD4;
padding:10px;
}
.celdaazul {
	background-color:#31649D;
	padding:0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.celdaturquesa {

	background-color:#009AC6;
	padding:1px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.bordeoscuro {
	border: #31649D 1px solid;
}
.texto_entrevista {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 9px;
	text-align: justify;
	vertical-align: top;
}

A.enlace_cursos:link {
	COLOR: #31649D;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
A.enlace_cursos:visited {
	COLOR: #31649D;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
A.enlace_cursos:active {
	COLOR: #31649D;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
A.enlace_cursos:hover {
	COLOR: #31649D;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.texto_turquesa {
	color: #009AC6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

A.enlace_estudio:link
{
	COLOR: #009ac6;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.enlace_estudio:visited
{
	COLOR: #009ac6;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.enlace_estudio:active
{
	COLOR: #009ac6;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.enlace_estudio:hover
{
	COLOR: #009ac6;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bordeBLANCO {
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
}


A.enlace_ui:link
{
	COLOR: #009ac6;
	TEXT-DECORATION: underline;
	font-size: 10px;
	font-weight: bold;
}
A.enlace_ui:visited
{
	COLOR: #009ac6;
	TEXT-DECORATION: underline;
	font-size: 10px;
	font-weight: bold;
}
A.enlace_ui:active
{
	COLOR: #009ac6;
	TEXT-DECORATION: underline;
	font-size: 10px;
	font-weight: bold;
}
A.enlace_ui:hover
{
	COLOR: #009ac6;
	TEXT-DECORATION: underline;
	font-size: 10px;
	font-weight: bold;
}
TD.separador2 {

    FONT-SIZE: 1pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #30649d
}
TD.fondopie
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: navy;
    FONT-FAMILY: Verdana;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 165%;
    text-align: center;
	


}



