/* Estilos default ==================================================== */ 

		* {
			margin: 0;
			padding: 0;
		}
		
		.padding_chico {padding:3px 8px 3px 8px;}
		.padding_chico a{padding:3px 8px 3px 8px;
							color:#333333;}
		body {
			
			/* Textos default */
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#666666;
		}
		
		/* Links */
		a, a:visited, a:active {
			text-decoration: none;
			outline:none;
		}
		a:hover {
			text-decoration: underline;
		}

/* Estilos de Head ====================================================================== */

		#head {
			width: 980px;
			height: 100px;
			padding: 10px;
		}
		
		#head .logo_head {
			background-image:url(../img/fondos/fondo_logo.gif);
		
			text-align: center;
			vertical-align: middle;
			
			width: 209px;
			height: 100px;
		}

		/* Botonera gris ======================================================================== */
		
		.botonera_gris {
			background-color: #ececed;
			width: 152px;
			height: 100px;
		}
		.botonera_gris ul {
			list-style-type:none;
			margin: 7px 10px;
		}
		.botonera_gris img {
			margin: 2px 5px;
			border: 0;
		}
		/* Botonera flash ======================================================================== */
		
		.botonera_flash {
			width: 609px;
			height: 100px;
		}
		
		/* Hilo de Ariadna ======================================================================= */

		#hilo_ariadna {
			width: 980px;
			/*margin: 0 10px 0 10px;*/
			padding: 5px 0;

			font-size: 10px;
			text-align: right;
			
			border-bottom: #d8d9db 1px solid;
		}
		#hilo_ariadna a:link, #hilo_ariadna a:visited {
			color: #666666;
		}
		

/* Estilos de la Home =================================================================== */
		#contenido_home {
			width: 980px;
			padding: 10px;
			
			/*border: #FF0000 1px dotted;*/
		}
		
		#contenido_home .estructura {
			width: 980px;
		}
		
		table#novedades a, table#novedades a:active, table#novedades a:visited { color:#666; text-decoration:none; }
		table#novedades a:hover { text-decoration:underline; }		
		
		
/* Estilos del contenido interno ======================================================== */
		#contenido_interno {
			width: 980px;
			margin: 0 10px;
		}
		
		#contenido_interno .estructura {
			width: 980px;
		}
		
		#contenido_interno .estructura .menu_izq {
			width:206px;
			background-image:url(../img/fondos/punteada_degradada.gif);
			background-position:top right;
			background-repeat:no-repeat;
		}
		
		#contenido_interno .estructura .contenido {
			padding: 35px 0 35px 30px;
		}

/* Marco de las imágenes ================================================================= */

	/*.marco_imagen { font-size:1px };*/
	.marco_imagen .arr { height: 14px; background: url(../img/angulos/foto_arr.gif) repeat-x; }
	.marco_imagen .aba { height: 14px; background: url(../img/angulos/foto_aba.gif) repeat-x; }
	.marco_imagen .der { height: 14px; background: url(../img/angulos/foto_der.gif) repeat-y; }
	.marco_imagen .izq { height: 14px; background: url(../img/angulos/foto_izq.gif) repeat-y; }
	.marco_imagen .arrIzq { width: 14px; height: 14px; background: url(../img/angulos/foto_arr_izq.gif) no-repeat; }
	.marco_imagen .arrDer { width: 14px; height: 14px; background: url(../img/angulos/foto_arr_der.gif) no-repeat; }
	.marco_imagen .abaIzq { width: 14px; height: 14px; background: url(../img/angulos/foto_aba_izq.gif) no-repeat; }
	.marco_imagen .abaDer { width: 14px; height: 14px; background: url(../img/angulos/foto_aba_der.gif) no-repeat; }

	.borde_img { border:1px solid #ddd; }

/* Botonera ============================================================================== */

		#botonera {
			
		/*	border-bottom: #E7E7EA 1px dashed;*/
		} 
		
		#botonera .abajo {
			border-bottom:#E7E7EA 1px dashed;
		}
		
		#botonera a, #botonera a:link, #botonera a:visited {
			outline:none;
			width: 185px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 13px;
			color: #6D6D6D;
			
			display:block;
			
			padding: 4px 10px;
			
			background: #f9f9fb;
			border-top: #E7E7EA 1px solid; 
		}

		#botonera a:hover {
			text-decoration: none;
			background: #ececee;
			color: #E90D8A;
		}
		
		 #botonera a:active {
		 	background-color:#FFF;
		 }
		 
		 #botonera a.seleccionado:hover, #botonera a.seleccionado:link, #botonera a.seleccionado:visited {
			text-decoration: none;
			background: #ececee;
			color: #E90D8A;
		}
		
		.buscador_interno {
			margin:15px 10px 0 10px;
		}

/* Estilos de Foot ====================================================================== */
		#foot {
			width: 980px;
			margin: 10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			
			border-top: #d8d9db 1px solid;
		}

		#foot .destacado{
			color: #636363;
		}
		
		#foot a {
			color: #636363;
		}

