body {
	font-family: Verdana;
	font-size: 10px;
	color: #3c1e06;
	background: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body h1{ font-size: 36px; }
body h2{ font-size: 24px; }
body h3{ font-size: 18px; }
body h4{ font-size: 16px; }
body h5{ font-size: 14px; }
body h6{ font-size: 12px; }

#gnral{
	width: 92.8em;
	min-height: 65em;
	_height: 65em; 
	background-color: #FFFFFF;
	margin: 0 auto 0 auto;
	padding: 0;
	/*border: 1px solid #c8c2c2;*/
}

#refill{
	background: #FFF url(images/bg_refill.gif) top left no-repeat; 
	width: 92.8em;
	min-height: 1.5em;
	_height: 1.5em;
}

#logo-menu{
	width: 92.8em;
	min-height: 12.2em;
	_height: 12.2em;
}

	#menu{
		width: 62.7em;
		min-height: 12.2em;
		_height: 12.2em;
		float: left;
	}
	#logo{
		width: 30.1em;
		min-height: 12.2em;
		_height: 12.2em;
		float: left;
	}
	.contacto{
		color: #000;
		font-weight: bold;
		font-size: 11px;
		padding: 0 2em 0 0;
		text-decoration: none;
	}
	.contacto:hover{
		color: #000;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
	}
	
	#tegu{
		font-family: verdana;
		width: 61.9em;
		min-height: 6.2em;
		_height: 6.2em;
		border-top: 3px solid #FFF;
		border-right: 3px solid #FFF;
		border-bottom: 3px solid #FFF;
		background-color: #f6f6f6;
		padding-left: 0.5em
	}
	#nav-menu{
		width: 62.7em;
		min-height: 4.3em;
		_height: 4.3em;
		border-bottom: 11px solid #FFF;
	}
		#nav-menu ul{
			width: 100%;
			padding: 0;
			margin: 0;
		
		}
		#nav-menu li{
			min-height: 3em;
			float: left;
			_height: 3em;
			list-style: none;
			padding: 1.3em 1.2em 0 1.3em; /*1.3*/
			background: #dcdcdc;
			border-right: 3px solid #FFF;
		}
		#nav-menu li a{
			color: #444;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
		}
		#nav-menu li a:hover{
			color: #DE151B;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
		}
	
#srch-banner{
	width: 92.8em;
	
}	
	#srch{
		width: 17.9em;
		float: left;
		border-right: 3px solid #FFF;
	}
	
	#srch-text{
		width: 17.9em;
		min-height: 7.1em;
		_height: 7.1em;
		background: #ce190b;
		
	}
		#srch-text h2{
			color: #FFF;
			font-size: 14px;
			padding: 4.5em 0 0 1em;
			margin: 0;
		}
	#srch-textC{
		width: 17.9em;
		min-height: 7.1em;
		_height: 7.1em;
		background: #ce190b;
		
	}
		#srch-textC h2{
			color: #FFF;
			font-size: 14px;
			padding: 3.2em 0 0 1em;
			margin: 0;
		}
	
		#form-srch{
			width: 17.9em;
			min-height: 5.4em;
			_height: 5.4em;
			background: #b91306 url(images/bg_srch.gif) bottom left no-repeat;
			padding: 1em 0 0 0;
		}
			.classbtnInput{
				border: 1px solid #7f9db9;
				font-size: 10px;
				width: 125px;
				height: 18px;
				color: #000;
				padding: 0;
				margin: 0;
			}
			
			.classbtnButtom{
				border: 0;
				background: url(images/bg_btn.gif) top left no-repeat;
				width: 29px;
				height: 29px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
			}
	#banner{
		float: left;
	}
	
#grayBar{
	width: 92.8em;
	height: 1.9em;
	background: url(images/bg_grayb.gif) top left no-repeat;
}	

#grayBarC{
	width: 92.8em;
	height: 1.9em;
	background: url(images/bg_gray_.gif) top left no-repeat;
}	

#contentB{
	width: 92.8em;
	background: url(images/bg_contentB.gif) top left repeat-y;
	min-height: 3em;
	_height: 3em;
	
}	
#contentC{
	width: 92.6em;
	min-height: 3em;
	_height: 3em;
	background: transparent url(images/bg_menuleft.gif) no-repeat left bottom; 
	border-left: 1px solid #c8c2c2;
	border-right: 1px solid #c8c2c2;
}	

	#leftB{
		width: 17.9em;
		float: left;
		border-right: 3px solid #FFF;
		
	}
	#leftC{
		width: 17.6em;
		float: left;
		border-right: 3px solid #FFF;
		
	}
	#rightB{
		width: 74.6em;
		float: left;
		
	}
	#rightC{
		width: 74.6em;
		float: left;
		background: transparent url(images/mundo.gif) no-repeat right bottom; 
		border-left: 1px solid #c8c2c2; 
		min-height: 29em; 
		_height: 29em;
		
	}

