body {
	margin: 0px;
	padding: 0px;
	background-image: url(imagenes/background.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
@font-face {
 font-family: Fjalla;
 src: url("fonts/FjallaOne-Regular.woff") format("woff"); /*FF Chrome, IE9*/ 
 src: url("fonts/FjallaOne-Regular.otf"); /*OTF file for IE*/
 src: url("fonts/FjallaOne-Regular.ttf") format("truetype"); /*Old Firefox*/
 src: url("fonts/FjallaOne-Regular.eot"); /*IE 6-8 FIX*/
 src: url("fonts/FjallaOne-Regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
 font-family: Oswald-Regular;
 src: url("fonts/Oswald-Regular.ttf"); /* TTF file for CSS3 browsers */
}
.Fondo_Contenido {
	background-image: url(imagenes/fondo-contenido.png);
}
.Fondo_Sup {
	background-color: #464646;
}
.Fondo_Menu {
	background-image: url(imagenes/fondo-menu.jpg);
}
.Fondo_Pie {
	background-color: #2b2b2b;
}
.Fondo_Busqueda {
	background-color: #02578D;
}

.Sombra_Banner {
	background-image: url(imagenes/sombra-banner.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.Marco_Banner {
	border: 10px solid #FFFFFF;
	background-color: #464646;
}


.tablax100 {
	height: 100%;
}
.Div_vert1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.Div_vert2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFE3EF;
}

.menu {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
	word-spacing: 20px;
	letter-spacing: 1px;
}
a.menu:link {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
	word-spacing: 20px;
	letter-spacing: 1px;
}
a.menu:hover {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
	word-spacing: 20px;
	letter-spacing: 1px;
}



.titulos {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
}
.titulosContenidos {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 20px;
	color: #2B2B2B;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
}
.titulosContenidosColor {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 20px;
	color: #004F84;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
}


.Subtitulos {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
}
a.Subtitulos:link {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
}
a.Subtitulos:hover {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 12px;
	color: #96C626;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
}
.SubtitulosContenidos {
	font-family: Fjalla, Oswald-Regular, sans-serif;
	font-size: 16px;
	color: #2B2B2B;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	padding-top: 0px;
	padding-bottom: 0px;
}
.txt_pie {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
a.txt_pie:link {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #96C626;
	text-decoration: none;
}
a.txt_pie:hover {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #96C626;
	text-decoration: underline;
}
.textos_contenidos {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
a.textos_contenidos:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
a.textos_contenidos:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: underline;
	text-align: justify;
}
.textos_contenidosB {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	text-decoration: none;
	text-align: justify;
}
.textos_Destacado {
	font-family: "Trebuchet MS";
	font-size: 18px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}

.nombre_celdas {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.nombre_celdas2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}

.celdas_busqueda {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.celdas_consulta {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}

.boton_busqueda {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #ADD1E8;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}

.boton_consulta {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #01619E;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}


.clipout{
  position:relative;
  width:200px;
  height:200px;
}
.clipin{
  position:absolute;
  clip:rect(0px 250px 200px 50px); /* arriba, derecha, abajo, izquierda */
  top:-0px;
  left:-50px;
}
.clipout_novedades{
  position:relative;
  width:125px;
  height:195px;
}
.clipin_novedades{
	position:absolute;
	clip:rect(30px 205px 225px 80px); /* arriba, derecha, abajo, izquierda */
	top:-30px;
	left:-80px;
}
.clipout_catalogo{
  position:relative;
  width:400px;
  height:300px;
}
.clipin_catalogo{
	position:absolute;
	clip:rect(5px 500px 305px 80px); /* arriba, derecha, abajo, izquierda */
	top:-5px;
	left:-80px;
}
.clipout_detalle{
  position:relative;
  width:80px;
  height:80px;
}
.clipin_detalle{
  position:absolute;
  clip:rect(40px 180px 120px 100px); /* arriba, derecha, abajo, izquierda */
  top:-40px;
  left:-100px;
}
.clipout_news{
	position:relative;
	width:460px;
	height:170px;
}
.clipin_news{
  position:absolute;
  clip:rect(50px 470px 220px 10px); /* arriba, derecha, abajo, izquierda */
  top:-50px;
  left:-10px;
}
