/* General */
body {
	padding: 0px; margin: 0px; border: 0px; width:100%;
	background-color : #FFFFFF;
   font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:0.6886em; color: #000;   
}
img { border: 0px;}
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;}

#contenedor{ height:100%; padding: 0 0 20px 0; margin: 0px; border: 0px; width: 960px; margin-right:auto; margin-left:auto; background-color: #FFFFFF; }
/* Fin General */

.galeria{margin:0px; padding:0px; margin-top:15px; float:right; }

ul.listadonoticias li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px;}

ul.listadonoticias li ul li {margin:0px; padding:0px; padding-left:9px;  padding-top:1px; padding-bottom:4px; background-image: url(../img/cuadradito.jpg); background-position: top left;  background-repeat: no-repeat;}

ul{margin:0px; padding:0px; list-style-type: none; text-align:left; }
ul li{margin:0px; padding:0px; padding-left:13px;  padding-top:7px; background-image: url(/img/listado2.gif); background-position: top left;  background-repeat: no-repeat;}

ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px;}
ul li ul li {margin:0px; padding:0px; padding-left:13px;  padding-top:7px; background-image: url(/img/listado3.gif); background-position: top left;  background-repeat: no-repeat;}

ul li ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px; }
ul li ul li ul li{margin:0px; padding:0px; padding-left:13px;  padding-top:7px; background-image: url(/img/listado4.gif); background-position: top left;  background-repeat: no-repeat;}

ul li ul li ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px; }
ul li ul li ul li ul li{margin:0px; padding:0px; padding-left:13px;  padding-top:7px;  background-image: url(/img/listado5.gif); background-position: top left;  background-repeat: no-repeat;}

ul li ul li ul li ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px; }
ul li ul li ul li ul li ul li{margin:0px; padding:0px; padding-left:13px;  padding-top:7px;  background-image: url(/img/listado6.gif); background-position: top left;  background-repeat: no-repeat;}







ul.mapaweb{width:100%; margin:0px;  margin-bottom: 10px; padding: 0px;}