#noticias{
		
}
	#noticias h1{
		color: #FFF;
		padding: 3px 0;
		margin: 0 0 0 0.2em;
		background: #f47123;
		font-size: 14px;
		font-weight: bold;
		font-family: arial;
		text-align: center;
	}
		#noticias h1 a{
			color: #FFF;
			background: #f47123;
			font-size: 14px;
			font-weight: bold;
			font-family: arial;
			text-align: center;
			text-decoration: none;
		}
		#noticias h1 a:hover{
			color: #FFF;
			background: #f47123;
			font-size: 14px;
			font-weight: bold;
			font-family: arial;
			text-align: center;
			text-decoration: none;
		}
		
		
	#fecha{ color: #b91306; font-size: 11px; font-weight: normal; margin: 0; padding: 10px 5px 5px 15px; }
	#fecha a{ color: #b91306; font-size: 11px; font-weight: normal; text-decoration: none; }
	#fecha a:hover{ color: #000; font-size: 11px; font-weight: normal; text-decoration: none; }
	.descripcion{ font-size: 11px; color: #7a7575; margin: 0 10px 0 15px; padding-bottom: 5px; border-bottom: 1px dotted #ce190b; text-decoration: none; }
	.descripcion:hover{ font-size: 11px; color: #b91306; margin: 0 10px 0 15px; padding-bottom: 5px; border-bottom: 1px dotted #ce190b; text-decoration: none; }
	.ver{ color: #b91306; font-size: 11px; text-decoration: none; padding-right: 10px; padding-top: 10px; }
	.ver:hover{ color: #b91306; font-size: 11px; text-decoration: none; padding-right: 10px; }

#bolsa{ 
	background: url(images/bg-bolsaEmp.jpg) top left no-repeat;
	width: 29.8em;
	min-height: 4.4em;
	_height: 4.4em;
	
	}
	#bolsa h1{
		font-size: 11px;
		color: #3e3d3d;
		padding: 1.5em 0 0 0;
		margin: 0 0 0 9em;
		font-weight: bold;
		
	}
		#bolsa h1 a{
			font-size: 11px;
			color: #3e3d3d;
			font-weight: bold;
			text-decoration: none;
		}
		#bolsa h1 a:hover{
			font-size: 11px;
			color: #b91306;
			font-weight: bold;
			text-decoration: none;
		}

/*
#bolsa h1{
	color: #000;
	padding: 3px 0;
	margin: 0 0 0 0em;
	background: #ffe500;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	text-transform: uppercase;
}
	#bolsa h1 a{
		color: #000;
		font-size: 14px;
		font-weight: bold;
		font-family: arial;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
	}
	#bolsa h1 a:hover{
		color: #000;
		font-size: 14px;
		font-weight: bold;
		font-family: arial;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
	}
	*/
	
#red{ 
	padding: 0.3em 0 0 0;
	
}
#red h1{
	color: #000;
	padding: 3px;
	margin: 0 0 0 0.2em;
	background: #e4e4e4;
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	text-transform: uppercase;
}
#red h1 a{
	color: #3e3d3d;
	text-decoration: none;
}

#colors{
	width: 92.8em;
	background: url(images/bg_colors.jpg) top left no-repeat;
	min-height: 1.5em;
	_height: 1.5em;
}

#colorsC{
	width: 92.8em;
	background: url(images/bg_colors_.jpg) top left no-repeat;
	min-height: 1.5em;
	_height: 1.5em;
}
#direccion{
	width: 92.8em;
	background: url(images/bg_contentB.gif) top left repeat-y;
	min-height: 1.5em;
	_height: 1.5em;
	text-align: center;
}
#SubDireccion{
	width: 92.8em;
	color: #818181;
	background: url(images/bg_direccion.gif) bottom left no-repeat;
	min-height: 1.5em;
	_height: 1.5em;
	text-align: center;
	padding: 1em 0;
}
	#SubDireccion a{
		color: #818181;
		text-decoration: none;
	}
	#SubDireccion a:hover{
		color: #818181;
		text-decoration: none;
	}

