/* GENERAL ----------------------------------- */



html, body {

	font-family: Arial;

	color:#333;

	margin:auto;

	padding:0;

    background-color:#4b4b4d;
    
    width:100%;  
    text-align:center;
}

.div {

	font-family: Arial;

	color:#333

}

a {

	font-family: Arial;

	color:#333;

	text-decoration:none

}

#nav {

	width:1150px;

	position:absolute;

	top:33px;

	float:left;

	padding:9px 0;

	text-align:center;
	margin-left:125px;

 *top:49px

}

#nav li {

	list-style:none;

	display:inline;

	margin:15px;

}

#nav a {

	text-decoration:none;

	font-size:12px;

	color:#333;
	
	font-weight: bold;

}

.hBotoneraQuienes {

	float:left;

	background-repeat:no-repeat;

	width:141px;

	height:33px;

	padding-top:12px;

}

.hBotoneraProductos {

	float:left;

	background-repeat:no-repeat;

	width:113px;

	height:33px;

	padding-top:12px;

}

.hBotoneraEquipos {

	float:left;

	background-repeat:no-repeat;

	width:87px;

	height:33px;

	padding-top:12px;

}

.hBotoneraServicioT {

	float:left;

	background-repeat:no-repeat;

	width:157px;

	height:33px;

	padding-top:12px;

}

.hBotoneraServiciosOL {

	float:left;

	background-repeat:no-repeat;

	width:159px;

	height:33px;

	padding-top:12px;

}

.hBotoneraNovedades {

	float:left;

	background-repeat:no-repeat;

	width:113px;

	height:33px;

	padding-top:12px;

}

.hBotoneraContactos {

	float:left;

	background-repeat:no-repeat;

	width:108px;

	height:33px;

	padding-top:12px;

}

.hBotoneraQuienesBack {

	background-image:url(/images/quienes.gif);

}

.hBotoneraProductosBack {

	background-image:url(/images/productos.gif);

}

.hBotoneraEquiposBack {

	background-image:url(/images/equipos.gif);

}

.hBotoneraServicioTBack {

	background-image:url(/images/servicioTecnico.gif);

}

.hBotoneraServiciosOLBack {

	background-image:url(/images/serviciosOnline.gif);

}

.hBotoneraNovedadesBack {

	background-image:url(/images/novedades.gif);

}

.hBotoneraContactosBack {

	background-image:url(/images/contacto.gif);

}

.content {
    background-color:White;
	text-align:center;
    position:relative;
	margin-top:-20px;
	width:995px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
*margin-top:-18px;

}

.contentSmall {

	margin-right:auto;

	margin-left:auto;

	width:900px;

	text-align:left

}

a.cLink {

	font-size:12px;

	text-decoration:none;

	color:#f5ad00

}

.cTituloInfo {

	font-size:25px;

	font-weight:700;

	color:#333;

	height:35px

}

.cDescripcionInfo {

	float:left;

	margin-top:5px;

	margin-left:10px;

	font-size:12px;

	line-height:1.7;

	color:#333333;

	text-decoration:none;

}

.cInfo {

	float:left;

	overflow:hidden;

	margin-top:13px;

	margin-right:10px;

	height:300px

}

.cIconoInfo {

	float:left;

	margin-top:10px;

 	*margin-top:6px;

	margin-right:5px

}

.cInfoMenu {

	float:left;

	overflow:hidden;

	margin-top:13px;

	margin-right:10px

}

.cInfoMenuOpciones {

	float:left;

	width:200px;

	margin-top:10px;

	margin-left:10px;
	padding-top:0px;

	font-size:14px;

	line-height:1.7;

	color:#333;

	text-decoration:none

}

.cInfoContenido {

	float:left;

	margin-top:40px;

	margin-right:10px;

	width:653px

}

.cInfoContenidoLista {

	margin-top:20px;

	width:653px

}

.seccionMenuTitulo {

	float:left;

	overflow:hidden;

	margin-top:13px;

	margin-right:10px;

	font-size:18px;

	font-weight:700;

	text-transform:uppercase;

}

.menuContenidoNombre {

	font-size:12px;

	font-weight:700;

	text-transform: uppercase;

	margin-top:20px;

}

.menuContenidoDescripcion {

	font-size:12px;

}

.insumos {

	float:left;

	font-size:12px;

	margin-top:20px

}

.descargas {

	float:left;

	font-size:12px;

	margin-top:20px;

	margin-left:150px

}

/* HEADER ----------------------------------- */







