@charset "ISO-8859-1";

/* CONTADOR */

#divContador{
	margin:0;
	padding:0;
}
	
#divContador p {
	color:#000;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	}

#divContador p span {
	color:#F00;
	font-family:"Courier New", Courier, monospace;
	background-color:#000;
	margin:0;
	padding-left:3px;
	padding-right:3px;
	font-weight:100;}
	
/* FIN CONTADOR */
	

/* GENERALES */

html {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	}
	
body {
	margin:0px;
	padding:0px;
	}
	
h1 {
	margin:0px;
	padding:0px;
	visibility:hidden;
	position:absolute;
	}
	
h2 {
	margin:0px;
	padding:0px;
	visibility:hidden;
	position:absolute;
	}

p {
font-size:1.4em;
}

#divContenidoCuerpo {
font-size:1.3em;
}

/* DE CLASE */

.bold {
	font-weight:bold;
	}
	

/* MENU */
				
#divMenuWeb {
background-color: #fff;
width:960px;
display:inline;
float: left;
margin:0px;
padding:0px;
}
			
#divMenuWeb ul {
float: left;
padding:0;
margin:0;
list-style-type:none;
text-align:center;
}

#divMenuWeb ul ul {
width: auto;
}

#divMenuWeb li {
float:left;
width: auto;
position:relative;
}

#divMenuWeb a, #divMenuWeb a:visited {
display:block;
text-decoration:none;
color:#000;
width: 102px;
height:36px;
background-color: #fff;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
border-top-width: 8px;
border-right-width: 2px;
border-bottom-width: 8px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #fff;
border-right-color: #fff;
border-bottom-color: #fff;
border-left-color: #fff;
}

#divMenuWeb ul ul a.drop, #divMenuWeb ul ul a.drop:visited {
background:#fff;
margin:0;
padding:0;
}

#divMenuWeb ul ul a.drop:hover{
background: #E8E8E8;
}

#divMenuWeb ul ul :hover > a.drop {
background:#E8E8E8;
}

#divMenuWeb ul ul {
visibility:hidden;
position:absolute;
height:0;
left:0; 
width:100px;
}

#divMenuWeb ul ul a, #divMenuWeb ul ul a:visited {
background:#fff;
color:#000;
height:auto;
line-height:1em;
padding:5px 10px;
width:160px;
border: 0px solid #000000;
}

#divMenuWeb a:hover, #divMenuWeb ul ul a:hover {
color:#000; 
background: #E8E8E8;
}

#divMenuWeb :hover > a, #divMenuWeb ul ul :hover > a {
color:#000;
background: #E8E8E8;
}

#divMenuWeb ul li:hover ul, #divMenuWeb ul a:hover ul{
visibility:visible; 
}

#liEmpresa1 a, #liEmpresa1 a:visited {
width: 104px;
color: #fff;
padding-left:0px;
border-left-width: 0px;
border-left-style: solid;
border-left-color: #fff;
background-color:#FF0000;
background-image:url(../imagenes/botonReposo.png);
background-position:bottom;
background-repeat:repeat-x;
}

#liEmpresa1 a:hover {
color: #fff;
background-color:#990000;
background-image:url(../imagenes/botonSobre.png);
background-position:bottom;
background-repeat:repeat-x;
}

#liEmpresa2 a, #liEmpresa2 a:visited {
width: 104px;
color: #fff;

background-color:#FF0000;
background-image:url(../imagenes/botonReposo.png);
background-position:bottom;
background-repeat:repeat-x;
}

#liEmpresa2 a:hover {
color: #fff;
background-color:#990000;
background-image:url(../imagenes/botonSobre.png);
background-position:bottom;
background-repeat:repeat-x;
}

#liEmpresa3 a, #liEmpresa3 a:visited {
width: 104px;
color: #fff;

background-color:#FF0000;
background-image:url(../imagenes/botonReposo.png);
background-position:bottom;
background-repeat:repeat-x;
}

#liEmpresa3 a:hover {
color: #fff;
background-color:#990000;
background-image:url(../imagenes/botonSobre.png);
background-position:bottom;
background-repeat:repeat-x;
}


/* ESTRUCTURA DIV */

