/*
Theme Name: Reich
Theme URI: -
Description: -
Version: 1.0
Author: -
Author URI: -
*/

@import url('css/reseter.css');

/*
	Morado: #3C1972
	Verde: #8BB520
*/

body {
	background: #E4E4E4 url('images/background.jpg') center top no-repeat;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #666;
}

p {
	margin: 0 0 15px 0;
	text-align: justify;
	line-height: 120%;
}

a:link, a:visited {
	text-decoration: none;
	color: #444;
}

a:hover {
	color: #666;
}

img {
	border: none;
}

	
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 5px;
	font-weight: bold;
}

h1 {
	font-size: 42px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 14px;
	border-bottom: 1px solid #999;
}

/* ============ #marcas ===== */
	#marcas {
		background: #381972;
		padding: 3px 0;
	}
		#marcas a {
			display: block;
			width: 930px;
			margin: 0 auto;
			height: 34px;
			background: url('images/marcas.gif') no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}

/* ============ #container ===== */
	#container {
		width: 900px;
		margin: 0 auto;
		overflow: hidden;
	}	

/* ============ #header ===== */
	#header {}
		#banner_principal {
			height: 225px;
/*			background: rgba(0,0,0,0.2);*/
		}
		#breadcrumb {
			margin: 5px;
			font-size: 10px;
		}
			#breadcrumb a {
				color: #3C1972;
			}

/* ============ #main ===== */
	#main {
		width: 900px;
		margin: 0 auto;
		overflow: hidden;
		background: url('images/contenido_background.gif') center top no-repeat;
	}

	/* ============ #content ===== */
		#content {
			background: url('images/contenido_bottom.gif') center bottom no-repeat;
			padding-bottom: 15px;
		}
		
			#menu_superior {
				margin: 0 auto;
				overflow: hidden;
				padding: 6px 6px 2px 6px;
			}
				#menu_superior li {
					float: left;
				}
					#menu_superior a {
						display: block;
						height: 24px;
						text-indent: -9999px;
						overflow: hidden;
					}
				#menu_superior .menu_divisiones {
					float: left;
				}
					#menu_superior .menu_divisiones a {
						width: 171px;
						background-position: 0 0;
					}
						#menu_superior .menu_divisiones a:hover,
						#menu_superior .menu_divisiones a.selected {
							background-position: 0 -24px;
						}
							#menu_superior .menu_divisiones .div_industrial {
								background-image: url('images/btn_industrial.gif');
							}
							#menu_superior .menu_divisiones .div_medica {
								background-image: url('images/btn_medica.gif');
							}
							#menu_superior .menu_divisiones .div_veterinaria {
								background-image: url('images/btn_veterinaria.gif');
							}
							
				#menu_superior .menu_secundario {
					float: right;
				}
					#menu_superior .menu_secundario a {
						width: 118px;
						background-position: 0 0;
					}
						#menu_superior .menu_secundario a:hover,
						#menu_superior .menu_secundario a.selected {
							background-position: 0 -24px;
						}
							#menu_superior .menu_secundario .reich_60 {
								background-image: url('images/btn_reich60.gif');
							}
							#menu_superior .menu_secundario .serv_tecnico {
								background-image: url('images/btn_soportetec.gif');
							}
							#menu_superior .menu_secundario .contacto {
								background-image: url('images/btn_contacto.gif');
							}
							
			
			#contenido {
				padding: 0 10px;
				width: 878px;
				overflow: hidden;
