
body	{
	position:relative;
	width:780px;
	margin:0 auto;
	padding:0px;
	background-color:#003366;
	background-image: url(../images/bg_celec.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	}

body.splash	{
	background-image: url(../images/bg_splash.jpg);
}	

img	{
	border:0px;
	}

form, fieldset	{
	margin: 0px;
	padding: 0px;
}

fieldset	{
		border: 0px;
}
	
body *	{
	font-family:Arial, Helvetica, sans-serif;
	}
	
.lenguajes	{
	background: url(../images/bg_languages.jpg) repeat-x;
	height:34px;
	}
	
.lenguajes ul	{
	list-style-type:none;
	float:right;
	font-size:10px;
	}
	
.lenguajes ul, .lenguajes li	{
	margin:0px;
	padding:0px;
	padding:5px 5px 0px 0px;
	color:#FFFFFF;
	}
	
.lenguajes li	{
	display:block;
	float:left;
	}
	
.lenguajes li a	{
	color:#FF9900;
	text-decoration:none;
	}
	
.logotipo	{
	height:100px;
	overflow:hidden;
	}
	
.navegacion ul	{
	list-style-type:none;
	width:600px;
	background-image: url(../images/bg_navigation.jpg);
	margin:0px;
	padding:0px;
	height:40px;
	padding-left:180px;
	}
	
.navegacion ul li	{
	background:url(../images/bg_botonnav.gif) no-repeat;
	width:146px;
	height:40px;
	float:left;
	}
	
.navegacion ul li span a	{
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	display:block;
	padding-top:12px;
	text-decoration:none;
	}
	
.navegacion ul li span a:hover	{
	text-decoration:none;
	color:#FFCC00;
	}
	
#cuerpo	{
	background-image: url(../images/bg_contenido.jpg);
	min-height:700px;
	height:auto !important;
	height:700px;
	}
		
.encabezado	{
/*	background-image:url(../images/headers/encabezado_bienvenido.jpg);*/
	width:780px;
	height:250px;
	z-index:50px;
	}
	
.encabezado h1	{
	color: #FFFFFF;
	padding-top:100px;
	margin-left:80px;
	font-size:24px;
	margin-top:-250px;
	}
	
h5	{
	margin-left:80px;
}
	
.contenido	{
	position:relative;
	z-index:60px;
	top:-100px;
	color:#FFFFFF;
	width:505px;
	}
	
.contenido p	{
	margin-left:80px;
/*	line-height:140%;
	width:420px;*/	
	}
	
.contenido p	{
	font-size:12px;
	line-height:140%;
	width:420px;
	}
	
.lateral	{
	width:275px;
	height:500px;
	position:absolute;
	left:505px;
	top:120px;
	}

.lateral ul	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:14px;
	}

.lateral ul li	{	
	width:275px;
	height:60px;
	float:left;
	background-image: url(../images/bg_li_lateral.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.lateral ul li span	{
	display:block;
	width:220px;
	float:right;
	margin:0px;
/*	padding:12px 5px 0px 5px;*/
	padding:4px;
	height:40px;
	}
	
.lateral ul li span a	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.lateral ul li span a:hover	{
	color: #333333;
	}

.lateral ul.minis	{
	font-size:11px;
	margin-left:40px;
}

.lateral ul.minis li	{
	background-image:none;
	height:28px;
	display:block;
	width:110px;
	float:left;
}

.lateral ul.minis li a	{
		text-decoration:none;
		color:#FFFFFF;
}

.lateral ul.minis li a:hover	{
		color: #FFCC00;
}

.lateral ul.minis img	{
	vertical-align:middle;
}

.pie	{
	height:125px;
	background-image:url(../images/bg_footer.jpg);
	margin-top:-15px;
	}
	
.pie p	{
	color:#FFFFFF;
	font-size:10px;
	padding-left:80px;
	padding-top:30px;
	margin-top:0px;
	}

.pie p em	{
	font-size:12px;
	font-style:normal;
	}
	
.fleft	{
	float:left;
	}
	
.fleftblock	{
	float: left;
	}
	
/*ul.caracteristicas a	{
	width:100px;
	height:100px;
	display:block;
	z-index:99;
	position:relative;
	float:left;
	} */
	

.fright	{
	float:right;
	}	
	
form#Form_Form	{
	padding-left:80px;
	font-size:12px;
}

form#Form_Form label	{
	display:block;
	float:left;
	width:120px;
	text-align:right;
	padding-right:5px;
}

