body
{
	padding: 0px;
	margin: 0px;
	clear: both;
	FONT-WEIGHT: normal;
	font-size: 12px;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background: #93AAB7;
	/*BACKGROUND: #424C50;*/
	line-height: 20px; 
}


/************ CONTAINER **************/

#container {
width: 100%;
/*	background: url(../../images/fondo2.jpg);*/
	background: #4951ce url(../../images/cabecera1.jpg) no-repeat;
}

/************ MAINCONTENT **************/

#maincontent {
	/*	border: 1px solid #000066; */ 
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background:#FFFFFF;
			background:url(../../images/fondo2.jpg) 0 100%;
}


/************ TEXTO **************/

.texto {
	background:#FFF url(//www.ibm.com/i/v16/t/container-gradient.gif) repeat-x 0% 100%;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}

/************ HEADER **************/

#header {
	border-color: #000066;
	height:40px;
	color: #FFF;
	background-image: url(../../images/menu2.jpg) ;
} 


#header p {
	margin: 0; 
	text-align: right;
}

#header a {
		margin: 0;
		padding: 10px;
		text-decoration: none;
}

#header a:hover {
	padding: 10px;
}



/************ GENERAL **************/
 #tabs {
	padding-top: 150px;
	margin: 0px;
	line-height: normal; 
	width: 100%;
	float: left;
	margin: 0;
}

#portal-globalnav {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-right: 3ex;
}

#portal-globalnav li {
	float: left;
	margin: 0;
	margin-left: 0.2ex;
	font-size: 1.75ex;
}

#portal-globalnav li a:hover {
	color: #EF0200;
}

#portal-globalnav li a {
	float: left;
	text-decoration: none;
	color: #000000;
	background: url(../../images/tab_left3.png) 0 0 no-repeat;
	padding: 8px 0 8px 7px;
	z-index: 1;
}

#portal-globalnav li span {
	background: url(../../images/tab_right3.png) 100% 0 no-repeat;	
	padding: 8px 28px 8px 19px;
	z-index: 2;
}

#portal-globalnav li.selected a {
	color: #1A2374;
	color: #FFF;
	background: url(../../images/tab_left3.png) 0 -57px no-repeat;
	border-bottom: none;
	padding-top: 8px;
	padding-bottom: 8px;
	z-index: 3;
}

#portal-globalnav li.selected a span {
	background: url(../../images/tab_right3.png) 100% -57px no-repeat;
	z-index: 20;
	padding-top: 8px;
	padding-bottom: 8px;
	z-index: 4;	
}

/*
#portal-globalnav{
	margin: 0px;
	border-top: 1px solid #000066;
	color: #FFF;
	font-size: 1.8ex;
	background-image: url(../../images/menu2.jpg);
	text-align: right;
	padding: 3px 20px 3px 10px;
}

#portal-globalnav a{
	text-decoration: none;
	color: #FFF; */
}
/************ SECCIONES **************/


#secciones{
	
	list-style: none;
	margin: 0 auto;
}

#secciones li {
	float: left;
	margin: 0;	
	width: 32%;
	background:#0E366B;
	border: 1px solid #CCCCCC;

}

#secciones li a:hover {
	color: #EF0200;
}

#secciones li a {
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	padding: 7px 7px 7px 7px;
	border-bottom: 2px solid #CCCCCC;
}

#secciones li.selected a {
	color: #3566A5;
	border-bottom: none;
}


/************ IZQUIERDA **************/

#izquierda {
	background:url(../../images/fondo2.jpg) 0 100%;
	height: 100%;
	float: left;
	padding: 3% 3.7% 10% 2.3%; 
	width: 16%;
}

/************ CENTRO **************/

#centro {
margin-left: 300px;
margin-right:300px;
}


/************ DERECHA **************/

#derecha {
	width: 74%;
	padding: 2%;
	float: left;
	background: white;
}


/************ PRODUCTOS **************/

#airecomprimido {
	background-color: blue;
	float:left; 
	width: 33%;

}

#airecomprimido a{
		background: url(../../images/aire.jpg) 0 0 no-repeat; 
}

#airecomprimido a:hover{
	padding-top: 172px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #EF0200;
}

#climatizacion {
	background-color: lime;
	margin:5% 5% 5% 5%;
	width:23%;
	float:left;
}

#climatizacion a:hover{
	padding-top: 172px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #EF0200;
}

#refrigeracion {
   background-color: green;
	width: 23%; 
	margin:5% 5% 5% 5%; 
	float:left;
}

#refrigeracion a:hover{
	padding-top: 172px;
	padding-left: 3px;
	padding-right: 3px;
	border: 0.5px solid #EF0200;
}



/*
#listaproductos li{
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background:#0E366B; /* url(../../images/menu1.jpg); 
	border: 1px solid #CCCCCC;
}
       
#listaproductos ul li a:hover {
	color: #EF0200;
}

#listaproductos ul li a {
	list-style: none;
		padding: 0px 2px;
	font-size: 1.8ex;
	text-decoration: none;
	color: #FFFFFF;
	/*background: url(../../images/tab_left.png) 0 0 no-repeat;
}
*/

