@charset "utf-8";
html,body{
	margin:0px;
	height:100%;
	background-color: #FDFDFD;
	}
img { border: 0; }

@font-face {  
	font-family: "Square";
	src: url(includes/SQR721DN.ttf) format("truetype");  
}
@font-face {  
	font-family: "MicrogrameDM";
	src: url(includes/MICROGME.ttf) format("truetype");  
}

#container {
	background-color: #FDFDFD;
    min-height:100%;
    position:relative;
}

/* */
#body {
	position:relative;
    padding:0px;
	width: 920px;
	top: 0px;
	bottom: 100px;
	left:50%;
	margin-left: -460px; 
	margin-right: auto;
	margin-bottom:100px; 	
	
/* 	background-color: #d3d3d3; */

	font-family: Verdana, Arial,"Square",Verdana, Sans-Serif;
	font-size:13px;

}

#footer {
	display:none;
    position:absolute;
    bottom:0;
    width:100%;
	height:100px;
	margin-top : 100px;
	padding: 5px 0px 0px 0px;

	background-color:#1E2C2B;
	background: #1E2C2B url(imgs/pie.png) 0 0 no-repeat;
	color:#ccc;
	font-family: "Square",Verdana, Arial, Sans-Serif;
	font-size:11px;
	
	clear:both;
}
#footer div {float:left; height: 85%; 
	margin: 2px 0px 0px 5px; padding: 0px 10px 0px 5px;
	border-right: 1px dotted #777; text-align:left;
	line-height:16px;
	}
#footer .control_banner { float:right;border: 0px; }
#footer a {color:#BBB;}


 /* */
#header {
	background: #FDFDFD url(imgs/none.jpg) top left repeat-x;
	height: 70px;	
}
#inner_header {
	width: 940px;
	margin: 0px auto;
}
#webLogo {
  float: left;
  margin: 0px;
  margin-top: 1px;
}
#menu {display:none;}

#header_options {
    position: relative;
	width: 100%;
    height: 70px;
}

#top_options {
	width:100%;
	height:40px;
}
#bottom_options {
	width:100%;
	height:25px;
	text-align:right;
}
 /* */

.presentacion1 {
	background-color: #fff;
	display: block;
	padding: 1px;
	height:385px;
}
.imgleft1 {
	width: 230px;
	height: auto;
	float:left;
}
.center1 {
	margin-left: 230px;
	display:block;
	padding:1px 10px;
	}

.line1 { background-color:#3A334F; height:7px; margin:0px;}

#body h2 {letter-spacing: 3px;}
#body h3 {letter-spacing: 2px;}
.optsil { 
	font-family: "MicrogrameDM", "Square",Verdana, Arial, Sans-Serif;
	font-weight: normal;
	background-color:#5f8226; 
	margin:0px; padding: 0px 15px;
	height:25px;color: #EEE;
	text-transform: uppercase;
	text-shadow:1px 2px 2px #333;	
	box-shadow: 0px 1px 1px 1px #555;	
	}
.optH4 {height:18px;}	
.color_sil { background-color: #5f8226;}
.color_ope { background-color: #0086b3;}
.color_mul { background-color: #e12724;}
.color_esp { background-color: #f49c0d;}



/* */
#productos_lista {
	display:block;
	height:auto;
	min-height: 380px;
	margin: 0 auto;
}
.lista_base {
	width: 60%;
}
.lista1 {
	width: 850px;
}

 /* PRODUCTOS LISTA */
#productos_lista .opt-menu {
	width:200px;height:330px;
	margin: 5px;
	padding: 1px;
	float: left;
	background-color:#FFF;
	color:#000;
}

#productos_lista .opt-prod {
	width:200px;height:330px;
	margin: 5px;
	padding: 1px;
	float: left;
	background-color:#FFF;
	color:#000;
	box-shadow: 2px 2px 3px -1px #555;	
}
#productos_lista .opt-prod IMG{
	width:200px;height:300px;
}

#productos_lista .color_sil { background-color: #5f8226;}
#productos_lista .color_ope { background-color: #0086b3;}
#productos_lista .color_mul { background-color: #e12724;}
#productos_lista .color_esp { background-color: #f49c0d;}

#productos_lista .opt1 { background-color: #5f8226;}
#productos_lista .opt2 { background-color: #0086b3;}
#productos_lista .opt3 { background-color: #e12724;}
#productos_lista .opt4 { background-color: #f49c0d;}


#productos_lista .titulo-opcion{
	display:block;
	text-align:center;
}

#productos_lista .opt-menu a,
#productos_lista .opt-prod a
{
	display:block;
	height: auto;
	color: #FFF;
	text-decoration:none;
}

#productos_lista .opt-menu a:hover,
#productos_lista .opt-prod a:hover
{
	color: #FFF;
	background-color:#006;opacity:0.75;	
}

