body { background: #FFF; font-family: arial, sans-serif; font-size: 14px; margin: 50px 0 0 0; color: #444; overflow-y:scroll; }
h1 { margin:0px 0px 20px 0px; }
ul { margin-top: 0; }
a:link { color:#4058AA; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color:#4058AA; }
a.nosub { text-decoration: none; }
.tIndicadores tr td a:link,
.tIndicadores tr td a:visited { color:#4058aa; }

#userC {	
  position: fixed; 
  font-size:14px; 
  font-family: arial, sans-serif; 
  line-height:20px; 
  text-align:right;
	background-color: #e2e2f5;
  border: 1px solid #c2c2f5;
	top: 10px;
	margin: 0;
	height: 40px;
	width: 100%;
	display: block;
	z-index: 200;
	color: #4058AA;
}
.userOLD { padding-right: 40px; }
#userC a { color: #4058AA; }

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

div#menu {float: right; width:40px; height:auto; }
div#entrada {position: relative; width: 262px; margin: 0 auto; padding: 0; clear: both; z-index: 0;}

.btn-start {text-align: center; width:200px; margin:10px 0 15px 0; background:#922f85; border-radius:14px; border: 2px solid #922f85; padding: 0;}
.btn-start {
  -webkit-box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.48);
  -moz-box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.48);
  box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.48);
}
.btn-start:active {
  -webkit-box-shadow: -5px -5px 3px 0px rgba(0,0,0,0.48);
  -moz-box-shadow: -5px -5px 3px 0px rgba(0,0,0,0.48);
  box-shadow: -5px -5px 3px 0px rgba(0,0,0,0.48);
}
.btn-startG {background:#922f85; border-color: #922f85; }
.btn-startG a {color:#FFF; text-decoration:none; display:block; padding: 5px; border-radius: 10px; }
.btn-startG a:hover {background:#FFF; color:#922f85; }


.cabeceraIndex {
  color: #444;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
}
.texto-normal {
  font-family: arial, sans-serif;
  color: #444;
  font-size: 16px;
  font-weight: normal;
}
.texto-peque {
  font-family: arial, sans-serif;
  color: #444;
  font-size: 12px;
  font-weight: normal;
}
.more-info {
  font-size: 40px;
  line-height: 35px;
  font-weight: bold;
  text-align: center;
  border: 5px solid #de8b36;
  background-color: #ffffff;
  border-radius: 25px;
  width: 35px;
  height: 35px;
}
.more-info-texto {
  text-align: center;
  border: 2px solid #de8b36;
  background-color: #ffffff;
  border-radius: 25px;
  padding: 10px;
}

.titulo {
  font-size: 22px;
  font-weight: bold;
  padding: 15px 0;
}
.tituloModInt { color: #4058AA; }

.elementos {
  width: 1050px; 
  min-height: 150px; 
  background-color: #ffffff; 
  border: 2px solid #333333;
  border-radius: 15px;
  padding: 15px;
  margin: 0 0 15px 0;
}
.divtext {
  width: 815px; 
  height: 100px; 
  background-color: #ffffff; 
  border: 0px solid #000000;
  border-radius: 15px;
  padding: 5px 15px;
  margin: 0;
  box-shadow: inset 3px 3px 5px #333333, inset -3px -3px 5px #AAAAAA;
}
.textlong {
  font-family: arial, sans-serif;
  font-size: 16px;
  width: 800px; 
  min-height: 70px; 
  background-color: transparent; 
  padding: 10px;
  border: 0;
  color: #4058AA;
}
.divtextLargo {
  height: 400px; 
}
.textlongLargo {
  min-height: 370px; 
}
.textguia300 {
  min-height: 50px; 
  width: 300px; 
}
.textguia1 {
  border-color: #77a1de;
}
.textguia2 {
  border-color: #8cbc83;
}
.textguia3 {
  border-color: #700034;
}
.textguia3b {
  height: 100px;
}
.textguiatabla {
  font-size: 16px;
  border: 0; 
  width: 95%; 
  height: 50px;
  background-color: #ffffff; 
  padding: 5px;
}
.textguiatablalinea {
  padding: 2px 5px;
  height: 15px;
  margin: 1px 0;
  font-family: monospace;
}
.destaca1 {
  width: 235px; 
  height: 55px; 
  background-color: #ffffff; 
  border: 5px solid #77a1de;
  border-radius: 25px;
  padding: 25px;
  text-align: center;
}
.fecha {
  text-align:right;
  width: 80px;
}

.masmenos {
  text-align: right;
  height: 30px;
  line-height: 30px;
}
.masmenos .masmenos2 {
  font-size: 14px; 
  font-family: arial, sans-serif;
  font-weight: bold; 
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 2px solid #ba0056;
  background-color: #f3f3f3;                   
  border-radius: 5px;
  padding: 0 4px;
  margin: 0 4px;
  display: inline;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.48);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.48);
  box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.48);
}
.masmenos .masmenos2 a:hover { text-decoration: none; }

.organizationsC {
  border: 5px solid #922f85;
  background-color: #f9f9f9;                   
  border-radius: 25px;
  padding: 40px;
  margin: 0px auto;
  width: 800px;
}
.organizationsI { padding-left: 10px; }
.organizationsImg { padding-left: 25px; width: 22px; float: left; vertical-align: middle; }

.index-title { width:252px; font-size:18px; padding:5px; margin-bottom:5px; background:#4058AA; color:#FFF;text-align:center; border-radius: 10px 10px 0 0; }
.index-foot { width:252px; font-size:18px; padding:5px; margin-bottom:5px; background:#4058AA; color:#FFF;text-align:center; border-radius: 0 0 10px 10px; }
.index-item { width:250px; background:#e2e2f5; padding:5px; margin-bottom:5px; border:1px solid #c2c2f5; }
.index-item-right { margin:0px 0px 5px 0px; color:#444;text-align:right; }
.index-item-description { font-size:14px; line-height:20px; color:#444; }

.txtHistoria { 
  width: 23px;
  text-align: right;
  margin: 2px 6px 2px 0;
  background-color: #fff;
  border: 1px solid grey;
  padding: 3px 1px;
}
.txtHistoriaGris { 
  background-color: #ddd;
  border: 1px solid grey;
}
.txtHistoriaLargo {
  width: 90px;
}
 