@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#F7F7F7;
}

body,tr,td, input, textarea {font-family:verdana,arial,helvetica,sans-serif; 	font-size: 12px; color:#7D7D7D }
input [type="submit"]{ border: 0px;}

img{outline:none; border:0}
p {margin-top:0px; margin-bottom:5px;}
a:link, a:visited, a:active {text-decoration: none; color:#333333;}
a:hover {text-decoration: underline; color: #333333;}

#cuerpo{
	background-color: #ffffff;
	width: 950px;
	margin:auto;
	position:relative;
	border:2px #A1A1A1 solid;
	border-top:0;
	height:100%;
}
	#header{
		min-height:140px;
	}
		#header #logo{
			float:left;
			width:100px;
			padding:15px 0;
			margin-left:52px;
		}
		#mini-menu{
			clear:right;
			float:right;
			padding-right:11px;
			margin:24px 0 0 0;
			color:#9A9A9A;	
		}
			#mini-menu a{
				font-size:11px;
				color:#9A9A9A;	
			}
		
		#buscador{
			clear:right;
			float:right;
			padding-right:11px;
			margin:35px 0 0 0;
			color:#9A9A9A;	
		}		
			#buscador input[type="text"]{
				border:1px #A1A1A1 solid;
				color:#7D7D7D;
				width:171px;
				float:left;
				background-image:url(../images/icon-buscador.gif);
				background-position:2px 2px;
				background-repeat:no-repeat;
				padding:1px 0 1px 20px;
			}
			
			#buscador input[type="submit"]{
				border:1px solid #A1A1A1;
				margin-left:6px;
				color:#3E546E;
				float:left;
				cursor:pointer;
				background-color:#fff;
				padding:0 2px;
				font:bold 13px verdana;
			}
		#menu-h{
			background-image:url(../images/bg-menu.gif);
			background-repeat:repeat-x;	
			clear:both;
			display:block;
			min-height:31px;
			border-top:1px #a1a1a1 solid;
			border-bottom:1px #a1a1a1 solid;
		}
	#banner{
		padding:10px 12px;	
		overflow:hidden;
	}
	#breakcrumb{
		margin:8px 0 14px 11px;	
		font-size:11px;
		width:100%;
		height:15px;
	}
		#breakcrumb a{
			color:#7D7D7D;
		}
		#breakcrumb a:hover{
			color:#0B2777;
		}
	#bloque-derecho{
		border:1px solid #A1A1A1;
		width:198px;
		min-height:500px;
		float:right;
		clear:right;
		margin:14px 11px;
		padding:9px 11px;
	}
		#bloque-derecho span{
			font-size:16px;
			font-weight:normal;
			margin:0px;
			color:#3E546E;
		}
	#bloque-centro{
		width:470px;
		min-height:500px;
		float:left;
		margin:0 11px;
		line-height:1.5;
		color:#7D7D7D;
	}
		#bloque-centro h1{
			font-size:20px;
			color:#3E546E;
			padding-bottom:8px;
			margin:0px;
			font-weight:normal;
		}
		#bloque-centro h2{
			font-size:16px;
			margin-bottom:4px;
		}
		#bloque-centro p{
			margin-bottom:11px;
		}
		#bloque-centro .bold{
			font-weight:bold;
		}
	.active{
		color:#0B2777;	
	}
	
	#bloque-izquierdo{
		border:1px solid #A1A1A1;
		width:168px;
		min-height:500px;
		float:left;
		clear:left;
		margin:14px 11px;
		padding:9px 11px;
	}
		#bloque-izquierdo h3{
			font-size:16px;
			font-weight:normal;
			margin:0px;
		}
		#bloque-izquierdo .links a{
			margin-top:9px;
			display:block;
			color:#7D7D7D;
			font-size:11px;
		}
			#bloque-izquierdo a.active:hover{
				color:#3E546E;
			}
			#bloque-izquierdo h3 a{
				color:#3E546E;
			}
	#home{
		padding:0px 24px;	
		
	}
		#home #bloque-1, #home #bloque-2, #home #bloque-3{
			padding:0 26px 0 23px;
			float:left;
			width:243px;
			margin-top:10px;
			font-size:11px;
			line-height:1.5;
			min-height:225px;
			margin-bottom:20px;
		}
		#home #bloque-1, #home #bloque-2{
			border-right:1px #A1A1A1 solid;
		}
		#home #bloque-2{
			width:260px;
			padding:0 26px 0 22px;
		}
			#home #bloque-2 h2{
				background-image:url(../images/bullet.jpg);
				background-repeat:no-repeat;
				background-position:0 4px;
				margin:0;
				padding-left:23px;
			}
			#home #bloque-2 h2 a{
				font-family:Verdana, Geneva, sans-serif;
				font-size:16px;
				font-weight:normal;
				color:#3E546E;
			}
			#home #bloque-2 p, #home #bloque-1 p{
				padding:3px 0;
			}
		#home #bloque-1 h1, #home #bloque-2 h1, #home #bloque-3 h1{
			color:#3E546E;
			font-weight:normal;
			font-size:16px;
			margin:0 0 4px 0;
		}

		#home #bloque-3{
			padding:0 26px 0 40px;
			width:225px;
		}
		#home #bloque-3 ul{
			margin:0;
			padding:0px;
		}
		#home #bloque-3 a{
			color:#0B2777;
		}
	#footer{
		margin:18px 11px 0;
		border-top:1px solid #A1A1A1;
		padding:15px 0 28px 0;
		font-size:11px;
	}
		#footer span{
			color:#3E546E;
			margin-right:4px;
		}
		#footer a{
			margin-left:4px;
			margin-right:4px;
			color:#9A9A9A;
		}
		
.imagen-producto{
	float:left;
	margin-bottom:8px;
	margin-right:8px;
}
.imagen-producto img{
	width:150px;
}
#especificacion  .th{
	background-color:#F3F3F3;
	border-right:1px solid;
	border-bottom:1px solid;
	padding:4px 6px;
}
#bloque-centro #especificacion  table{
	border-left:1px solid;
	border-top:1px solid;
}
	#bloque-centro #especificacion td{
		border-right:1px solid;
		border-bottom:1px solid;
		padding:4px 6px;
	}

.pdf{
	background-image:url(../images/icon-pdf.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:3px;
	padding-left:23px;
	margin:5px 0;
	display:block;
}
.link{
	background-image:url(../images/link.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding:3px;
	padding-left:23px;
	margin:5px 0;
	display:block;
}
.textbox, .textarea{
	border:1px #ccc solid;
	width:300px;
}