#listaproductos{
	padding: 5px;
	padding-top: 10px;
}

#listaproductos li{
	position: top right;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
       

#listaproductos li a {
	padding:5px 0px 5px 0px;
	text-align: center;
	font-size: 1.8ex;
	text-decoration: none;
	color: #FFF;
/*	background:#7A96AB url(//www.ibm.com/i/v16/t/leftnav-overview-gradient.gif)	repeat-x 0px 50%;
	border-top:none;
	border:1px solid #FFF;*/
	width: 180;
	display:block;
	margin-top: 10px;
	margin-left: 10px;
	
}


#listaproductos li a:hover {
	font-weight: bold;
/*	background:#98B1C4 url(//www.ibm.com/i/v16/t/leftnav-overview-highlight.gif) repeat-x 0% 50%;*/
	border:1px solid #8499AB;
	padding:4px 0px 4px 0px;
}

/************ FOOTER **************/

#footer {

	border-top: 1px solid #000066;
	color: #FFF;
	font-size: 1.6ex;
	font-style:oblique;
	background-image: url(../../images/menu2.jpg);
} 
#footer p {
	margin:0;
	padding:5px 10px;
}

/************ CLASES **************/


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:30px;
    font-size: 1px;
    line-height: 0px;
}

.titulo {
	background:url(../../images/menu2.jpg);
	text-align:center;
	color:#FFFFFF;
	font-size:2ex;
	padding:5px;
	width: auto;
}

.margenesTabla {
	margin: 0px;
	padding: 2px 2px 2px 8px;
	width: 0px;
	height: 0px;
}

.bordeTabla {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}





























div.ibm-rule {
	background:#FFF url(//www.ibm.com/i/dotted.gif) repeat-x;
	height:1px;
}

div.ibm-rule hr {
	display:none;
}
.ibm-rule,
{
clear:both;

}






/* content styles begin ================================================== */
#ibm-content {
	width:100%;
}

#ibm-content-main {
	width:690px;
	margin: 0 auto;

}

#ibm-content-main p {
	margin:0em;
	padding:0em 0em 1em;
}


.ibm-container .ibm-container-body,
.ibm-container.ibm-page-tools .ibm-container-body {
	background:#FFF url(//www.ibm.com/i/v16/t/container-gradient.gif) repeat-x 0% 100%; 
	border:#0c0f78 solid 1px;
}

.ibm-container h2,
table.ibm-data-table caption,
table.ibm-results-table caption {
	background:url(../../images/menu2.jpg) repeat-x; 
	color: #FFFFFF;
/*	background:#FFF url(../../images/sprites-t1.gif) repeat-x 0px -505px;*/
	border-top:#0c0f78 solid 1px;
	border-left:#0c0f78 solid 1px;
	border-right:#0c0f78 solid 1px;
	margin:0px;
	padding:3px 5px;
	height:1%;
}

#ibm-content-main .ibm-container p {padding:0.3em 5px 0.7em;}

.ibm-container .ibm-container-body ul.ibm-bullet-list {
	list-style-type:none;
	margin:0px;
	padding:4px 3px 4px 0px;
}

.ibm-container .ibm-container-body ul.ibm-bullet-list li {
	background:url(//www.ibm.com/i/v16/bullets/sprites.gif) no-repeat 6px -806px;
	line-height:1.2em;
	padding:2px 0px;
	height:1%;
	padding-left:14px;
	padding-right:2px;
}


/* content styles end =============================================== */









/************ UNA COLUMNA **************/




#fondo1 {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #FFF;	
}

#centro1 {
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
}


/************ DOS COLUMNAS **************/





#fondoderecha2 {

	margin: 0;
	padding: 0;
	background-position: top right;
	background-image: url(../../images/cascada4.jpg);
	background-repeat: repeat-y;
	width: 100%;
	background-color: #FFF;
	

}
#fondoizquierda2 {
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/side1.jpg);
	background-repeat: repeat-y;
	width: 100%;
	
}
#izquierda2 {
	margin: 0;
	padding: 0;
	float: left;
}

#centro2i {
	padding: 5px;
	margin-left: 170px;
}

#centro2d {
	padding: 5px;
	margin-right: 190px;
}

#derecha2 {
	text-align: right;
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
	width: 190px;
	float: right;
}

/************ TRES COLUMNAS **************/



#fondoderecha3 {
	margin: 0;
	padding: 0;
	background-image: url(../../images/side2.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 100%;
	background-color: #FFF;
	
}
#fondoizquierda3 {
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/side1.gif);
	background-repeat: repeat-y;
	width: 100%;
	
}
#izquierda3 {
	padding: 5px;
	width: 150px;
	float: left;
}
#centro3 {
	padding: 5px;
	margin-left: 170px;
	margin-right: 160px;
}
#derecha3 {
	padding: 5px;
	width: 130px;
	float: right;
}

.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}







#compZnNav{
	padding-top: 20px;
	clear: both;
	width: 100%;
	background:url(../../images/subnav2.png) repeat-x;
}



