@CHARSET "ISO-8859-1";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline}
:focus {outline: 0}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
input, textarea {margin: 0;padding: 0}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
/* Fin reset */
body{
	line-height: 1;
	font-family: "UniversLTStd",Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:url("../images/background.jpg");
	background-color:#e2e5d2;
	background-repeat:no-repeat;
	background-position:center;
}
a{text-decoration:none;color: #8f9b99;}
a:active,a:hover,a:link,a:visited{text-decoration:none;color: #8f9b99;}

h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size: 1.4em;}
h4{font-size:1.2em;}
.cabecera{
	height:110px;
	width: 800px;
	margin: 0 auto; 
    clear: both; 
}
.contenedorPpal{
	clear:both;
	display:block;
	width: 800px;
	height: 300px;
    max-height: 300px; /* sets min-height value for all standards-compliant browsers */
	margin: 10px auto;
}

/* MENU PRINCIPAL SUPERIOR*/
#menuEncabezado{
	clear:both;
	width:450px;
	margin:0 auto;
	padding-top:7px;
	padding-left:20px;
}
#menuEncabezado ul{
	list-style:none;
	display:list-item;
	padding-left:20px;
	width:450px;
}
#menuEncabezado li{float:left;margin:5px 55px 0 0px;width:60px;}
#menuEncabezado li a{width:50px;}
#menuEncabezado li.ultimo{margin-right:0px;}

.catalogo{width:850px;
		height:400px;	
		height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
	  	max-height: 400px; /* sets min-height value for all standards-compliant browsers */
}

/* MENU PRINCIPAL CENTRAL*/
.contenedorPpal #menuEncabezado{width:90%;margin:0 auto;padding-top:40px;}
.contenedorPpal #menuEncabezado ul{margin-left:0px;width:100%;}
.contenedorPpal #menuEncabezado li{margin-right:115px;width:70px;padding-left:10px;}
.contenedorPpal #menuEncabezado li.ultimo{margin-right:0px;}
.contenedorPpal #menuEncabezado li img{
	padding-left:-15px;
	margin-bottom:10px;
	margin-left:5px;
}
#divCarga{width:50px;margin:50px auto;}

/* Capa central para imagenes grandes */
.contenidoImg{
	float:left;
	width: 450px;
	height: 350px;
	margin-left: 5px;
	/* padding: 10px 3px;  */
	text-align:center;
}
.imgGrande{display:block;margin: 0 auto;
/*padding-top:7px;*/
}

/* Capa que encierra el menu carousel*/
.menuCentral{
	float:right;
	width:170px;
	height:300px;
	/* margin-top: 17px; */
}

/* Capa lado izquierdo */
.contenidoTextoImg{
	float:left;
	width:200px;
	height:300px;
	padding-right: 10px;
	text-align:right;
	color:#8f9b99;
}

.contenidoTextoImg .margenArriba{margin: 20px 0 0 0;}
.contenidoTextoImg .margenAbajo{margin: 0 0 20px 0;}
.contenidoTextoImg p{margin:5px 0px; line-height:1.2em;}
.contenidoTextoImg .imgProd{
	width:70px;
	height:53px;
	margin-left:10px;
}
.masInfo{
	width:140px;
	display:block;
	cursor:pointer;
	clear:both;
}

.capaOculta{
	display:none;
	border:1.3px solid;
	z-index:10000;
	opacity:100;
	background-color:#e1ecec;
	padding:5px;
	text-align:justify;
	width:150px;
	float:right;
}

/*Servicios*/
#textoScroll{
	overflow:hidden;
	height:200px;
	width:90%;
	margin:15px auto;
}
#textoScroll p{font-size: 1.3em;line-height:35px;}
.subirScroll{margin-top:10px;margin-left:650px;}
.bajarScroll{margin-left:650px;}
/*contacto*/
#contacto {
	margin:0 auto;
	padding-top: 40px;
	padding-left: 20px;
	width:250px;
}
#contacto .cuadro{
	border:1px solid #666;
	padding:40px 5px 40px 5px;
	background-color:#40949a;
}
#contacto ul{
	font-size:1.5em; 
	color: #ccc; 
	text-align:justify; 
	line-height:1.5em;
}
#contacto .h2{font-size:1.8em;}

#contacto li a:active,#contacto li a:link,#contacto li a:visited{color: #ccc;}

/*Clientes*/
#clientes{
	margin:0 auto;
	width:70%;
	padding-top:15px;
	padding-left:100px;
	text-align:left;
}

#clientes ul{line-height:2em; padding-left: 25px; }
#clientes li{
	list-style-type:square;
	list-style-position:inside;	
	width:160px;
	float:left;
	margin-right: 1.2em;
	
}

/*pie de pagina*/
#piePagina{
	clear:both;
	display:block;
	width: 800px;
	margin:10px auto;
	
}
#piePagina .textoPie{font-size:1.2em;line-height: 30px;}
#piePagina ul{
	width:500px;
	list-style:none;
	margin:0 auto;
	padding-left:60px;
}
#piePagina li{
	float:left;
	font-size:1.3em;
	padding:0px;
	margin-right:50px;
}
#piePagina li.ultimo{margin-right:0px;}
#piePagina li a{text-decoration:none;}
#piePagina li a:hover{color: #726a55;}
#piePagina li a:active,li a:link,li a:visited{color: #00949a;}
#piePagina li a:active,li a:link,li a:visited{color: #00949a;}
/* utiles */
.bold{font-weight:bold}
.separacion{height:20px;clear:both;}
.espacioGrande{height:60px;}
.clear{clear:both;}
.disabled{color:#726a55;}
.valido{margin-top:35px;}
.centroHV{padding-top:150px;}
/*  COLORES */
.gris{color:#8f9b99;}
.azul{color:#00949a;}
/*  FIN COLORES  */

/* Jcarousel */
.jcarousel-skin-tango .jcarousel-container {border-left:#000 1px solid;}
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 100px;
    height: 275px;
    padding: 40px 5px; 
}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  100px;height: 275px;}
.jcarousel-skin-tango .jcarousel-item {width: 100px;height: 85px;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.imgPeque{width:100%;height:100%;}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
