#contenido {

	background-image: url(../images/prod_bg.gif);

	background-repeat: repeat-y;

	background-position: right;

	color: #333;

}



#right {

	float: right;

	background-image: url(../images/banners/01_producto.jpg);

	background-repeat: no-repeat;

	width: 190px;

	padding: 90px 10px 10px 10px;

	color: #fff;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



	#right #options {

		list-style-type: none;

		padding-bottom: 0;

		text-align: center;

	}

	

		#right #options li {

			display: inline;

		}

	

	#right ul {

		border-bottom: 1px solid #ccc;

		padding: 0;

		padding-bottom: 5px;

		margin: 0;

	}

	

	#right .lista_der {

		list-style-image: url(../images/flecha_bca.gif);

		padding-left: 20px;

		margin-top: 10px;

		padding-bottom: 10px;

		font-size: 1.1em;

	}



	#right #lana {

			margin: 0;

			padding: 0;

			list-style-type: none;

			border-top: 1px solid #a7a7a7;

			border-bottom: 0 none;

			margin-top: 10px;

		}

	

		#right #lana li {

			border-bottom: 1px solid #a7a7a7;

		}

		

	#right a:link, #right a:visited {

		color: #FFF;

		text-decoration: none;

	}

	

	#right a:hover {

		color: rgb(255, 217, 17);

		text-decoration: none;

	}



#left {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	width: 614px;

	font-size: 1.1em;

}



	#left h2 {

		margin: 0;

		padding: 0;

	}

	

	#left h3 {

		background-image: url(../images/flecha_gris.gif);

		background-position: 10px 50%;

		background-repeat: no-repeat;

		background-color: #E3E3E3;

		padding: 0;

		padding-left: 28px;

		line-height: 40px;

		margin: 0;

		font-size: 1.4em;

	}

	

	#left h4 {

		font-family: Tahoma, Arial, Helvetica, sans-serif;

		font-size: 1.1em;

		font-weight: bold;

		margin: 0;

		padding: 0;

	}

	

	#left h4 img {

		vertical-align: middle;

		padding-right: 5px;

	}

	

	#left .text {

		margin: 20px;

	}

	

	#left .text p {
	margin: 10px;
	color: #333;
	margin-left: true;
	text-align: left;

	}

	

	#left .img {

		float: left;

		margin-right: 20px;

		margin-bottom: 10px;

	}

	#left .imgLink {

		float: left;

		margin-right: 20px;

		margin-bottom: 10px;

		border: 1px solid #737373;

	}

	#left .imgLink:hover {

		border: 1px solid #ffd711;

	}

	

	#left .imgright {

		float: right;

		margin-left: 10px;

	}

	#left .imgrightLink {

		float: right;

		margin-left: 10px;

		border: 1px solid #737373;

	}

	#left .imgrightLink:hover {

		border: 1px solid #ffd711;

	}



	#left hr {

		height: 0;

		border: 0 none;

		border-bottom: 1px dashed #E3E3E3;

		background-color: #FFF;

		color: #FFF;

		margin-bottom: 10px;

	}

		

	#left dt {

		font-family: Tahoma, Arial, Helvetica, sans-serif;

		font-size: 1.1em;

		font-weight: bold;

		padding-left: 15px;

		background-repeat: no-repeat;

		background-position: 5px 50%;

	}

	

	#left dt img {

		vertical-align: middle;

		padding-right: 5px;

	}

	

	#left dd {

		padding: 0;

		margin: 0;

		padding-left: 16px;

		padding-bottom: 10px;

		margin-bottom: 15px;

		border-bottom: 1px solid #E3E3E3;

	}

	

		#left dd p {

			margin: 0;

			padding: 0;

		}

		

	#left dl.separated_list dt {

		margin-bottom: 10px;		

	}

	

	#left dl.mapa_list dt {

		background-image: url(../images/flecha_amarilla-2.gif);

		padding-left: 20px;

		margin-bottom: 10px;	

	}

	

	#left dl.mapa_list dl dt {

		background-image: url(../images/flecha_gris-oscura.gif);

		margin-bottom: 0;

	}

	

	#left dl.mapa_list dl dd {

		border-bottom: 0 none;

		padding: 0;

		padding-left: 20px;

	}

	

	#left table.detalle {

		width: 100%;

		margin-top: 10px;

		border-collapse: collapse;

	}

		

		#left table.dimen {

			width: 77%;

		}

		

		#left table.detalle th, .submit {

			line-height: 17px;

			background-color: #8C8C8C;

			color: #FFF;

			text-align: center;

			border-bottom: 2px solid #FFF;

			border-right: 2px solid #FFF;

			font-weight: bold;

			padding-left: 8px;

			padding-right: 8px;

		}

		

		#left table.contactotable td {

   			background-color: #FFF !important;

		}

		#left table.contactotable textarea {

			width: 99% !important;

		}



		#left table.dimen th {

			line-height: 35px !important;

		}

		

		#left table.detalle td {

			background-color: #BFBFBF;

			line-height: 17px;

			text-align: center;

			border-right: 2px solid #FFF;

			font-weight: bold;

		}

		

		#left table.dimen td {

			line-height: 35px !important;

		}

		

		#left table.detalle th.lateral {

			background-color: #F69A14;

			width: 6px;

			height: 6px;

			background-image: url(../images/tabla_corner.gif);

			background-repeat: no-repeat;

		}

				

		#left #contacto th, #left #contacto td {

			width: 25%;

			line-height: 1.5em;

			border-bottom: 2px solid #FFF;

			text-align: left;

			/* padding-left: 10px; */

		}

		

		#left #contacto td input, #left #contacto td textarea {

			border-top: 2px solid #BFBFBF;

			border-right: 2px solid #EEE;

			border-bottom: 2px solid #EEE;

			border-left: 2px solid #BFBFBF;

			padding: 2px;

			background-color: #FFF;

			width: 94%;

			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

			font-weight: normal;

			font-size: 1em;

		}

		

		#left .submit {

			float: right;

			margin: 10px 0;

			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

			font-size: 1em;

		}

		

	#left #prod_links {

		width: 150px;

		margin-right: 10px;

		padding-top: 10px;

		float: left;

		background-color: #FFF;

	}

	

	#left .inst_imgs {
	margin-left: 25px;

	}

	 #left .inst_imgs img {

		 margin-right: 20px;

	}

	.inst_imgLink {

		 border: 1px solid #737373;

	}

	.inst_imgLink:hover {

		 border: 1px solid #ffd711;

	}



			#left #prod_links dl dd, #left #prod_links dl dt {

			text-align: center;

			border: 0 none;

			margin: 0;

			padding: 0;

		}

		

		#left #prod_links dl dd {

			padding-bottom: 5px;

		}

