/* CSS Document */
html, body {
	background: #242526;
}

#contentIn {
	width: 950px;
	margin: 0 auto;
	text-align: center;
	background: #000 url(../imgs/DSC00389Alternative.jpg) no-repeat top left;
}
	#contentIn #mainTitulo {
		width: 870px;
		margin-left: 80px;
		padding: 45px 0 40px;
	}
		#contentIn h1 {
			font-size: 80px;
			color: #FFF;
		}
	#contentIn h2 {
		font-size: 40px;
		color: #6E7073;
	}
	#mainContentIn {
		width: 868px;
		margin: 0 0 0 82px;
		background: #38393B url(../imagenes/fndPaisesPort.gif) left top;
	}
		#mainContentIn .top {
			width: 808px;
			padding: 0 30px;
			background: #2E2F30;
			color: #999;
			font-size: 11px;
		}
			#mainContentIn .top p {
				margin-bottom: 8px;
			}
			#mainContentIn .top ul#info {
				margin-bottom: 30px;
			}
			#mainContentIn .top ul#info li {
				list-style-type: square;
				margin-left: 13px;
			}
			#mainContentIn .top #wineriesTitle, 
			#mainContentIn .top #distilleriesTitle {
				float: left;
				width: 383px;
			}
			#mainContentIn .top #paisTitle {
				width: 800px;
			}
		
		ul#paisesBod {
			width: 383px;
			margin: 0 0 30px;
			padding: 14px 0 0 0;
			float: left;
		}
		ul#paisesBod li {
			width: 383px;
			height: 57px; 
		}
			ul#paisesBod .over {
				position: absolute;
			}
			ul#paisesBod .over,
			ul#paisesBod .underover {
				cursor: pointer;
				width: 383px;
				height: 55px;
				margin: 1px 0;
			}
			ul#paisesBod .underover {
				width: 100px;
				padding: 0 0 0 205px;
				visibility: hidden;
				position: absolute;
			}
				ul#paisesBod .underover span.numPro {
					font-size: 10px;
					text-align: right;
					color: #777;
					display: block;
					padding-top: 23px;
				}
			
			ul#paisesBod li a {
				width: 383px;
				height: 55px;
				display: block;
				border-top: 1px solid #38393B;
				border-bottom: 1px solid #38393B;
			}
			ul#paisesBod li span.titulo {
				width: 283px;
				display: block;
				float: left;
				font-size: 20px;
				color: #939699;
				padding: 16px 0 0 30px;
			}
			ul#paisesBod li img {
				padding: 12px 0 0;
			}
		
		ul#paisesDes {
			width: 484px;
			margin: 0 0 30px 1px;
			padding: 14px 0 0 0;
			float: left;
		}
		ul#paisesDes li {
			width: 484px;
			height: 57px; 
		}
			ul#paisesDes .over {
				position: absolute;
			}
			ul#paisesDes .over,
			ul#paisesDes .underover {
				cursor: pointer;
				width: 484px;
				height: 55px;
				margin: 1px 0;
			}
			ul#paisesDes .underover {
				width: 100px;
				padding: 0 0 0 205px;
				visibility: hidden;
				position: absolute;
			}
				ul#paisesDes .underover span.numPro {
					font-size: 10px;
					text-align: right;
					color: #777;
					display: block;
					padding-top: 23px;
				}
			
			ul#paisesDes li a {
				width: 484px;
				height: 55px;
				display: block;
				border-top: 1px solid #38393B;
				border-bottom: 1px solid #38393B;
			}
			ul#paisesDes li span.titulo {
				width: 283px;
				display: block;
				float: left;
				font-size: 20px;
				color: #939699;
				padding: 16px 0 0 30px;
			}
			ul#paisesDes li img {
				padding: 12px 0 0;
			}
		
		ul#mp {
			padding-top: 5px;
			margin-bottom: 20px;
		}
			ul#mp li {
				display: inline;
			}
			ul#mp li a {
				color: #999;
			}
			ul#mp li a:hover {
				text-decoration: underline;
			}
			ul#mp li.selected {
				color: #FFF;
			}
		
		
		/*==fabricantes*/
		ul#fabricantes {
			width: 550px;
			margin: 0 0 30px;
			padding: 14px 0 0 0;
			float: left;
		}
		ul#fabricantes li {
			width: 550px;
			height: 42px; 
		}
			ul#fabricantes .over {
				position: absolute;
			}
			ul#fabricantes .over,
			ul#fabricantes .underover {
				cursor: pointer;
				width: 550px;
				height: 40px;
				margin: 1px 0;
			}
			ul#fabricantes .underover {
				width: 100px;
				padding: 0 0 0 310px;
				visibility: hidden;
				position: absolute;
			}
				ul#fabricantes .underover span.numPro {
					font-size: 10px;
					text-align: right;
					color: #777;
					display: block;
					padding-top: 13px;
				}
			
			ul#fabricantes li a {
				width: 550px;
				height: 40px;
				display: block;
				border-top: 1px solid #38393B;
				border-bottom: 1px solid #38393B;
			}
			ul#fabricantes li span.titulo {
				width: 283px;
				display: block;
				float: left;
				font-size: 20px;
				color: #939699;
				padding: 10px 0 0 30px;
			}
		
		/*==pro*/
		ul#productos {
			width: 550px;
			margin: 0 0 30px;
			padding: 14px 0 0 0;
			float: left;
		}
		ul#productos li {
			width: 550px;
			height: 42px;
			margin-bottom: 3px;
		}
			ul#productos .over {
				position: absolute;
			}
			ul#productos .over,
			ul#productos .underover {
				cursor: pointer;
				width: 550px;
				height: 40px;
				margin: 1px 0;
			}
			ul#productos .underover {
				visibility: hidden;
				position: absolute;
				border-top: 1px solid #38393B;
				border-bottom: 1px solid #38393B;
			}
					ul#productos .underover img {
						float: left;
					}
					ul#productos span.infoUO {
						display: block;
						float: left;
						width: 480px;
						height: 60px;
						margin-left: 10px;
					}
						ul#productos span.tituloUO {
							display: block;
							float: left;
							width: 330px;
							height: 20px;
							padding-top: 15px;
						}
						ul#productos span.tituloSWFUO {
							position: relative;
							display: block;
							margin-top: -60px;
							width: 330px;
							height: 35px;
						}
						
						ul#productos span.precioUO {
							display: block;
							float: left;
							width: 150px;
							height: 15px;
							padding-top: 20px;
							color: #CCC;
						}
						ul#productos span.categoriaUO {
							display: block;
							width: 478px;
							height: 25px;
							padding-left: 2px;
							font-size: 10px;
						}
			
			ul#productos li a {
				width: 550px;
				height: 40px;
				display: block;
				border-top: 1px solid #38393B;
				border-bottom: 1px solid #38393B;
			}
			ul#productos li span.titulo {
				width: 283px;
				display: block;
				float: left;
				font-size: 20px;
				color: #939699;
				padding: 10px 0 0 30px;
			}
		
		/*producto*/
		#infoPro {
			float: left;
			width: 400px;
			margin-top: 35px;
			margin-bottom: 30px;
			padding: 0 20px 0 30px;
		}
			#infoPro .colorAlt {
				color: #FFF;
			}
		#imgPro {
			float: left;
			width: 418px;
			margin-top: 35px;
			margin-bottom: 30px;
		}
		
