/* General */
body {
	padding: 0px;
	margin: 0px; margin-top:1px;
	border: 0px;
	background-color : #FFF;
   font: 0.6886em verdana, arial, helvetica, sans-serif; color: #313131;   /* 11px */ 
}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #313131;}
img { border: 0px;}
#contenedor{
   padding: 0px;
	margin: 0px;
	border: 0px;
   width: 974px;
   margin-right:auto;
	margin-left:auto;
}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}
.derecha{ float:right;}
.izquierda{ float:left;}
/* Fin General */


/* Enlace Generico */
a, a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #313131; text-decoration: none;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #BC2616; text-decoration: underline;}
/* Fin Enlace Generico */


/* Formularios */
form { margin: 0px; padding: 0px;}
input {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #EFF0EA;
border: 1px solid #B7B9AC;
}
select {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #EFF0EA;
border: 1px solid #B7B9AC;
}
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #EFF0EA;
border: 1px solid #B7B9AC;
}
.opcion{ background-color: #FFF; border: 0px; margin-bottom: -2px; margin-top: -3px;}
.boton {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #FFF;
cursor: pointer;
background-color: #686868;
border: 1px solid #B7B9AC;
}
.campoform{ background-color: #F5F4F2; text-align: right;  font-weight: normal; }
.txtlegal{ font-size:0.8em;   font-style: italic;  clear: both;  width: 99%;  text-align: justify; }
/* Fin Formularios */

/* Cabecera */
#accesos{ width: 100%; height: 25px;  background-color: #313131;  margin-bottom: 2px; font-size: 0.9em; color: #B7B9AC; }
#accesos a, #accesos a:link, #accesos a:visited { color: #B7B9AC; text-decoration: none;}
#accesos a:hover{ color: #FFF; text-decoration: underline; } 
#accesos .fecha{ float:left; margin-top:7px; padding-left:12px;}
#accesos .buscador{ float:right; margin-top:4px; padding-right:12px; }
#cabecera{ width:100%; height:160px; background-image: url(../images/cabecera.jpg); background-position: top left; background-repeat: no-repeat; }
#cabecera .logo{ width: 272px; height: 103px; position: relative; top: 37px; left: 23px; background-image:url(../images/logo.jpg); background-repeat: no-repeat; float:left; }
#cabecera .logo h1 { width: 272px; height: 103px; margin: 0px; padding: 0px; }
#cabecera .logo h1 a { width: 272px; height: 103px; display: block; }
#cabecera .logo h1 span { display: none; }
/* Fin Cabecera */


/* Menus */
#menuPral{ width: 100%; float: left;  background-color: #E2DACB; margin-top: 1px; text-align: center;}
#menuPral ul{ list-style-type: none; padding:0px; padding-top: 7px;  padding-bottom: 7px; margin: 0px;}
#menuPral ul li{ display: inline; font-size: 0.9em; font-weight: bold; color: #313131; padding-left: 14px; padding-right: 14px; border-right:1px solid #313131;}
#menuPral ul li.ultimo{border-right:0px;}
#menuPral ul li a, #menuPral ul li a:link, #menuPral ul li a:visited{ color: #313131;  text-decoration: none; }
#menuPral ul li a:hover{ color: #BC2616; text-decoration: underline; } 
#menuPral ul li a.activo, #menuPral ul li a.activo:link, #menuPral ul li a.activo:visited{ color: #BC2616;  text-decoration: none; }
#menuPral ul li a.activo:hover{ text-decoration: underline; }

h2.titSubmenu{
	width: 219px; margin: 0px; padding: 4px; padding-left: 14px;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #FBB84F;
	background-image: url(../images/fondo_titsubmenu.gif); background-repeat: repeat-y;
}
#cuerpo .submenu ul{	margin: 0px; margin-top: 10px; list-style-type: none; padding: 0px;}
#cuerpo .submenu ul li{	display: block; border-bottom:1px dashed #C7B38C;  font-weight: bold;  color: #424242; padding:6px; padding-left:13px;}
#cuerpo .submenu ul li.ico{  color: #BC2616; background-image: url(../images/ico_submenu.gif);  background-repeat: no-repeat;  background-position: 0.3em 1em;}
#cuerpo .submenu ul li a, #cuerpo .submenu ul li a:link, #cuerpo .submenu ul li a:visited {  color: #424242; text-decoration: none;}
#cuerpo .submenu ul li a:hover{  color: #BC2616; text-decoration: underline;} 
#cuerpo .submenu ul li a.activo, #cuerpo .submenu ul li a.activo:link, #cuerpo .submenu ul li a.activo:visited {  color: #BC2616; text-decoration: none; }
#cuerpo .submenu ul li a.activo:hover{ text-decoration: underline;} 

#cuerpo .submenu ul ul{	 margin-top: 5px; }
#cuerpo .submenu ul li ul li{	border-bottom:0px;  font-weight: normal; padding:3px; padding-left:13px;}
/* Fin Menus */

/* Contenido */
#cuerpoHome{ width: 100%; float: left; margin-top:3px; background-image: url(../images/fondo_listados_home.gif);  background-repeat: repeat-y; }
#cuerpoHome .homeIzda{ width: 452px; float: left; padding:18px; }
#cuerpoHome .homeDcha{ width: 468px; float: left; padding:10px; padding-right:8px;  text-align: justify;}

a.mas, a.mas:link, a.mas:visited {font-size: 0.9em; color: #BC2616; text-decoration: none;}
a.mas:hover { color: #313131; text-decoration: underline;}

h2.titHome{
	width: 431px; margin: 0px; padding: 4px; padding-left: 14px;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #BC2616;
	background-image: url(../images/fondo_tithome.gif); background-repeat: repeat-y;
}
.top17{ padding-right:45px; margin-top:-17px;}
table.noticiasHome{ margin:10px; margin-bottom:20px;}
table.noticiasHome th{ font-size: 0.9em; color: #BC2616;  vertical-align: top; }
table.noticiasHome td strong{ font-size: 0.9em;  text-transform: uppercase; }
table.bandosHome{ margin:10px; margin-bottom:20px;}
table.bandosHome th{  font-weight: normal;  text-align: left; }
table.bandosHome th strong{ font-size: 0.9em;  text-transform: uppercase; }
table.bandosHome .fecha{ font-size: 0.9em; font-weight: bold; color: #FBB84F; background-color: #FFF;  }
ul.enlacesHome{ margin: 0px; margin-top: 10px; margin-left: 15px;  padding: 0px;  list-style-type: none;  }
ul.enlacesHome li{ padding-bottom: 3px; padding-left: 12px;  background-image: url(../images/ico_lista.gif);  background-repeat: no-repeat;  background-position: left 0.5em; }

#cuerpo{ width: 100%; float: left; margin-top:3px; background-image: url(../images/fondo_submenu.gif);  background-repeat: repeat-y; }
#cuerpo .submenu{ width: 237px; float: left; padding:13px;  padding-right:19px;  margin-top: 19px; }
#cuerpo .contenidos{ width: 675px; float: left; padding:10px; padding-left:22px; padding-right:8px;  text-align: justify;}

.breadcrumbs{ 
	padding-left: 16px; margin-left:3px;
	background-image: url(../images/ico_breadcrumbs.gif);  background-position: left 0.2em;  background-repeat: no-repeat;  
	font-size: 0.9em; color: #424242;
}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited { color: #424242; font-weight: normal; text-decoration: none; }
.breadcrumbs a:hover{ color: #BC2616; text-decoration: underline; } 
.breadcrumbs .activo{ font-weight: bold; color:#A9946B; }

h3.titPagina{
	width: 657px; margin: 0px; margin-top: 10px; margin-bottom: 15px; padding: 4px; padding-left: 14px;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #BC2616; text-transform: uppercase;
	background-image: url(../images/fondo_titpagina.gif); background-repeat: repeat-y;
}
.contenidos img{	border: 1px solid #EFE7D7; border-bottom: 26px solid #EFE7D7;}
.titrojo{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #BC2616;}
.titnegro{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #313131;}

table.listado{ width: 100%;}
table.listado th{ 
	border-bottom: 1px solid #FBB84F; vertical-align: top;
	text-align: left;  font-weight: normal;  
	padding-left: 1px;
	font-size: 0.9em; color: #313131;
	width: 108px;
}
table.listado td{ border-bottom: 1px solid #FBB84F; vertical-align: top; }
table.listado strong a, .listado strong a:link, .listado strong a:visited {color: #EFAD44; }
table.listado img{ border: 0px;}

a.info, a.info:link, a.info:visited { background-color: #EFF0EA; padding: 2px; font-size: 0.9em; color: #BC2616; text-decoration: none; }
a.info:hover {text-decoration: underline; }

#detalle{ width: 100%; float: left;}
#detalle img{ float: right; border: 0px;}
#detalle .titulo{ font-weight: bold;  color: #EFAD44; }
#detalle .fecha{ font-size: 0.9em;  color: #A9946B; line-height: 20px;  }

#detalle2 { width: 100%; float: left;}
#detalle2 img{border: 0px;}
#detalle2 .titulo{ font-weight: bold;  color: #EFAD44; }
#detalle2 .fecha{ font-size: 0.9em;  color: #A9946B; line-height: 20px;  }

.paginacion{
	background-color: #F5F4F2; 
	margin-top: 10px; padding:3px; padding-right:5px;  padding-bottom:4px;
	font-size: 0.9em; font-weight: bold; color: #EFAD44; text-align: right;
}
.paginacion a, .paginacion a:link, .paginacion a:visited{font-weight: normal; color: #424242; text-decoration: none; font-size: 1em;}
.paginacion a:hover{ color: #EFAD44;  text-decoration: underline;  }

.volver{
	background-color: #F5F4F2; border-top: 1px solid #EFAD44;  float: left; width: 667px;
	margin-top: 10px; padding:3px; padding-right:5px;  padding-bottom:4px;
	font-size: 0.9em; font-weight: bold; color: #EFAD44; text-align: right;
}
.volver a, .volver a:link, .volver a:visited{color: #EFAD44; font-size: 1em; text-decoration: none;}
.volver a:hover{ text-decoration: underline; }

ul.listamapaweb{ list-style-type:none; margin:0px; padding:0px;  width: 500px; margin-left:85px;}
ul.listamapaweb li{ border: 1px solid #C7B38C; padding:5px; margin:0px; margin-bottom:5px; font-weight: bold;  background-color: #F5F4F2;  }
ul.listamapaweb a, ul.listamapaweb a:LINK, ul.listamapaweb a:VISITED{text-decoration:none; font-size: 1em; color:#313131;}
ul.listamapaweb a:HOVER { color:#BC2616;  text-decoration: underline; }

ul.listamapaweb ul{ list-style-type:none; margin:1px; margin-left:25px; padding:0px; padding-left:5px; border-left: 1px dashed #C7B38C;}
ul.listamapaweb ul li{ padding:1px; margin:0px;  border: 0px;  font-weight: normal; }
/* Fin Contenido */




/* Pie */
#pie{
   clear: both; width: 961px; height: 27px;
   background-image: url(../images/fondo_pie.gif); background-position: top; background-repeat: repeat-x;
   font-size: 0.9em; color: #313131; text-align: right;
   padding-top: 7px; padding-right: 13px;
   border-top: 4px solid #FFF;
}
#pie span{ background-image: url(../images/ico_pie.gif);  background-repeat: no-repeat; background-position: left 0.1em; padding-left: 24px;}
#iasoft{ width: 965px; float: left; text-align: right; padding: 0px;  padding-top: 15px;  padding-bottom: 10px; padding-right: 8px;}
#iasoft a, #iasoft a:link, #iasoft a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #BFBFBF;}
#iasoft a:hover { color: #241A61; text-decoration: none;}
/* Fin Pie */
