/* General */
body {
	padding: 0px; margin: 0px; border: 0px; width:100%;
	background-color : #E4E4E2;
   font-family: Arial, Helvetica, sans-serif; font-size:0.88em; color: #000;   /* 14px */ 
}
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: 0px; margin: 0px; border: 0px; width: 960px; margin-right:auto; margin-left:auto; background-color: #FFFFFF; }
/* Fin General */





/* Enlace Generico */
a, a:link, a:visited { color: #FF028B; text-decoration: none; font-weight:bold;}
a:hover { color: #FF028B; text-decoration: underline; font-weight:bold;}

/* Fin Enlace Generico */


/*Estilos de texto*/
.negrita{font-weight:bold; }
.negritapeq{font-weight:bold; font-size:0.8em;}

/*Fin de los estilos de texto*/




/* Formularios */
form { margin: 0px; padding: 0px; border:0px; font-size: 0.9em; }
input { margin: 0px; padding: 0px;  padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:4px; height:14px;  background-color: #FFFFFF; border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }
select {  background-color: #FFFFFF; border: 1px solid #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color: #000;}
textarea { background-color: #FFFFFF; border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color: #000; }
.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }
label{margin:0px; padding:0px; padding-right:5px; border:0px; float:left;}
input.boton{height:20px; margin:0px; padding:0px; padding-bottom:2px; padding-left:5px; padding-right:5px; border:0px;  font-weight: normal; color: #FFFFFF; 
text-align:center; cursor: pointer; background-color: #FF028B; float:right;}

/* Fin Formularios */

/*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; }


#CuerpoTexto table.tablacontacto{ margin:0px; padding:0px; border:0px; text-align:left;}
#CuerpoTexto table.tablacontacto td{margin:0px; padding:0px; padding-bottom:15px; text-align:left; }
#CuerpoTexto table.tablacontacto td label{margin:0px; padding:0px; text-align:left; float:left; }
#CuerpoTexto table.tablacontacto td img{margin:0px; padding:0px; margin-right:5px; text-align:left; float:left;}

/*Fin Estilos para tablas*/


/* ------------------------------------------------------------------------------------------------CABECERA------------------------------------------------------------------------------------------------------- */
#cabecera{ width:960px; height:152px; margin:0px; background-image: url(/web/img/cabecera.jpg);  background-position: top left; background-repeat: no-repeat; background-color : #E4E4E2; float:left;}

ul#logotipos{margin:0px; padding:0px;  padding-top:33px; list-style:none; float:right;}
ul#logotipos li{margin:0px; padding:0px; padding-left:7px; list-style:none; display:inline; background-image:none; float:left; }



#accesoshome{margin:0px; padding:0px; width:100%; text-align: left; float: left;}

ul.accesos {margin:0px; padding:0px; padding-top:5px; padding-left:5px; list-style:none; color: #000000; font-size:0.9em; font-weight:normal; }
ul.accesos li {float:right;	margin:0px;	padding:0px; padding-left: 5px; padding-right: 5px; border-right: 1px solid #000000;	color: #000000; list-style:none; background-image: none; font-weight:normal;}
ul.accesos li a, ul.accesos li a:link, ul.accesos li a:visited {color: #000000; text-decoration:none; font-weight:normal;}
ul.accesos li a:hover {color: #000000; text-decoration:underline; font-weight:normal;}
ul.accesos li.final {float:right;	margin:0px;	padding:0px; padding-left: 5px; padding-right: 5px; border-right: 0px; color: #000000; font-weight:normal;}

.logo{ width: 210px; height: 94px; position: relative; top: 0px; left: 12px; background-image:url(/web/img/logo.jpg); background-repeat: no-repeat; float:left;  }
.logo h1 { width: 210px; height: 94px; margin: 0px; padding: 0px; }
.logo h1 a { width: 210px; height: 94px; display: block; }
.logo h1 span { display: none;}


h2.textocab{width:250px; margin:0px; padding:0px; padding-left:43px; padding-top:51px; color:#000000; font-size:1.5em; float:left; font-weight:normal;}
/*---------------------------------------------------------------------------------------------Fin Cabecera---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------CONTENEDOR----------------------------------------------------------------------------------------------*/
#ContenedorCuerpo{ width: 950px; padding:0px; margin:0px; padding-left:10px; padding-bottom:22px; float: left;  background-color: #FFFFFF;}


#breacrumbs{width:940px; margin:0px; padding:0px; padding-top:9px; padding-bottom:10px; padding-right:10px; text-align:right; float:right; color:#000000; font-weight:normal; font-size:0.8em;}
#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:#FF028B;}


	/*-------------------------------------------------------------Contenidos Home-----------------------------------------*/

					/*-----------------------------------------------------------------------------------------------Menú Principal-----------------------------------------------------------------------------------------------*/
#menu{ width: 208px; padding:0px; margin:0px; padding-bottom:0px; border:0px; margin-right:32px; margin-bottom:0px; font-weight:normal;  font-size:0.9em; float: left;}
	.titmenu{width:207px; margin:0px; padding:0px; margin-bottom:8px; border-bottom:4px solid #E4E4E2; color:#000000; font-size:1.5em; font-weight:normal; text-align:left; }		


#menu ul{width: 208px; margin: 0px;  padding: 0px; list-style-type: none; text-align:left; }
#menu ul li{ width: 200px;  margin:0px; padding: 0px; border:0px; border-bottom:1px solid #E4E4E2; padding-top:5px; padding-bottom:5px; padding-left:8px; text-align:left;  background-image: url(/web/img/cuadraditomenu.jpg); background-position: top left; background-repeat: no-repeat; color:#000000; font-weight:bold;  }
#menu ul li a, #menu ul li a:link, #menu ul li a:visited { text-decoration: none;  font-weight: bold; color:#000000;}
#menu ul li a:hover{text-decoration: none; font-weight: bold; color:#000000;} 
#menu ul li.activo{ text-decoration: none; font-weight:bold; color:#FF028B;}

#menu ul.submenu{width: 200px; margin: 0px;  padding: 0px; list-style-type: none; text-align:left; }
#menu ul.submenu li{ width: 192px;  margin:0px; padding: 0px; border:0px; padding-top:4px; padding-bottom:0px; padding-left:8px; text-align:left;  background-image: url(/web/img/cuadraditomenu2.jpg); background-position: top left; background-repeat: no-repeat; color:#000000; 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:#000000;}
#menu ul.submenu li a:hover{text-decoration: none; font-weight: normal; color:#000000;} 
#menu ul.submenu li.activo{ text-decoration: none; font-weight:normal; color:#FF028B;}

#menu ul.subsubmenu{width: 192px; margin: 0px;  padding: 0px; list-style-type: none; text-align:left; }
#menu ul.subsubmenu li{ width: 184px;  margin:0px; padding: 0px; border:0px; padding-top:3px; padding-bottom:3px; padding-left:8px; text-align:left;  background-image: url(/web/img/cuadraditomenu3.jpg); background-position: top left; background-repeat: no-repeat; color:#5C5D5B; 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:#5C5D5B;}
#menu ul.subsubmenu li a:hover{text-decoration: none; font-weight: normal; color:#5C5D5B;} 
#menu ul.subsubmenu li.activo{ text-decoration: none; font-weight:normal; color:#5C5D5B;}





.numerorosa{text-align:left; color:#FF028B; float:left;}

				/*----------------------------------------------------------------------------------------------Fin Menú Principal--------------------------------------------------------------------------------------------*/

				/*----------------------------------------------------------------------------------------------CUERPO HOME--------------------------------------------------------------------------------------------*/


#Cuerpo{ width:710px; margin:0px; padding:0px;  float:left;}

#columna1{width:435px; margin:0px; padding:0px;  float:left;}

#descripcion{width:435px; margin:0px; padding:0px; font-size:1.2em; text-align:justify; line-height: 115%;  float:left;}
.grande{font-weight:bold; font-size:1.1em; }

#agenda{width:409px; margin:0px; padding:0px; padding-bottom:20px; padding-left:12px; padding-right:12px; padding-top:3px;  margin-bottom:13px; /*!important; margin-bottom:20px;*/ margin-top:14px; border:1px solid #B6C138; float:left;}	
	h2.titagenda{margin:0px; padding:0px; margin-top:2px; color:#B6C138; font-size:1.5em; font-weight: normal; text-align:left; float:left;}
	.vermas{margin:0px; padding:0px; padding-top:5px;  color:#FF028B;  font-weight:bold; font-size:0.9em; float:right;}		
	.vermas a, .vermas a:link, .vermas a:visited{ color:#FF028B;  font-weight:bold; text-decoration:none; float:right;}			
	.vermas a:hover{ color:#FF028B;  font-weight:bold; text-decoration:underline;}		
#agenda .eventos{width:409px; margin:0px; padding:0px; padding-top:16px; text-align:justify; float:left; font-size:0.9em;}
#agenda .eventos img{margin:0px; padding:0px; padding-right:6px; float:left;}

#banner1{width:435px; height:118px; margin:0px; padding:0px; float:left;}


#columna2{width:260px; margin:0px; padding:0px; margin-left:15px;  float:left;}

#noticias{width:228px; height:427px; margin:0px; padding:0px; padding-left:11px; padding-top:7px; padding-right:21px; margin-bottom:4px; background-image: url(/web/img/fondonoticias.jpg); background-position: top left; background-repeat: no-repeat; float:right;}	
	h2.titnoticias{margin:0px; padding:0px; padding-bottom:9px; color:#FF028B; font-size:1.5em; font-weight: normal; text-align:left; float:left;}
#noticias .noticia{width:228px; margin:0px; padding:0px; padding-bottom:16px; text-align:justify; float:left; font-size:0.9em;}
#noticias .noticia img{margin:0px; padding:0px; padding-right:6px; float:left;}

#banner2{width:250px; height:121px; margin:0px; padding:0px; float:left;}	



ul#logos{width:940px; margin:0px; padding:0px; padding-right:10px; margin-top:20px; vertical-align:bottom; text-align:right; float:left;}

ul#logos a{margin:0px; padding:0px; }

ul#logos li {margin:0px; padding:0px; margin-left:15px; list-style: none; display: inline; background-image: none; }

ul#logos li img{margin-left:2px;  }



.rosa{color:#FF028B;}
.verde{color:#B6C138;}
/*----------------------------------------------------------------------------------------------FIN CUERPO HOME-----------------------------------------------------------------------------------------------------------------*/


	
/* ------------------------------------------------------------------------------------------------------Pie--------------------------------------------------------------------------- */
#pie{ height:59px; width: 940px; padding:0px; margin:0px; padding-left:10px; padding-right:10px; padding-top:15px; text-align:center; font-size:0.9em; background-color: #FFFFFF; background-image: url(/web/img/pie.jpg);  background-position: top left;  background-repeat: no-repeat;  float: left; }
#pie a, #pie a:link, #pie a:visited{ color: #000000;  text-decoration: none;  }
#pie a:hover{ color: #000000;  text-decoration: underline;  }

#pie .accesibilidad{margin:0px; padding:0px; float:left;}

#pie .iasoft{margin:0px; padding:0px; padding-top:6px; color:#434444; font-size:0.9em; font-weight:normal; float:right;}
#pie .iasoft a, #pie .iasoft a:link, #pie .iasoft a:visited{color:#434444; font-size:0.9em; font-weight:bold; text-decoration:none; }
#pie .iasoft a:hover{color:#434444; font-size:0.9em; font-weight:bold; 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:#FF028B; font-weight:bold; text-decoration: none;}
ul.paginas li a:hover{color:#FF028B; 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(/web/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(/web/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(/web/img/cuadradito3.jpg); background-position: top left;  background-repeat: no-repeat;}
/*Fin para listas*/



	
	/*------------------------------------------------------Contenidos interior-----------------------------------------------------*/
#apartadocuerpo{ width:700px; margin:0px; padding:0px; border:0px; margin-bottom:12px; border-bottom:4px solid #B6C138; font-size:1.3em; font-weight:normal; float:left;}
#CuerpoTexto{ width:700px; margin:0px; padding:0px;  margin-bottom:35px; 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-----------------------------------------------------*/
	

	
	
	

