@charset "utf-8";
body
{	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	background:#e4e1c3 url(../images/back.gif) top center repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#cnt_intro
{	text-align:center;
	padding:15px;
}
#cnt_header
{	margin:auto;
	text-align:left;
	position:relative;
	width:960px;
	z-index:2;
}
	.header_logo
	{	width:170px;
		float:left;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:10px;
		text-align:left;
	}
	.header_menu
	{	width:400px;
		float:right;
		text-align:right;
		padding-top:25px;
		padding-right:10px;
	}
#cnt_banner
{	margin:auto;
	text-align:left;
	position:relative;
	width:960px;
	z-index:2;
}
#cnt_body
{	margin:auto;
	text-align:left;
	position:relative;
	background:#FFFFFF url(../images/bck_body_bl.gif) bottom left repeat-x;
}
	#cnt_body1
	{	margin:auto;
		text-align:left;
		position:relative;
		width:940px;
		padding:10px;
	}
	#cnt_body2
	{	margin:auto;
		text-align:left;
		position:relative;
		width:930px;
		padding-top:10px;
		padding-bottom:20px;
		padding-left:15px;
		padding-right:15px;
	}
	#cnt_body3
	{	margin:auto;
		text-align:left;
		position:relative;
		width:960px;
		padding-top:10px;
		padding-bottom:20px;
	}
	#cnt_body4
	{	margin:auto;
		text-align:left;
		position:relative;
		width:900px;
		padding-top:10px;
		padding-bottom:20px;
		padding-left:30px;
		padding-right:30px;
	}
	#cnt_mnu1
	{	width:370px;
		padding-left:15px;
		text-align:left;
		float:right;
	}
	.div_tit_prod1
	{	background:#DDDDDB url(../images/bck_titulo1.jpg) top left no-repeat;
		padding-left:20px;
		padding-right:20px;
		padding-top:8px;
		font-size:12px;
		font-weight:bold;
		color:#333333;
	}
	.div_tit_prod2
	{	background:url(../images/bck_titulo2.jpg) top left no-repeat;
		padding-top:8px;
		margin-bottom:10px;
	}
#cnt_footer
{	margin:auto;
	text-align:center;
	position:relative;
	width:940px;
	padding:10px;
}
#cnt_cnt_flotante
{	width:650px;
	margin:auto;
	position:relative;
	float:right;
	text-align:justify;
}
#cnt_mnu_flotante
{	background:url(../images/mnu2.gif) top left repeat-y;
	width:220px;
	margin:auto;
	position:relative;
	float:left;
	margin-right:15px;
}
#cnt_mnu
{	background:url(../images/mnu2.gif) top left repeat-y;
	width:220px;
	margin:auto;
	position:relative;
	float:left;
}
#cnt_mnu_t
{	background:url(../images/mnu1.gif) top left no-repeat;
	padding-top:15px;
	padding-left:18px;
	padding-right:18px;
}
#cnt_mnu_b
{	background:url(../images/mnu3.gif) top left no-repeat;
	padding-top:12px;
}
#cnt_contenido
{	width:725px;
	margin:auto;
	position:relative;
	padding-right:5px;
	float:right;
}
	#cnt_titu
	{	margin-top:4px;
		background:#e7e2ba url(../images/tabTitu2.jpg) top left repeat-y;
	}
	#cnt_titu_top
	{	background:url(../images/tabTitu1.jpg) top left no-repeat;
		padding-left:15px;
	}
	#cnt_titu_bot
	{	background:url(../images/tabTitu3.jpg) top left no-repeat;
		padding-top:12px;
		margin-bottom:15px;
	}
		.cnt_titu_texto
		{	background:url(../images/tabTitu5.jpg) top left repeat-x;
			padding-top:15px;
			padding-bottom:5px;
			padding-right:5px;
		}
		.cnt_titu_blanco
		{	background:url(../images/tabTitu4.jpg) top left no-repeat;
		}
	#cnt_titu_cnt
	{	margin-top:4px;
		background:#e7e2ba url(../images/tabCnt2.jpg) top left repeat-y;
	}
	#cnt_titu_top_cnt
	{	background:url(../images/tabCnt1.jpg) top left no-repeat;
		padding-left:15px;
	}
	#cnt_titu_bot_cnt
	{	background:url(../images/tabCnt3.jpg) top left no-repeat;
		padding-top:12px;
		margin-bottom:15px;
	}
		.cnt_titu_blanco_cnt
		{	background:url(../images/tabCnt4.jpg) top left no-repeat;
		}
	#cnt_contenido_txt
	{	padding-left:15px;
		padding-right:10px;
		text-align:justify;
		font-size:12px;
		line-height:17px;
	}
#cnt_borde_central
{	background:url(../images/brdCentral2.jpg) top left repeat-y;
}
	#cnt_borde_central_txt
	{	background:url(../images/brdCentral1.jpg) top left no-repeat;
		padding-top:20px;
		padding-left:20px;
		padding-right:20px;
		font-size:12px;
	}
	#cnt_borde_central_bot
	{	background:url(../images/brdCentral3.jpg) top left no-repeat;
		padding-top:20px;
	}
#cnt_lista_prod
{	background:url(../images/back_list_prod.jpg) bottom left no-repeat;
	padding:10px;
}
	#cnt_lista_prod_img
	{	background:#ffffff url(../images/bck_img1.jpg) top left no-repeat;
		width:140px;
		float:left;
		margin-right:15px;
		padding:10px;
	}
	#cnt_lista_prod_txt
	{	width:490px;
		float:right;
		padding-right:10px;
	}
		.lista_prod_precio1
		{	font-size:13px;
			font-weight:bold;
			color:#333333;
			text-align:right;
			padding-bottom:10px;
		}
		.lista_prod_precio2
		{	font-size:16px;
			font-weight:bold;
			color:#CC0000;
			text-align:right;
			padding-bottom:7px;
		}
		.lista_prod_textos
		{	font-size:12px;
			color:#333333;
			text-align:left;
			padding-bottom:10px;
		}
		.lista_prod_enlace
		{	text-align:right;
			padding-right:10px;
		}

#cnt_det_prod_img
{	width:260px;
	float:left;
}
#cnt_det_prod_txt
{	width:385px;
	float:right;
}
	


/*ESPACIADOS*/
.esp_10_vert
{	padding-top:10px;
}
.esp_15_vert
{	padding-top:15px;
}
.esp_20_vert
{	padding-top:20px;
}



/*TEXTOS ESPECIALES*/
.titu_azul
{	font-size:14px;
	font-weight:bold;
	color:#5A88A9;
	margin-bottom:10px;
}
.td_contactos
{	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.alerta1
{	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	padding:5px;
	margin-bottom:10px;
}
.alerta2
{	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	padding:20px;
	margin-bottom:10px;
}

/*TEXTOS SIMPLES*/
.txtNegro12
{	font-size:12px;
	color:#000000;
}
.txtBlanco13
{	font-size:13px;
	color:#FFFFFF;
}
.txtBlanco12
{	font-size:12px;
	color:#FFFFFF;
}
	

/*ENLACE*/
a.lnkMenu
{	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	border-bottom:#8d0f00 1px solid;
	margin-bottom:5px;
	color:#FFFFFF;
}
a.lnkMenu:link
{	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
	text-align:left;
	border-bottom:#8d0f00 1px solid;
	margin-bottom:5px;
	color:#FFFFFF;
}
a.lnkMenu:hover
{	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-decoration:underline;
	text-align:left;
	border-bottom:#8d0f00 1px solid;
	margin-bottom:5px;
	color:#FFFFFF;
}
a.lnkMenu:visited
{	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
	text-align:left;
	border-bottom:#8d0f00 1px solid;
	margin-bottom:5px;
	color:#FFFFFF;
}
a.lnkFooter
{	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a.lnkFooter:link
{	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a.lnkFooter:hover
{	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
a.lnkFooter:visited
{	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a.lnkHeader
{	background:url(../images/vin_1.gif) top left no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	display:block;
}
a.lnkHeader:link
{	background:url(../images/vin_1.gif) top left no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
}
a.lnkHeader:hover
{	background:url(../images/bck_btn_sup.gif) top left no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
}
a.lnkHeader:visited
{	background:url(../images/vin_1.gif) top left no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
}
a.lnkMapa1
{	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
}
a.lnkMapa1:link
{	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
}
a.lnkMapa1:hover
{	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	display:block;
}
a.lnkMapa1:visited
{	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.lnkBlanco12
{	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.lnkBlanco12:link
{	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.lnkBlanco12:hover
{	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
a.lnkBlanco12:visited
{	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

/*FORMULARIOS*/
form
{	display:inline;
}
select.combo1
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#F7F2D4;
	border:#cccccc 1px solid;
	padding:2px;
}
input.textbox1
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#F7F2D4;
	border:#cccccc 1px solid;
	padding:2px;
}
textarea.textarea1
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#F7F2D4;
	border:#cccccc 1px solid;
	padding:2px;
}

/*HTML*/
h1.titulo1
{	font-size:15px;
	font-weight:bold;
	color:#3c7bd1;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:10px;
}
h1.tituTipo
{	font-size:15px;
	font-weight:bold;
	color:#2f77a9;
	margin:0px;
}
ul.lista1
{	list-style:url(../images/vin_2.gif) outside;
}
ul.lista2
{	list-style:url(../images/vin_3.gif) outside;
}
ul.lista3
{	list-style:url(../images/vin_1.gif) outside;
}
li
{	margin-bottom:5px;
}
li.liNormal
{	margin-bottom:3px;
}