#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #08c; border-width:0 1px; padding:10px;}
body { 
  margin-top: 0px;
  background-color:#CCCCCC;
}
a, a:visited, a:active{
	color:#2769A1;
}
td.minicontacto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#eee;
	padding-right:10px;
}

a.contacto{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#eee;
}
a.contacto:hover{
	color:#fff;
}

#contenedor{
	width:780px;
	margin:auto;
}
/* estilos formularios de cabeceras */
#fconectausuario input.campo{
	font-family: Verdana, arial, "trebuchet MS", helvetica, sans-serif;
	background-color:#ddd; 
	border: 1px solid #666666; 
	font-size:7.5pt; 
	color: #333;
	margin-right:10px;
}

#fconectausuario input.boton {
	font-family: Verdana, arial, "trebuchet MS", helvetica, sans-serif;
	font-size:7.5pt;
	color: #fff;

	cursor: hand;
	border:1px solid #666;
	background-color:#9B6DC6;
}
.tablacabecera #fconectausuario,.tablacabecera #fconectausuario table tr td {
	font-family: verdana;
	font-size: 7pt;
	color: #000000;
	text-align: left;
}

.tablacabecera .titapaioga {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.conectado{
	font-family: Verdana, arial, "trebuchet MS", helvetica, sans-serif;
	font-size:7.5pt;
	color: #666;
}

.Estilo2 {font-size: 14pt}



.cuerpotexto {
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
}


.campotexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666;
}

/*menu horizontal*/
#menu1 {
 /* width:100%;*/
  padding:0; 
  padding-left:5px;
  margin:0 0; 
  list-style-type:none;
  /*background-image:url(imax/boton.gif);*/
  }
#menu1 li {
  float:left;
  width:125px;
  }
#menu1 a,#menu1 a:visited {
  display:block;
  width:125px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#fff;
  text-align:center; 
  padding:4px 0; 
  text-decoration:none; 
  float:left;
  border-left:solid 1px #FFFFFF;
  }
#menu1 a:hover {
  text-align:center;
  background:#AAAACC;
  }
/* cerramos menu*/




.enlaceboton {
font-family: verdana, arial, sans-serif;
font-size: 9pt;
padding: 3px;
background-color: #135a98;
color: #000000;
text-decoration: none;
}
.enlaceboton:link {
font-family: verdana, arial, sans-serif;
font-size: 9pt;
padding: 3px;
background-color: #ffffff;
color: #000000;
text-decoration: none;
}

.enlaceboton:visited {
border-top: 1px solid #cccccc;
border-left: 2px solid #cccccc;
border-right: 2px solid #ffffff;
background-color: #ffffff;
}
.enlaceboton:hover {
border-top: 2px solid #666666;
border-right: 1px solid #cccccc;
border-left: 2px solid #666666;
background-color: #135a98;
color: #ffffff;
}




#contenedor #contenidoweb {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9B6DC6;
	border-left-color: #9B6DC6;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenedor #contenidoweb h1{
	font-size: 12pt;
	font-weight:bold;
	color: #9B6DC6;
	margin-top:5px;
	margin-bottom:5px;
}

#contenedor #contenidoweb h2{
	font-size: 10pt;
	font-weight:bold;
	color: #9B6DC6;
	margin-top:25px;
	margin-bottom:5px;
}
#contenedor #contenidoweb p{
	color: #333;
	font-size:10pt;
}

#contenedor #contenidoweb p{
	color: #333;
	font-size:10pt;
	line-height:2em;
}

#contenedor #contenidoweb ul.flechas{
	list-style-image:url(imax/flecha.gif);
	font-size: 9pt;
	color: #666;
	line-height:2em;
}
#contenedor #contenidoweb ul.flechas li{
	
}
#contenedor #contenidoweb ul{
	list-style-image:url(imax/flecha.gif);
	font-size: 9pt;
	color: #666;
	line-height:2em;
}
#piepag{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #fff;
}
#piepag a{
	text-decoration:none;
	color: #ddd;
}
#piepag a:hover{
	text-decoration:underline;
	color: #fff;
}