#divContenedor {
margin:0px;
padding:0px;
background-color: #FFFFFF;
background-image: url(../imagenes/fondo.png);
background-repeat: repeat-x;
background-position: left top;
}

	#divContenido {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	}
		
		/* PRESENTACION */
		
		#divCuerpo {
		background-color:#E8E8E8;
		min-height:500px;
		margin:0px;
		padding:0px;
		background-image:url(../imagenes/imagen00.jpg);
		background-repeat:no-repeat;
		background-position: right top;
		}
			
			#divContenidoCuerpo {
			width:300px;
			min-height:500px;
			padding:10px;
			border-right-width: 8px;
			border-right-style: solid;
			border-right-color: #fff;
			}
			
				#divContenidoCuerpo h3 {
				font-size:2em;
				font-weight:600;
				padding-top:15px;
				padding-bottom:0px;
				margin-bottom:0px;
				}
				
		/* QUIENES SOMOS */
		
		#divCuerpoQuienesSomos {
		background-color: #E8E8E8;
		min-height:500px;
		margin:0px;
		padding:0px;
		background-image:url(../imagenes/imagen01.jpg);
		background-repeat:no-repeat;
		background-position: right top;
		}
			
			#divContenidoCuerpoQuienesSomos {
			width:300px;
			min-height:500px;
			padding:10px;
			border-right-width: 8px;
			border-right-style: solid;
			border-right-color: #fff;
			}
			
				#divContenidoCuerpoQuienesSomos h3 {
				font-size:2em;
				font-weight:600;
				padding-top:15px;
				padding-bottom:0px;
				margin-bottom:0px;
				}

		/* NUESTRA EMPRESA */
		
		#divCuerpoNuestraEmpresa {
		background-color:#E8E8E8;
		
		margin:0px;
		padding:0px;
		
		}
			
			#divContenidoCuerpoNuestraEmpresa {
			width:300px;
			
			padding:10px;
			border-right-width: 8px;
			border-right-style: solid;
			border-right-color: #fff;
			display:inline;
			float:left;
			}
			
			
			#divFlash2 {
			width:632px;
			height:520px;
			position: relative;
			top:0px;
			left:0px;
			display:inline;
			float:left;
			}
			
				#divContenidoCuerpoNuestraEmpresa h3 {
				font-size:2em;
				font-weight:600;
				padding-top:15px;
				padding-bottom:0px;
				margin-bottom:0px;
				}

		/* PRODUCTOS */
		
		#divCuerpoProductos {
		background-color: #E8E8E8;
		min-height:500px;
		margin:0px;
		padding:0px;
		}
			
			#divContenidoCuerpoProductos {
			width:960px;
			min-height:500px;
			padding-top:10px;
			
		
			}
			
				#divContenidoCuerpoProductos h3 {
				font-size:2em;
				font-weight:600;
				padding-top:15px;
				padding-bottom:0px;
				margin-bottom:0px;
				padding-left:10px;
			
				}
				
				#divContenidoCuerpoProductos h4 {
				font-size:2em;
				font-weight:600;
				color:#990000;
				margin:0;
				padding:0;
			
				}

				#divContenidoCuerpoProductos a, #divContenidoCuerpoProductos a:visited {
				color:#990000;
				text-decoration:underline;
				}
				
				#divContenidoCuerpoProductos a:hover {
				color:#990000;
				text-decoration:underline;
				font-weight:600;
				}
				
				#divContenidoCuerpoProductos img {
				border-color: #999999;
				border-style:solid;
				border-width:1px;
				}
				
				#tdBorde{
				border-left-color: #999999;
				border-left-style:solid;
				border-left-width:1px;
				padding-left:10px;
				}


		/* SERVICIOS */
		
		#divCuerpoServicios {
		background-color:#E8E8E8;
		min-height:500px;
		margin:0px;
		padding:0px;
		background-image:url(../imagenes/imagen04.jpg);
		background-repeat:no-repeat;
		background-position: right top;
		}
			
			#divContenidoCuerpoServicios {
			width:300px;
			min-height:500px;
			padding:10px;
			border-right-width: 8px;
			border-right-style: solid;
			border-right-color: #fff;
			}
			
				#divContenidoCuerpoServicios h3 {
				font-size:2em;
				font-weight:600;
				padding-top:15px;
				padding-bottom:0px;
				margin-bottom:0px;
				}

		/* LABORATORIO */
	
	
		#divCuerpoLaboratorio {
		background-color:#E8E8E8;
		min-height:500px;
		margin:0px;
		padding:0px;
		
		}
			
			#divContenidoCuerpoLaboratorio {
			width:300px;
			min-height:500px;
			padding:10px;
			border-right-width: 8px;
			border-right-style: solid;
			border-right-color: #fff;
			display:inline;
			float:left;
			}
			
			
			#divFlash2 {
			width:632;
			height:520;
			position: relative;
			top:0;
			left:0;
			display:inline;
			}
			
				#divContenidoCuerpoLaboratorio h3 {
				font-size:2em;
				font-weight:600;
				padding-top:15px;
				padding-bottom:0px;
				margin-bottom:0px;
				}
	
	

		/* CONTACTO Y SITUACION */
		
		#divCuerpoContactoSituacion {
		background-color:#E8E8E8;
		min-height:500px;
		margin:0px;
		padding:0px;
		background-image:url(../imagenes/imagen06.jpg);
		background-repeat:no-repeat;
		background-position: right top;
		}
			
			#divMapa {
			width:960px;
			height:400px;
			
			}
			
			#divContenidoCuerpoContactoSituacion {
			width:960px;
			min-height:100px;
			text-align:center;
			margin-bottom:8px;
			}
			
				#divContenidoCuerpoContactoSituacion h3 {
				font-size:2em;
				font-weight:600;
				padding-top:15px;
				padding-bottom:0px;
				margin:0;
				}
				
				#divContenidoCuerpoContactoSituacion a, #divContenidoCuerpoContactoSituacion a:visited {
				color:#000000;
				}
				
				#divContenidoCuerpoContactoSituacion a:hover {
				color:#fff;
				}
				
				

		/* NOTA LEGAL */
		
		#divCuerpoNotaLegal {
		background-color: #E8E8E8;
		min-height:500px;
		margin:0px;
		padding:0px;
		}
			
			#divContenidoCuerpoNotaLegal {
			width:960px;
			min-height:500px;
			padding:10px;
			
			
		
			}
			
			
				#divContenidoCuerpoNotaLegal h3 {
				font-size:2em;
				font-weight:600;
				padding-top:15px;
				padding-bottom:0px;
				margin-bottom:0px;
				}

#divContenidoCuerpoNotaLegal p {
padding-right:20px;
				}


/* ------------------------------------- */
		
	#divPie {
	background-color:#000000;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #fff;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	color:#FFFFFF;
	}

		#divPie a, #divPie a:visited {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		}

		#divPie a:hover {
		color:#fff;
		text-decoration: underline;
		font-weight:bold;
		}