/* Generico */
/* Listas */


/*******************/
/*** GENERICO  *****/
/*******************/

body {
	background-color: #edf6e3;
 	background-image: url(../img/bkground2.jpg);
}

img {
 border: none;
/* vertical-align: middle;*/
}

.green1 {
 color: #00a080;
}

.encabezado {
 font-size: 80%;
 background-color: #000;
 color: #fff;
 font-weight: bold;
 text-align: center;
}

.encabezado2 {
 font-size: 80%;
 background-color: #000;
 background-image: url(/img/encabezado.jpg);
 color: #fff;
 font-weight: bold;
 text-align: left;
 padding-left: 3em;
}

.encabezado2 a{
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

.encabezado3 {
 font-size: 80%;
 background-color: #046e5a;
 color: #fff;
 font-weight: bold;
 text-align: center;
}



.texto1 {
 text-align: left;
 font-size: 90%;
 padding: 0.5em;
}

.texto2 {
 text-align: left;
 padding: 0.5em;
 border: 1px dashed #000;
 margin: 1em;
 width: 60%;
}

table#bodyContainer {
 border-collapse:collapse;
 margin-top: 1em;
 padding: 0px;
 width: 750px;
 border: 1px solid #000;
}

td#leftMenu {
 padding: 0px;
 width: 160px;
/* border-right: 1px solid #00a080;*/
 border-right: 1px solid #000;
 border-left: 1px solid #000;
 vertical-align: top;
}

td#cuerpo {
 width: 587px;
 vertical-align: top;
 padding: 0px;
}

table#cuerpoContainer {
 border-collapse:collapse;
/* margin-top: 1em;*/
 padding: 0px;
 width: 100%;
}

td#leftContent {
 padding: 0px;
/* border-right: 1px dotted #00a080;*/
}

td#rightContent {
 width: 10em;
 padding: 0px;
}

.tableList{
 margin: 1em auto;
 width: 75%;
 border: 1px solid #00a080;
}

.tableList2{
 margin: 1em auto;
 width: 95%;
 border: 1px solid #00a080;
}

.tableList3{
 margin: 1em auto;
 width: 95%;
 border: 1px solid #00a080;
}

.parcheExplorerContenedor
{
 text-align:center;
}

div#contenedor1 {
 padding: 0.5em;
}

div#contenedor2 {
 border: 1px solid #00a080;
 margin: 1em auto;
 width: 95%;
 text-align:left;
}

div#contenedor3 {
 padding: 0.5em;
 border: 1px solid #00a080;
 margin: 1em auto;
 width: 90%;
 font-size: 85%;
 text-align:left;
}

div#mensajes {

}

div#systemMessages {
  margin: 1em;
  border: 2px solid #aa0000;
  text-align: center;
  font-size: 85%;

}


div#foot {
 font-family: Tahoma, Helvetica, sans-serif, Arial, Verdana;
 font-size: 65%;
 color: #808080;
 width: 750px;
 text-align: center;
}

.fuente {
 font-size: 80%;
}

/****************/
/*** LISTAS  ****/
/****************/

.menu1 ul {
 font-size: 90%;
 font-weight: bold;
 padding-left: 2.5em;
}

.menu1 ul li {
  padding: 0;
  margin: 0;
  list-style-type: square;
}


#menuHomeList
{
 padding-left: 0;
 margin:0;
 width: 100%;
}

#menuHomeList li
{
 list-style: none;
 margin: 0;
 padding: 0em 0em 0em 0.5em;
 border: 1px solid #000;
}

#menuHomeList li a
{
 display: block;
 text-decoration: none;
 color: #000;
}

#menuHomeList li a:hover
{
 background: #E2EBD8;
 text-decoration: underline;
}


.moreContent
{
 padding-left: 0;
 margin:0.5em;
 border-bottom: 1px solid gray;
 border-right: 1px solid gray;
}

.moreContent li
{
 list-style: none;
 margin: 0;
 padding: 0em 0em 0em 0.5em;
 border: 1px solid gray;
}

.moreContent li a
{
 display: block;
 color:#000;
}