ul.mapaweb li{ text-align: left; margin: 0px;  font-weight: bold; color:#831A43; }
ul.mapaweb li a, ul.mapaweb li a:link, ul.mapaweb li a:visited { text-decoration: none; font-weight: bold; text-align: left; color:#831A43;}
ul.mapaweb li a:hover{ text-decoration: underline; text-align: left;  font-weight: bold; color:#831A43;}


ul.mapaweb1{ margin-top: 0px; margin-bottom: 0px; margin-left: 20px;   padding: 0px; color:#F67F21;}
ul.mapaweb1 li{ text-align: left;  font-weight: bold; color:#F67F21; }
ul.mapaweb1 li a, ul.mapaweb1 li a:link, ul.mapaweb1 li a:visited, ul.mapaweb1 li a:hover { text-align: left;  font-weight: bold; color:#F67F21; }


ul.mapaweb2{ margin-top: 0px; margin-bottom: 0px; margin-left: 25px;   padding: 0px; color:#C96089;}
ul.mapaweb2 li{ text-align: left;  font-weight: bold; color:#C96089; }
ul.mapaweb2 li a, ul.mapaweb2 li a:link, ul.mapaweb2 li a:visited, ul.mapaweb2 li a:hover { text-align: left;  font-weight: bold; color:#C96089; }


ul.mapaweb3{ margin-top: 0px; margin-bottom: 0px; margin-left: 25px;   padding: 0px; color:#827571;}
ul.mapaweb3 li{ text-align: left;  font-weight: bold; color:#827571; }
ul.mapaweb3 li a, ul.mapaweb3 li a:link, ul.mapaweb3 li a:visited, ul.mapaweb3 li a:hover { text-align: left;  font-weight: bold; color:#827571; }


ul.mapaweb4{ margin-top: 0px; margin-bottom: 0px; margin-left: 25px;   padding: 0px; color:#827571;}
ul.mapaweb4 li{ text-align: left;  font-weight: normal; color:#827571; }
ul.mapaweb4 li a, ul.mapaweb4 li a:link, ul.mapaweb4 li a:visited, ul.mapaweb4 li a:hover { text-align: left;  font-weight: normal; color:#827571; }


ul.mapaweb5{ margin-top: 0px; margin-bottom: 0px; margin-left: 25px;   padding: 0px; color:#A09491;}
ul.mapaweb5 li{ text-align: left;  font-weight: normal; color:#A09491; }
ul.mapaweb5 li a, ul.mapaweb5 li a:link, ul.mapaweb5 li a:visited, ul.mapaweb5 li a:hover { text-align: left;  font-weight: normal; color:#A09491; }


/* Enlace Generico */
a, a:link, a:visited { color: #F67F21; text-decoration: none; font-weight:bold;}
a:hover { color: #F67F21; text-decoration: underline; font-weight:bold;}

/* Fin Enlace Generico */


#buscador{margin:0 0 30px 0; padding: 19px 0 0 0; width:100%;height: 39px; background-image: url(/img/bg_buscador.jpg); background-position: top left; background-repeat: no-repeat;text-align:center; float:left;}
#buscador input{margin-right:7px;}
input.registro {	height:18px; width: 99px; border:1px solid #815317; background-color: #FFFFFF; margin: 0 0 0 3px; font-size: 0.9em; padding: 0 0 0 5px; overflow: visible;}
input.botonregistro { 	height:20px;  width: 73px; border:1px solid #815317;  background-color:#F67F21; color:#FFF; font-size: 0.9em; margin-top:0px; padding:0px; overflow: visible; vertical-align:top; }
input.boton{margin:0px;  padding: 0 10px 2px 10px; height:22px; 
overflow: visible;  border:1px solid #CEC1BC; background-color: #F67F21; 
color:#FFFFFF; float:right;}
#contacta{margin:0 0 30px 0; padding: 19px 0 0 0; width:100%;height: 39px;  background-position: top left; background-repeat: no-repeat;; float:left;}
#contacta input{margin-right:50px;}

/*Estilos de texto*/
.negrita{font-weight:bold; }
.negritapeq{font-weight:bold; font-size:0.8em;}
.naranja{color:#F67F21;}
/*Fin de los estilos de texto*/





/*Estilos para tablas*/
#CuerpoTexto table.documentos{margin:0px; padding:0px; border:0px; }
#CuerpoTexto table.documentos img {	margin:0px; padding:0px; border:0px; float:none }
#CuerpoTexto table.documentos a, #CuerpoTexto table.documentos a:link, #CuerpoTexto table.documentos a:visited{	color:#000000; font-weight:normal; text-decoration:none; }
#CuerpoTexto table.documentos a:hover{	color:#000000; font-weight:normal; text-decoration:underline; }


table.tablacontacto{ margin:0px; padding:0px; border:0px; text-align:left; }
table.tablacontacto tr td{margin:0px; padding:0px; padding-bottom:15px; text-align:left; }
table.tablacontacto tr td.gris{margin:0px; padding:0px; padding-bottom:15px; text-align:left; background-color:#E2E2E2; text-align:center; padding-top:10px; }
table.tablacontacto tr td.centro{margin:0px; padding:0px; padding-bottom:15px; text-align:left; text-align:center; padding-top:10px; }
table.cuenta { padding:10px; border:1px solid #000000; float:right; float:none;  }
table.tablacontacto tr td label{margin:0px; padding:0px; text-align:left;  }
table.tablacontacto tr td img{margin:0px; padding:0px; margin-right:5px; text-align:left; float:left;}


/*

Fin Estilos para tablas*/


/* ------------------------------------------------------------------------------------------------CABECERA------------------------------------------------------------------------------------------------------- */
#cabecera{ width:960px; height:195px; margin:0px; background-image: url(../img/cabecera.jpg);  background-position: top left; background-repeat: no-repeat;  float:left;}



#accesoshome{margin:0px; padding:18px 0 0 16px; width:944px; text-align: left; float: left;}

ul.accesos {margin:0px; padding:0px; padding-top:0px; padding-left:0px; list-style:none; color: #FFFFFF; font-size:0.9em; font-weight:normal; }
ul.accesos li {float:left;	margin:0px;	padding:0px; padding-left: 5px; padding-right: 5px; border-right: 1px solid #FFFFFF;	color: #FFFFFF; list-style:none; background-image: none; font-weight:normal;}
ul.accesos li a, ul.accesos li a:link, ul.accesos li a:visited {color: #FFFFFF; text-decoration:none; font-weight:normal;}
ul.accesos li a:hover {color: #FFFFFF; text-decoration:underline; font-weight:normal;}
ul.accesos li.final {float:left;	margin:0px;	padding:0px; padding-left: 5px; padding-right: 5px; border-right: 0px; color: #FFFFFF; font-weight:normal;}

.logo{ width: 174px; height: 101px; position: relative; top: 35px; left: 38px; background-image:url(../img/logo.jpg); background-repeat: no-repeat; float:left;  }
.logo h1 { width: 174px; height: 101px; margin: 0px; padding: 0px; }
.logo h1 a { width: 174px; height: 101px; display: block; }
.logo h1 span { display: none;}

h2.textocab{width:450px; margin:0px; padding:0px; padding-left:77px; padding-top:70px; color:#A38862; font-size:2.3em; font-family: Helvetica, Arial, sans-serif; float:left; font-weight:normal;}
/*---------------------------------------------------------------------------------------------Fin Cabecera---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------CONTENEDOR----------------------------------------------------------------------------------------------*/
#ContenedorCuerpo{ width: 960px; padding:0px; margin:0px; padding-bottom:50px; float: left; background-image: url(../img/bg_cuerpo.jpg); background-position: top left; background-repeat: repeat-y;    background-color: #FFFFFF;}


#breacrumbs{width:960px; height:25px; margin:0px; padding:10px 0px 0 0;  text-align:right; float:left; color:#000000; font-weight:normal; font-size:1.1em;
 background-image: url(../img/breadcrumbs.jpg); background-position: top left; background-repeat: no-repeat; }
#breacrumbs a, #breacrumbs a:link, #breacrumbs a:visited{color:#000000; font-weight:normal; text-decoration:none;}
#breacrumbs a:hover{color:#000000;   font-weight:normal; text-decoration:underline;}
#breacrumbs .activado{font-weight:bold; color:#F67F21;}

#navegador{width:960px; height:25px; margin:0px; padding:10px 0px 0 0;  text-align:right; float:left; color:#000000; font-weight:normal; font-size:1.1em;
 background-image: url(../img/breadcrumbs.jpg); background-position: top left; background-repeat: no-repeat; }
#navegador ul{
   list-style-type: none;
   float:right;
}

#navegador ul li{margin:0px; padding:0 5px 0 5px; display: inline; border:0px; border-right:1px solid #000000; list-style: none;  background-image: none; color:#000000;    }
#navegador ul li.final{margin:0px; padding:0 0px 0 5px; border:0px; }
#navegador ul li a {
   padding:0 5px 0 5px;
   text-decoration: none;
   color:#000000;
   font-weight:normal;
}
#navegador ul li.activado{font-weight:bold; color:#F67F21;}
#navegador ul li a:hover{color:#000000; text-decoration:underline; font-weight:normal; }

	/*-------------------------------------------------------------Contenidos Home-----------------------------------------*/
#izq{ width: 218px; padding:0px; margin:0px;  margin-right:32px; float:left;}
					/*-----------------------------------------------------------------------------------------------Menú Principal-----------------------------------------------------------------------------------------------*/
#menu{ width: 218px; padding:0px; margin:0px; border:0px; padding-bottom:66px; font-weight:normal; background-color: #F67F21; background-image: url(../img/bg_menu.jpg); background-position: bottom left; background-repeat: no-repeat; float: left;}
.titmenu{display: none;}

#menu ul{width: 197px; margin: 0px;  padding: 17px 10px 0 11px; list-style-type: none; text-align:left; }
#menu ul li{ width: 197px;  margin:0px; padding: 0px; border:0px; border-bottom:1px solid #F9B47D; border-top:1px solid #C46012; padding-top:10px; padding-bottom:10px; text-align:left;  color:#FFFFFF; font-weight:normal; background-image: none; font-size:1.1em; }
#menu ul li a, #menu ul li a:link, #menu ul li a:visited { text-decoration: none;  font-weight: normal; color:#FFFFFF;}
#menu ul li a:hover{text-decoration: underline; font-weight: normal; color:#FFFFFF;} 
#menu ul li.activo{ text-decoration: none; font-weight:bold; color:#7E3D0A;}
#menu ul li.inicio{ border-top:0px;}
#menu ul li.final{ border-bottom:0px;}

#menu ul.submenu{width: 197px; margin: 0px;  padding: 0px; list-style-type: none; text-align:left; font-size:0.9em; }
#menu ul.submenu li{ width: 190px;  margin:0px; padding: 0px; border:0px; padding-top:5px; padding-bottom:0px; padding-left:7px; text-align:left;  background-image: url(../img/cuadraditomenu3.gif); background-position: top left; background-repeat: no-repeat; color:#FFFFFF; font-weight:normal;  }
#menu ul.submenu li a, #menu ul.submenu li a:link, #menu ul.submenu li a:visited { text-decoration: none;  font-weight: normal; color:#FFFFFF;}
#menu ul.submenu li a:hover{text-decoration: underline; font-weight: normal; color:#FFFFFF;} 
#menu ul.submenu li.activo{ text-decoration: none; font-weight:bold; color:#7E3D0A;}

#menu ul.subsubmenu{width: 190px; margin: 0px;  padding: 0px; list-style-type: none; text-align:left; font-size:0.9em; }
#menu ul.subsubmenu li{ width: 183px;  margin:0px; padding: 0px; border:0px; padding-top:4px; padding-bottom:3px; padding-left:7px; text-align:left;  background-image: url(../img/cuadraditomenu2.gif); background-position: top left; background-repeat: no-repeat; color:#FCE8D8; font-weight: bold;; font-weight:normal;  }
#menu ul.subsubmenu li a, #menu ul.subsubmenu li a:link, #menu ul.subsubmenu li a:visited { text-decoration: none;  font-weight: normal; color:#FCE8D8;}
#menu ul.subsubmenu li a:hover{text-decoration: underline; font-weight: normal; color:#FCE8D8;} 
#menu ul.subsubmenu li.activo{ text-decoration: none; font-weight:bold; color:#FCE8D8;}




				/*----------------------------------------------------------------------------------------------Fin Menú Principal--------------------------------------------------------------------------------------------*/
#iasoft{ width: 203px;	margin:19px 0 0 0 ; padding:0 0 0 15px; font-size:0.9em; color:#727272; float:left;}

				/*----------------------------------------------------------------------------------------------CUERPO HOME--------------------------------------------------------------------------------------------*/


#Cuerpo{ width:709px; margin:0px; padding:20px 0 0 0; border:0px; float:left;}

#columnas{ width:709px; margin:0px; padding:0px; float:left;}
#columna1{width:450px; margin:0px; padding:0px;  float:left;}

#descripcion{width:435px; margin:0px; padding:0px; font-size:1.2em; text-align:justify; float:left;}
#descripcion img{margin:0px; margin-bottom:7px;}
.grande{font-size:1.1em; }



#banner1{width:435px; height:126px; margin:17px 13px 20px 0; padding:0px; float:left;}
#banner2{width:215px; height:169px; margin:0px; padding:0px; float:left; }
#banner3{width:215px; height:169px; margin:0 0 0 7px; padding:0px; float:left; }




#columna2{width:259px; margin:0px; padding:0px; float:right;}

#eventos{width:259px; margin:0px; padding:0px; float:left;}	

#eventos1{margin:0px; padding:0px; width:259px; height:50px; background-image: url(../img/eventos1.jpg); background-position: top left; background-repeat: no-repeat;  float:left;}
	#eventos1 h2.titeventos{margin:0px; padding:0 0 0 39px; color:#054799; font-size:2.1em; font-weight: normal; text-align:left; float:left;}

#eventos2{margin:0px; padding:0 18px 0 10px; width:231px;  background-image: url(../img/eventos2.jpg); background-position: top left; background-repeat: repeat-y;  float:left;}
	#eventos2 .noticia{width:231px; margin:0px; padding:0px; padding-bottom:16px;  float:left; font-size:1em;}
	#eventos2 .vermas{width:231px; margin:0px; padding:0px; text-align:right; float:left;}
#eventos3{margin:0px; padding:0px; width:259px; height:24px; background-image: url(../img/eventos3.jpg); background-position: top left; background-repeat: no-repeat;  float:left;}


#logos{width:699px; margin:0px; padding:0px; padding-right:10px; margin-top:30px; padding-bottom:9px;  float:left;}
#logos ul{width:699px; margin:0px; padding:0px; vertical-align:bottom; text-align:right; }
#logos ul li {margin:0px; padding:0px; margin-left:15px; list-style: none; display: inline; background-image: none; }
#logos ul li img{margin-left:2px;}




/*----------------------------------------------------------------------------------------------FIN CUERPO HOME-----------------------------------------------------------------------------------------------------------------*/


	
/* ------------------------------------------------------------------------------------------------------Pie--------------------------------------------------------------------------- */
#pie{ height:21px; width: 950px; padding:0px; margin:0 0 20px 0; padding-left:10px;  padding-top:7px; text-align:left; font-size:1em; background-color: #F67F21; color: #FFFFFF; float: left; }
#pie a, #pie a:link, #pie a:visited{ color: #FFFFFF;  text-decoration: none;  }
#pie a:hover{ color: #FFFFFF;  text-decoration: underline;  }

/*------------------------------------------------------------------------------------------ Fin Pie----------------------------------------------------------------------------- */

























/*Estilos para listas*/
ul.listadonoticias {width:700px; margin:0px; padding:0px; list-style-type: none; text-align:left;  float:left; background-image:none; }
ul.listadonoticias li{margin:0px; margin-bottom:15px; padding:0px; padding-bottom:4px; background-image:none; color:#000000; font-weight:normal; text-align:justify; }

.paginacion{	width:690px; margin:0px; padding:2px 5px 2px 5px; margin-top:15px; background-color:#ECF76A; text-align:right; font-size:0.9em; float:left;}
ul.paginas{margin:0px; padding:0px; list-style-type: none; text-align:right;}
ul.paginas li{margin:0px; padding:0px; margin-left:8px; background-image:none; display:inline;}
ul.paginas li a, ul.paginas li a:link, ul.paginas li a:visited{color:#F67F21; font-weight:bold; text-decoration: none;}
ul.paginas li a:hover{color:#F67F21; font-weight:bold; text-decoration: underline;}

ul{margin:0px; padding:0px; list-style-type: none; text-align:left; }
ul li{margin:0px; padding:0px; padding-left:9px;  padding-top:2px; padding-bottom:6px; background-image: url(../img/cuadradito.jpg); background-position: top left;  background-repeat: no-repeat;}

ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px;}
ul li ul li {margin:0px; padding:0px; padding-left:9px;  padding-top:1px; padding-bottom:4px; background-image: url(../img/cuadradito2.jpg); background-position: top left;  background-repeat: no-repeat;}

ul li ul li ul{margin:0px; padding:0px; padding-top:1px; list-style-type: none; text-align:left; margin-left:5px; }
ul li ul li ul li{margin:0px; padding:0px; padding-left:9px;  padding-top:1px; padding-bottom:2px; background-image: url(../img/cuadradito3.jpg); background-position: top left;  background-repeat: no-repeat;}
/*Fin para listas*/



	
	/*------------------------------------------------------Contenidos interior-----------------------------------------------------*/
#apartadocuerpo{ width:699px; margin:0px; padding:0px; border:0px; margin-bottom:12px; border-bottom:1px solid #B8AFAB; font-size:1.3em; color:#F67F21; font-size:1.4em; font-weight:bold; float:left;}
#cuerpotexto{ width:699px; margin:0px; padding:0px; /*margin-bottom:50px;*/ text-align:justify; font-size:1em; font-weight:normal; float:left;
	  height: auto!important; /* para los browsers buenos */
     height: 250px; /* para IE5+ */
     min-height: 250px; /* para los browsers buenos */
}
#CuerpoTexto img{ margin:0px; padding:0px; border:0px; margin-top:10px; margin-left:10px; margin-bottom:10px; float:right;}
   /*------------------------------------------------------Fin Contenidos interior-----------------------------------------------------*/
	

	
	
	

