
* html li{
	display:inline;
}

* html img{
	display:inline;
}

#contenedor {
	margin:0px auto 0px auto;
	width: 980px;
	clear: both;
	overflow: hidden;
	background-image: url(../images/sombra.png);
	background-repeat: repeat-y;
}
#ContenedorMenu {
	margin-left:15px;
	margin-right:15px;
	background-image: url(../images/bg-Menu.jpg);
	float: left;
	width: 950px;
	height:41px;
	text-align: center;
	vertical-align: middle;
	display:inline;
}
#swfCabezote {
	width: 948px;
	margin-right: auto;
	margin-left: auto;
}
#cabezote {
	position:relative;
	height: 154px;
	width: 980px;
	margin:0px auto 0px auto;
	overflow:hidden;
}
#logo {
	position:absolute;
	top:0px;
	height: 154px;
	width: 238px;
	margin-left: 18px;
}
#publicidad {
	float: right;
	margin-top: 18px;
	margin-right: 18px;
	overflow: hidden;
	width: 692px;
	text-align: right;
}
#linea {
	background-color: #066;
	position: relative;
	width: 650px;
}

#registrate {
	width: 948px;
	height: 75px;
	background-image: url(../images/bg-registrate.jpg);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
}
#btnRegistrate {
	width: auto;
	float: right;
	margin-top: 7px;
	margin-right: 20px;
}
#noticiasPromociones {
	width:948px;
	height:537px;
	margin:0px auto 0px auto;
	overflow:hidden;
	display:block;
	background-color:#FFFFFF;
}
#linea {
	background-image: url(../images/linea.jpg);
	background-repeat: repeat-x;
	height: 3px;
	margin-right: 33px;
	margin-left: 33px;
	width: 603px;
}
#noticias {
	width: 609px;
	height: 322px;
	margin:0px 0px 0px 17px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	display:block;
}
#promociones {
	width: 301px;
	float: right;
	height: 322px;
	margin:0px 17px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	display:inline;
}
#fotosHome {
	height: 211px;
	width: 379px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#noticia01 {
}

#modulosInf {
	height: 213px;
	width:950px;
	margin:0px auto 0px auto;
	background-image: url(../images/bgModulosInf.jpg);
	background-repeat: repeat-x;
	border: 1px solid #cbcbb1;
}
#camposModInf {
	margin-right: 33px;
	margin-left: 33px;
	margin-top: 8px;
	height: 145px;
}
#modEncuesta {
	width: 338px;
	float: left;
}
#catalogoHome {
	width: 304px;
	display: inline;
	float: right;
	height: 213px;
}
#distribucion {
	width: 304px;
	float: right;
	height: 213px;
}
#noticiasInterior {
	clear: both;
	overflow: hidden;
}
#contenedorTextoInteriores {
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden;
	background-color:#FFFFFF;
}

#BannerHome {
	margin-left: 13px;
	margin-right: 13px;
	margin-top: 30px;
	text-align: center;
}
#moduloFotos {
	position:absolute;
	top:610px;
	right:50%;
	width:379px;
	height:240px;
	margin:0px 65px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
#numeros {
	position:absolute;
	top:210px;
	left:50%;
	width:379px;
	height:20px;
	margin-left:-191px;
	overflow:hidden;
}

#moduloInterior {
	margin-right: 33px;
	margin-left: 18px;
	margin-top: 30px;
	clear: both;
	overflow: hidden;
}
#menuCatalogo {
	background-color: #FFF;
	width: 216px;
	clear: both;
	overflow: hidden;
	float: left;
}

.hijo{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -40px;
	display:block;
}

	.hijo li{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		display:block;
		width:215px;
	}

#imgGrande {
	width: 404px;
	float: left;
	border:2px solid #D9DADB;
}

	#imgGrande img{
		border:0;
	}

.modImagenes {
	float: right;
	width: 660px;
}
#textos {
	float: right;
	width: 187px;
	height: 211px;
	margin:30px 12px 0px 10px;
	padding:0px 0px 0px 0px;
	display:inline;
}
#thumbs {
	background-color: #dfdfdf;
	margin-right: 15px;
	margin-left: 15px;
	padding-left:25px;
	padding-right:25px;
	height: 135px;
	margin-top: 26px;
	margin-bottom:10px;
	overflow: hidden;
}
.thumb01 {
	height: 108px;
	width: 96px;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 15px;
	float: left;
	cursor:pointer;
}

	.thumb01 img{
		color:#DFDFDF;
	}
	
