* {

	margin: 0;

	padding: 0;

}

body {

	margin: 0;

	/*background-image:url(imagenes/imgCabecera.jpg);

	background-repeat:repeat-x;*/

	color: #959595;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

}



fieldset {

	border:0;

}



h1, h2, h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #385B88;

}



h1 .title {

	text-align:center;

}



h2 {

	margin-bottom: .8em;

	font-size: 2em;

	font-weight: normal;

}



h2 .admin {

	font-size:18px;

	font-weight:bold;

}



h3 {

	margin-bottom: 1em;

	text-transform: uppercase;

	letter-spacing: 1px;

	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;

}



p, blockquote, ul, ol {

	margin-bottom: 1.4em;

	line-height: 1.8em;

	text-align: justify;

}



p {

}



blockquote {

	margin-left: 2em;

	margin-right: 2em;

	font-style: italic;

}



ul {

	margin-left: 3em;

	text-align:left;

}



ul li {

}



ol {

	margin-left: 3em;

}



ol li {

}



a {

	text-decoration: none;

	color:#E08934;

}



a:hover {

	text-decoration: underline;

}



img {

	border: 4px solid #C4C2C2;

}



/* Boxed Style */

#invisible {

	visibility:hidden;

	padding:0px;

	margin:0;

	width:0;

	height:0;

	overflow:hidden;	

}	



#logo {

	position:absolute;

	/*background-image:url(imagenes/logoMikel.gif);*/

	padding:0px;

	margin:0;

	top:8px;

	left:0px;

	border:0;

	z-index:-1;

}	



#logo img {

	border:0;



}



#mainCatalogo {

	margin:0;

	margin-left:auto;

	margin-right:auto;

	width:80%;

	min-height:400px;

	text-align:center;

	overflow:auto;

}



#tablaCatalogo {

	margin-top:15px;

	text-align:center;

	width:95%;

	overflow:auto;

}



#mainCatalogo table {

	margin-top:15px;

	width:100%;

	margin:0;	

}



.boxed {

	margin-bottom: 20px;

}







.boxed .title {

	margin: 0;

	padding: 4px 0 0 15px;

	/*background: url(imagenes/img05.gif) no-repeat;*/

	background-color:#b2b5ff;

	font-size: 1.4em;

	color: #5B62BA;

}

.boxed .content {

	padding: 15px;

	border: 1px solid #9FA4FF;

}



.boxed .content h2 {

	text-align:center;

}





.boxed .contentResto {

	padding: 5px;

	border: 1px solid #9FA4FF;

}





/* Post */



.post {

}



.post .title {

}



.post .date {

}



.post .date .month {

}



.post .date .day {

}



.post .date .year {

}



.post .meta {

}



.post .meta p {

}



.post .title img {

	border-color:#000000;

	border-style:solid;

	border-width:1px;

}









.post .story {

}





#idioma {

/*	text-align:right;

	line-height:10px;

	padding-right: 10px;

	padding-top:55px;*/

}





.idiomaActive { 

	text-align:right; 

	color:#6F885C;

	text-decoration:underline;

}



a.idioma {

	color:#6F885C;

	text-decoration:none;

	font-weight:bold;

}

a.idioma:hover {

	color:#6F885C;

	text-decoration:underline;

	font-weight:bold;

}





/* Header */

#header {

	width: auto;

	height:auto;

	margin: 0 auto;

	background:#8E9C34;	

	height:90px;

	padding-bottom:1.5em;

	background-color:#8E9C34;

	border-bottom:#6e7a30 4px solid;

	background:#8E9C34;	

}



#header ul {

	margin: 0;

	padding: 0px 0px 0 200px;

	/*margin-top:-40px;			*/

	list-style: none;

	margin-bottom:4px;

}



#header li {

	display: inline;

	margin-left:5px;

}



#header a {

	padding:5px;

	text-align: center;

	font-weight: bold;

	color: #6F885C;

	font-size:1.1em;

	background-color:#d1dec2;

	border-width:2px;

	border-color:#6d7e1c;

	border-style:solid;

}



*#header a:hover, #header .active a {

	background-color:#d1dec2;

	border-width:2px;

	background-color:#fde6c7;

	border-color:#ffb15b;

	border-style:solid;

	text-decoration:none;

}





ul#topmenu {

    font-weight: bold;

    list-style-type: none;

    margin: 0;

    padding: 0;

}



