/* Generales */



body {

	margin:0;

	background-color:#002f44;

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

	color:#1b1b1b

}

#contenedor {

	width:960px;

	padding:0 20px;

	margin:auto;

	background:url(img/bg-contenedor.jpg) top left repeat-y #fff

}

p {

	margin:0 0 15px;

	text-align:justify

}

h1 {

	width:342px;

	margin:0;

	padding:15px 20px 10px;

	background:url(img/bg-cab-textos.png) top left no-repeat;

	font-size:2em;

	font-weight:normal;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#013b82

}

* html h1 {

	width:342px;

	padding:15px 20px 0;

	background-color:#ffffff;

	background-image:none;

}

.sin-borde {

	border:none

}

.align-center {

	text-align:center

}



/* Top */



#top {

	background:url(img/bg-top.jpg) top right repeat-y;

	border-bottom:5px solid #ffd200;

	overflow:auto;

	height:1%

}

#logo {

	width:180px;

	float:left;

	border:none

}

.lista-menu {

	margin:45px 0;

	padding:0;

	list-style:none;

	text-align:center;

	width:160px;

	float:left

}

#lista-idiomas {

	margin:45px 0;

	padding:0;

	list-style:none;

	text-align:center;

	width:140px;

	float:right

}

* html #lista-idiomas {

	margin:45px 0;

	padding:0;

	list-style:none;

	text-align:center;

	width:134px;

	float:right

}

a.menu:link, a.menu:active {

	text-decoration:none;

	font-size:1.1em;

	color:#1b1b1b

}

a.menu:visited {

	text-decoration:none;

	font-size:1.1em;

	color:#666

}

a.menu:hover {

	color:#9d0c15

}

a.idiomas:link, a.idiomas:visited, a.idiomas:active {

	text-decoration:none;

	font-size:1.1em;

	color:white

}

a.idiomas:hover {

	text-decoration:underline

}



/* Cuerpo */



.cuerpo {

	padding:40px 0;

	overflow:auto;

	height:1%

}

#textos {

	width:322px;

	padding:0 40px 20px 20px;

	background:url(img/bg-textos.png) bottom left no-repeat;

	float:left

}

#scroll {

	height:390px;

	overflow:auto

}

* html #textos {

	width:342px;

	padding:20px 20px 15px;

	background-color:#ffffff;

	background-image:none;

}

#fotos-cuerpo {

	width:510px;

	margin:0;

	padding:0;

	list-style:none;

	float:right;

	overflow:auto;

	height:1%

}

#fotos-cuerpo li {

	width:150px;

	margin-right:20px;

	float:left

}

* html #fotos-cuerpo {

	width:530px

}



/* Banners */



#medioambiente {

	background:url(img/ban-medio-ambiente.jpg) bottom left no-repeat

}

#presentacion {

	background:url(img/ban-presentacion.jpg) bottom left no-repeat

}

#equipo-humano {

	background:url(img/ban-equipo-humano.jpg) bottom left no-repeat

}

#exportaciones {

	background:url(img/ban-exportaciones.jpg) bottom left no-repeat

}

#certificados {

	background:url(img/ban-certificados.jpg) bottom left no-repeat

}

#instalaciones {

	background:url(img/ban-instalaciones.jpg) bottom left no-repeat

}

#proceso {

	background:url(img/ban-proceso.jpg) bottom left no-repeat

}

#producto {

	background:url(img/ban-producto.jpg) bottom left no-repeat

}

#granulometria {

	background:url(img/ban-granulometria.jpg) bottom left no-repeat

}

#aplicaciones {

	background:url(img/ban-aplicaciones.jpg) bottom left no-repeat

}

#direccion {

	background:url(img/ban-direccion.jpg) bottom left no-repeat

}

#inicio {

	background:url(img/ban-inicio.jpg) bottom left no-repeat

}



/* Fotos o contenido extra */



#cont-top-fotos {

	padding-top:40px;

	background:url(img/bg-top-fotos.jpg) top left repeat-x

}

#cont-fotos {

	padding:20px 0 0;

	background:url(img/bg-fotos.jpg) top left

}

#lista-fotos {

	margin:0;

	padding:0;

	list-style:none;

	overflow:auto;

	height:1%

}

#lista-fotos li {

	float:left;

	width:215px;

	padding-bottom:20px;

	margin:0 0 0 20px

}