.header {

	background-image:url(images/header1PX.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:auto;

	height:90px;

	text-align:center

}

.hContent {

	background-image:url(images/header.jpg);
	background-repeat:no-repeat;

	height:90px;

	margin:auto;
	width:1021px;

	text-align:left

}

img.logo {

	float:right;

	margin-right:55px;

	border:0;

 filtro: progid: DXImageTransform.Microsoft.AlphaImageLoader (...);

	width:94px;

}

.banner {

	width:995px;
	margin-left:auto;
	margin-right:auto;

}

/* FOOTER ----------------------------------- */







.footer {
	background-image:url(images/footer1PX.jpg);
    background-repeat:repeat-x;
	height:173px;
	width:auto;  
	margin:auto;
	text-align:center;
}

.fContent {
	background-image:url(images/footer.jpg);
    background-repeat:no-repeat;

	margin-left:auto;
	margin-right:auto;
	width:1041px;
	height:174px;

	text-align:left

}

.fContentDetail {

	width:210px;
	
	*width:220px;

	margin:10px 0 0;

 *margin:6px 0 0

}

#fIcons
{
    width:200px;
}

.fFollowLeft
{
    float:left;
    width:100px;
}

.fFollowRight
{
    float:left;
    width:100px;
}

.fContentRight {

	float:right

}

.fContentLeft {

	float:left

}

.fContentImage {

	margin-top:25px;

 *margin-top:11px;

	margin-right:5px

}

.fContentInfo {

	width:120px;

 *width:160px;

	margin-top:20px;

 *margin-top:14px

}

.fContentTitle {

	font-size:12px;

	font-weight:700;

	color:#8e8d8b

}

.fContentDescription {

	font-size:11px;

	color:#8e8d8b

}

.fContentDescription a {

	font-size:11px;

	color:#8e8d8b;

	text-decoration:none;
}

.fContentDescription ul {

	margin:0;

	padding:0

}

.fContentDescription li {

	display:block;

	margin: 0 0; 

}

.fCopyright {

	color:#8e8d8b;

	margin:auto;

	font-size:10px;

	width:430px;

	margin-top:22px;

 *margin-top:27px;
 *margin-left:370px;

}

/* --------- */







/* SECCIONES ----------------------------------- */







/* --------- */







.cIconoSecciones {

	float:left;

	margin-top:10px;

 *margin-top:6px;

	margin-right:5px

}

.cSeccionesTitulo {

	font-size:25px;

	font-weight:700;

	color:#333;

	height:35px;

	text-transform: uppercase;

}

/* NOVEDADES ----------------------------------- */







.cIconoProducto {

	float:left;

	margin-top:25px;

 	*margin-top:20px;

	margin-right:3px

}

.cListProducto {

	width:270px;

	overflow:hidden;

	float:left;

	margin-top:20px;

	margin-right:15px;

	margin-bottom:15px

}

.cDetailProducto {

	width:270px;

	overflow:hidden;

	padding-top:20px;

	padding-right:15px;

	padding-bottom:15px

}

.cListElementDetail {

	height:70px

}

.cListLine {

	margin:auto;

	width:644px

}

.contentNoticias {

	width:900px;
	height:250px;
    overflow:visible;
	margin-top:25px;


}

.contentVideo {

	background-image:url(images/fondoNoticias.jpg);

	background-repeat:no-repeat;

	width:938px;

	margin-top:-120px;

	height:285px;

	float:left;
	margin-left:-20px;

}

#textBox
{
    position:absolute;
    margin: -20px 0 0 -250px;
    *margin-left:265px;

}

.cProductoTitulo {

	color:#333333;

	font-size:16px;

	font-weight:700;

	text-transform:uppercase;

}

.cProductoSubtitulo {

	color:#333333;

	font-size:12px;

	font-weight:700;

	text-transform:uppercase;

}

.cElemOrigen {

	font-size:12px;

	color:#333

}

.cProductoDescription {

	font-size:12px;

	line-height:1.5;

	color:#333;

	width:270px;

	overflow:auto

}

.cIconoNoticia {

	float:left;

	margin-top:19px;

 	*margin-top:15px;

	margin-right:5px

}

.cListNoticia {

	height:170px;

	overflow:visible;

	margin-top:13px;

	margin-right:10px

}

.cNoticiaTitulo {

	color:#333333;

	font-size:20px;

	font-weight:700;

}

.cNoticiaDescription {

	width:200px;

	margin-top:-4px;

	height:300px;

	font-size:12px;

	line-height:1.7;

	color:#333;

	overflow:auto

}

.cIconoVideo {

	float:left;

	margin-top:19px;

 *margin-top:12px;

	margin-right:10px;

	margin-left:10px

}

.cVideoTitulo {

	font-size:16px;
width: 100px;
	margin-top:4px;

	font-weight:700;
	margin-left:20px;

	color:#333;

}

.cVideoDescription {

	margin-top:10px;

	font-size:12px;

	line-height:1.5;

	color:#000;

}

.cVideoDescription a 
{
    color:#000;
}

.cVideo {

	overflow:hidden;

	margin-top:4px;

    *margin-left:20px;

	margin-right:15px
	

}

/* NOVEDADES - Ver mas ----------------------------------- */



.cDescripcionVerMas {

font-size:12px;

}



.productoNombre {

	font-size:12px;

	font-weight:700;

	margin-top:20px

}

.productoDescripcion {

	font-size:12px;

	margin-top:20px

}

/* PRODUCTOS ----------------------------------- */







.imagenCabeceraProducto {

	float:left;

	margin-top:19px;

 *margin-top:18px;

	margin-right:5px

}


.error
{
    color: #E36154;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
}

.error_text
{
    margin-left: 25px; 
    margin-top: -27px;
}












/* QUIENES SOMOS ----------------------------------- */

.mensajeEnvio { font-size: 12px; font-weight: bold; color: #E79F0C}


/* Nuevo CONTACTOS ----------------------- */

#contactosLeft
{
    text-align:left;
    margin-left:50px;
    float:left;
    width:400px;
    height:400px;
}

.contactoEmpresa
{
    text-align:left;
    font-family:Arial;
    font-size:12px;
    padding:10px;
    margin-left:50px;
}

.form_error { margin: -5px 0 0 0; font-size: 12px; color:red; }
.form_mensaje { margin: -5px 0 0 0; font-size: 12px; color:black; font-weight:bold }
#contact_form form .input { margin: 10px 0}

#contactosRight
{
    text-align:right;
    width:auto;
    background-color:#4b4b4d;
    float:right;
    line-height:2;
    color:White;
    margin: 75 75 0 0;
    padding: 25px
}

#contactosBottom
{
    text-align:left;
    font-family:Arial;
    font-size:12px;
    width:750px;
    float:left;
    margin-left:175px;
}

.contactoOficinas
{
    position:relative;
    float:left;
    width:150;
    margin:auto;
    padding:10px;
}