#productos_lista .opt-menu span,
#productos_lista .opt-prod span
{
	font-family: "MicrogrameDM", "Square",Verdana, Arial, Sans-Serif;
	font-size: 16px;
	line-height: 30px;
	font-variant:small-caps;
	color:#FFF;

}
#productos_lista a.titop1:hover{
	color: #000;
	background-color: transparent;
}

#producto {
	display: block;
	padding: 1px;
	}
#producto .lateral { float:left; width:250px; height:400px; margin-top:20px;}
#producto .datos { display: block; margin-left: 260px;}
#producto .descmod { min-height: 130px; padding: 10px;}
#producto .tx1 { font-size:14px; font-weight: bold;}
#producto .tx2 {}
#producto .optmod {
	height:40px;
	padding-top: 4px;
	margin-bottom: 5px;
	border-top: 1px solid #3A334F;
	border-bottom: 1px solid #3A334F;
	}
	
#producto .btn1 {
	float:right;
	width: 120px;
	height:30px;
	background-color:#B0C5C8;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border:1px solid #999;
	border-left: 1px solid #CCC;
	border-top: 1px solid #EEE;
	border-radius:4px;
	box-shadow:1px 1px 1px -1px #333;
	margin: 1px 2px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}
#producto .btn1 a {
	display:block;
	color: #333;
	text-transform: uppercase;
	line-height:30px;
	text-align:center;
	text-decoration:none;
}
#producto .btn1 a:hover {
	background-color:#CDCDCD;
}
#producto .btn2 { width:200px;}

#producto .file_mod {
	min-height: 60px; padding: 1px;
	border-top: 2px solid #3A334F;
	border-left: 0px solid #000;
	border-bottom: 2px solid #3A334F;
	border-right: 0px solid #000;
}

#producto .opt-file{
	width: auto;
    height: 50px;
    float: left;
	margin: 0px 2px 1px 2px;
    background: url(imgs/document.gif) top center no-repeat;
}

#producto .opt-file a{
	display: block;
	height: auto;
	vertical-align: bottom;
	padding: 32px 1px 0px 1px;
	text-align: center;
	text-decoration: none;
    color: #000;
}


#gallery_mod {
	display:block; 
	z-index:3; 
}
#gallery_mod .foto {width: 120px; height:165px; float:left; margin: 2px 5px; text-align:left;}
#gallery_mod .foto img {border: 1px solid #999; text-align:center; height:160px;box-shadow: 2px 2px 3px -1px #555;}
#gallery_mod .foto span {display: none; margin: 0px; font-size:14px; text-transform:uppercase;text-align:center;}
#gallery_mod .foto a {display:block; border-bottom: 1px hidden #333;text-align:center;}


/* */
#busqueda_lista {
	display: table;
	width: 100%;
	}
#busqueda_lista .line {
	width:100%;
	height: auto;
	margin:2px 2px;
	display: inline-block;
	clear:both;
}
#busqueda_lista .line a {
	display:block;
	text-decoration: none;
}
#busqueda_lista IMG {
	height: 60px; 
	margin-left: 5px; margin-right: 5px; 
	float: left;
}

#busqueda_lista .titulo1 {
	font-size: 12px;
	color: #000;
}
#busqueda_lista .desc1 {
	font-size: 10px;
	color: #000;
}
#busqueda_lista .tipo {
	padding:0px 5px;
	color: #FFF;
}

/* DOCUMENTOS */
#documentos_lista {
	display:block;
	height:auto;
	min-height: 380px;
	margin: 0 auto;
}

#documentos_lista .opt-doc {
	width:200px;height:330px;
	margin: 5px;
	padding: 1px;
	float: left;
	background-color:#FFF;
	color:#000;
	box-shadow: 2px 2px 3px -1px #555;	
}
#documentos_lista .opt-doc IMG{
	width:200px;height:280px;
}

#documentos_lista .color_doc { background-color: #5f8226;}

#documentos_lista .titulo-opcion{
	display:block;
	text-align:center;
}
#documentos_lista .opt-doc a
{
	display:block;
	height: auto;
	color: #FFF;
	text-decoration:none;
}

#documentos_lista .opt-doc a:hover
{
	color: #FFF;
	background-color:#006;opacity:0.75;	
}

#documentos_lista .opt-doc span
{
	font-family: Verdana, "MicrogrameDM", "Square", Arial, Sans-Serif;
	font-size: 15px;
	line-height: 16px;
	font-variant:small-caps;
	color:#FFF;

}
#documentos_lista a.titop1:hover{
	color: #000;
	background-color: transparent;
}



/*
@media screen and (min-width: 1300px) {
	.slideshow {display:none}
	.galheader {display:none}
	.galheader IMG {display:none}
}
*/