#TituloProds{
	background: url(images/bg_tituloprods.gif) bottom left repeat-y;
	
}
	#TituloProds h1{
		font-size: 12px;
		color: #3e3d3d;
		padding: 0.2em 0 0 0;
		margin: 0 0 0 10em;
		font-weight: bold;
		min-height: 1.6em;
		_height: 1.6em;
	}
#redline{
	background: url(images/bg_redline.gif) bottom left no-repeat;
	min-height: 1em;
	_height: 1em;
}

#prod-servs{
	padding-bottom: 2px;
	border-bottom: 1px solid #dad7d7;
}


#prods{
	width: 44.8em;
	float: left;
	/*border-bottom: 1px solid #dad7d7;*/
	min-height: 27.7em;
	_height: 27.7em;
}
	#depositos{
		width: 14.8em;
		float: left;
	}
		#depositos h1{
			width: 12.1em;
			color: #FFF;
			padding: 3px 0;
			margin: 0 0.2em 0 0;
			background: #a3a3a3;
			font-size: 12px;
			font-weight: bold;
			font-family: arial;
			text-align: center;
			
		}
			#depositos h1 a{
				color: #FFF;
				font-size: 12px;
				font-weight: bold;
				font-family: Arial;
				text-align: center;
				text-decoration: none;
			}
			
			#depositos ul{
				width: 14.5em;
				background: #fff url(images/bg_depositos.gif) top left no-repeat;
				padding: 0 0 1em 0.3em;
				margin: 0;
				min-height: 10em;
				_height: 10em;
			}
				#depositos li{
					
					list-style: none;
					background: url(images/redbullet1.gif) top left no-repeat;
					padding: 0.2em 0.5em 0 0.8em;
					margin: 0em 0 0 0;
				}
				#depositos li a{
					color: #000;
					text-decoration: none;
					font-size: 9px;
					font-family: verdana;
				}
				#depositos li a:hover{
					font-family: verdana;
					color: #DE151B;
					font-size: 9px;
					text-decoration: none;
				}
		
		.leer{
			color: #ce190b;
			text-decoration: none;
			text-align: right;
			float: right;
		}
		.leer:hover{
			color: #ce190b;
			text-decoration: none;
		}
		
		
	#servicios{
		width: 15.2em;
		float: left;
	}
		#servicios h1{
			width: 12.4em;
			color: #FFF;
			padding: 3px 0;
			margin: 0 0.2em 0 0;
			background: #a3a3a3;
			font-size: 12px;
			font-weight: bold;
			font-family: arial;
			text-align: center;
			
		}
			#servicios h1 a{
				color: #FFF;
				font-size: 12px;
				font-weight: bold;
				font-family: arial;
				text-align: center;
				text-decoration: none;
			}
			
			#servicios ul{
				width: 14.7em;
				background: #fff url(images/bg_servicios.gif) top left no-repeat;
				padding: 0 0 0 0.5em;
				margin: 0;
				min-height: 11em;
				_height: 11em;
			}
				#servicios li{
					list-style: none;
					background: url(images/redbullet1.gif) top left no-repeat;
					padding: 0.2em 0.5em 0 0.8em;
					margin: 0em 0 0 0;
				}
				#servicios li a{
					color: #000;
					text-decoration: none;
					font-size: 9px;
					font-family: verdana;
				}
				#servicios li a:hover{
					font-family: verdana;
					color: #DE151B;
					font-size: 9px;
					text-decoration: none;
				}
	
	
	
	
	#creditos{
		width: 14.1em;
		float: left;
	}
		#creditos h1{
			width: 12.1em;
			color: #FFF;
			padding: 3px 0;
			margin: 0 0.2em 0 0;
			background: #a3a3a3;
			font-size: 12px;
			font-weight: bold;
			font-family: arial;
			text-align: center;
			
		}
			#creditos h1 a{
				color: #FFF;
				font-size: 12px;
				font-weight: bold;
				font-family: arial;
				text-align: center;
				text-decoration: none;
			}
			
			#creditos ul{
				width: 14em;
				background: #fff url(images/bg_depositos.gif) top left no-repeat;
				padding: 0 0 0 0.5em;
				margin: 0;
				min-height: 11em;
				_height: 11em;
			}
				#creditos li{
					list-style: none;
					background: url(images/redbullet1.gif) top left no-repeat;
					padding: 0.2em 0.5em 0 0.8em;
					margin: 0em 0 0 0;
				}
				#creditos li a{
					color: #000;
					text-decoration: none;
					font-size: 9px;
					font-family: verdana;
				}
				#creditos li a:hover{
					font-family: verdana;
					color: #DE151B;
					font-size: 9px;
					text-decoration: none;
				}