ul#topmenu li {

	float:left;

    margin: 0;

    vertical-align: middle;

	margin-left:5px;

	padding-top:30px;

}



ul#topmenu li a {

    float: left;

    margin: 0;

	padding:5px;

	text-align: center;

	font-weight: bold;

	color: #6F885C;

	font-size:1.1em;

	background-color:#d1dec2;

	border-width:2px;

	border-color:#6d7e1c;

	border-style:solid;

}





ul#topmenu li a:hover, ul#topmenu li .active {

	border-style:solid;

	background-color:#d1dec2;

	border-width:2px;

	background-color:#fde6c7;

	border-color:#ffb15b;

	border-style:solid;

	text-decoration:none;	

}







#header img {

	background-image:url(imagenes/logoMikel.jpg);

	border:0;

	margin-left:0px;

	text-align:left;

	margin-bottom:0;	

	float:left;

}





.tab, .tabcaution, .tabactive {

/*    display: block;

    margin: 0.2em 0.2em 0 0.2em;

    padding: 0.2em 0.2em 0 0.2em;

    white-space: nowrap;*/

}







/* Header > Menu */

#menuAdmin {

	color:#FFFFFF;

	font-size:24px;

	float: left;

	width: 90%;

	height: 50px;

	text-align:center;

	background:transparent;	

}





#mainCatalogo ul {

	margin:0;

	margin-left:auto;

	margin-right:auto;

	list-style:none;

	text-align:center;

}





/* Content */



#content {

	width: 100%;

	margin: 0 auto;

	min-height:350px;

}



/* Content > Main */



#main {

	float:left;

	width: 70%;

	padding-left:35px;

}



#mainTotal {

	float:left;

	width: 96%;

	padding-left:35px;

}







/* Content > Main > Welcome */



#welcome {

}



/* Content > Main > Example */



#example {

}



/* Content > Sidebar */

#sidebar {

	float: right;

	/*width: 200px;*/

	padding-right:10px;

	margin-top:0px;

}



#sidebarEmpresa {

	float: right;

	/*width: 200px;*/

	padding-right:10px;

	margin-top:20px;

}





/* Content > Sidebar > Support */



#support {

/*	width: 240px;

	height: 100px;*/

	margin-bottom: 20px;

	background: url(images/img04.jpg) no-repeat;

}



#support h2 {

	margin: 0;

	padding: 30px 0 0 70px;

	font-size: 1.4em;

	color: #FF8A00;

}



#support h3 {

	margin: 0;

	padding: 0 0 0 70px;

	color: #FF8A00;

}



/* Content > Sidebar > Login */

#login {

	/*width:180px;*/

}



#login form {

}



#login fieldset {

	border: none;

}



#login legend {

	display: none;

}



#login label {

	font-size: small;

	font-weight: bold;

}



#login input {

	margin-bottom: 0px; 

	/*padding: 2px 1px;*/

	border: 1px solid #385B88;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#inputtext1, #inputtext2 {

	color: #385B88;

	width:10em;

}



#inputsubmit1 {

	background:#173F0A;

	color: #FFFFFF;

	/*margin-top:5px;*/

}



/* Content > Sidebar > Updates*/



#updates {

}



#updates ul {

	margin: 0;

	list-style: none;

}



#updates h3 {

	margin: 0;

	font: bold x-small Verdana, Arial, Helvetica, sans-serif;

}



#updates p {

	margin-bottom: 1.4em;

	font-size: smaller;

	line-height: normal;

}



/* Content > Sidebar > Partners*/



#partners {

}



#partners .content {

	padding: 10px 0;

}



#partners ul {

	margin: 0;

	border-bottom: 1px solid #D1BC5C;

	list-style: none;

	line-height: normal;

}



#partners li {

	padding: 10px;

	border-top: 1px solid #D1BC5C;

}



/* Footer */



#footer {

	clear: both;

	padding: 20px 50px;

	border-top: 4px solid #788714;

	background: #8E9C34;

	/*width:100%;*/

}



#footer p {

/*	width: 770px;*/

	margin: 0 auto;

	font-size: x-small;

	color: #FFFFFF;

	background-color:transparent;

}



#footer a {

	text-decoration: none;

	color: #FFFFFF;

	background-color:transparent;

}



#footer a:hover {

	text-decoration: none;

}



/* Footer > Legal */



#legal {

}





/* Footer > Links */



#links {

}