.moreContent li a:hover
{
 background: #E2EBD8;
}

/*************************/

/****************/
/*** TOPICS  ****/
/****************/

div#topics a
{
 font-size:80%;
 font-weight: bold;
 color:#000;
}



/*** FORMULARIOS  ***/
form#signIn {
 color: #009966;
 font-size: 75%;
 font-weight: bold;
 padding-left: 0.4em;
}

form#signIn input {
 width: 145px;
}

form#signIn a {
 color: #009966;
 font-weight: bold;
}

.boton {
  padding-top: 1em;
}

.boton input {
  cursor: pointer;
}

.boton2 {
  margin: 1em;
}

.boton2 input {
  cursor: pointer;
}

.campo {
 text-align: left;
 padding-bottom: 0.2em;
}

.select {
 text-align: left;
 padding-bottom: 0.2em;
}

.textArea {
 text-align: left;
 padding-bottom: 0.2em;
}

.formulario {
 font-size: 85%;
 text-align: left;
 padding: 1em;
}

.formulario label {
 font-weight: bold;
}

/*******************/
/****** Plugins ****/
/*******************/
.newsTitle {
 font-size: 85%;
 font-weight: bold;
 padding: 0.2em;
}

.newsTitle a{
 color: #000;
 text-decoration: underline;
}

.newsContent {
 font-size: 75%;
 margin-bottom: 1em;
 text-align: justify;
 padding: 0.4em;
/* border-bottom: 1px dashed #00a080;*/
}

.messageTitle {
 font-size: 85%;
 font-weight: bold;
 padding: 0.25em 0.5em 0em 0.5em;
}

.messageContent {
 font-size: 75%;
 margin-bottom: 0.5em;
 padding: 0.25em 0.5em 0em 0.5em;
}

.meetingsTitle {
 margin: 5px 5px 0px 5px;
 font-size: 85%;
 background-color: #9ccbc4;
 border: 1px solid #000;
}

.meetingsTitle a{
 color: #000;
 font-weight: bold;
}

.meetingsContent {
 margin-top: 0px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 1em;
 background-color: #fff;
 font-size: 75%;
 text-align: justify;
 padding: 0.4em;
 border-left: 1px dotted #000;
 border-right: 1px dotted #000;
 border-bottom: 1px dotted #000;
}

.apartadoCreateMember{
 font-size: 130%;
 font-weight: bold;
 color: #00a080;
 border-bottom: 1px solid #000;
}


.subapartadoCreateMember{
 font-size: 110%;
 font-weight: bold;
 color: #00a080;

}

/* PLUGIN SECTION */

#section
{
 padding: 1em;
}

.sectionText
{
 font-size: 80%;
}

/* PLUGIN ListMembers */
.textList
{
  font-size:90%;
}

/* corporate members */
.corpTitle {
 font-size: 85%;
 font-weight: bold;
 padding: 0.2em;
}

.corpTitle a{
 color: #000;
 text-decoration: underline;
}

.corpContent {
 font-size: 75%;
 margin-bottom: 1em;
 text-align: justify;
 padding: 0.4em;
/* border-bottom: 1px dashed #00a080;*/
}

.downloadTitle {
 font-weight: bold;
}

.downloadTitle a{
 color: #000;
 text-decoration: underline;
}

.downloadContent {
 font-size: 100%;
 margin-bottom: 1em;
 text-align: justify;
/* border-bottom: 1px dashed #00a080;*/
}

.paymentItemImg {
 padding: 1em;
 vertical-align: top;
 width: 55px;
}

.paymentItemText {
 padding-top: 1em;
 padding-left: 1em;
 padding-right: 1em;
 vertical-align: top;
 font-size: 80%;
 font-family: Tahoma, Helvetica, sans-serif, Arial, Verdana;
}

.paymentItemHead {
 padding-top: 1em;
 padding-left: 1em;
 padding-right: 1em;
 vertical-align: top;
 font-size: 80%;
 font-family: Tahoma, Helvetica, sans-serif, Arial, Verdana;
 background-color:#CCC;
}
