@charset "UTF-8";
body {
	margin: 0px;
	font-family:"ArimoRegular", Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #FFF;
}

.oneColFixCtr #Topcontainer {
	width: 100%;
	margin:0px;
	min-height: 198px;
	height:auto !important;
	height: 198px;
	background: url(../imagenes/fondo_top.png) repeat-x top;
}
.top {
	width:990px; height:198px; margin: 0 auto;
}
.isologo {
	background:url(../imagenes/iso_logo.png) no-repeat top;
	width:204px; height:195px; float:left;
}
.logo {
	background:url(../imagenes/logo.png) no-repeat left;
	width:786px; height:163px; float:left;
}
.contenedor_botonera_ppal {
	width:786px; float:left;
}
#DivProductos {
	display:none;
	background:#d0d2d3;
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 41%, #d0d2d3 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(61%,#ffffff), color-stop(100%,#d0d2d3));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 41%,#d0d2d3 100%);
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 41%,#d0d2d3 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 41%,#d0d2d3 100%);
	background: radial-gradient(ellipse at center,  #ffffff 41%,#d0d2d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0d2d3',GradientType=1 );
	width:990px;
	margin:0 auto;
	min-height:90px;
	height: auto !important;
	height:90px;
	z-index:5;
	position:relative;
	top:0px;
	margin-bottom:3px;
	overflow:auto;
}
.contenedor_botonera_productos {
	width:970px;
	margin:0 auto;
	padding:10px;
	text-align:center;
}
.oneColFixCtr #container {
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	min-height: 400px;
	height:auto !important;
	height: 400px;
	margin:0px;
	 /*margin: 0 auto; the auto margins (in conjunction with a width) center the page */
	/* text-align: center; this overrides the text-align: center on the body element. */
	background: #FFF;
}
.oneColFixCtr #mainContent {
	width: 990px;
	min-height:400px;
	height:auto !important;
	height:400px;	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	overflow: auto;
}
.oneColFixCtr #bottom  {
	width:100%;
	min-height:60px;
	height: auto !important;
	height:60px;
	margin:0px; 
	text-align:center;
	float:left;
}
.oneColFixCtr #contenedor_bottom {
	width: 990px;
	margin: 0 auto;
	text-align:left;
	min-height:50px;
	height:auto !important;
	height:50px;
	padding-top:20px;
}

.contenedor_100, .linea_gris_sombra, .linea_naranja_sombra {
	width:100%;
	float:left;
}
.contenedor_25 {
	width:25%;
	float:left;
}
.contenedor_15 {
	width:15%;
	float:left;
}
.contenedor_30 {
	width:30%;
	float:left;
}
.contenedor_45 {
	width:45%;
	float:left;
}
.contenedor_50 {
	width:50%;
	float:left;
}
.contenedor_55 {
	width:55%;
	float:left;
}
.contenedor_65 {
	width:65%;
	float:left;
}
.contenedor_75 {
	width:75%;
	float:left;
}
.contenedor_85 {
	width:85%;
	float:left;
}

.datos_pie {
	width:25%; float:left; line-height:18px;
}
.margin_5 {
	margin:5px; 
}
.margin_10 {
	margin:10px 0px;
}
.top_10 {
	margin-top:10px; 
}

/*STYLE BOTONERA*/
.bt_botonera, .bt_botonera_on {
	float:left; 
	padding: 5px 35px; 
	display:block; 
	font-size:15px; 
	font-family:"ArimoBold", Arial, Helvetica, sans-serif;
	border-right:1px solid #F05A28;
	box-shadow:1px 0px 0px #EEBB02;
	-moz-box-shadow:1px 0px 0px #EEBB02;
	-webkit-box-shadow:1px 0px 0px #EEBB02;
}
/*ESTILOS BOTONES*/
.bt_facebook, .bt_twitter, .bt_youtube {
	background: url(../imagenes/bt_facebook.png) no-repeat; height:29px; float:left; display:block; width:29px; margin:5px;
}
.bt_twitter {
	background:url(../imagenes/ico_twitter.png) no-repeat; 
}
.bt_youtube {
	background: url(../imagenes/bt_youtube.png) no-repeat;
}
.bt_gris, .bt_negro, .bt_naranja, input.bt_naranja {
	border:0px; 
	cursor:pointer; 
	padding:5px 25px 5px 5px;
	height:25px;
	text-transform:uppercase;
}
.bt_naranja, input.bt_naranja {
	border-right:1px solid #F05A28;
	box-shadow:1px 0px 0px #EEBB02;
	-moz-box-shadow:1px 0px 0px #EEBB02;
	-webkit-box-shadow:1px 0px 0px #EEBB02;
}
.bt_botonera_producto {
	display:block;
	color:#58595B;
	padding:1px;
	font-size:13px;
	margin:1px 0px;
}
/* ESTILOS IMAGENES */