#menuCatalogo {
	float:left;
	padding:0;
    /*border-style:outset;*/
	/*border-width:thin; */
	padding-right:20px;
	background-color: #535546;
	border-left: 8px solid #FF0000;
	width:26%;
	min-height:500px;
}

#menuCatalogo a {
	color:#FFFFFF;

}

#menuCatalogo ul {

	margin:0px;

	font-size:1.1em;

	padding-left:15px;

	list-style-type:none;

	border-bottom-color:#FFFFFF;

/*	border-bottom-style:dashed;*/

	border-bottom-width:thin;

	color: #FFFFFF;

	background-color:transparent;

}



#menuCatalogo  ul li ul {
	padding-top:0px;
	padding-left:5px;
	font-size:1.0em;
}



.nivel1 {
	list-style-type:circle;
	list-style-position:inside;
}	



.nivel1Publico {

	list-style-type:circle;

	list-style-position:inside;

}



#menuCatalogo ul li ul li  {
	color:#FFFFFF;
	list-style-type:circle;
	list-style-position:inside;
}



#menuCatalogo ul li ul li ul li {
	color:#FFFFFF;
	list-style-type:square;
}

#menuCatalogo ul li ul li ul li a {
	font-size:0.75em;
}



#menuCatalogo ul li ul li ul li ul li {
	color:#FFFFFF;
	list-style-type:none;
}



/*#menuCatalogo ul li ul li  {

color:#FF3333;



}*/





.nivel3 {

	color:#FF0000;

	list-style-image:url(images/geziZuri.gif);

	list-style-position:inside;

	background-color:transparent;

}



a.nivel1 { 

	color:#FFFFFF;

	background-color:transparent;

}


.nivel2 {
	color:#00CC99;
}


#cuerpoItem {
	font-size:1.2em;
	float:left;
	margin-left:10px;
	margin-right:5px;
	padding-bottom:0px;	
}



#cuerpoItem h2 {
	font-size:1.1em;
	background-color:#000000;
	color:#FFFFFF;
	margin-bottom:0;
	padding-left:8px;
	padding-right:8px;
}



#cuerpoItem h2 a {
	color:#FFFFFF;	
	font-size:1em;
	text-decoration:underline;
	margin-bottom:0;	
}



#cuerpoItem ul  {
	margin:0;
	margin-left:0px;
	margin-bottom:10px;	
}



#cuerpoItem ul li {
	list-style:none;
	font-size:0.8em;
	border-width:1px;
	border-style:solid;
}



#cuerpoItem .cuadrovalvula h2 {
	font-size:1.3em;
	text-align:center;
	background-color:#D4DFFF;	
	color:#535546;
}


#cuerpoItem .cuadrovalvula h3 {
	font-size:1.1em;
	text-align:center;
	background-color:#D4DFFF;	
	color:#91A02B;
}



#cuerpoItem .cuadrovalvula ul {
	margin-bottom:0;
	margin-top:0;
	list-style:square;
	margin-bottom:2px;
}



#cuerpoItem .cuadrovalvula ul {
	list-style:square;
	margin-left:10px;
}



#cuerpoItem .cuadrovalvula ul li {
	list-style:square;
	border:0;
	margin-left:1.5em;
	font-size:0.9em;
}

#cuerpoItem .itemActual {
	font-size:1.5em;
}

#cuerpoItem h2 a:hover {
	font-size:1.2em;		
}



#cuerpoItem table {
	margin-top:15px;
	width:100%;
	margin:0;
	border-width:2px;
	border-style:solid;
	border-color:#000000;
}


#cuerpoItem td {
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	text-align:center;
}


#cuerpoAdminMaestro {
	font-size:15px;
	margin-left:15px;
}


#cuerpoAdmin {
	font-size:15px;
	float:right;
	width:78%;
	margin-right:10px;
	text-align:center;
}



#cuerpoAdmin ul{

/*	margin-left:%;*/

	font-size:16px; 

	background-color:#92A325;

	color:#FFFFFF;

	text-align:center;

    list-style-type:none; 

	font-size:16px;

	margin:2px;

	display:block;

}



#cuerpoAdmin ul li ul { 

  /*padding-left:10px;*/

  text-align:left;

  background-color:#C5D93B;

  list-style-type:none;

  font-size:14px;

  margin:0px; 

  

}



#cuerpoAdmin ul li ul li ul { 

  padding-left:20px;

  text-align:left;

  background-color:#E3F94A;

  list-style-type:none;

  font-size:14px;

  margin:0px;

  color:#000000;

}



