 #usuarios-ie {font-family: Verdana, Arial, sans-serif; background: #FFFFDE;color:#000; border-bottom: 2px solid #7F0C00;}  
 #usuarios-ie p {margin: 0; padding: 11px;}  
 #usuarios-ie a {text-decoration: underline; font-weight: bold; color: #D64411;}  


a:focus {outline: none;}

#contenedorHeader { 
    	position: relative; 
    	min-width: 100%;  
    	margin: 0 0;
    	border: 0;
    	text-align: center;
		background: url("../img/fondoforo.png") repeat-x;
		clear:both;
    } 
	
#header {
	    position: relative; 
    	width: 980px;  
    	margin: 0 auto;
    	border: 0;
    	text-align: left;
    	height: 130px; 
    	padding: 0; 
		background: url("../img/fondoforo.png") repeat-x;
    } 

#logo { 
 	position: absolute;
	margin: 0;
	padding:0;
	border: 0;
	width:200px;
	height:99px;
	top: 0;
}

#barraGris {
	position:absolute;
	top: 99px;
	width:980px;
	height:30px;

	}
	
#barraGris .migas {
 margin-top: 8px;
 font-size:11px;	
 float:left;
}

#barraGris a{
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}

#barraGris a:hover{
text-decoration:underline;
}


#barraGris .conlogin {
	margin-top: 8px;
	font-size:11px;
	float: right;
}

#barraGris .sinlogin form{
display:inline;
}

#barraGris .sinlogin {
 margin-top: 4px;
 font-size:11px;	
 float: right;
 display: inline;
}

.cajaFormulario {
 	width: 100px;
	height: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #005fa2;
	padding:2px 0 0 2px;
}

.botonFormulario {
	padding-bottom:1px;
	margin-left:3px;
	height: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #FFF;
	background-color: #242424;
	border: 0;
}

/************ menú *********/

#menu {
	position:absolute;
	top: 9px;
	text-transform:lowercase;
	left: 230px;	
	}

#tabs {
	width:100%;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
	overflow:hidden;
	height:30px;
	}

#tabs ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a.activo {
	float:left;
	background:url("../img/esquinaforo1.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#FFF;
	height: 30px;
	}

#tabs a span.activo {
	float:left;
	background:url("../img/esquinaforo2.png") no-repeat right top;
	padding:6px 14px 4px 6px;
	margin-right:2px;
	height: 30px;
	}
	
#tabs a.desact {
	float:left;
	margin:6px 17px 0px 12px;
	text-decoration:none;
	color:#FFF;
	}
	
#tabs a.desact:hover  {
border-bottom: #ffc211 2px solid;
 	}
#tabs a.activo:hover  {
	color:#c6e4f4;
 	}

#barra {
	width:100%;
	font-size:14px;
	line-height:normal;
	overflow:hidden;
	}
#barra ul {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	}

#barra li {
	display:inline;
	margin:0;
	padding:0;
	}

#barra a {
	float:left;
	margin:21px 17px 0px 12px;
	text-decoration:none;
	color:#FFF;
	}
	
#barra a:hover  { text-decoration:underline;}
	
	
/************ FIN menú *********/


/***** footer *****/
#contenedorFooter { 
    	position: relative; 
    	min-width: 100%;  
    	padding-top: 20px;
    	height: 91px;
    	border: 0;
    	text-align: center;
		background: url("../img/bgfooter.png") repeat-x bottom;
		clear:both;
}

#footer {
	    position: relative; 
    	width: 980px;  
    	margin: 0 auto;
    	text-align: left;
		height: 91px;
    	padding: 0;
		color:#85857f;
		font-weight:bold;
		font-size:12px;
		background: url("../img/bgfooter.png") repeat-x;
    } 
	
#logoFooter { 
 	position: absolute;
	margin: 0;
	padding:0;
	border: 0;
	left:-36px;
	width:309px;
	height:91px;
	top: 0;
}

#footer .columna1{
	position: absolute;
 	width:600px;
	left: 295px;
	top:22px;
}

#footer .columna1 ul{
list-style:none;
margin:0;
padding:0;
}