#servs{
	width: 29.8em;
	float: left;
}


#TextoInicio{ padding: 1em 0 0 0;}
#TextoInicio p{
	color: #5a5a5a;
	padding: 0em 1em 1em 1em;
	margin: 0;
}

#TextoInicio a {
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
}

#leerInicio{ padding: 0 2em 2em 0; }

#calcredito{
	background: url(images/bg_calcredito.jpg) top left no-repeat;
	width: 29.8em;
	min-height: 3.5em;
	_height: 3.5em;
}
	#calcredito h1{
		font-size: 11px;
		color: #3e3d3d;
		padding: 0.8em 0 0 0;
		margin: 0 0 0 9em;
		font-weight: bold;
		
	}
		#calcredito h1 a{
			font-size: 11px;
			color: #3e3d3d;
			font-weight: bold;
			text-decoration: none;
		}
		#calcredito h1 a:hover{
			font-size: 11px;
			color: #b91306;
			font-weight: bold;
			text-decoration: none;
		}

#caldeposito{
	background: url(images/bg_caldeposito.jpg) top left no-repeat;
	width: 29.8em;
	min-height: 4.4em;
	_height: 4.4em;
}

	#caldeposito h1{
		font-size: 11px;
		color: #3e3d3d;
		padding: 1.5em 0 0 0;
		margin: 0 0 0 9em;
		font-weight: bold;
		
	}
		#caldeposito h1 a{
			font-size: 11px;
			color: #3e3d3d;
			font-weight: bold;
			text-decoration: none;
		}
		#caldeposito h1 a:hover{
			font-size: 11px;
			color: #b91306;
			font-weight: bold;
			text-decoration: none;
		}

#dolar{ }

#dolar h1{
	color: #3e3d3d;
	padding: 0.2em 0;
	margin: 0 0 0 0.0;
	background: #e4e4e4;
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	text-transform: uppercase;
}

#cambio{
	background: url(images/dolar.gif) center left no-repeat;
	border: 1px solid #CCC;
	min-height: 8em;
	_height: 8em;
	margin: 0.3em 0.3em 0 0.1em;
	padding-bottom: 1em; 
}
	#cambio p{
		padding: 0.2em 0 0 0;
		margin: 0.5em 0 0 6.5em;
	}

#ruta{
	font-size: 11px;
	background: #e4e4e4; 
	padding: 0.3em 0 0.5em 1em;
	
}
	#ruta h1{
		font-size: 10px;
		padding: 0.5px 0;
		margin: 0;
	}
	 #ruta a{
		font-family: verdana;
		font-size: 10px;
	 	color: #000;
		text-decoration: none;
		font-weight: normal;
	 }
	 #ruta a:hover{
	 	color: #DE151B;
		font-size: 10px;
	 	text-decoration: none;
	 	
	 }

.titulo_actual{ color: #b83912; text-decoration: underline; padding-left: 0.3em; }

.separador{
	color: #FFF;
	padding: 0 0 0 3px;
	margin:  0 0 0 0:
}

.whiteLinks{
	color: #FFF;
	text-decoration: none;
}
.whiteLinks:hover{
	color: #FFF;
	text-decoration: underline;
}

#submenu{
	padding: 0.5em 0 0 0.5em;
}


#contenido{
	padding: 0 0 2em 0;
	margin: 0;
}

	#contenido h2{
		font-family: Verdana;
		font-size: 14px;
		color: #ce190b;
		padding: 0;
		margin: 2em 0 0 4em;
	}
		.Srchtitulo{
			font-family: Verdana;
			font-size: 16px;
			color: #ce190b;
			padding: 0 0 0.5em 0;
			margin: 2em 0 0 2em;
		}
	#contenidodet{
		margin: 0;
		padding: 1em 2em 0 8em;
		line-height: 13px;
		color: #5a5a5a;
		
	}
	#contenidodet a{
		color: #5a5a5a;
		text-decoration: none;
	}
	#contenidodet a:hover{
		color: #5a5a5a;
		text-decoration: none;
	}