#cuerpoItem img{ 

	border:0;

}



#cuerpoItem .titulo{

	font-size:14px;

	font-weight:bolder;	

}



a.tablaCatalogo {

	color:#000000;

	background-color:transparent;

}





.carrusel {

	border:0;

	padding:0;

	margin:0;

}



.portrait {

	float:left;

	margin: 0px 20px 10px 0;	

	border:0;

}	



#accesoAdmin {

	height:100%;

	display:block;

	vertical-align:middle;

	background:#990000;

	margin-top:20%;

	width:50%;

	background-color: #DEF7A6;

	padding-top:5px;

	

}





#menuCatalogoAdmin {

	float:left;

	padding:0;

    border-style:outset;

	border-width:thin; 

	background-color: #535546;

	border-left: 8px solid #FF0000;

	width:18%;

	overflow:auto;

}



#menuCatalogoAdmin ul {

	margin:0px;

	font-size:16px;

	padding-left:15px;

	list-style-type:none;

	border-bottom-color:#FFFFFF;

/*	border-bottom-style:dashed;*/

	border-bottom-width:thin;

	color: #FFFFFF;

	background-color:transparent;

}



#menuCatalogoAdmin li a {

	color:#FFFFFF;

	text-decoration:none;

	background-color:transparent;

}



.alPar {

	margin-left:0px;



}



.izquierda{

	text-align:left;

}





#menuCatalogoAdmin  ul li ul {

	padding-top:0px;

	padding-left:5px;

	font-size:12px;

}



.tablaAdmin {

	font-weight: bolder;

	color: #000000;

/*	border-bottom-color: #000000;*/

/*	border-left-color: #000000;*/

/*	border-bottom-width: thin;

	border-left-width: thin;

	text-align:center;/*

/*	border-right: thin solid #000000;*/

/*	border-top: thin solid #000000;

	border-bottom-style: solid;

	border-left-style: solid;*/

	background-color:#92A325;	

}



.tablaAdmin TR {

	background-color:transparent;

	height:25px;

}



.tablaAdmin TH {

background-color:#92A325;

color:#FFFFFF;

}



.tablaAdmin TH a {

color:#FFFFFF;

background-color:transparent;

}





.tablaAdmin TD {

text-align:center;

color:#385B88;

background-color:#FFFFFF;

}



.tablaAdmin a {

	color:#385B88;

}





#error {

	color:#FF0000;

	background-color:transparent;

}



.error {

	color:#FF0000;

	background-color:transparent;

}



.itemTipo {

	color:#385B88;

}



.itemTipo a{ 

	color:#385B88;

}





.nuevoTipo {

	float:right;

	margin-right:10px;

}



.nuevoTipo a{ 

	color:#385B88;

}

.separador {

	padding-left:10px;

}



.blanco a{

	color:#FFFFFF;

	background-color:transparent;

 }

 

 .categoria {

	background-color:#535546;

	font-size:18px;

	color:#FFFFFF;

	text-align:center;

}



.subCategoria {

	font-size: 15px;

	background-color:#D4DFFF;	

	color:#91A02B;

	font-weight:bold;

	text-align:center;	

}



ancho33 {

	width:50%;

	

}





/*.cuadrovalvula {

	color:#AA5546;

	text-align:center;

	text-align:center;

	vertical-align: middle;

	padding:5px;	

}



.cuadrovalvula a {

	color:#535546;

	font-size:12px;

	text-decoration:none;

	background-color:transparent;

}



.cuadrovalvula a:hover {

	text-decoration:none;	

}



.cuadrovalvula img {

	border:0;

}*/



.indice {

	color: #006633;

}



a.indice {

	color:#006633; 

	text-decoration:none;

}	

	

#lineasFotos {

	text-align:center;

	float:left;

	margin: 5px;

	width:70%;

	background-color:transparent;	

}	



#formContacto {

	float:left;

	padding:10px;

	margin-top:5px;

	margin-bottom:5px;

	font-weight:bold;

	font-size:1em;

	/*background-image:url(imagenes/marcoContacto.jpg);

	background-repeat:no-repeat;*/

	color:#385B88;

	overflow:hidden;

	background-color:#ecf5fa;

	border-color:#c7d0d9;

	border-width:2px;

	border-style:double;



}



#formContacto fieldset {

	padding-bottom:0px;

	border:0;

	margin:0;

}





#formContacto legend {

	display:none;

	margin:0;	

}





#formContacto input {

	font-family:"Courier New", Courier, monospace;