/* Mensajes Principales */
.temaprincipal{
	border: solid 1px #666;
	margin-top:5px;
	margin-bottom:5px;
}

.temaprincipal .respuestasf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#aaa;
	text-align:center;
	width:70px;
	padding:10px;
	border-left: dotted 1px #CCCCCC;
}

.temaprincipal .fechaf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#aaa;
	padding-right:10px;
}
.temaprincipal .sobref{
	border-right: solid 1px #666;
}

.temaprincipal .titulof{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	padding-left:5px;
}

.temaprincipal .titulof a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#2769A1;
	text-decoration:none;
	border-bottom: solid 1px #666666;
	
	width:auto;
}
.temaprincipal .titulof a:hover{
	color:#2769A1;
	font-weight:bold;
	text-decoration:none;
	border-bottom: solid 1px #666666;
	width:auto;
}
/* Estilos del padre */
.foro_msg_padre{
	border: solid 1px #aaa;
	margin-top:5px;
	margin-bottom:25px;
}

.foro_msg_padre .fechaf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#aaa;
	padding-right:10px;
}
.foro_msg_padre .titulof{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	padding-left:5px;
	border-left: dotted 1px #999999;
}

.foro_msg_padre .mensajef{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:40px;
	text-align:justify;
	color:#666;
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	border-left: dotted 1px #999999;
}

/* Estilos del hijo */
.foro_msg_hijo{
	border: solid 1px #aaa;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:40px;
}

.foro_msg_hijo .fechaf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#aaa;
	padding-right:10px;
}
.foro_msg_hijo .titulof{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	padding-left:5px;
	border-left: dotted 1px #999999;
}

.foro_msg_hijo .mensajef{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:40px;
	text-align:justify;
	color:#666;
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	border-left: dotted 1px #999999;
}
/* Formulario del foro */
#altaforo, #altaforo table,#altaforo td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
}

#altaforo fieldset{
	width:500px;
	margin:auto;
	margin-top:50px;
}

#altaforo .camposform{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#666666;
	background-color:#eee;
	border: solid 1px #666;
}
#altaforo .boton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333;
	background-color:#fff;
	border: solid 1px #666;
}
a.volverforo{
	text-decoration:none;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
a.volverforo:hover{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

/* Menu de categorias */
#contenedor #contenidoweb ul.menucat{
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	font-size: 7.5pt;
	color: #666;
	line-height:4em;
	border-right:dotted 1px #666666;
}
#contenedor #contenidoweb ul.menucat li{
	list-style-image:none;
	list-style-type:none;
	
}
#contenedor #contenidoweb ul.menucat li a{
	text-decoration:none;
}


/* Estilos de las Noticias */
.noticia_ind{
	border: solid 1px #aaa;
	margin-top:5px;
	margin-bottom:5px;
}

.noticia_ind .fechaf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#aaa;
	padding-right:10px;
	padding-bottom:3px;
}
.noticia_ind .fechaf a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
}
.noticia_ind .titulof{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	padding-left:5px;
	border-left: dotted 1px #999999;
}

.noticia_ind .mensajef{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:40px;
	text-align:justify;
	color:#666;
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	border-left: dotted 1px #999999;
}

.noticia_ind .mensajef a{text-decoration:none;}

.noticia_gran{
	border: solid 1px #aaa;
	margin: 5px auto;
}

.noticia_gran .fechaf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#aaa;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:3px;
}
.noticia_gran .fechaf a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
}
.noticia_gran .titulof{
	padding-left:10px;
	padding-right:10px;
}

.noticia_gran .mensajef{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	color:#666;
	text-indent:40px;
}
.noticia_gran .mensajef img{
	margin-right:10px;
	border: solid 1px #333;
}

.noticia_gran .mensajef a{text-decoration:none;}


.paginador{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-align:center;
	margin-top: 5px;
	margin-bottom: 10px;
}

.paginador a {
	color: #666666;
	text-decoration: none;
}
.paginador a:hover {
	color: #666666;
	text-decoration: underline;
}