/* CSS Document */
body {background-color: #999999; text-align:center;}
div.all{width:778px; margin : 0 auto; height: auto; position:relative;}


.sup1{background-image:url('../img/sup1.gif'); background-repeat:repeat-x;height:25px; text-align:right}
.sup1 a{font-family:Trebuchet MS; font-size:11px; color:#ffffff; text-decoration:underline; padding:0px 10px 0px 0px; }
.sup1 a:hover{font-family:Trebuchet MS; font-size:11px; color:#000000; text-decoration:none; padding:0px 10px 0px 0px; }

.sup2-a{background-image:url('../img/sup2.gif'); background-repeat:repeat-x; height:79px}
.sup2-a div {text-align:center; font-family:Trebuchet MS; font-size:14px; color:
#555555; font-weight:bold;}
.sup2-b{background-image:url('../img/sup2b.gif'); background-repeat:repeat-x; width:40px}
.sup3{ background-color:#a8a8a8;}
.sup3 div {margin:10px 12px 10px 14px;  font-family:Trebuchet MS; font-size:11px; color:#ffffff; }
.sup3 div a{font-family:Trebuchet MS; font-size:11px; color:#ffffff; text-decoration:underline; }
.sup3 div a:hover{font-family:Trebuchet MS; font-size:11px; color:#000000; text-decoration:none; }

.copy {text-align:left; font-family:Trebuchet MS; font-size:11px; color:#ffffff; }


.sup3 table {width:700px;}
.franja1 { background-color:#f67035;}
.franja2{background-image:url('../img/franja2.gif'); background-repeat:repeat-x }
.sup4{background-image:url('../img/sup4.gif'); background-repeat:repeat-x; 
text-align:left; font-family:Trebuchet MS; font-size:11px; color:#000000 }
.sup4 div {margin:6px 0px 6px 20px; }
.capa {visibility:visible;}
#foto-portada{
	position:absolute; left:0px; top:71px; z-index:1;
	

}
#galeria-portada {
	position:absolute; left:236px; top:126px; z-index:1;

}
#slogan {
	position:absolute; left:120px; top:40px; z-index:1;

	
}

.contenido1{background-color:#dadada; height:125px;}
.contenido2{background-color:#ffffff; height:100%;}
.contenido-portada {background-color:#FFFFFF;}
.contenido-portada div{margin:0px 0px 0px 0px;}
.menu-izq{background-image: url('../img/linea2.gif'); background-position:  right 50%; background-repeat:repeat-y}
.menu-izq div{margin:24px 0px 0px 0px; text-align:center; }
.menu-izq img { margin:10px 0px 10px 0px;}
.menu-izq-int{background-image: url('../img/linea2.gif'); background-position:  right 50%; background-repeat:repeat-y}
.menu-izq-int div{margin:100px 0px 0px 0px; text-align:center; }
.menu-izq-int img { margin:10px 0px 10px 0px;}

.mensaje {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold;}
.mensaje2 {font-family: Trebuchet MS; font-size:15px; color:#f45712; font-weight:bold; }

/* menu-navegacion */
#menu {
	position:absolute; left:190px; top:90px; z-index:1;

	
}
.menu-quienes {border:1px solid #DFDFDF;  width:120px; }
.menu {border:1px solid #DFDFDF;  width:100px; }
.opcion{ border-top:#dfdfdf 1px solid; border-left:#dfdfdf 1px solid; border-bottom:#bcc4c5 3px solid; background-color:#f5f5f5;}
.opcion-selec{ border-top:#dfdfdf 1px solid; border-left:#dfdfdf 1px solid; border-bottom:#bcc4c5 3px solid; background-color:#f45712;}
.opcion a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; text-decoration:none;}
.opcion a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none;}
.opcion-selec a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.opcion-selec a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.separa-portada {background-image:url('../img/separa.gif'); background-position:  right 50%; background-repeat:no-repeat}
.separa{background-image:url('../img/separa-int.gif'); background-position:  right 50%; background-repeat:no-repeat }
.menu td div { margin:4px; text-align:center; }
.menu-quienes td div { margin:4px; text-align:center; }

.sub-menu {padding:14px 0px 0px 22px; text-align:left; }
.sub-menu div {padding:0px 16px 0px 0px; float:left;}
.sub-menu div a{font-family: Trebuchet MS, Verdana, Arial; font-size:11px; color:#666666; text-decoration: underline; }
.sub-menu div a:hover{font-family: Trebuchet MS, Verdana, Arial; font-size:11px; color:#f45712; text-decoration: none;}

/* contenido-central */

div.cr {margin:20px 40px 20px 40px; text-align:left;}
div.cr-all{margin:14px 10px 14px 10px;}
div.contenido2{margin:20px 40px 20px 50px; text-align:left;}
div.enlaces {margin:0px 0px 10px 0px;}
div.enlaces a{padding:0px 0px 0px 10px;}
div.noticias a{padding:0px 0px 0px 2px; text-indent:-10px;}
div.enlaces img  {padding:0px 24px 0px 0px;}


/* general */
h1 {font-family: Trebuchet MS; font-size:13px; color:#f45712; font-weight:bold; margin:0px;padding:0px 0px 6px 0px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; margin:0px; padding:0px 0px 2px 0px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; margin:0px; padding:0px 0px 2px 0px;}
body, td, th, thead, tbody, tfoot, div, span, p, ol, ul, li, dl, dt, blockquote, textarea, input, select {font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;  color: #666666;}
li {padding:0px 0px 2px 0px;}
b, strong {font-weight: bold;}
i {	font-style: italic;}
a {font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size : 11px;  color : #f45712; text-decoration:underline;}

/* accesibilida */
		
#menu-accesible{display:block;}			
#accesible {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	
			}				

#accesible li { 
	display:inline;
	list-style-type:none;
	list-style-image:url('none');
	margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px
			}
			
/* portada-inferior */
.privada {padding: 20px 0px 0px 40px;}
.privada table{ background-color:#f4f4f6; border:1px solid #D9D9d9; height:50px; }

/* formulario accesso privado */
.formulario {margin:16px;}
.for{font-family: Trebuchet MS; font-size:13px; color:#f45712; font-weight:bold; padding:0px 0px 16px 0px;}
.usuario {font-family: Trebuchet MS; font-size:13px; color:#333333; font-weight:bold; text-align:left;}
input, textarea, select{color: #000000; border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
label {width:100px;text-align:right;}
.boton{font-weight : normal; margin:24px 0px 90px 0px; font-size:10px; color: #000000;text-decoration : none; border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;  background-color : #e9e9e9; cursor:hand;}
#comunidad {margin:0px 0px 8px 0px; padding:0px 0px 4px 0px;}
#comunidad a.encab{ text-decoration:none;}
#comunidad h2 {padding:0px 0px 4px 0px; border-bottom:#FF3300 1px solid; margin:0px 50px 0px 0px; }
#comunidad div{margin: 10px 0px 0px 0px;}
#comunidad div.indice {margin:0px 25px 0px 0px; float:right;}
#comunidad div.indice a{text-decoration:none;}
.contenido2 .foto-miembro {background-image:url(../img/foto-miembro.gif); background-position:right; background-repeat:no-repeat; height:160px;}
.contenido2 .foto-miembro-on {float:right; border:1px solid #000000;}