#depositosC{}
	
	#depositosC h1{
			color: #b91306;
			padding: 3px 0 3px 10px;
			margin: 0 0.2em 0 0;
			font-size: 12px;
			font-weight: bold;
			font-family: arial;
			text-align: left;
			
		}
			#depositosC h1 a{
				color: #b91306;
				font-size: 12px;
				font-weight: bold;
				font-family: arial;
				text-decoration: none;
			}
			
			#depositosC ul{
				padding: 0 0 2em 0.5em;
				margin: 0;
				
			}
				#depositosC li{
					list-style: none;
					background: url(images/redbullet1.gif) top left no-repeat;
					padding: 0.2em 0.5em 0 0.8em;
					margin: 0em 0 0 0;
				}
				#depositosC li a{
					color: #000;
					text-decoration: none;
					font-size: 9px;
					font-family: verdana;
				}
				#depositosC li a:hover{
					font-family: verdana;
					color: #b91306;
					font-size: 9px;
					text-decoration: none;
				}
				
#serviciosC{}
	
	#serviciosC h1{
			color: #b91306;
			padding: 3px 0 3px 10px;
			margin: 0 0.2em 0 0;
			font-size: 12px;
			font-weight: bold;
			font-family: arial;
			text-align: left;
			
		}
			#serviciosC h1 a{
				color: #b91306;
				font-size: 12px;
				font-weight: bold;
				font-family: arial;
				text-decoration: none;
			}
			
			#serviciosC ul{
				padding: 0 0 2em 0.5em;
				margin: 0;
				
			}
				#serviciosC li{
					list-style: none;
					background: url(images/redbullet1.gif) top left no-repeat;
					padding: 0.2em 0.5em 0 0.8em;
					margin: 0em 0 0 0;
				}
				#serviciosC li a{
					color: #000;
					text-decoration: none;
					font-size: 9px;
					font-family: verdana;
				}
				#serviciosC li a:hover{
					font-family: verdana;
					color: #b91306;
					font-size: 9px;
					text-decoration: none;
				}
	#serviciosC{}
	
	#creditosC h1{
			color: #b91306;
			padding: 3px 0 3px 10px;
			margin: 0 0.2em 0 0;
			font-size: 12px;
			font-weight: bold;
			font-family: arial;
			text-align: left;
			
		}
			#creditosC h1 a{
				color: #b91306;
				font-size: 12px;
				font-weight: bold;
				font-family: arial;
				text-decoration: none;
			}
			
			#creditosC ul{
				padding: 0 0 2em 0.5em;
				margin: 0;
				
			}
				#creditosC li{
					list-style: none;
					background: url(images/redbullet1.gif) top left no-repeat;
					padding: 0.2em 0.5em 0 0.8em;
					margin: 0em 0 0 0;
				}
				#creditosC li a{
					color: #000;
					text-decoration: none;
					font-size: 9px;
					font-family: verdana;
				}
				#creditosC li a:hover{
					font-family: verdana;
					color: #b91306;
					font-size: 9px;
					text-decoration: none;
				}


.paginacion{
	color: #CE190B;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
.paginacion:hover{
	color: #CE190B;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}


.archivos{
	color: #CE190B;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
.archivos:hover{
	color: #CE190B;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}


.titulo_noticia{
	color: #000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
.titulo_noticia:hover{
	color: #000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}

.decripcion-noticia{
	color: #5a5a5a;
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}


.fecha_noticia{
	color: #B91307;
	font-weight: normal;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}

#submenu{}

	#submenu ul{
		padding: 0 0 1em 0;
		margin: 0;
		
	}
		#submenu li{
			list-style: none;
			background: url(images/arrow.gif) center left no-repeat;
			padding: 0.5em 0 0 1em;
			margin: 0em 0 0 0;
			
		}
		#submenu li a{
			color: #000;
			text-decoration: none;
		
			font-size: 9px;
			font-family: verdana;
			text-decoration: none;
		}
		#submenu li a:hover{
			font-family: verdana;
			color: #DE151B;
			font-size: 9px;
			text-decoration: none;
		}

.titleM{ color: #F9A800; }
.viewM{ color: #CE190B; }
#liSrch{
	list-style: none;
	padding: 0 0 0 1em;
	background: url(images/arrow.gif) top left no-repeat;
}	

#liSrch a{
	font-family: Verdana;
	list-style: none;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	
}	
	
/*clases para el validador*/

	.valen{
	
		border:1px solid #696a6c;
	}
	.valenBAD{
		
		border:1px solid red;
	}













	
	