/* Estilos de Texto ===================================================================== */
		h1 { font-family:Arial, Helvetica, sans-serif; font-size:2em; color:#6a6a6a; margin:0; padding:0; }
		h2 { font-family:Arial, Helvetica, sans-serif; font-size:2em; color:#E90D8A; margin:0; padding:0; }
		p {
			margin: 10px 0 10px 0;
		}

		.justificado {
			text-align:justify;
		}
		
		.rosa {
			color: #ec008c;
		}
		
		.articulo_completo, a.articulo_completo:link, a.articulo_completo:visited {
			font-family: Verdana;
			font-size: 11px;
			font-weight: bold;
			color: #e90d8a;
			text-decoration: none;
		}
		a.articulo_completo:hover {
			 text-decoration:underline;
		}
		
		.txt_gris_bold {
			font-size: 11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color: #4c4d4d;
		}
		
		.txt_gris_chico {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#666666;
		}
		
		.titulo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			margin: 20px 0 20px 0;
		}
		
		.detalle_producto p	 {
			padding:  0 0 10px 0 ;
			margin-bottom: 10px;
			/*border-bottom: 1px #f1f1f1 solid;*/
		}
		
		.detalle_producto .titulo_desc_prod {
			display: block;
			width: 220px;
			clear:none;
			margin: 0;
			padding: 0;
		}
/* Listado =============================================================================== */

		.listado {
			list-style:outside square;
			list-style-image:url(../img/bullets/bullet_lista.gif);
/*			list-style-position: bottom;*/
			margin: 25px 40px;
		}
		
		.listado li {
			margin:  5px 0;
		}
		
		.listado a {
			color:#666;
		}

/* Estilos de Fondos ===================================================================== */

		.fondo_gris {
			background-color: #F7F7FA;
		}
		.resaltar {
			background-color:#FBDCFF;
			color:#333;		
		}

/* Bordes ================================================================================ */

		.borde_gris_arriba    { border-top: #E7E7EA 1px solid;  font-size: 1px; }
		.borde_gris_abajo     { border-bottom: #E7E7EA 1px solid;  font-size: 1px; }
		.borde_gris_derecha   { border-right: #E7E7EA 1px solid;  font-size: 1px; }
		.borde_gris_izquierda { border-left: #E7E7EA 1px solid; font-size: 1px; }
		.punteada_gris_arriba { border-top: #E7E7EA 1px dashed; }		
		.punteada_gris_abajo  { border-bottom: #E7E7EA 1px dashed; }


/* Estilos de Formularios ================================================================ */

		.input_gris {
			background-color: #FFF;
			border: #E3E3E3 1px solid;
			
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#666666;
			padding: 0 2px;
		}
		
		.input_boton, button {
			outline:none;
			width:57px;
			height:15px;
			background-image:url(../img/botones/enviar.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			border:none;
			cursor:hand; cursor:pointer;
		}
		
/* Sección links =========================================================================== */

		.listado_links{
			font-size: 14px;
			margin-left: 10px;
		}
		
		.listado_links li {
			float: left;
			display:block;
			width: 330px;
			height: 50px;
			background-image: url(../img/bullets/bullet_lista.gif);
			background-repeat: no-repeat;
			background-position: 0 5px;
			padding: 0 0 15px 10px;
		}
		
		.listado_links li a{
			font-size: 11px;
			color: #ec008c;
		}
		
		
/* Banners Productos =========================================================================== */
		.banner_productos {
			margin: 15px 0 0 0;
		}
		
/* Tabla Productos ============================================================================= */
		
		.tabla_productos {
			width: 740px;
			border: #E8E8E8 solid 1px;
			border-collapse:collapse;
		}
		
		.tabla_productos td{
			border: #E8E8E8 solid 1px;
			padding: 5px 8px;
		}
		
		.tabla_productos .titulo {
			background-color: #E90D8A;
			color: #FFF;	
			text-align: center;
			font-size: 11px;
		}
		
		.tabla_productos .nombre_comercial, .tabla_productos .nombre_comercial a, .tabla_productos .nombre_comercial a:visited, .tabla_productos .nombre_comercial a:link {
			font-weight: bold;
			color: #E90D8A;
		}
		
		.tabla_productos .link_descarga {
			font-size: 11px;
		}
		
		.tabla_productos .link_descarga a, .tabla_productos .link_descarga a:link, .tabla_productos .link_descarga a:visited {
			color: #E90D8A;
		}
		
		.tabla_productos img{
			margin:1px 5px 0 0;
		}
		
		.tabla_productos .fila2 { background-color: #EFEFEF; }
		
		.tabla_productos .bottom {
			background-color: #E90D8A;
			font-size: 1px;
			height: 5px;
			padding: 0;
		}
		
		
/* Tabla Productos ============================================================================= */

		#splash_idioma {
			position: absolute;
			width: 369px;
			height: 351px;
			margin: -175.5px 0 0 -184.5px;
			left: 50%;
			top: 50%;
		}


/* Listado de noticias ===========================================*/

ul#listadoNoticias { list-style:none; margin-top:10px; } ul#listadoNoticias li { border-bottom:1px dashed #ccc; margin-bottom:5px; }
ul#listadoNoticias a { color:#333; }

#paginador { text-align:center; } #paginador a { color:#E90D8A; padding:1px; } #paginador a.seleccionado { color:white; background-color:#E90D8A; font-weight:bold; }
