body {background: #FFF; font-family: arial, sans-serif; margin: 0px; color: #444; overflow-y:scroll}
h1 {margin:0px 0px 20px 0px}
p {padding:0px 0px 15px 0px; margin:0px; line-height:20px; font-size:14px; font-family: arial, sans-serif}
ul {margin-top:0px; font-size:14px; font-family: arial, sans-serif; line-height:20px}
ol {margin-top:0px; font-size:14px; font-family: arial, sans-serif; line-height:20px}
a:link {color:#922f85}
a:visited {color:#922f85}

div.container {position: relative; width: 960px; margin: 0 auto; padding: 0; clear: both; z-index: 0;}

div#header {position: relative; width: 960px; height:99px; border-bottom:1px solid #e1e1e2; background: #FFF;}
div#headerLogo {position:absolute; top:0; left:0; width:295px; height:100px}
div#headerCopy {position:absolute; top:0; left: 295px; width:600px; height:69px;text-align:center; padding-top:30px}
div#headerCopy span {color:#922f85; font-family:times new roman; font-size:20px;}

div#nav	{position:relative; width:960px; height:30px; border-bottom:5px solid #922f85; padding-top:15px; margin-bottom:25px}
div#nav ul.nav-header {padding:0px; margin:0px}
div#nav ul.nav-header li {font-family:arial; font-size:20px; margin:0px 25px 0px 5px; list-style-type:none; display:inline}
div#nav ul.nav-header li a {text-decoration:none; color:#444}
div#nav ul.nav-header li a:hover {text-decoration:none; color:#922f85}
div#nav ul.nav-header li a.selec {text-decoration:none; color:#922f85}

div#nav2	{position:relative; width:960px; height:30px; border-top:5px solid #922f85; padding-top:5px; padding-bottom:15px; margin-top:5px}
div#nav2 ul.nav2-header {padding:0px; margin:0px}
div#nav2 ul.nav2-header li {font-family:arial; font-size:20px; margin:0px 25px 0px 5px; list-style-type:none; display:inline}
div#nav2 ul.nav2-header li a {text-decoration:none; color:#444}
div#nav2 ul.nav2-header li a:hover {text-decoration:none; color:#922f85}
div#nav2 ul.nav2-header li a.selec {text-decoration:none; color:#922f85}

div#contentHolder {position:relative; width:960px; height:auto;}
div#entrada {position: relative; width: 232px; margin: 0 auto; padding: 0; clear: both; z-index: 0;}

div#right_sidebar_col1 {position:absolute; top:0px; left:5px; width:760px; border-right:1px solid #e1e1e2; padding:0px 9px 0px 0px}
div#col3 {position:absolute; top:0px; left:774px; width:176px; padding:0px 0px 0px 9px}

div#footer {position:fixed; bottom:0px; width:960px; height:40px; border-top:1px solid #e1e1e2; background: #FFF;}
div#footerLogo {position:absolute; top:5px; right:0px; width:110px; height:35px}
div#footerCopy {position:absolute; top:5px; left:0px; width:845px; height:35px; text-align:right; padding-top:7px}
div#footerCopy span {color:#922f85; font-family:times new roman; font-size:15px;}

.news-list-ccm-page-list {}
.news-list-ccm-page-list a {text-decoration:none}

.news-list-ccm-page-list-title-c {width:222px; font-size:18px; font-family:arial, sans-serif; padding:5px; margin-bottom:5px; background:#922f85; color:#FFF;text-align:center;}
.news-list-ccm-page-list-item-c {width:220px; background:#fff8fe; padding:5px; margin-bottom:5px; border:1px solid #f2f2f2}

.news-list-ccm-page-list-title {width:167px; font-size:18px; font-family:arial, sans-serif; padding:5px; margin-bottom:5px; background:#922f85; color:#FFF;}
.news-list-ccm-page-list-item {width:165px; background:#fff8fe; padding:5px; margin-bottom:5px; border:1px solid #f2f2f2}
.news-list-ccm-page-list-item-last {margin-bottom:10px}
.news-list-ccm-page-list-item-hover {border:1px solid #c1c1c1}
.news-list-ccm-page-list-item-title {margin:0px 0px 5px 0px; color:#444}
.news-list-ccm-page-list-item-right {margin:0px 0px 5px 0px; color:#444;text-align:right;}
.news-list-ccm-page-list-description {font-size:14px; line-height:20px; color:#444}

.submit {color:#FFF; font-size:18px; width:222px; border:none; margin:0; padding:0; background:#922f85;cursor:pointer;}

.survey-title {width:760px; font-size:18px; font-family:arial, sans-serif; padding:5px; margin-bottom:5px; background:#922f85; color:#FFF;text-align:center;}
.survey {width:758px; background:#fff8fe; padding:5px; margin-bottom:5px; border:1px solid #f2f2f2; font-size:14px; font-family: arial, sans-serif; line-height:20px}

.table-title {background:#922f85; color:#FFF;}

.user {font-size:14px; font-family: arial, sans-serif; line-height:20px; text-align:right;}

.closed	{position:relative; width:960px; height:10px; border-bottom:5px solid #922f85; padding-top:5px; margin-bottom:5px}

.page0 {margin-bottom:5px}

.btn_start {width:135px; font-size:18px; font-family:arial, sans-serif; padding:5px; margin-bottom:5px; background:#922f85; color:#FFF;}
.btn_start a {color:#FFF; text-decoration:none;}

.ayuda {
  position: absolute;
  padding: 10px 40px;
  border: 1px solid #aaa;
  background-color: #fff;
  display: none;
	width:500px;
  z-index: 200;
  border-radius: 30px;
}
.ayudal {
  display: block;
  text-align: center;
  font-size:25px;
  text-decoration: none;
  font-weight: bold;
  background-color: #ccc;
  border-radius: 17px;
  width: 34px;
  line-height: 34px; 
}
.ayudal:hover {
  background-color: #922f85;
  color: #ccc;
}
.linkBoton { 
  border-style: inset;
  padding: 1px 6px;
  align-items: flex-start;
  text-align: center;
  cursor: default;
  color: buttontext;
  background-color: buttonface;
  box-sizing: border-box;
  border-width: 2px;
  border-color: buttonface;
  border-image: initial;
  -webkit-appearance: push-button;
  user-select: none;
  white-space: pre;
  text-rendering: auto;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  margin: 0em;
  font: 13px;
  text-decoration: none; 
} 
.linkBoton:link, .linkBoton:visited, .linkBoton:active {
  color: #333; 
}
