/* DEFINICION DE COLORES:
themecolour1   = #3c5dec
themecolour5   = #005db6 
themecolour6   = #baccf1
themecolour6%0 = #000000  */

table {
	font: 9pt "trebuchet ms", arial, sans-serif
}

body {
	color: #000000;/*themecolour6%0;*/
	background-color: #baccf1;/*themecolour6;*/
	background-image:   url(imagen/pagina1_topstrip.gif);
	background-repeat: repeat-x;
	font-family: "trebuchet ms", Arial, sans-serif;
	font-size: 9pt;
}
p {
	margin-top: 6px;
	margin-bottom: 6px;
	}
	
.izquierda {
 float : left;
 width : 11em;
 font-size: normal;
 padding : 1em;
 margin-top: 1em;
 margin-left: 10px;
 margin-right: 10px;
 border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
}

.derecha {
	background-image:   url(imagen/fondo.gif);
	background-repeat: no-repeat;
  /*float : right;*/
  margin-top: 2em;
  margin-left : 14em;
  padding-left: 1em;
  /*border-left: 2px solid #3c5dec;*/
}

.ajustederecha {
  margin : 0;
  padding-top : 5px;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 15px;
  text-align : right;
  /*border : 1px solid red;*/
}

.mensaje {
 font-family: "Courier New", Courier, mono; 
 font-size: 12px;
 color: #009;
 background-color: #eee;
 border-top : 1px solid #0af;
 border-right : 1px solid #00f;
 border-bottom : 1px solid #00f;
 border-left : 1px solid #0af;
 padding-top: 10px; 
 padding-right: 5px; 
 padding-bottom: 5px; 
 padding-left: 10px; 
 margin : 0;
 margin-top : 2px;
}

.asunto {
 font-family: "Courier New", Courier, mono; 
 font-size: 12px;
 color: #840;
 /*background-color: #eee transparent;*/
 border : 2px solid blue;
 padding-top: 5px; 
 padding-right: 5px; 
 padding-bottom: 5px; 
 padding-left: 5px; 
 margin : 0px;
 height: 74px;
}

.userlin {
 font-family: "trebuchet ms", Arial, sans-serif;
 border-top: 1px solid #dddddd;
 border-left: 1px solid #dddddd;
 border-right: 1px solid #666666;
 border-bottom: 1px solid #666666;
 font-size: 12px;
 font-style: italic;
 color: #002;
}

.asuntoimg {
  /*background-color: #444444;
  border : 1px solid red;*/
  margin : 0px;
  padding: 0px;
  width: 48px;
  height: 50px;
  float: left;
}

.asuntocont {
  float:left;
}

.asuntotxt {
  /*border : 1px solid red;*/
  color: #444444;
  margin : 0px;
  padding: 0px;
  float: left;
  margin-left: 45px;
}

.tituloadj {
 font-family: "Courier New", Courier, mono; 
 font-size: 12px;
 color: #009;
 background-color: #ddd;
 border-top : 1px solid #0af;
 border-right : 1px solid #00f;
 border-bottom : 1px solid #00f;
 border-left : 1px solid #0af;
 padding-top: 10px; 
 padding-right: 5px; 
 padding-bottom: 5px; 
 padding-left: 10px; 
 margin : 0;
 margin-top : 2px;
}

.adjunto {
 font-family: "Courier New", Courier, mono; 
 font-size: 12px;
 color: #005;
 background-color: #ddd;
 border-top : 1px solid #0af;
 border-right : 1px solid #00f;
 border-bottom : 1px solid #00f;
 border-left : 1px solid #0af;
 padding-top: 10px; 
 padding-right: 5px; 
 padding-bottom: 5px; 
 padding-left: 10px; 
 margin : 0;
 margin-top : 2px;
}

.error {
 color: #f00;
}

.rojo {
 color: #e44;
}

#header {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
	visibility: visible;
}

#logo {
	position: absolute;
	height: auto;
	width: auto;
	left: 10px;
	top: 165px;
}

#hnavigation {
	position: absolute;
	height: auto;
	left: 20px;
	top: 129px;
	z-index: 5;
	background-color: #3c5dec;/*themecolour1;*/
}

#vnavigation {
	position: absolute;
	height: auto;
	width: auto;
	left: 20px;
	top: 320px;
}

.imageborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#imagebar {
	position: absolute;
	height: auto;
	width: auto;
	right: 60px;
	top: 25px;
	z-index: 6;
}
.imagebox {
	border: 1px solid #FFFFFF;
}

.content {
  float: left;
  height: auto;
  width: 98%;
/*	position: absolute;
	height: auto;
	width: auto;
	left: 20px;
	top: 180px;
	right: 60px;*/
}

h1 {
	font-size: 20px;
	color: #005db6;/*themecolour5;*/
	margin-top: 0px;
	margin-bottom: 3px;
}
h2 {
	font-size: 16px;
	color: #000000;/*themecolour6%0;*/
	margin-top: 0px;
	margin-bottom: 3px;
}

.socio {
  text-align : center;
	background-color: #22cdcd;/*themecolour6;*/ 
}

.caduco {
  text-align : center;
	background-color: #cd4444;/*themecolour6;*/ 
}