/*	width:16em;*/

	font-size:1em;

}



#formContacto input[type='submit'] {

/*	color:#00FF66;*/

/*	width:585px;	*/

/*	border-width:thick;*/

/*	background-color:#FF0000;*/

}





#formContacto label {

	font-size:1em;

}





.lineaContacto {

	overflow:hidden;

	text-align:center;

	display:inline-block;

	margin-bottom:15px;

}

	

.desp {

	display:inline;

}	



.fotos img {

	border:0;

	margin-top:10px;		

}	





.fotos{

	/*float:left;*/

	/*border: 1px solid #3300FF;*/

	display:inline-block;

	margin: 0 5px;

	/*background-image:url(imagenes/marcoFoto11.jpg);*/

	/*background-repeat:no-repeat;*/		

	min-height:225px;

	margin-left:8px !important;

	margin-right:8px !important;

	background-color:#ecf5fa;

	border-color:#c7d0d9;

	border-width:2px;

	border-style:double;	

	font-size:0.8em;

	width:auto !important;

	padding-left:10px;

	padding-right:10px;

	min-width:150px;



}







/************************/

.botonContacto {

	font-weight:bold;

	color:#385b88;

	font-size:0.9em;

	margin-bottom:5px;

}



.botonEnvio{

	background-color:#f2f6fd;

	padding:0;

	margin-left:10px;

	margin-top:0px;

	text-align:center;

	color: #385b88;

	font-weight:900;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-top-width: 2px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #4c6b94;

	border-bottom-color: #4c6b94;

	border-left-color: #FFFFFF;

	width:60px !important;

}





.centrador {

	margin-left:auto;

	margin-right:auto; 

	width:100%; 

	text-align:center;

}	



.centrarTexto {

	text-align:center;

}



.tituloLinea {

	text-align:left;

	margin:0;

	padding:0;

}	



.indiceLinea {

	color:#FFFFFF;

	font-size:10px;

	padding-left:5px;

	background-color:transparent;

}



a.indiceLinea {

	color:#FFFFFF;

	font-size:10px;

	background-color:transparent;

}



a.indiceLinea:hover {

	text-decoration:none;

}



.separaCelda {

	padding:4px;

}	



.menuPublico {

	/*background-image:url(imagenes/fondoMenu.jpg);

	background-repeat:repeat-y;*/

}	 





.limpiarCapas {

	clear:both;

}	



#contentEmpresa {

	width: 70%;

	margin: 0 auto;

}



#contentEmpresa h2 {

	text-align:center;

}



.bloqueEmpresa {

	float:left;

	background-color:#D4DFFF;

	color:#333333;

	margin:0;

	padding:0;

	width:49%;

	border-top-width: 8px;

	border-top-style: solid;

	border-top-color: #535546;

	font-weight: 300;

}



#formAcceso {

 	float:right;

	margin:0;

	margin-top:30px;

}





#salirAdmin {

	position:absolute;

	top:70px;

	left:95%;

}

#salirAdmin img {

	font-style: normal;

	font-weight: bold;

	border:0;	

}





#cuerpoEmpresa {

	float:left; 

	width:72%; 

	min-height:250px;

	text-align:left;	

	line-height:20px;	

	margin-left:30px;

}



#cuerpoEmpresa ul {

	margin-top: 11px;

	margin-left:295px;

}



#cuerpoEmpresa p {

	margin:15px; 

	margin-left:30px; 

	text-align:left;

}

.imagenEmpresa {

	float:left; 

	margin-right:15px; 

	border:0;

}



#fondoEmpresa {

	clear:both;

	width:100%;

	background-color:#D4DFFF;

	border-top-width: 8px;

	border-top-style: solid;

	border-top-color: #535546;	

}	



.celdaEmpresa {

	width:46%;

/*	background-color:#D4DFFF;		*/

	background-color:#D4DFFF;

	min-height:80px;

	float:left;

	margin:10px;

	padding-left:10px;

	padding-bottom:10px;

	color:#000000;

	font-weight:lighter;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align:justify;

	background-color:#D4DFFF;		

}





.celdaEmpresa img {

	border:0;

	margin-left:10px;

	float:right;

}



.celdaEmprea b {

	font-size:15px;

}	



 	





#novedades {

	margin:20px;

	clear:both;

	width:950px;

	border: 1px solid #9FA4FF;

	/*height:200px; */

	text-align:center;

	overflow:hidden;

}