#footer .columna1 ul li{
margin-bottom:4px;
}

#footer a{
	font-size:1.1em;
	color:#85857f;
	text-decoration:none;
}

#footer a:hover{
	font-size:1.1em;
	color:#6f6f6b;
	text-decoration: underline;
}

#footer .columna2{
	position: absolute;
 	width:110px;
	left: 870px;
	top:18px;
	text-align:right;
	font-size:10px;
}

#footer .social{
margin-right: 13px;}

/*** fin footer ***/

/*******cuerpo*****/
#contenedorCuerpo { 
    	position: relative; 
    	min-width: 100%;  
    	margin: 0 0;
    	border: 0;
    	text-align: center;
    } 
	
#cuerpo {
	    position: relative; 
    	width: 980px;  
    	margin: 0 auto;
    	border: 0;
    	text-align: left;
    	padding: 0;
		font-size:12px;
    } 


/***** abajo foros ********/
div.contenedor_est{
	width:980px;
	position:relative;
}

div.estadisticas {
	width:750px;
	background:#f1efe7;
	padding:8px;
	float:left;
	height:inherit;
		   border-radius: 10px;
	   -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
}

span.linksestadisticas a{ color:#000000; font-weight:normal;}


div.leyenda1 {
	width:180px;
	float: right;
	white-space: nowrap;
	text-align:left;
}


/********** barra negra ********/
div.barraNegra {
	width:963px;
	height:41px;
	background: repeat-x url("../img/bgbarra.png");
	padding-left: 17px;
	clear:both;
}

a.pestana {
	float:left;
	background:url("../img/esquinab1.png") no-repeat left top;
	margin-top:7px;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#000;
	height: 30px;
	font-size:15px;
	font-weight:bold;
	}

a.pestana:hover {
	color:#ffc211;
}

.oculto { overflow:hidden;  max-width:390px;}

a span.pestana {
	float:left;
	background:url("../img/esquinab2.png") no-repeat right top;
	padding:6px 12px 4px 5px;
	height: 30px;
	max-width:390px;
	overflow: hidden;
	white-space:nowrap;
	}
	
a.pestanagris {
	float:left;
	background:url("../img/esquinab1gris.png") no-repeat left top;
	margin-top:7px;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#000;
	height: 30px;
	font-size:15px;
	font-weight:bold;
	}

a.pestanagris:hover {
	color:#dba60c;
}

a span.pestanagris {
	float:left;
	background:url("../img/esquinab2gris.png") no-repeat right top;
	padding:6px 12px 4px 5px;
	height: 30px;
	}

.titulotemapestana{letter-spacing:-0.02em;}

/* pestañas invertidas*/

a.pestanainvertida {
	float:left;
	background:url("../img/esquina2b1.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#000;
	height: 30px;
	font-size:15px;
	font-weight:bold;
	}

a.pestanainvertida:hover {
	color:#ffc211;
}

a span.pestanainvertida {
	float:left;
	background:url("../img/esquina2b2.png") no-repeat right top;
	padding:6px 12px 4px 5px;
	height: 30px;
	max-width:390px;
	white-space:nowrap;
	overflow: hidden;
	}
	
a.pestanagrisinvertida {
	float:left;
	background:url("../img/esquina2b1gris.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#000;
	height: 30px;
	font-size:15px;
	font-weight:bold;
	}

a.pestanagrisinvertida:hover {
	color:#dba60c;
}

a span.pestanagrisinvertida {
	float:left;
	background:url("../img/esquina2b2gris.png") no-repeat right top;
	padding:6px 12px 4px 5px;
	height: 30px;
	}




/*** barra foro mensaje y demas***/

div.barraGris {
	width:965px;
	height:18px;
	background-color:#f1efe7;
	padding: 6px 0 0 15px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	white-space:nowrap;
}

.colforo{position:relative; width:508px; float:left;}
.colmensajes{position:relative; padding-left:6px; width:80px; margin-left:10px; float:left; }
.colultimo{ position:relative; padding-left:6px; width:250px; margin-left:10px; float:left;}

/*** filas de foros index**/

div.filaForo {
	width:973px;
	min-height:40px;
	padding: 7px 0 4px 7px;
	border-bottom: dashed 1px #bbb;
	position:relative;
	background-color:#f7f7f7;
}

div.filaForo:hover { background-color:#e5ebed;  }

.iconforo{position:absolute; top:4px; left:7px;}
.iconforo img{ height:43px; width:48px;}
.colforo2{position:relative; margin-left:55px; width:445px; min-height:41px;}
.maxnuevos{position:absolute; left:497px; width:21px; padding-top:10px;}
.icono img{ width:21px; height:21px; vertical-align:middle;}
.maxmensajes{position:absolute;left: 525px;width:80px;font-size:13px;color:#b2b2b2;border-left: solid 1px #bbb; min-height:29px; padding-left:9px; padding-top:12px;}
.maxultimo{position:absolute;width:330px;border-left: solid 1px #bbb;  min-height:36px; width:331px; left: 620px;padding-left:9px; padding-top:5px;}
.maxultimo2{position:absolute; left:945px; width:21px; padding-top:10px;}

.columnasderecha {position: absolute; top:6px;}

span.paginasytemas {float:right; margin-top:11px; padding-right:7px; color:#fff;}
span.paginasytemas a{color:#ffc211; font-weight:bold;}



/** filas de temas**/

.coltema{position:relative; width:443px;  float:left;}
.colautor{position:relative; padding-left:6px; width:123px; margin-left:10px;  float:left; }
.colrespuestas{ position:relative; padding-left:6px; width:75px; margin-left:10px;  float:left;}
.colvisitas{ position:relative; padding-left:6px; width:75px; margin-left:10px;  float:left;}
.colultimo2{ position:relative; padding-left:6px; width:120px; margin-left:10px;  float:left;}

div.barradestac { background-color:#777777; height:16px; width:100%; margin-top:4px; color:#FFF; font-weight:bold;}
div.barradestac img {height:15px; width:17px; vertical-align:middle;}

div.filaTema {
	width:962px;
	min-height:33px;
	padding: 4px 0 3px 18px;
	border-bottom: dashed 1px #bbb;
	position:relative;
	background-color:#f7f7f7;
}

div.filaTema:hover { background-color:#e5ebed;  }


.coltema2{position:relative; width:412px; min-height:25px; line-height:1.2em; word-wrap: break-word;}
.maxnuevos2{position:absolute; left:415px; width:21px; padding-top:6px;}

.coltemaderecha{ position:absolute;border-left: solid 1px #bbb; min-height:25px; padding-left:9px; padding-top:5px;}

.maxautor{left: 450px;width:130px;color:#b2b2b2;}
.maxrespuestas{ width:90px; left: 590px;font-size:13px;color:#b2b2b2;}
.maxvisitas{ width:90px; left: 680px;font-size:13px;color:#b2b2b2;}
.maxultimo3{ width:170px; left: 770px; position:absolute;border-left: solid 1px #bbb; min-height:25px; padding-left:9px;}
.maxultimo4{position:absolute; left:933px; width:21px; padding-top:3px;}


/****** botones *****/
a.botones1 {
	float:left;
	background:url("/foros/styles/CAPTE/theme/images/flecha1.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	height: 24px;
	}

a span.botones1 {
	float:left;
	background:url("/foros/styles/CAPTE/theme/images/flecha2.png") no-repeat right top;
	padding:4px 20px 4px 4px;
	height: 24px;
	cursor:pointer;
	}
a.botones1:hover { color:#ffc211;}

/******** MOSTRAR MENSAJES  *********/

div.todomensaje {
	width:980px;
	min-height:270px;
	margin-bottom:7px;
	clear:both;
	background: left repeat-y url("/foros/styles/CAPTE/theme/images/barraavatar.png") #f7f7f7;
	border-top: 1px solid #242424;
	position:relative;
}

div.izqPerfil{
	width:153px;
	padding: 13px 18px 3px 20px;
	left:0;
	position:absolute;
	z-index:2;
}

div.avatar{ }

div.avatar img{ max-width:147px;
	padding:2px;
 	border:1px solid #797979;
	margin:5px auto;
	text-align:center;
}


span.estado{color:#FFFFFF; font-size:11px; display:block; border-bottom:dashed 1px #797979; padding-bottom:4px; margin-bottom:7px;}

a.bajoavatar{font-size:11px; color:#b3b3b2; display:block;}

div.contMsg{
   width:787px;
   margin-left:193px;
   z-index:1;
   padding-bottom:7px;
   position:relative;
}

div.barrasuperiormsg {
	height:23px;
	background-color:#e5ebed;
	width:777px;
	padding:7px 0 0 10px;
}

div.firma{
	border-top:dashed 1px #797979;
	padding-top:10px;
	margin-top:20px;
	width:100%;
}

ul.listabotones{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	margin-right:10px;
}

ul.listabotones li{
	display: inline;
	margin-left:10px;
}

ul.listabotones li a{ color:#000000;}

ul.listabotones li img{ vertical-align:middle; margin-right:2px;}

div.adjuntos{ background-color: #FFFFFF; border:solid 1px #a9b8c2; width:100%; margin-bottom:10px; margin-top:10px; padding:2px;}
span.tituloadjuntos{display:block; background-color:#a9b8c2; padding:3px; margin-bottom:10px; font-weight:bold;}

div.barrabotonespaginas { margin-top:3px; clear:both;}

/******* PERFIL *******/

.columIzqPerfil{ position:relative; float:left; width:400px; min-height:200px; margin-right:20px; background-color:#f7f7f7; padding-bottom:10px;}

.trozoavatar{
	position:relative; 
	width:100%; 
	background-color:#242424; 
	height:140px; 
	margin-bottom:12px;
}

.cuadroavatar{ 
	position:relative; 
	width:147px; 
	height:140px; 
	text-align: right; 
	float:left;
	background-color:#404548;
}

.flechaava{position:absolute; top: 12px; left:135px; height:23px; width:12px; z-index:2;}

.contenidoavatar{ position: relative; width:233px; height:120px; float:left; color:#FFF; padding:10px;}

div.linksava{ position:absolute; bottom:8px; left:10px;}

span.estadoblanco{color:#FFFFFF; }

a.linkblancoava{ font-weight:bold; color:#FFFFFF; font-size:11px; display:block; margin-bottom:3px;}
a.linkblancoava img{vertical-align:middle;}


.perfilcont1{ position: relative; clear:both; width:380px; padding:8px 10px 0 10px;}
.perfilcont1 .izq{ position:relative; float:left; width:140px; text-align:right; font-weight:bold;}
.perfilcont1 .der{ position:relative; float:left; width:220px; padding:0 8px;}

span.pasetemp{font-weight:bold; font-size:13px;}


.columDerPerfil{ float:left; width:560px;min-height:200px; }

.trozoModeracion{ position:relative;background-color:#efe9e9; width:100%; text-align:center; padding:5px 0; margin-top:5px; clear:both;}

/** barra negra2 **/
div.barraNegra2 {
	width:543px;
	height:34px;
	background: repeat-x url("../img/bgbarra.png");
	padding: 7px 0 0 17px;
	margin-bottom:10px;
}

span.pestana2 {
	float:left;
	background:url("../img/esquinab1.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	color:#000;
	height: 30px;
	font-size:15px;
	font-weight:bold;
	}


span span.pestana2 {
	float:left;
	background:url("../img/esquinab2.png") no-repeat right top;
	padding:6px 14px 4px 6px;
	height: 30px;
	}

span.titulillo{font-weight:bold; color:#000;}
span.pequenito{ font-size:11px; color:#8b8b8b;}

/******FIN PERFIL*****/

/***** tooltip ********/
      a.tooltip span {display:none; padding:3px 7px; margin-left:8px; text-decoration:none;}
      a.tooltip:hover span{
	   display:inline;
	   position:absolute; 
	   background:#4a4a4a; 
	   border:1px solid #000; 
	   color:#fff; 
	   font-size:11px;

	   font-weight:normal;
	   white-space:nowrap;
	   border-radius: 7px;
	   -moz-border-radius: 5px;
 -webkit-border-radius: 5px;

	  }
/*** fin tooltip ******/
