html {height : 100%; width : 100%;  } 
body {background-color : #cdcdcd; color : #000000; font-size : 12px; margin: 5px 0px 5px 0px; padding : 0; text-align :  center; } 
body, td, th {font-family : "trebuchet MS", arial; } 
a img { border:0; }
a:link {color : #db363a; text-decoration : none; } 
a:visited {color : #db363a; text-decoration : none; } 
a:hover {color : #38458b; text-decoration : none; } 
a:active {color : #db363a; text-decoration : none; } 
h1 {font-size : 1.2em; } 
abbr, acronym {border-bottom : 1px dotted; cursor : help; }
#contenedor {background-color : #ffffff; border:1px solid #38458b; margin : auto; padding : 0; text-align : left; width : 98%; }
.irdivcent {text-align: center;}
.irdivder {text-align: right;}
.irdivizq {text-align: left;}
.irdivjust {text-align: justify;} 
/*CABECERA*/
#cab { background-color:#FFFFFF; background-image : url(../imgweb/cab.jpg); background-repeat : no-repeat; border-bottom : 1px solid #000000; height : 111px; width : 100%; } 
#cab img {float : right; position : relative; right : 15px; top : 10px; } 
#cab p {display : none; }
#franja {background-color : #cdcdcd; border-bottom : 1px solid #000000; font-size : 0.9em; height : auto; text-align : right; width : 100%; } 
#franja p {position : relative; right : 8px; } 
#franja2 {background-color : #fff; font-size : 1px; height : 7px; width : 100%; }
/*CUERPO*/
#cuerpo {background-color : #c6c7e4; padding-bottom : 0; padding-left : 0; padding-right : 0; padding-top : 0; width : 100%; } 
/*MENU*/ 
#menu {background-color : #c6c7e4; border-top-color : #666666; border-top-style : double; float : left; height : 100%; padding: 8px 0 0 0; width : 15%; } 
#menu ul {display : block; font-size : 1.2em; font-weight : bold; margin-bottom : 0; margin-left : 0; margin-right : 0; margin-top : 0; padding-left : 7px; } 
#menu ul li {border-bottom : 1px solid #000000; list-style-type : none; } 
#menu a {background-image : url(../imgweb/menuli1.gif); background-repeat : no-repeat; padding-left : 12px;  display:block; } 
#menu a:link {color : #000000; text-decoration : none; } 
#menu a:visited {color : #000000; text-decoration : none; } 
#menu a:hover {background-color:#384687; background-image: url(../imgweb/menuli2.gif); background-repeat :no-repeat; color: #ffffff; text-decoration: none; border-right:5px solid #d60000; } 
#menu a:active {color : #000000; text-decoration : none; } 
/*CONTENIDO*/
#contenido {background-color : #ffffff; float : left; height : 100%; padding : 5px; width : 68%; } 
#contenido h1 { border-bottom:1px solid #db363a; position:relative; top:3px;}

#documentos { background-color:#ffffff; width:100%; border-bottom:1px solid #db363a; margin:0 0 3px 0; padding:0;}
#documentos ul li{ list-style-type: square; color:#384687;}
#volver { margin:10px 0 0 0; }
.saludo { text-align:justify;}
.noticia { background-color:#ffffff; text-align:left; height:100%; width:95%; float:left; margin:0 12px 5px 5px; border-bottom:1px solid #D60000; }
.titular { font-size:1.2em; font-weight:bold; background-color: #cccccc; padding-left:5px; color:#38458b; border-bottom:1px solid #000;}
.titular2 {font-style:italic;}
.noticia img { float:right; padding:8px;}
.contenoticia { background-color:#ffffff; width:100%;  text-align:justify;}
#contenidoizq { width:45%; float:left}
#contenidoder { width:45%; float:right}
.fecha { font-weight:bold; font-style:italic; }
.separador { width:99%; margin:0 0 10px 0; background-color:#d60000; color:#FFFFFF; font-weight:bold; padding:0 0 0 5px; height:auto; clear:both;}
.info { font-style:italic; font-weight:bold; color:#d60000; float: left;}
#agenda { background-color:#ffffff; border:1px solid #d60000; float:left; width:95%; margin:10px; height: auto; padding:4px; text-align:justify; color:#000;}
.noticia img.img_l { float:left; padding:5px;}
.noticia p { clear:both;}
/*GALERIA*/
#listaGaleria { background-color:#ffffff; width:100%; border-bottom:1px solid #db363a; margin:0; padding:0;}
#listaGaleria ul li{ list-style-type: square; color:#384687;}
#galeria { width:100%; margin:8px 0 0 0; padding-bottom:10px; background-color:#ffffff; border-bottom:1px solid #db363a; float:left; text-align:center; }
#galeria li { display:inline;  float:left; width:180px; background-color:#f5f7f9; padding:5px; margin:1.2%; text-align: center; border-right: 1px solid #a5a7aa; border-bottom: 1px solid #a5a7aa; position:relative; left:-20px; }
.fotogaleria {text-align: center }
.fotogaleria img{ border:1px solid #DB363A; padding:10px; background-color:#f5f7f9;}
.btngaleria { text-align:center;}
.btngaleria img { margin:0 3px 0 3px;}
.txtimagen { text-align:center; font-weight:bold;}
/*PARTE DERECHA*/
#destacados {float : right; height : 100%; width : 15%; } 
#destacados h1 {border-bottom : 1px solid #384687; color : #db363a; font-size : 1.3em; margin : 3px; width : 100%; } 
.banner { width:100px;  border:1px solid #000; padding:3px; background-color:#FFFFFF; position:relative; display:block; margin:auto; }
.banner img { border:0;}
.txtbanner { font-size:0.8em;  color:#000; margin:0 5px 0 0; width:100%; display:block; margin:auto;}
/*PIE*/
#pie {background-color : #c6c7e4; border-bottom : 1px solid #384687; clear : both; font-size : 0.8em; height : auto; margin:10px 0 5px 0; text-align : center; width : 100%; }/*FORMULARIO*/

form span {display:block;  font-weight:bold;}
form legend { font-size:1.3em; font-weight:bold; color:#505050; }  
form fieldset { color:#384687; }
form input {  border:1px solid #000; width:40%; margin-left:2%; padding-left:3px;}
form textarea {  border:1px solid #000; width:95%; margin-left:2%; padding-left:3px;}
form p {  margin:0 }
.inputcheck {border:none; width:2%; float:right; margin-right:86%;}
.botonform {color:#ffffff; background-color:#384687; width:50px; margin:5px 5px 0 7px; height:20px; }
/*ACCESIBILIDAD*/
.accsi { background-color:#c6c7e4; padding-left:15px;  text-align:left;padding: 2px 5px 2px 5px;margin: 2px 5px 2px 0px; clear:both;}
.doscolumnas{ width:49.5%; position: relative; float:left; }
.doscolumnas a { padding-left:7px; font-weight:bold;}
p.parrafo {padding-top:2px; padding-right: 10px;padding-bottom: 5px;padding-left:5px;margin: 0px;}
/*TABLAS*/
.irtabladatos2{width:auto; empty-cells: show;border-collapse: collapse;text-align: center;padding-top: 2px;padding-right: 0px;padding-bottom: 2px;padding-left: 0px;margin-top: 2px;margin-bottom: 0px; background-color:#c6c7e4;}
/*ADMINISTRACION*/
#btnSend { width:60px; background-color:#384687; color:#FFFFFF; margin-top:5px;}
/*LOGIN*/
#divlogin div {width:70%;}
#divlogin input {display:block;}