#novedades h2 {

	/*background-image:url(imagenes/bordenovedad.jpg);*/

	padding:0;

	margin:0;

	/*background-repeat:  repeat-x;*/

	font-size:1.9em;

	background-color:#b6b8ff;

	

} 



#novedades a {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

}





#novedades a h2 {

	background-image:url(imagenes/bordenovedad.jpg);

	background-repeat:  repeat-x;

	padding-top:2px;

	color:#385B88;

	font-size: 25px;

} 



#novedades a h2:hover {

	text-decoration:none;

}



#novedades p {

	height:38px; 

	overflow:hidden;	

}

#novedades h3 {

	height:40px;

}







.cuadroNovedad {

	display:inline-block;

	float:left; 

	width:200px;

	overflow:hidden; 

	margin:0; 

	padding:0; 

	padding-left:5px !important; 

	padding-right:5px !important;



}



.cuadroNovedad .imagen {

	overflow:hidden; 

	/*height:200px;	*/

	vertical-align:bottom;



}



.cuadroNovedad a {

	color: #385B88;

	font-size: 8px;

}



.cuadroNovedad a:hover {

	text-decoration:none;

}





#novedadPublica {

	padding-left:25px;

	margin-right:25px;

	font-size:13px;

	/*line-spacing:20px;*/

}



#novedadPublica h2 {

	font-size:28px;

}



#novedadSolar {

	color:#000000;

	font-size:1.2em;

	text-align:center;

}



#novedadSolar h2 {

	color:#da6017;

}



#novedadSolar .importante {

	color:#da6017;

	font-size:1.4em;

}





#novedadInox {

	color:#000000;

}





#novedadInox p {

	color:#003366;

	font-size:1.2em;

}



#novedadInox a {

	color:#000000;

	font-size:1.2em;

	font-weight:bold;

}





.pie {

	padding-left:25px;

	font-size:13px; 	

	font-style:italic;

	clear:both;

}



.imgNuevo {

	border:0;

	padding-left:3px;

	padding-bottom:4px;

}



a.link_nada {

	color: #959595;

	font-size:14px;

}



a.link_nada p {

	font-size:13px;

}



a.link_nada h2 {

	font-size:28px;

}



a.link_nada:hover {

	text-decoration:none;

}



#carrusel {

	position:absolute;

	top:5px;

	left:700px;

	z-index:10;

/*	width:280px;*/

	height:60px;

	background-color:#FF0000;	



}



.hojasCalidad {

	width:500px;

	font-size:11px;	

	/*position:relative;*/

	float:left;

	left:0px; 

	text-align:right;

	margin-bottom:5px;

}	



.hojasCalidad .izquierda {

	float:left;

}



.nav, .nav li {

	/*text-align:right;*/

	list-style:none;

	margin:0;

	padding:0;

	margin-left:2px;

}



.nav li {

	text-align:right;

	display:inline;

}	



.nav li a  {

	padding:10px;

	width:100px;

	text-align:center;

	background-color:#535546;

	margin:1px;

	border: 2px solid #000000;

	display:inline;			

	color:#FFFFFF;

	font-weight:bold;

	font-size:12px;

/*	color:#000000;

	text-decoration:none;		*/

}



.nav li a.active {

	color:#FF0000;

	background-color:#000000;

	text-decoration:none;		

}



.nav li a:hover {
	color:#FF0000;
	background-color:#000000;
	text-decoration:none;		
}

#cuerpoCalidad {
	margin-left:10px; 
	margin-right:10px;
	float:left; 
	width:49%;
	min-height:375px;
}



#cuerpoCalidad img .pdf {
	margin:0; 
	padding:0; 
	border:0;
}	

#cuerpoCalidad iframe {
	width:590px;
	height:700px;
}	


#cuerpoCalidad img {
	border-width:1px;;
	border-color:#000000;
	margin-top:5px;
}


#cuerpoCalidad img.pdf {
	border:0;
}

#contenedorCalidad {
	clear:both;
	width:100%;
}

#contenedorCalidad #empresa {
	float:left; 
	margin:5px;
	width:18em;
	margin-right:19px;
}

#certiProducto {
	float:right; 
	text-align:center; 
	width:22%;
}


#certiProducto ul {
	list-style:none;
}	



#menuCalidad ul {

	list-style: outside; 

	color:#E08934;

	margin-left:15px;

}





.bloqueCalidad {

	float:left;

	/*scroll:hidden;*/

	overflow:hidden;

}