/*ESTILOS LINEAS Y VINETAS*/
.linea_horizontal_gris {
	height:1px; 
	margin:5px 0px;
	width:100%;
}
.linea_vertical_sombra {
	border-right:1px solid #F05A28;
	box-shadow:1px 0px 0px #EEBB02;
	-moz-box-shadow:1px 0px 0px #EEBB02;
	-webkit-box-shadow:1px 0px 0px #EEBB02;
}
.linea_gris_sombra {
	height:1px; border-bottom:1px solid #FFF; background-color:#6D6E70;
}
.linea_naranja_sombra {
	height:1px; border-bottom:1px solid #EEBB02; background-color:#F05A28;
}
.borde_inferior_naranja {
	border-bottom:2px solid #E57C04;
}

/*ESTILOS FORMULARIOS */
.form_contacto {
	border:1px solid #F1F1F2; color:#333; padding:2px; width:485px; font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	background-color:#F1F1F2;
}

textarea.form_contacto {
	width:480px;
	resize:none;
}
/*ESTILOS FONTS*/
@font-face {
    font-family: "ArimoRegular";
    src: url("../fonts/Arimo-Regular-Latin-webfont.eot");
    src: url("../fonts/Arimo-Regular-Latin-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Arimo-Regular-Latin-webfont.woff") format("woff"),
         url("../fonts/Arimo-Regular-Latin-webfont.ttf") format("truetype"),
         url("../fonts/Arimo-Regular-Latin-webfont.svg#ArimoRegular") format("svg");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "ArimoBold";
    src: url("../fonts/Arimo-Bold-Latin-webfont.eot");
    src: url("../fonts/Arimo-Bold-Latin-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Arimo-Bold-Latin-webfont.woff") format("woff"),
         url("../fonts/Arimo-Bold-Latin-webfont.ttf") format("truetype"),
         url("../fonts/Arimo-Bold-Latin-webfont.svg#ArimoBold") format("svg");
    font-weight: normal;
    font-style: normal;

}

a{ text-decoration:none; }
h1, h2, h3 {
	font-size:40px; margin:0px; font-family:"ArimoBold", Arial, Helvetica, sans-serif; font-weight:normal;
}
h2, .size_25, .bt_contacto {
	font-size:25px; 
}
h3 {
	font-size:20px !important; margin:5px 0px;
}
h4, h5 {
	font-size:18px; margin: 0px; font-family:"ArimoBold", Arial, Helvetica, sans-serif; font-weight:normal;
}
h5 {
	font-size:16px;
}
h6 {
	font-size:11px; font-family:"ArimoRegular", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:1px; margin:5px 0px; text-transform:uppercase;
}
.size_11, .bt_ampliar {
	font-size:11px;
}
.size_13, input.bt_naranja, .bt_naranja {
	font-size:13px; 
}
.textos_generales {
	width:100%;
	float:left;
	line-height:18px;
	text-align:justify;
	font-size:12px;
	color:#404041;
}
.sombra_letras {
	text-shadow:1px 1px 1px #000;
}
.sombra_letras_gris {
	text-shadow:1px 1px 1px #666;
}
h3.titulo {
	margin:0px; padding:5px 10px 5px 10px; color:#FFF; float:left;
}
/*COLORES*/
.blanco, input.bt_gris, input.bt_negro, input.bt_naranja, .bt_naranja, .bt_botonera, .datos_pie, .datos_pie a {
	color:#FFF;
}
.bg_blanco, .bt_facebook:hover, .bt_twitter:hover {
	background-color:#FFF;
}
.negro, .bt_ampliar:hover {
	color:#000;
}
.bg_negro, input.bt_negro, input.bt_naranja:hover, .bt_naranja:hover{
	background-color:#000;
}
.naranja, .bt_botonera_on, .bt_botonera:hover, .datos_pie a:hover, .bt_ampliar, .bt_botonera_producto:hover {
	color:#E57C04;
}
.bg_naranja, .bt_gris:hover, .bt_negro:hover, input.bt_naranja, .bt_naranja {
	background-color:#E57C04;
}
.gris, .link_gris {
	color:#404041;
}
.bg_gris, .oneColFixCtr #bottom, .linea_horizontal_gris {
	background-color:#231F20;
}
.bg_gris_claro, .bt_botonera_on, .bt_botonera:hover {
	background-color:#F5F5F5;
}
.izquierda {
	float:left;
}
.derecha {
	float:right; 
}
.padding_5 {
	padding:5px;
}
.center {
	text-align:center;
}
.left_5 {
	margin-left:5px;
}
.left_25 {
	margin-left:25px;
}
strong {
	font-family:"ArimoBold", Arial, Helvetica, sans-serif; font-weight:normal;
}
.opacity {
	opacity:0.7;
}

