body{color:#FFFFFF; margin:0 auto; padding:0;font-size:10px; text-align:center; background:#FFFFFF center top;}
* html body{font-size:10px;}

h1,h2,h3,h4,h5,h6,p,li,ul,dl,img,a,address,table,cite,label,fieldset,#bodyContent p {font-family:'Helvetica Neue',Arial,sans-serif;border:none;margin:0;padding:0;font-style:normal}
h1,h2,h3,h4,h5,h6 {color:#1C384B; font-size:1.2em;}

img {border: none;outline:none;}
a {outline:none; text-decoration:none; color:#1C384B;}
p{text-align:left;}

/*          DEFINICIÓN DE LAS COLUMNAS Y CABECERA            */

/* ocultelo de mac, truco para IE \*/
* html #cuerpogeneral{height:1%;}
/* fin de colultelo de mac, truco para IE*/


/*      COLUMNA   DE CONTENIDO A LA IZQUIERDA      */
#contenido{height:100%;width:760px; background-color:#E6E5C6; margin:0 auto;}
#contenidoCab{ height:200px; width:760px; background-color:#EAE4D9; border:1px solid #CBBEA3;}
#contenidoTexto{ height:100%; width:760px;padding:10px 0; margin:0; background-color:#FFFFFF; border:1px solid #CBBEA3;}
#contenidoPie{ height:50px; width:760px; background-color:#CBBEA3; border:1px solid #CBBEA3;}

/* tabla y sus columnas*/
#tablaw{border:1px solid #3399FF; margin:30px 0; padding:0; background-color:#CBBEA3;}
.cabecera{background-color:#DCD3CB; font-weight:bold; margin:0; padding:0;}
.cabecera th{background:url(fondo_cab.gif); color:#FFFFFF;}
#cab1{width:400px;}
#cab2{width:140px;}
#cab3{width:100px;}
#cab4{width:100px;}
tbody{text-align:left;}
.non{background-color:#E1E4F2; color:#000000;} /*967C63*/
.par{background-color:#FFFFFF; color:#000000;} /*AF9B87*/
.hora{color:#666666;}
tr.listatemas { border:1px solid #CBBEA3;}
td a{font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em; color:#000099; text-decoration:underline;}


label { width:40%; float:left; margin: 2px; text-align:right;}
label.formulario { width:40%; float:left; margin: 2px; text-align:right;color:#000000;}
input, textarea{ margin: 2px; float:left; text-align:left; width:55%;}
input.boton{ padding:1px 3px;}

#nuevotema{float:left; padding:0 0 20px 0; height:100%; width:715px; text-align:center; border:1px solid #333333; margin:10px;}
#nuevotemacab{ background:url(fcabnuevo.gif) top repeat-x; height:30px; color:#FFFFFF; font-size:1.7em; font-weight:bold; text-align:left; padding:10px 0 0 5px;}

#contenidostema{float:left; padding:0 0 20px 0; height:100%; width:715px; text-align:center;margin:10px;}
.titulotema{text-align:left; font-size:1.3em; font-weight:bold; color:#FFFFFF; padding:0 5px; background-image:url(fcabnuevo.gif); height:20px; margin:5px 0;}
.mensajecab{background:#E1E4F2; width:100%; height:45px;}
.mensajetotal{border:1px solid #000033; margin:0 0 3px 0;}
.mensajefec{background:#E1E4F2; height:40px; color:#000000; padding:1px 5px;font-size:1.3em; font-weight:bold; border:1px solid #E1E4F2; text-align:left; width:60%; border:none; float:left;}
.mensajeaut{background:#E1E4F2; height:40px; color:#000000; padding:1px 5px;font-size:1.3em; font-weight:bold; border:1px solid #E1E4F2; text-align:right; width:35%; border:none; float:left;}
.mensajetit{ text-align:left; width:93%; border:none; padding:3px; background-color:#F5F5FF;font-size:1.4em; color:#000000;}
.mensajecue{ text-align:left; width:93%; border:none; padding:20px; background-color:#F5F5FF;font-size:1.1em; color:#000000;}

#contenidoPie a{font-size:1.2em; font-weight:bold;color:#FFFFFF; text-decoration:underline;}
#contenidoPie a:hover{font-size:1.2em; font-weight:bold;color:#FFFF66; text-decoration:underline;}

#contenidosAviso{float:left; padding:0 0 20px 0; height:100%; width:715px; text-align:center;margin:10px;}
#contenidosAviso p{ font-size:1.2em;}