.sep {

	margin-left:20px;

}



.separaTabla {

	margin:30px;

}



.msgExplorador {

	font-size:0.7em;

	color:#ff0000;

	padding-right:15px;

	padding-left:15px;

	background-color:transparent;

}	



#cuerpoEmpresaInicio  {

	width:65%;

	float:left;

}



#cuerpoEmpresaInicio p {

	margin:0px;

	line-height:25px;

}



.botonIzq {

	float:left;

	margin-top:6px;

	margin-left:4px;

	border:0px;

}



.botonDcha {

	float:right;

	margin-top:6px;

	margin-right:4px;

	border:0px;

}



.selDestino {

	font-size:10px;

	color: #FF0000;

	background-color:transparent;

}



.respondeForo {

	margin-left:20px; 

	background-color:#000000; 

	padding:5px;

	color:#FFFFFF;

}



#innovacion {

	margin:20px;

	color: #959595;

	margin-bottom:5px;

	padding:2px;

	border: 1px solid #999999;

	margin-top:8px;

	margin-bottom:10px;



}	



#innovacion  .titulo {

	color:#e7ffd6;

	background-image:url(imagenes/tittulo_innova.jpg);

	margin-bottom:2px;

	background-repeat:  repeat;

	/*height:20px;*/

	padding-left:20px;

	font-size:1.2em;

	padding-top:2px;

	padding-bottom:2px;

	margin-left:2px;

	margin-right:2px;

}



#innovacion .autor {

	padding-left:5px;

	padding-bottom:2px;

}



#innovacion .contenido {

	padding-left:5px;

}



#form_innovacion {

	margin:20px;

	color: #959595;

	padding:2px;

	margin-bottom:20px;

}



#form_innovacion fieldset {

	padding-bottom:20px;

}



#form_innovacion label {

	padding-right:20px;

	padding-left:10px;

}



#form_innovacion .anclaForm {

	color:#385B88;

}



#form_innovacion .anclaForm:hover {

	text-decoration:none;

}



#mapa {

/*	width:600px;

	height:400px;

	background-color:#000099;*/

	height:350px;

	width:600px;

	margin-top:10px;

	margin-bottom:5px;

}



#area_privada {

	position:absolute;

	top:75px;

	left:15%;

	width:400px;

}



#area_privada ul {

	color:#FF0000;

	list-style:none;

	list-style-position:outside;

	list-style-image: none;	

	background-color:transparent;

}



#area_privada li {

	display: inline;

	padding-right:15px;

}



#area_privada li a {

	color:#385B88;

}



#busca_pedido {

	text-align:left; 

	margin-top:10px; 

	margin-bottom:10px;

}





#busca_pedido input[type='submit'] {

	margin-left:245px;

}





#general_pedido {

	margin-top:15px;	

	text-align:left;

	margin-bottom:15px;

}





#general_compra {

	margin-top:15px;	

	text-align:left;

}



#general_compra label {

	vertical-align:top;

}	



#general_compra input#nombre_usu {

	margin-left:100px;

	margin-bottom:5px;

}



#general_compra textarea {

	margin-left: 76px;

	margin-bottom:5px;

	width:500px;

}



#general_compra #num_pedido {

	margin-left: 10px;

	

}



#cabecera_pedido {

	margin-top:15px;

	margin-bottom:25px;

}

	

#detalle_descuentos	{

	margin-bottom:15px;



}

	

#datos_compra {

	text-align:left;

	margin-top:15px;

	margin-bottom:5px;

}





#datos_compra #forma_pago {

	margin-left:8px;

	margin-bottom:5px;

}



#datos_compra #transportista {

	margin-left:20px;

}	

 

#mainCatalogo ul li h2 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	background-color:#535546;

	font-size:1.4em;

	padding-top:5px;

	padding-bottom:5px;

	border-width:1px;

	border-style:solid;

	border-color:#aca899;

	color:#FFFFFF;

	text-align:center;

	margin:0;

}



#mainCatalogo ul li ul li h3 {

	background-color:#D4DFFF;

	font-size: 1.2em;

	color:#91A02B;

	font-weight:bold;

	text-align:center;

	padding-top:5px;

	padding-bottom:5px;

	border-width:2px;

	border-style:solid;

	border-color:#aca899;

	margin:0;

}



#mainCatalogo .listaItems {

	list-style:none;

}