* html #lista-fotos {

	margin:0 0 0 -20px

}



/* Pie */



#cont-pie {

	border-top:5px solid #8a7b00;

	background-color:#005185;

	padding:30px 0

}

#cont-pie p {

	margin:0;

	text-align:center

}

#pie-empresa {

	color:white

}	

#pie-menu {

	color:#98c4e0

}	

a.pie:link, a.pie:visited, a.pie:active {

	text-decoration:none;

	font-size:0.9em;

	color:#98c4e0

}

a.pie:hover {

	color:white

}



/* Productos */



#fotos-productos {

	width:480px;

	margin:0 10px 0 0;

	padding:0;

	list-style:none;

	float:right;

	overflow:auto;

	height:1%

}

#fotos-productos li {

	width:110px;

	margin:0 10px 10px 0;

	float:left

}



/* Granulometría */



#tabla-granulometria {

	width:500px;

	border:1px solid #333;

	border-collapse:collapse;

	background-color:#fff;

	margin-left:20px;

	float:left

}

#tabla-granulometria td, th {

	border:1px solid #333;

	border-collapse:collapse

}

#bg-prodomasa-logo {

	background:#29377b

}

#cab-granulometria {

	margin:0;

	padding:0;

	width:200px;

	font-size:x-large;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background:none;

	color:white

}

#bg-cab-granulometria {

	background-color:#a02a31

}

.aplicaciones {

	background-color:#557a99

}

.impar {

	background-color:#bbd5ea

}

.par {

	background-color:#d2e2ef

}

.gran01 {

	background-color:#c593be

}

.gran02 {

	background-color:#fff59b

}

.gran03 {

	background-color:#8baed7

}

.gran04 {

	background-color:#f8b356

}

.gran05{

	background-color:#ae609e

}

.gran06 {

	background-color:#8acbc6

}

.gran07 {

	background-color:#f18f4e

}

.gran08 {

	background-color:#88be67

}

.gran09 {

	background-color:#a3907c

}

.gran10 {

	background-color:#5673b2

}

.gran11 {

	background-color:#d0df99

}

.gran12 {

	background-color:#47ad68

}

#pie-granulometria {

	background-color:#a02a31;

	text-align:center;

	color:white

}

#blancura {

	width:200px;

	float:right;

	margin-right:20px

}

#cab-blancura {

	margin:0;

	padding:7px 0;

	background-color:#29377b;

	text-align:center;

	text-transform:uppercase;

	font-size:x-large;

	color:white;

	border-top:1px solid #333;

	border-left:1px solid #333;

	border-right:1px solid #333

}

#subcab-blancura {

	margin:0;

	padding:3px;

	background-color:#a02a31;

	text-align:center;

	text-transform:uppercase;

	font-size:medium;

	color:white;

	border-top:1px solid #333;

	border-left:1px solid #333;

	border-right:1px solid #333

}

#tabla-blancura {

	width:200px;

	margin-bottom:15px;

	background-color:#dde9f3;

	border:1px solid #333;

	border-collapse:collapse

}

#tabla-blancura th, td {

	border:1px solid #333;

	border-collapse:collapse

}



/* Aplicaciones */



#cab-aplicaciones {

	margin:0 0 15px;

	width:875px;

	padding:5px 0 5px 20px;

	background-color:#001e60;

	background-image:none;

	color:white

}

#lista-aplicaciones {

	margin:0 0 0 65px;

	padding:0;

	list-style:none

}

#lista-aplicaciones li {

	width:150px;

	float:left;

	margin:0 20px 20px 0

}

.aplicacion {

	margin:0;

	padding:3px 0;

	background-color:#222;

	text-align:center;

	color:white

}



/* Dirección */



#plano-google {

	width:450px;

	height:300px;

	padding:15px;

	margin-right:20px;

	float:right;

	background:url(img/bg-plano-google.png) top left

}

* html #plano-google {

	background-color:#ffffff;

	background-image:none

}


/* La lista de los productos (PDF) */
a.fichas:link, a.fichas:active {
	text-decoration:none;
	font-size:1.1em;
	font-weight:bolder;
	color:#1b1b1b
}
a.fichas:visited {
	text-decoration:none;
	font-size:1.1em;
	font-weight:bolder;
	color:#001e60
}
a.fichas:hover {
	color:#9d0c15
}