#imagenGrande img{
	color:#FFFFFF;
}

#flechaIzquierda{
	position:absolute;
	display:inline;
	top:1065px;
	left:50%;
	margin-left:-459px;
	width:23px;
	height:135px;
	cursor:pointer;
}

#flechaDerecha{
	position:absolute;
	display:inline;
	top:1065px;
	right:50%;
	margin-right:-459px;
	width:23px;
	height:135px;
	cursor:pointer;
}

#tiraImagenes{
	width:auto;
	height:120px;
	display:block;
}

#zoomCatalogo {
	background-color: #dfdfdf;
	text-align: right;
}
.Subtitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.copy {
	width: 948px;
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	height: 46px;
	padding-top: 20px;
	background-image: url(../images/bg-Copy.jpg);
	clear: both;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-top: 0px;
}

.Links {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

.creditos {
	margin-right: auto;
	margin-left: auto;
	height: 26px;
	text-align: right;
	width: 945px;
}

.tituloFotoCatalogoGrande{
	position:absolute;
	top:1010px;
	right:50%;
	width:270px;
	height:auto;
	text-align:left;
	margin-right:-480px;
	
}

/* Modulo de encuesta CMS */

#camposModInf #PollAnswer{
	width:280px;
	height:116px;
}

#camposModInf #ShowPoll_Encuesta_PollAnswer{
	list-style:none;
}

#camposModInf #ShowPoll_Encuesta_PollAnswer li{
	margin-left:0px;
}

#camposModInf .Actions{
	width:200px;
	margin-left:0px;
}

.pollTitle{
	margin:-8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif !important;
}

#camposModInf input{
	width:10px;
}

#camposModInf .Actions .action{
	width:50px;
}

/* Seccion puntos de venta. - Iframe google maps */
#moduloInterior iframe, #moduloInterior small{
	margin-left:10px;
}

#moduloInterior iframe{
	border:2px solid #D9DADB;
}

/* Estilos para definir el comportamiento del $Content. */

#moduloInterior p img{
	float:left;
	margin:0px 40px 20px 10px;
}

#moduloInterior p object{
	float:left;
	margin:0px 40px 20px 10px;
}

#moduloInterior h3{
	font-family:Arial, Helvetica, sans-serif;
}

.formularioContacto{
	width:auto;
	height:560px;
	padding-bottom:20px;
}

.formularioContacto h3{
	font-size:14px;
}

.formularioContacto h4{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:3px;
}

.formularioContacto h5{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:14px;
}

.formularioContacto h6{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:13px;
}


.Actions{
	width:540px;
	float:right;
	margin-bottom:20px;
}

.breadcrumbs{
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}

/* Estilos para el resultado de la encuesta */

.poll_answer_result, .poll_answer_result span{
	height:12px;
}

.poll_answer_result{
	width:230px;
	border:1px solid #D9DADB !important;
	background-image: url(../images/bg-Line.jpg);
	background-repeat:repeat;
}

.poll_answer_result span{
	background-color:#F8B88A !important;
}

.poll_answer_caption{
	font-family:Arial, Helvetica, sans-serif !important;
}

/* Mascara para ocultar la seccion dar de baja, del formulario de phpList. */
#macaraDarDeBaja{
	position:absolute;
	top:977px;
	left:50%;
	width:500px;
	height:59px;
	margin-left:-110px;
	background-color:#FFFFFF;
}

/* Formulario de contacto */
.formularioContacto fieldset{
	border:0;
}

.formularioContacto .field{
	margin-bottom:7px;
}

.formularioContacto .middleColumn{
	width:500px;
	margin-left:0px;
	display:inline;
}

.middleColumn input{
	width:170px;
}

..middleColumn textarea{
	width:174px;
}

.formularioContacto label{
	float:left;
	width:180px;
}

.mailtoFooter a, .mailtoFooter a:visited, .mailtoFooter a:link{
	color:#000000;
	text-decoration:none;
}

.notaDestinatarioMail{
	display:inline;
	top:700px;
	width:250px;
	height:120px;
	font-size:11px !important;
	margin:5px 0px 15px 200px;
	text-align:justify;
}