a.menusecciones {
 display : block;
 font-size : 12px;
 color: #008;
 text-decoration : none;
}

a.menusecciones:link {
 color : #008;
}

a.menusecciones:visited {
 color: #008;
 /*color : #eee;*/
}

a.menusecciones:hover {
 /*background : #eee;*/
 color : #f88;
}

.boton {
	background-image:   url(imagen/botonv2.gif);
	background-repeat: no-repeat;
	text-align : center;
	line-height : 24px;
	width: 92px; 
	height: 24px;
	/*border : 1px solid #0af;*/
}

.boton-der {
  margin-left: 3em;
	background-image:   url(imagen/botonv2.gif);
	background-repeat: no-repeat;
	text-align : center;
	color: #aaf;
	line-height : 24px;
	width: 92px; 
	height: 24px;
}

.boton-hor {
  float : left;
	background-image:   url(imagen/botonh.gif);
	background-repeat: no-repeat;
	text-align : center;
	line-height : 25px;
	width: 78px; 
	height: 25px;
}

.usuario {
  float : left;
  width : 20em;
  padding-left: 1em;
  font-size: normal;
	line-height : 27px;
  background-color: transparent;
}

.barrahorizontal {
	float: left;
	height: auto;
}

.barrahorizontal-der {
  margin-left : 21em;
	height: 27px;
  padding-left: 1em;
}

.fsnombre {
  padding-left: 160px;
  background-image: url(./imagen/nombre128.gif);
  background-repeat: no-repeat;
  background-position: 10px;
}  

.fsemail {
  padding-left: 160px;
  background-image: url(./imagen/correo128.gif);
  background-repeat: no-repeat;
  background-position: 10px;
}  

.fspassword {
  padding-left: 160px;
  background-image: url(./imagen/password128.gif);
  background-repeat: no-repeat;
  background-position: 10px;
}  

.fssalir {
  padding-left: 160px;
  background-image: url(./imagen/salir128.gif);
  background-repeat: no-repeat;
  background-position: 10px;
}  

.fsbaja {
  padding-left: 160px;
  background-image: url(./imagen/baja128.gif);
  background-repeat: no-repeat;
  background-position: 10px;
}  

.fsdiario {
  padding-left: 160px;
  background-image: url(./imagen/diario128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fssocios {
  padding-left: 160px;
  background-image: url(./imagen/socios128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsbajausr {
  padding-left: 160px;
  background-image: url(./imagen/borrarusr128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsmoderausr {
  padding-left: 160px;
  background-image: url(./imagen/modera128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fseditusr {
  padding-left: 160px;
  background-image: url(./imagen/edituser128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}

.fsmensaje {
  padding-left: 160px;
  background-image: url(./imagen/mensaje128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsenviar {
  padding-left: 160px;
  background-image: url(./imagen/enviar128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsbuscar {
  padding-left: 160px;
  background-image: url(./imagen/buscar128.gif);
  background-repeat: no-repeat;
  background-position: 10px;
}  

.fseditmsg {
  padding-left: 160px;
  background-image: url(./imagen/editar128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsborrarmsg {
  padding-left: 160px;
  background-image: url(./imagen/borrar128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsasignaresp {
  padding-left: 160px;
  background-image: url(./imagen/esresp128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsajustar {
  padding-left: 160px;
  background-image: url(./imagen/ajustar128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsseparar {
  padding-left: 160px;
  background-image: url(./imagen/segre128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsadjuntos {
  padding-left: 160px;
  background-image: url(./imagen/adjun128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsacthilos {
  padding-left: 160px;
  background-image: url(./imagen/hilo128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsactmsgmes {
  padding-left: 160px;
  background-image: url(./imagen/msgsem128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fshistorial {
  padding-left: 160px;
  background-image: url(./imagen/historial128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

/*.fslistausr {
  padding-left: 160px;
  background-image: url(./imagen/listausr128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}*/

.fsopciones {
  padding-left: 160px;
  background-image: url(./imagen/owner128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsnuevosoc {
  padding-left: 160px;
  background-image: url(./imagen/nuevosoc128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsenlinea {
  padding-left: 160px;
  background-image: url(./imagen/enlinea128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}  

.fsfirma {
  padding-left: 160px;
  background-image: url(./imagen/firma128.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}

legend {
  font-size: 18px;
  font-weight: bold;
}

label {
  text-decoration: none;
  font-size: 14px;
  font-style: italic;
  /*width: 12em;
  display : block;
  background-color: white;*/
}
  
.izq1 {
  float: left;
  width: 200px;
  margin-left: 0px;
  /*border : 1px solid #0af;*/
}

.resp1 {
 color: #e44;
 font-style: italic;
}

.resp2 {
 color: #b22;
 font-style: italic;
}

.resp3 {
 color: #811;
 font-style: italic;
}
  
/*
#content ul {
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image: url(imagen/pagina1_bullet.gif);
}
	
#content blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333
	margin-right: 0px;
}

#content ol {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333
}
#content a:link {
	color: #005db6;
}
#content a:visited {
	color: #999999;
}
#content a:link:hover {
	color: #3c5dec;
}

.content {
	padding-left: 20px;
}
*/