form#Form_Form div#EditableTextField5	{

}	

textarea#Form_Form_EditableTextField5	{
	font-size:11px;
	color:#003399;
}

form#Form_Form #EditableTextField1, form#Form_Form #EditableTextField2,  form#Form_Form #EditableTextField8, form#Form_Form #EditableTextField4, form#Form_Form #EditableTextField5, form#Form_Form #EditableEmailField6	{ 
	padding-top:3px;
}

input#Form_Form_action_process	{
	margin-left:120px;
	padding-top:3px;
}

ul.producto, ul.caracteristicas	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

ul.producto	{
	width:416px;
	height:120px;
	overflow:hidden;
	background-image:url(../images/bg_lista_producto.jpg);
	background-repeat:repeat-y;
	margin-left:80px;
	}
	
ul.producto.narrow	{
	width: 400px;
	overflow:hidden;
}
	
ul.producto *	{
	color:#006666;
	font-weight:bold;
	position:relative;
	}

	
li.codigo	{
	width:90px;
	font-size:15px;
	display:block;
	height:60px;
	}
	
li.codigo span	{
	padding-top:40px;
	padding-left:10px;
	display:block;
	}
	
li.imagenprod	{
	width:130px;
	}
	
ul.titulodetallesprod	{
	background-image:url(../images/bg_ul_titulos.jpg);
	width:416px;
	height:39px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:80px;
	font-size:12px;
	text-transform:uppercase;
}

ul.titulodetallesprod li	{
	float:left;
}

ul.titulodetallesprod li.tit1, ul.titulodetallesprod li.tit2, ul.titulodetallesprod li.tit3	{
		text-align:center;
		padding-top:15px;
}	

ul.titulodetallesprod li.tit1	{
		width:90px;
}

ul.titulodetallesprod li.tit2	{
		width:130px;
}

ul.titulodetallesprod li.tit3	{
		width:180px;
}
	
ul.caracteristicas	{
	width:326px;
	font-size:11px;
	position:relative;
	left:90px;
	top:-58px;
/*	top:-58px; para ie */
	padding-top:30px;
	}

ul.caracteristicas li	{
/*	margin-left:15px;*/
	text-indent:15px;
	}
	
ul.caracteristicas img	{
	position:relative;
	top:-30px;
	}
	
img.ficha	{
	padding-left:80px;
}

.titular, .titulin	{
	background-image:url(../images/bg_titulon.jpg);
	background-repeat:no-repeat;
	height:46px;
	width:416px;
	margin-left:80px;
	padding:5px 0px 0px 0px;
	font-size:12px;
}

.titulin	{
	width:414px; /*para que coincida el fondito por tiempo limitado only */
	height:25px;
	padding:0px;
	background-image:url(../images/bg_titulin.jpg);
	background-position:bottom;
}

.titular p, .titulin p	{
	width:300px;
	text-align:center;
	margin:0 auto;
}

.titulin p	{
	font-size:11px;
	color:#333333;
	padding-top:3px;
}

ul.propiedad	{
	
	margin:0px 0px 0px 80px;
	padding-bottom:2px;
	list-style-type:none;
	padding:0px;
	width:416px;
	font-size:10px;
	color:#666666;
	height:15px;
}

ul.propiedad li	{
	width:138px;
	float:left;
	display:block;
	background-color:#CCCCCC;
	text-indent:5px;
	padding:1px 0px 3px 0px;
	border-bottom:dashed 1px;	
}

.splashvideo	{
	width:720px;
	margin:0 auto;
	padding-top:50px;
}

p.entersite	{
	text-align:center;
	margin:0px;
	padding:0px;
}

p.entersite a	{
	color: #FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

p.entersite a:hover	{
	color:#FFCC00;
	text-decoration:none;	
}

.margin80	{
/*	margin-left:79px;*/
	padding-left:79px;
}

pre	{
	margin:0px;
	padding:0px;
}

ul.translations, ul.translations li	{
	margin:0px;
	padding:0px;
}

li.es-ES	{
	background-image: url(../images/es_ES.gif);
	background-position:left;
	background-repeat:no-repeat;
}	

li.en-US	{
	background-image: url(../images/en_US.gif);
	background-position:left;
	background-repeat:no-repeat;
}	

li.es-ES a, li.en-US a	{
	padding-top:5px;
	width:107px;
	height:24px;
	display:block;
}