/*				background: #fff url('images/contenido_bkg.gif') repeat-x;
				border-left: 1px solid #3C1972;
				border-bottom: 1px solid #3C1972;
				border-right: 1px solid #3C1972;	
				height: auto!important;
				height: 360px;
				min-height: 360px;	*/
			}
				#contenido a:hover {
					text-decoration: underline;
				}
				#contenido em {
					font-style: italic;
				}
				
				#contenido .btn_video {
					display: block;
					float: right;
					width: 110px;
					height: 40px;
					text-indent: -9999px;
					overflow: hidden;
					background: url('images/btn_video.gif') no-repeat;
				}
				#contenido .botonera {
					clear: both;
					width: 400px;
					height: 36px;
					overflow: hidden;
					background: url('images/fondo_botonera.gif') center center no-repeat;
				}
					#contenido .btn_pdf {
						display: block;
						float: left;
						width: 30px;
						height: 36px;
						text-indent: -9999px;
						overflow: hidden;
						background: url('images/btn_pdf.gif') no-repeat;
					}
					#contenido .btn_imprimir {
						float: right;
						display: block;
						width: 56px;
						height: 36px;
						text-indent: -9999px;
						overflow: hidden;
						background: url('images/btn_imprimir.gif') right center no-repeat;
					}
				#contenido .wp-caption-text {
					background: #3C1972;
					color: #fff;
					font-size: 9px;
					padding: 3px;
					margin-right: 10px;
				}
				
				#contenido .columna_izq {
					float: left;
					width: 650px;
				}
					#contenido .columna_izq.entero {
						width: 880px;
					}
					
					#contenido .cajas {
						width: 190px;
						margin-right: 10px;
						float: left;
						background: #fff;
						padding: 20px 10px;
					}
						#contenido .cajas.ultima {
							margin: 0;
						}
						
						#contenido .btnleermas {
							border-bottom: 1px solid #8BB520;
							width: 190px;
							padding-bottom: 2px;
							overflow: hidden;
							position: absolute;
							bottom: 0;
						}
							#contenido .btnleermas a {
								display: block;
								float: right;
								width: 60px;
								height: 10px;
								text-indent: -9999px;
								overflow: hidden;
								background: url('images/contenido_btnleermas.gif') no-repeat;
							}
						
						
						#contenido #divindustrial {
							background: #fff url('images/tit_divindustrial.gif') 10px 20px no-repeat;
						}
						#contenido #divmedica {
							background: #fff url('images/tit_divmedica.gif') 10px 20px no-repeat;
						}
						#contenido #divveterinaria {
							background: #fff url('images/tit_divveterinaria.gif') 10px 20px no-repeat;
						}
							#divindustrial,
							#divmedica,
							#divveterinaria {
								height: 300px;
								position: relative;
							}
							#divindustrial img,
							#divmedica img,
							#divveterinaria img {
								margin-left: 55px;
							}
							#divindustrial h3,
							#divmedica h3,
							#divveterinaria h3 {
								margin: 5px 0;
								font-size: 12px;
							}
							
					#contenido #menu_side {
						padding: 0 0 20px 0;
						width: 210px;
						height: auto!important;
						height: 260px;
						min-height: 260px;
						margin: 0;
					}
						#contenido #menu_side h4 {
							background: #3C1972;
							margin-bottom: 5px;
							font-size: 12px;
							color: #fff;
							padding: 4px 8px;
							font-weight: normal;
						}
							#contenido #menu_side h4 a {
								display: block;
								color: #fff;
								font-weight: normal;
							}
						
					#contenido #central {
						width: 410px;
						margin-right: 0;
						float: right;
						padding: 10px 10px 20px 10px;
						height: auto!important;
						height: 260px;
						min-height: 260px;
					}
						#contenido .columna_izq.entero #central  {
							width: 860px;
						}
							#contenido .columna_izq #central.mitad  {
								width: 630px;
								float: left;
							}
							#contenido .columna_izq #central.soportetecnico  {
								background: #fff url('images/soportetecnico_grad.jpg') 220px 0 no-repeat;
							}
						.alignright {
							float: right;
							margin: 0 0 10px 5px;
						}
							.alignright.size-thumbnail {
								padding-left: 5px;
								background: #fff;
							}
							
						.alignleft {
							float: left;
							margin: 0 5px 10px 0;
						}
							.alignleft.size-thumbnail {
								padding-right: 5px;
								background: #fff;
							}
							
							#contenido .izq {
								width: 47%;
								float: left;
							}
								#contenido .contacto_izq,
								#contenido .contacto_der {
									width: 200px;
									float: left;
								}
							#contenido .der {
								width: 47%;
								float: right;
							}
							
						#central h3,
						#entero h3,
						#central h3 a,
						#entero h3 a {
							color: #3C1972;
							font-size: 14px;
						}
							#central h3.bordeverde {
								border-bottom: 1px solid #8BB520;
								padding-bottom: 2px;
								margin-bottom: 10px;
							}
						#central .fecha,
						#entero .fecha {
							color: #3C1972;
							margin: 0;
						}
						#central h5,
						#entero h5 {
							color: #3C1972;
							margin: -5px 0 10px;
							font-size: 12px;
							font-weight: normal!important;
						}
						#central ul,
						#central ol,
						#entero ul,
						#entero ol {
							margin: 10px 20px;
						}
							#central ul li,
							#entero ul li {
								list-style-image: url('images/bullet.gif');
							}
							
						.logo {
							border-bottom: 1px solid #8BB520;
						}
					
					
						
				#contenido .columna_der {
					float: right;
					width: 220px;
					background: #fff;
				}
				
					#buscador {
						background: #3C1972;
						padding: 6px 10px;
						margin-bottom: 2px;
					}
						#buscador #search {
							width: 150px;
							height: 12px;
							background: url('images/search_bkg.gif') no-repeat;
							border: 0;
							padding: 4px 10px;
							margin-right: 5px;
						}
						#buscador #search_btn {
							width: 19px;
							height: 19px;
							background: url('images/search_btn.gif') no-repeat;
							border: 0;
							cursor: pointer;
						}
						
				#contenido .columna_der h4 {
					background: #3C1972;
					margin-bottom: 2px;
					color: #fff;
					font-weight: normal;
					font-size: 12px;
					padding: 4px 8px;
				}
					#contenido .columna_der h4 a{
						display: block;
						color: #fff;
						font-weight: normal;
					}
					
				.eventos {}
				.destacados {
					margin-bottom: 20px;
				}
					.eventos p,
					.destacados p {
						margin: 0;
						line-height: 120%;
						text-align: left;
					}
					.eventos a,
					.destacados a {
						font-weight: bold;
					}
					.current_page_item a,
					.current_page_ancestor a {
						text-decoration: underline;
					}
						.eventos h4 a,
						#menu_side .filtro h4 a,
						.muestra {
							background: url('images/accordion_up.gif') right center no-repeat;
						}
							#menu_side .filtro .selected a {
								font-weight: bold;
							}
							#menu_side .eventos h4 a {
								background: none;
							}
						.eventos h4 a.selected,
						#menu_side .filtro h4 a.selected  {
							background: url('images/accordion_down.gif') right center no-repeat;
						}
						
						#contenido #menu_side.letramenor h4 {
							font-size: 11px!important;
						}
						
						#menu_side .filtro ul{
							display:none;
						}

						#menu_side .buscador ul,
                                                #menu_side .clientes ul {
							display:block;
						}
							#menu_side .filtro ul.ajax {
								background: url('images/ajax.gif') right bottom no-repeat;
								min-height: 16px;
							}

					.eventos ul,
					.destacados ul,
					.filtro ul {
						margin: 5px 10px;
					}
						.eventos li,
						.destacados li {
							border-bottom: 1px solid #8BB520;
							margin-bottom: 2px;
							padding-bottom: 2px;
							width: 200px;
							overflow: hidden;
						}
						.destacados li img {
							float: left;
							margin-right: 5px;
						}
				
				.columna_clientes {
					float: left;
					border-right: 1px solid #ccc;
					margin-right: 10px;
					padding-right: 10px;
					width: 185px;
					height: auto!important;
					height: 250px;
					min-height: 250px;
				}
						
				#newsletter {
					border: 1px solid #B6B6B6;
					/*padding: 2px 10px;*/
					padding: 8px;
					background: #F3F3F3;
				}
					#newsletter p {
						margin: 0 0 3px 0;
						*margin: 0 0 1px 0;
						color: #3C1972;
					}
					#newsletter input,
					#newsletter select {
						margin: 0;
						padding: 1px 4px;
						width: 180px;
						color: #3C1972;
						font-size:10px;
					}
						#newsletter p.corto {
							width: 194px;
							overflow: hidden;
						}
							#newsletter label {
								display: inline;
								margin: 0 1px 0 1px;
								font-size: 9px;
							}
							#newsletter p.corto input {
								vertical-align: middle;
								display: inline;
								width: 12px;
								padding: 0;
							}
						
					#newsletter .btn_enviar {
						width: 60px;
						height: 24px;
						cursor: pointer;
						float: right;
						background: url('images/news_btnenviar.gif') no-repeat;
						border: 0;
						margin-top: 5px;
						text-indent: -9999px;
						overflow: hidden;
					}
			
			#central .resultado_busqueda {
				margin: 10px 0;
				border-bottom: 1px solid #ccc;
			}
				#central .resultado_busqueda p {
					margin: 0 0 5px 0;
				}
				#central .resultado_busqueda .leer {
					text-align: right;
				}
					#central .resultado_busqueda .leer a {
						color: #3C1972;
					}
					
			#central.clientes p {
				text-align: left!important;
			}
			
			.mensaje_exito {
				text-align: center;
			}
				.mensaje_exito h3 {
					font-size: 10px;
					padding-top: 20px;
				}
				
		.soporte_error {
			background: #fff;
			padding: 20px 50px;
			text-align: center;
		}
			.soporte_error p {
				text-align: center;
			}
			.soporte_error h3 {
				color: #3C1972;
				margin-bottom: 10px;
			}
			.soporte_error #buscador {
				margin: 10px auto;
				width: 200px;
			}
			
	/* ===== #soporte_ejecutivos ===== */
	#soporte_ejecutivos {
		width: 630px;
		overflow: hidden;
	}
		#soporte_ejecutivos .ejecutivos {
			width: 315px;
			float: left;
			font-size: 10px;
		}
		#soporte_ejecutivos strong {
			font-weight: bold;
		}
		#soporte_ejecutivos .ejecutivos {
			overflow: hidden;
			margin-bottom: 7px;
		}
			#soporte_ejecutivos .ejecutivos img {
				float: left;
			}
			#soporte_ejecutivos .ejecutivos ul {
				float: left;
				width: 250px;
				margin: 0;
			}
			#soporte_ejecutivos .ejecutivos li {
				list-style: none;
			}


	/* ============ #footer ===== */
		#footer {
			margin: 10px 0;
		}
			#footer p {
				color: #3C1972;
				font-weight: bold;
				font-size: 9px;
				text-align: center;
			}



input.error{
	border:1px solid red!important;
}

.alerta{
	color:#8BB520;
}

#listado_categoria.no_mostrar li{
	display:none;
}
#noticias {
  display: block;
  text-align: right;
  color: #3c1972;
  font-weight: bold;
  padding: 5px 10px;
  background: #f3f3f3;
  margin-left: 10px;
}
