* {
	margin:0;
	padding:0;
}
a {
	color:#FFFFFF;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border:none;
}
body {
	overflow:hidden;/*Needed to eliminate scrollbars*/
	background:#000;
}
#content{
	margin:0px auto;
	/*height:100px;*/
	
	width:auto !important;
	width:25%;
	bottom:4%;
	right:4%;
	z-index:3;
	position:absolute;
}
#contentframe{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:0.75em;
	height:100%;
	line-height:17px;
	overflow:hidden;
	text-align:right;
	z-index:3;
}
#menu{
	position:absolute;
	height:362px;
	width:129px;
	top:5%;
	left:6%;
	z-index:3;
	
	background-image: url(../img/sombra_menu.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/sombra_menu.png') no-repeat;
	
	/*background:transparent url(../img/sombra_menu.png) no-repeat;*/
}
#menuframe {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:0.75em;
	height:347px;
	margin:5px auto 0;
	overflow:hidden;
	width:113px;
	z-index:3;
}
#supersize {
	position:fixed;
}
#supersize img, #supersize a {
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize .prevslide, #supersize .prevslide img {
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img {
	z-index: 2;
}
#centerimage {
	text-align:center;
	margin:15px 0 30px 20px;
	
	height:67px;
	width:66px;
	
	background-image: url(../img/logo_joni.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/logo_joni.png') no-repeat;
}
#maintitle {
	top:5%;
	right:4%;
	z-index:3;
	position:absolute;
}

#mensajes {
	top:50%;
	right:50%;
	z-index:300;
	position:absolute;
	
	padding:10px;
	
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	text-align:center;
	line-height:17px;
	color:#FFFFFF;
}

.maintext {
	padding:1px 20px;
	float:right;
}
#titlecontent {
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	z-index:3;
	font-size:0.8em;
	text-align:right;
	line-height:17px;
	color:#FFFFFF;
}

.clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.nota{font-size:0.75em;}

ul li div {
	padding:3px 0;
	margin:0 0 0 10px;
	font-size:1.1em;
}
#infoframe {
	bottom:20%;
	right:4%;
	z-index:3;
	position:absolute;
}
.info_init {
	width:228px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	height:83px;
	font-size:0.75em;
	
	background-image: url(../img/recuadro_punteado.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/recuadro_punteado.png') no-repeat;
	
	/*background:transparent url(../img/recuadro_punteado.png) no-repeat;*/
	
	float:left;
	margin-left:10px;
}

#img_sorteo{
	background-image: url(../img/zapato_sorteo.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/zapato_sorteo.png') no-repeat;
}

#right_info {
	margin:5px 4px 0 0;
	width:122px;
}

#right_info2{
	margin:0;
	width:152px;
}

#left_info {
	height:63px;
	padding:10px;
	width:208px;
}
#content_init {
	margin-bottom:24%;
}
#margin_img {
	margin:-10px 0 0 -15px;
	
	background-image: url(../img/zapato_sorteo.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/zapato_sorteo.png') no-repeat;
	
	border:0;
}
.title_1 { 
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:16px;
	margin:0 0 2px;
}
.text_1 { color:#FFFFFF; line-height:13px; }
.text_2 { color:#BBBBBB; line-height:13px; margin:7px 0 0; }
.text_3 { font-size:1.5em; line-height:16px; margin:3px 0 5px; }

/*** catálogo ***/


.catalogo_pdf {
	background: url(../img/pdfpng.png) no-repeat left;
	margin:-20px 0 0 565px;
	width: 100px;
	height: 50px;
	color:white;
	text-align:center;
	padding:35px 0 0 25px;
	font-size:0.8em;
	cursor:pointer;	
}


/*** OUTLET ***/

#outlet {
	width:190px;
}

/*** EMPRESA ***/

#contenido {
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:0.75em;
}
#empresa {
	width:300px;
}
.texto_destacado {
	font-size:1.2em;
}

/*** DISTRIBUIDOR ***/

.columna_distribuidor {
	width:165px;
	padding-right:20px;
}
.columna_observaciones {
	width:230px;
}
.input_type {
	height:24px;
	font-size:1em;
	width:165px;
	border:none;
}
.text_area {
	height:200px;
	font-size:1em;
	width:230px;
	border:none;
}
.columna_distribuidor label, .columna_observaciones label {
	margin:6px 0 2px;
	display:block;
}

.sendbutton {
	background:#C2152C;
	padding:3px 15px;
	border:none;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:1.0em;
	float:right;
	margin:15px 0 0;
	cursor:pointer;
}

.sendbutton2{
	background:#C2152C;
	padding:3px 15px;
	border:none;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:1.0em;
	cursor:pointer;
}

.menu_idiomas_01 {
	background-image: url(../img/boton-idioma.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/boton-idioma.png') no-repeat;
	
	/*background:transparent url(../img/boton-idioma.png) no-repeat;*/
	color:#3f3f41;
	height:15px;
	font-weight:bold;
	font-size:0.8em;
	margin:13px 0 0 615px;
	padding:5px 0 15px 25px;
	width:90px;
	cursor:pointer;
	float:right;
}
.menu_idiomas_02 {
	background-image: url(../img/boton-idioma2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/boton-idioma2.png') no-repeat;
	
	/*background:transparent url(../img/boton-idioma2.png) no-repeat;*/
	color:#3f3f41;
	height:15px;
	font-weight:bold;
	font-size:0.8em;
	margin:13px 0 0 615px;
	padding:5px 0 15px 19px;
	width:90px;
	cursor:pointer;
	float:right;
}

.oculto{
  display:none;
}

.visible{
  display:;
}

.caja_feria{
	width:165px; 
	margin:5px 15px 0 0;
	padding:7px;
	border:1px dashed #ffc1c1;
}

.title_feria{
	font-size:1.3em;
	color:#f2216f;
}

.cuadro_flecha_1 {
	width:77px;
	line-height:60px;
	height:60px;
	background:url(../img/cuadro1.gif) no-repeat;
	padding-left:10px;
	font-size:0.9em;
}

.cuadro_flecha_2 {
	line-height:34px;
	width:77px;
	height:34px;
	background:url(../img/cuadro2.gif) no-repeat;
	padding-left:10px;
	font-size:0.9em;
}

.cuadro_flecha_3 {
	width:77px;
	line-height:26px;
	height:26px;
	background:url(../img/cuadro3.gif) no-repeat;
	padding-left:10px;
	font-size:0.9em;
}

.texto_info{
	font-size:1em;
	font-size:0.9em !important;
	border-left:1px dashed #ffc1c1;
	padding-left:4px;
}

.mapa {
	/*width:725px;*/
	height:226px;
	
	background-image: url(../img/mapa.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/mapa.png') no-repeat;
	
	/*background:transparent url(../img/mapa.png) no-repeat;*/
	
}

.mapa_loca{
	background:url(../img/mapa_loca.gif) no-repeat center center;
	width: 700px; 
	height: 300px; /*Hacerlo más alto para que coja el alto*/
}

.pliegue_mas{
	background-image: url(../img/mas.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/mas.png') no-repeat;
	/*background:transparent url(../img/mas.png) no-repeat;*/
	
	width:15px;
	height:15px;
	
}

.pliegue_menos{
	background-image: url(../img/desplegado.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/desplegado.png') no-repeat;
	/*background:transparent url(../img/desplegado.png) no-repeat;*/
	width:15px;
	height:15px;
	
}