/* General */
body {
	padding: 0px; margin: 0px; border: 0px; width:100%;
	background-color : #1D2228;
	background-image: url(/web/img/fondo.jpg); background-position: top left; background-repeat: no-repeat;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.6886em; color: #000;   /* 11px */ 
}
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: 982px; }
/* Fin General */





/* Enlace Generico */
a, a:link, a:visited { color: #006497; text-decoration: none; font-weight:bold;}
a:hover { color: #006497; text-decoration: underline; font-weight:bold;}

/* Fin Enlace Generico */


/*Estilos de texto*/
.negrita{font-weight:bold; }
.negritapeq{font-weight:bold; font-size:0.8em;}
.azul{color:#006699;}
.amarillo{color:#FFC104;}
/*Fin de los estilos de texto*/




/* Formularios */
form { margin: 0px; padding: 0px; border:0px;  }
input { margin: 0px; padding: 2px 0 0 2px; height:15px;  background-color: #FFFFFF; border: 1px solid #056190; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; }
input.boton{height:19px; margin:0px 0 0 0; padding: 0 0 0px 0; border:1px solid #056190; font-size: 1em; font-weight: bold; color: #FFFFFF; text-align:center; background-color: #1A76A3;  float:none;}
input.boton2{height:19px; margin:10px 0 10px 0; padding: 0 0 0px 0; border:1px solid #056190; font-size: 1em; font-weight: bold; color: #FFFFFF; text-align:center; background-color: #1A76A3;  float:right;}
select {  background-color: #FFFFFF; border: 1px solid #056190; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000;}
textarea { background-color: #FFFFFF; border: 1px solid #056190; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000; }
.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }
label{margin:0px; padding:0px; border:0px; }

/* Fin Formularios */


/*Estilos para listas*/

ul.listadonoticias {width:718px; 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; }

ul.paginacion {width:718px; margin:0px; padding:0px; border:0px; padding-top:15px; list-style-type: none; text-align:right; float:left;}
ul.paginacion li{	display: inline; padding: 0px; margin: 0px; padding-left: 6px; list-style-type: none; background-image: none; }






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*/


/*Estilos para tablas*/
table{width:100%; float:left;}


table.estilo1{margin:5px 0 15px 0; padding:0px; border:0px;  border-top:1px solid #000000; border-left:1px solid #000000; text-align:center;  float:left;}
table.estilo1 th{margin:0px; padding:4px 0 4px 0; border:0px; border-bottom:1px solid #000000; border-right:1px solid #000000; background-color: #FFC104; font-weight:bold;}
table.estilo1 td{margin:0px; padding:4px 0 4px 0; border:0px; border-bottom:1px solid #000000; border-right:1px solid #000000;}

.campotexto{ font-weight:bold; text-align:right; background-color:#E0F0F0;}


/*Fin Estilos para tablas*/









/*-------------------------------------------------------------------------------HOME----------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------HOME----------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------HOME----------------------------------------------------------------------------------------------------------------------------*/


/* -----------------------------------------------------CABECERA------------------------------------------------------------------------- */
#cabecera{ width:760px; height:153px; margin:0px; padding:0px; padding-left:222px; background-image: url(/web/img/cabecera.gif);  background-position: top right; background-repeat: no-repeat;*/ float:left;}


#accesoshome{ width:275px; margin:0px; padding:0px; text-align: left;  margin-bottom:7px;  float: left; }

ul.accesos {margin:0px; padding:0px; padding-top:5px; 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.inicio{float:left;	margin:0px;	padding:0px;  padding-right: 5px; border-right: 1px solid #FFFFFF; color: #FFFFFF; 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;}

#carrusel{width:485px; height:146px; float:right;}

.logo{ width: 155px; height: 110px; position: relative; top: 0px; left: 85px; background-image:url(/web/img/logo.gif); background-repeat: no-repeat; float:left; }
.logo h1 { width: 155px; height: 110px; margin: 0px; padding: 0px; }
.logo h1 a { width: 155px; height: 110px; display: block; }
.logo h1 span { display: none; }

#sello{ margin:0px; padding:0px; padding-left:15px; padding-top:59px; float:left; }

/*---------------------------------------------------------------------------------------------Fin Cabecera-------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------Menú Principal-----------------------------------------------------------------------------------------------*/
#menuprincipal{ height:24px; width:982px; margin:0px; padding:0px; background-image: url(/web/img/menu.jpg); background-position: top right; background-repeat: no-repeat; float:left; }

ul.menu{width:682px; margin:0px; padding:0px; padding-left:238px;  padding-top:5px; list-style:none; color: #000000; font-size:1em; font-weight:bold; float:left;}
ul.menu li {float:left;	margin:0px;	padding:0px; padding-left:10px; padding-right: 10px; border-right: 1px solid #000000;	color: #000000; list-style:none; background-image: none; font-weight:bold;}
ul.menu li a, ul.menu li a:link,ul.menu li a:visited {color: #000000; text-decoration:none; font-weight:bold;}
ul.menu li a:hover {color: #000000; text-decoration:underline; font-weight:bold;}
ul.menu li.final{float:left;	margin:0px;	padding:0px; padding-left: 10px; padding-right: 10px; border-right: 0px; color: #000000; font-weight:bold;}
ul.menu li.activo {color: #00679A;  font-weight:bold;   }

.idioma{width:46px; margin:0px; padding:5px 14px 0 0;  color: #000000; font-size:0.9em; font-weight:normal; float:right; text-align:right;}
.idioma a, .idioma  a:link, .idioma  a:visited {color: #000000; text-decoration:none; font-weight:normal;}
.idioma a:hover {color: #000000; text-decoration:underline; font-weight:normal;}

/*----------------------------------------------------------------------------------------------Fin Menú Principal--------------------------------------------------------------------------------------------*/
	
#principal{width:982px; margin:0px; padding:0px; float:left;}

#principal{width:982px; margin:0px; padding:0px; float:left;}

	/*----------------------------------------------------------------------------------------------Menú lateral--------------------------------------*/
			
#menulateral{width:200px; margin:45px 22px 0 0; padding:0px; float:left;  }
#sinmenulateral{width:200px; margin:45px 22px 0 0; padding:0px;  float:left;  }

h2#titmenulateral{height:17px; width:auto; margin:0px; padding:0px; padding-left:12px; padding-top:3px; padding-right:12px; margin-bottom:7px; font-size:1em; font-weight:bold; color:#FFC104; background-color:#1D2228; float:left;}

#menu1{height:30px; width:200px; margin:0px; padding:0px 0px 0px 0;  background-image: url(/web/img/menu1.jpg); background-position: top left; background-repeat: no-repeat; float:left;}
#menu2{width:188px; margin:0px; padding:0px 12px 0px 0;  background-color: #FFC104; float:left;}
#menu3{height:30px;  width:200px; margin:0px; padding:0px 0px 0px 0; background-image: url(/web/img/menu3.jpg); background-position: top left; background-repeat: no-repeat; float:left;}

ul.menulat{width:183px; margin:0px; padding:0px; padding-left:5px; list-style:none; color: #000000; font-size:0.9em; font-weight:normal; }
ul.menulat li {width:174px; margin:0 0 0 0;	padding:10px 0 10px 9px; color: #000000; list-style:none;  font-weight:bold; background-image: url(/web/img/cuadronegroactivo.gif); background-position: top left; background-repeat: no-repeat;  float:left; border-bottom: 1px solid #000000;}

ul.menulat li a, ul.menulat li a:link, ul.menulat li a:visited {color: #000000; text-decoration:none; font-weight:bold;}
ul.menulat li a:hover {color: #000000; text-decoration:underline; font-weight:bold;}

ul.menulat li.activo1{ font-weight:bold; color:#006599; background-image: url(/web/img/cuadroazulactivo.gif); background-position: top left; background-repeat: no-repeat;}
ul.menulat li.activo1 a, ul.menulat li.activo1 a:link, ul.menulat li.activo1 a:visited { font-weight:bold; color:#006599; text-decoration:none; }
ul.menulat li.activo1 a:hover{font-weight:bold; color:#006599; text-decoration:underline; }



ul.submenulateral{width:174px; margin:0px; padding:5px 0 0 0; float:left;}
ul.submenulateral li{width:167px;  margin:0px; padding:3px 0px 5px 7px ; border:0px; background-image: url(/web/img/cuadronegroactivo2.gif); background-position: top left; background-repeat: no-repeat;   color:#00000; font-weight:bold;  float:left;}

ul.submenulateral li a, ul.submenulateral li a:link, ul.submenulateral li a:visited{color: #000000; text-decoration:none; font-weight:bold; }
ul.submenulateral li a:hover{color: #000000; text-decoration:underline; font-weight:bold; }font-weight: bold;



ul.menulat li.activo1 ul.submenulateral li{color: #000000; text-decoration:none; font-weight:bold; }
ul.menulat li.activo1 ul.submenulateral li a, ul.menulat li.activo1 ul.submenulateral li a:link, ul.menulat li.activo1 ul.submenulateral li a:visited{color: #000000; text-decoration:none; font-weight:bold; }
ul.menulat li.activo1 ul.submenulateral li a:hover{color: #000000; text-decoration:underline; font-weight:bold; }

ul.submenulateral li.activo2{ font-weight:bold; color:#006599; background-image: url(/web/img/cuadroazulactivo2.gif); background-position: top left; background-repeat: no-repeat;}
ul.submenulateral li.activo2 a, ul.submenulateral li.activo2 a:link, ul.submenulateral li.activo2 a:visited { font-weight:bold; color:#006599; text-decoration:none;   }
ul.submenulateral li.activo2 a:hover{color: #006599; text-decoration:underline; font-weight:bold;}



ul.subsubmenulateral{width:167px; margin:0px; padding:5px 0 2px 0; float:left;}
ul.subsubmenulateral li{width:157px; margin:0px; padding:3px 0 0px 7px;  border:0px; font-weight:normal; background-image: url(/web/img/cuadronegroactivo3.gif); background-position: top left; background-repeat: no-repeat; color:#000000; font-weight:normal;  float:left;}

ul.subsubmenulateral li a, ul.subsubmenulateral li a:link, ul.subsubmenulateral li a:visited{color: #000000; text-decoration:none; font-weight:normal; }
ul.subsubmenulateral li a:hover{color: #000000; text-decoration:underline; font-weight:normal; }

ul.submenulateral li.activo2  ul.subsubmenulateral li{color: #000000; text-decoration:none; font-weight:normal; }
ul.submenulateral li.activo2  ul.subsubmenulateral li a, ul.submenulateral li.activo2 ul.subsubmenulateral li a:link, ul.submenulateral li.activo2 ul.subsubmenulateral li a:visited{color: #000000; text-decoration:none; font-weight:normal; }
ul.submenulateral li.activo2 ul.subsubmenulateral li a:hover{color: #000000; text-decoration:underline; font-weight:normal; }

ul.subsubmenulateral li.activo3{ font-weight:bold; color:#006599; background-image: url(/web/img/cuadroazulactivo3.gif); background-position: top left; background-repeat: no-repeat; }
ul.subsubmenulateral li.activo3 a, ul.subsubmenulateral li.activo a:link, ul.subsubmenulateral li.activo3 a:visited { font-weight:bold; color:#006599; text-decoration:none;}
ul.subsubmenulateral li.activo3 a:hover{color: #006599; text-decoration:underline; font-weight:bold;}			

				
			/*---------------------------------------------------------------------------PRINCIPAL----------------------------------------------------------------------------------------------*/

#cuerpo{width:760px; margin:0px; padding:0px; float:left;}
#contenidos{  width:718px; margin:0 0 20px 0; padding:0 14px 15px 28px;  background-color: #FFFFFF; float:left; 
height: auto!important; /* para los browsers buenos */
     height: 325px; /* para IE5+ */
     min-height: 325px; /* para los browsers buenos */ 
	}


#breacrumbs{width:710px; margin:0px; padding:0px; padding-top:9px; padding-left:8px; padding-bottom:9px;  text-align:left; float:left; color:#000000; font-weight:normal; font-size:0.9em; list-style: none;  background-image: url(/web/img/cuadroazulactivo4.gif);  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 .activa{font-weight:bold; color:#056190; }

#descripcion{width:718px; margin:0px; padding:0px; margin-bottom:17px; font-size:1.2em; text-align:justify; line-height: 130%;  float:left;}
#descripcion img{	margin:0px; padding:0px; border:1px solid #D6D7D8; margin-right:20px; float:left;}

#espacionoticias{width:473px; margin:0 17px 21px 0; padding:0px; float:left;}
h2.titulo{margin:0px; padding:0px; font-size:1.2em; font-weight:bold; color:#056190; float:left; }
.vermas{margin:0px; padding:0px; padding-top:2px; float:right;}
#contnoticias{width:431px; margin:9px 0 0 0; padding:30px 18px 0 22px; border:1px solid #ECEDED; background-image: url(/web/img/noticiasdecor.jpg); background-position: top left; background-repeat: no-repeat; float:left;}
.noticias{width:431px; margin:0px; padding:0px; padding-bottom:13px; color:#000000; font-weight:normal; text-align:justify; float:left;}
.fechanoticia{margin:0 8px 0 0; padding:0px; color:#595A5A; font-weight:bold; float:left;}

#buscador{width:208px; height:140px; margin:4px 0 21px 0; padding:17px 5px 0 15px; background-image: url(/web/img/fondobuscador.jpg); background-position: top left; background-repeat: no-repeat; float:left;}

table.tablabuscador{width:208px; margin:4px 0 0 0; padding:0px; border:0px; float:left; }
table.tablabuscador th{margin:0px; padding:0px; color:#056190; font-weight:normal; text-align:left; }
table.tablabuscador td{ margin:0px; padding:0px; text-align:right; }


input.botonbuscar{height:19px; margin:4px 0 0 0; padding: 0 0 0 2px; border:1px solid #056190; font-size: 1em; font-weight: bold; color: #FFFFFF; text-align:center; background-color: #1A76A3; float:right; }

.banner{width:228px; height:108px; margin:0px; padding:0px; margin-right:17px; float:left;}
.bannerfinal{width:228px; height:108px; margin:0px; padding:0px; float:left;}

	/*-------------------------------------------------------------Contenidos Home-----------------------------------------*/



/* ------------------------------------------------------------------------------------------------------Pie--------------------------------------------------------------------------- */
#pie{ width:760px; margin:0px; padding:0px; float:left; color: #FFFFFF; }
#pie a, #pie a:link, #pie a:visited{ color: #FFFFFF;  text-decoration: none;  }
#pie a:hover{ color: #FFFFFF;  text-decoration: underline;  }

#datos{	margin:0px; padding:0px; float:left;}
#datos a, #datos a:link, #datos a:visited{ color: #FFFFFF;  text-decoration: none;  }
#datos a:hover{ color: #FFFFFF;  text-decoration: underline;  }

ul.privacidad{margin:0px; padding:0px; list-style:none; color: #FFFFFF; font-size:0.9em; font-weight:normal; float:right;}
ul.privacidad 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; text-align:right;}
ul.privacidad li a, ul.privacidad li a:link, ul.privacidad li a:visited {color: #FFFFFF; text-decoration:none; font-weight:normal;}
ul.privacidad li a:hover {color: #FFFFFF; text-decoration:underline; font-weight:normal;}
ul.privacidad li.inicio{float:left;	margin:0px;	padding:0px;  padding-right: 5px; border-right: 1px solid #FFFFFF; color: #FFFFFF; font-weight:normal;}
ul.privacidad li.final{float:left;	margin:0px;	padding:0px; padding-left: 5px; border: 0px; color: #FFFFFF; font-weight:normal;}


#pie .iasoft{width:760px; margin:0px; padding:15px 0 15px 0; color:#FFFFFF; font-size:0.9em; font-weight:normal; float:left; text-align:right;}
#pie .iasoft a, #pie .iasoft a:link, #pie .iasoft a:visited{color:#FFFFFF; font-size:0.9em; font-weight:bold; text-decoration:none; }
#pie .iasoft a:hover{color:#FFFFFF; font-size:0.9em; font-weight:bold; text-decoration:underline; }
/*------------------------------------------------------------------------------------------ Fin Pie----------------------------------------------------------------------------- */


/*----------------------------------------------------------------------------------------------FIN CUERPO HOME-----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------FIN CUERPO HOME-----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------FIN CUERPO HOME-----------------------------------------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------------------INTERIOR-----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------INTERIOR-----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------INTERIOR-----------------------------------------------------------------------------------------------------------------*/

#apartado{width:718px; height:19px; margin:0 0 18px 0; padding:0px; background-image: url(/web/img/fondoapartado.jpg); background-position: top left; background-repeat: repeat-x; float:left;}
h2.titapartado{height:18px; margin:0px; padding:1px 7px 0 7px; border:0px; border-right:5px solid #FFFFFF; font-size:1.2em; font-weight:bold; color:#FFFFFF; background-color: #006498; float:left; }

#cuerpotexto{width:718px; margin:0px; padding:0px; text-align:justify; 
	  /*height: auto!important; /* para los browsers buenos */
     /*height: 340px; /* para IE5+ */
     /*min-height: 340px; /* para los browsers buenos */ 
float:left;}
#cuerpotexto img{margin:10px 0 10px 10px; padding:0px; border:0px; float:right;}


/*----------------FICHA---------------------*/
#fichaproducto{width:718px; margin:0px; padding:0px; float:left;}
#fichaproducto .descripcionficha { width:473px; margin:0 0 0 0; border:0px; padding:0px; text-align:justify; float:left;}
#fichaproducto .textoficha { width:100%; margin:0 0 0 0; border:0px; padding:0px; text-align:justify; float:left;}
#fichaproducto .fotoficha {width:228px; margin:0 0 0 17px; padding:0px; border:0px; float:right;}
#fichaproducto .fotoficha .grande img{margin:0 0 10px 0; float:right;}
#fichaproducto .fotoficha .mini1 img{width:105px; margin:0 18px 15px 0; float: left;}
#fichaproducto .fotoficha .mini2 img{width:105px; margin:0 0 15px 0; float:right;}

table.tablaficha{margin:0px 0 15px 0; padding:0px; border:1px solid #000000; text-align:center;  float:left;}
table.tablaficha td{margin:0px; padding:4px 0 4px 0; border:0px; border-bottom: 1px solid #000000; border-right: 1px solid #000000;}
table.tablaficha td.finalabajo{border-bottom: 0px solid #000000; }
table.tablaficha td.finalderecha{ border-right: 0px solid #000000;}
table.tablaficha td.destacado{background-color: #FFC104; font-weight:bold; font-size:0.9em;}
/*----------------FICHA---------------------*/


.volver{width:100%; margin:0px; padding:0px; padding-top:0px; text-align:right; float:left;}
.pedidos{margin:0px; padding:0px; width:100%; float:left;padding-top:20px;}





	

	
	
	