#mainCatalogo .listaItems li {

	/*display:inline-block;*/	

	text-align:center;	

	padding-top:5px;

	padding-bottom:5px;

	border-width:1px;

	border-style:solid;

	border-color:#aca899;

}



.cuadrovalvula img {

	border:0;

	margin-bottom:-1px;

	display:inline;	

}



.cuadrovalvula p {

	text-align:center;

	font-size: 1em;

	margin-bottom:-0.2em;

}





#mainCatalogo .cuadrovalvula li {	

	border-width:0;

	border-color:#0000FF;	

	list-style:square;

}





.cuadrovalvula a {

	font-weight:bold;

	font-size:1em;

	color:#535546;

}









.cuadrovalvula a:hover {

	text-decoration:underline;

	color:#535546;

}





#pieCabecera {

	background-color:#d1dfc5;

	border-bottom-color:#808b6b;

	border-bottom-width:3px;

	border-bottom-style:solid;

	margin-bottom:4px;

}



#pieCabecera ul {

	text-align:right;

	margin-right:20px;

	margin-bottom:0px;

}





#pieCabecera li {

	display:inline;

}



#inicio {

	/*display:inline-block;

	float:left;*/

	margin-bottom:0;

	margin-left:20px;

	text-align:left;

}



#inicio a  {

	color:#6F885C;

	font-weight:bold;

	margin-bottom:0px;		

	

}





#mapa_web .title {

	text-align:center;

	

}





#retencionCentro {

	margin-top:8em;

}





#retencionIzq {

	float:left; 

}





#retencionIzq p {

	text-align:center;

	color:#000000;

	font-size:1.3em;

	text-transform: uppercase;

	font-weight:bold;

}





#retencionDcha {

	float:right; 

	margin-right:10em;

	text-align:center;

}



#retencionDcha p{

	text-align:center;

	color:#000000;

	font-size:1.3em;

	text-transform: uppercase;

	font-weight:bold;

}	

	





#novedad_retencion_izq {

	float:left;

	width:50%;

	text-align:right;

	height:40em;	

}



#novedad_retencion_izq img {

	padding-top:1.3em;

	margin:0;

}



#novedad_retencion_dcha {

	text-align:left;	

}



#novedad_retencion_dcha p {

	color:#000000;

}



#novedad_retencion_dcha p img {

	/*margin-right:10px;*/

	/*margin-bottom:5em;*/

	float:left;

}



#novedad_retencion_dcha .bloqueInferior {

	margin-top:281px;

}





.subrayado {

	text-decoration:underline;



}



#indiceEspeif {

	color:#FFFFFF;

	background-color:#000000;

	padding-left:1.0em;

	padding-right:1.0em;

}





#indiceEspeif ul {

	margin:0;

	border:0;

}



#indiceEspeif li {

	border:0;

	margin:0;

	display:inline;

	background-color:#000000;

	border-color:#000000;

}



#indiceEspeif li a {

	border:0;

	text-decoration:underline;

	font-size:1.0em;



}

.submenu {
	z-index:1;
	position:relative;
	top: -40px;
	left:70%;
	background-color:#FF0000;
	display:none;
	color:#FFFFFF;
	padding:10px;
	padding-right:15px;
	border-color:#000000;
	border-width:thick;
	border-style:solid;
}


.submenu a {
	color:#FFFFFF;
}

.detalleGama  {
	left:100px;
	background-color:#FF0000;
	z-index:1;
	position:relative;
	border-color:#000000;
	border-width:thick;
	border-style:solid;
	font-size:1.1em;
	padding-left:10px;
}

.detalleGama a {
	color:#000000;
}

#listaNovProd {
	font-size:1.2em;
	float:left;
	width:50%;
	margin-left:10px;
	margin-right:5px;
	padding-bottom:0px;	
}

#listaNovProd h2 {
	font-size:1.1em;
	/*background-color:#000000;*/
	color:#385B88;
	font-size:1.3em;
	font-weight: bold;
	margin-bottom:0;
	padding-left:8px;
	padding-right:8px;
}



#listaNovProd h2 a {
	color: #385B88;	
	font-size:1em;
	/*text-decoration:underline;*/
	margin-bottom:0;	
}



#listaNovProd ul  {
	margin:0;
	margin-left:0px;
	margin-bottom:10px;	
}



#listaNovProd ul li {
	list-style:none;
	font-size:0.8em;
}

#listaNovProd  .novedades  {
	clear:both;
}

	
#listaNovProd  .novedades img {
	width:110px;
	border:0;
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
