@charset "utf-8";

/* S T O R E Y  C S S */
html, body {
	background-color:white;
	width:100%;
	min-height:100%;
	margin:0;
	font-family: Verdana, Geneva, sans-serif;
}
body{overflow-y:scroll;}
h2{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6D6F71;
	margin:55px 0 5px 0;
	padding:0;	
}
p{font-family: Verdana, Geneva, sans-serif;color:#6D6F71;font-size:13px;}
ul{font-family: Verdana, Geneva, sans-serif;color:#6D6F71;font-size:13px;}
a img{border:none;}
a {text-decoration:none;color: #6D6E70}
a:focus {outline:none;}
.clearfix{width:100%;clear:both;}
table{font-family: Verdana, Geneva, sans-serif;color:#6D6F71;font-size:13px;color:#231F20;margin-top:20px;}
.azul{color:#00274D;}
.celeste{color:#008FB8;}
.gris{color:#6D6F71;}
#wrapper {
	width:854px;
	margin:0 auto;
	border-bottom:1px solid #CCC;
	padding:0;
}
#header {
	float:left;
	position:relative;
	width:100%;
	border-bottom:1px solid #CCC;
}
a#logo{
	float:left;
	position:relative;
	width:129px;
	height:19px;
	margin:70px 0 15px 0;
}
#nav{
	position:relative;
	float:right;
	margin-top:75px;
}
#nav a{
	float:left;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#6D6F71;
	text-decoration:none;
	margin:0 0 0 23px;
}
#nav a:hover {color:#00274D;}
#footer {
	width:845;
	height:12px;
	margin-top:40px;
	padding:5px 10px 5px 0;
	background:#6D6F71;
	font-size:9px;
	color:#FFF;
	text-align:center;
}

/* H O M E */
#latest {
	position:relative;
	float:left;
	width:853px;
	height:150px;
	border:1px solid #CCC;
}

/* E M P R E S A */
#empresa {
	position:relative;
	float:left;
	width:440px;
	height:auto;
	margin:60px 0 0 25px;
}
#empresa p{color:#231F20;}
#empresa table p{margin:5px 0 0 0;}

/* P R O D U C T O S */
#prods_wrapper{
	position:relative;
	float:left;
	width:855px;
	height:370px;
	border-bottom:1px solid #CCC;
	overflow:hidden;
}
#prods_train{
	position:absolute;
	top:0;
	left:0;
	width:1500px;
}
#prods_menu {
	position:relative;
	float:left;
	width:415px;
	height:auto;
	margin:60px 0 0 175px;
}
#prods_menu h1{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:38px;
	font-weight:bold;
	color:#6D6E70;
	width:100%;
	margin-top:55px;
	padding:0;	
}
#prods_menu a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;	
	text-decoration:none;
}
a.current{color:#008FB8;font-weight:bold;}
#prods_menu a:hover{color:#008FB8;}
.flecha{
	position:absolute;
	top:50px;
	right:20px;
	width:33px;
	height:60px;
	background:url(../images/flecha.gif) 0 0 no-repeat #FFF;
	z-index:99;
}
#prods_submenu{
	position:relative;
	float:left;
	width:607px;
	height:auto;
	margin:60px 0 0 0;
	display:none;
}
#prods_submenu h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#6D6E70;
	font-size:13px;	
	font-weight:bold;
	margin:0;
}
#prods_submenu a{
	font-family:Verdana, Geneva, sans-serif;
	color:#6D6E70;
	font-size:13px;	
	font-weight:400;
	text-decoration:none;
	margin:0;
}
/*prueba*/
#prods_submenu{
	position:relative;
	float:left;
	width:607px;
	height:auto;
	margin:60px 0 0 0;
	display:none;
}
#prods_submenu a{
	font-family:Verdana, Geneva, sans-serif;
	color:#6D6E70;
	font-size:13px;	
	font-weight:400;
	text-decoration:none;
	margin:130px 0 0 0;
}
#prods_submenu a:hover{color:#008FB8;}
#prods_descrip{
	position:relative;
	float:left;
	width:440px;
	height:auto;
	margin:50px 0 0 25px;
}
#prods_descrip h1{
	position:relative;
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:400;
	color:#00274D;
	font-size:18px;	
	text-decoration:none;
}
#prods_descrip h2{
	position:relative;
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#008FB8;
	font-size:15px;
	margin-top:10px;
}
#prods_descrip p{color:#231F20;}
#nav_sup{
	position:relative;
	float:left;
	top:10px;
	left:0;
	width:850px;
}
#prods_body{
	position:relative;
	float:left;
	margin-top:10px;
}
#nav_sup a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#00274D;
}
#nav_sup a:hover{
	text-decoration:underline;
}
#nav_sup span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
/* SERVICIOS */

#servs_wrapper{
	position:relative;
	float:left;
	width:855px;
	height:370px;
	border-bottom:1px solid #CCC;
	overflow:hidden;
}
#servs_train{
	position:absolute;
	top:0;
	left:0;
	width:1500px;
}
#servs_submenu{
	position:relative;
	float:left;
	width:607px;
	height:auto;
	margin:60px 0 0 0;
	display:none;
}
#servs_submenu h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#6D6E70;
	font-size:13px;	
	font-weight:bold;
	margin:0;
}
#servs_menu {
	position:relative;
	float:left;
	width:415px;
	height:auto;
	margin:100px 0 0 27px;
}
#servs_menu h1{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:38px;
	font-weight:bold;
	color:#6D6E70;
	width:100%;
	margin-top:55px;
	padding:0;	
}
#servs_menu a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:400;
	color:#6D6E70;
	font-size:18px;	
	font-weight:400;
	text-decoration:none;
}
#servs_menu a:hover{color:#008FB8;}
.flecha{
	position:absolute;
	top:50px;
	right:20px;
	width:33px;
	height:60px;
	background:url(../images/flecha.gif) 0 0 no-repeat #FFF;
	z-index:99;
}
#servs_submenu h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#6D6E70;
	line-height:3em;
	font-size:13px;	
	font-weight:bold;
	margin:0;
}
#servs_cuadro { 
	position:absolute; 
	margin-top:340px; 
	left:42px; 
	width:770px; 
	height:auto; 
	display:none;
}
#servs_cuadro p{
	font-family:Verdana, Geneva, sans-serif;
	color:#6D6F71;
	line-height:1.5em;
	font-size:20px;	
	margin:0;
	text-align:center;
}
/* NOVEDADES */

#nov_wrapper{
	position:relative;
	float:left;
	width:855px;
	height:350px;
	border-bottom:1px solid #CCC;
	overflow:hidden;
}
#nov_train{
	position:absolute;
	top:0;
	left:0;
	width:1500px;
}
#nov_submenu{
	position:relative;
	float:left;
	width:607px;
	/*height:auto;*/
	margin:60px 0 0 0;
	display:none;
}
#nov_submenu h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#6D6E70;
	font-size:13px;	
	font-weight:bold;
	margin:0;
}
#nov_menu {
	position:relative;
	float:left;
	width:415px;
	/*height:auto;*/
	margin:100px 0 0 27px;
}
#nov_menu h1{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:38px;
	font-weight:bold;
	color:#6D6E70;
	width:100%;
	margin-top:55px;
	padding:0;	
}
#nov_menu a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:400;
	color:#6D6E70;
	font-size:18px;	
	font-weight:400;
	text-decoration:none;
}
#nov_menu a:hover{color:#008FB8;}
.flecha{
	position:absolute;
	top:50px;
	right:20px;
	width:33px;
	height:60px;
	background:url(../images/flecha.gif) 0 0 no-repeat #FFF;
	z-index:99;
}
#nov_submenu h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#6D6E70;
	line-height:3em;
	font-size:13px;	
	font-weight:bold;
	margin:0;
}
#nov_descrip{
	position:relative;
	float:left;
	width:410px;
	/*height:auto;*/
	margin:0 0 0 25px;
}
#nov_descrip h1{
	position:relative;
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:400;
	color:#00274D;
	font-size:18px;	
	text-decoration:none;
}
#nov_descrip h2{
	position:relative;
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#008FB8;
	font-size:15px;
	margin-top:10px;
}
#nov_descrip p{
	color:#231F20;
	line-height:22px;
}
table#novedades{width:400px;}

/* pajination plug-in */
.ellipse{float: left;}
.page_navigation{text-align:center;}
.page_navigation a, .alt_page_navigation a{
	font: normal 13px Verdana, Geneva, sans-serif;
	color:#F3F3F3;text-decoration:none;float:left;
	padding:6px 8px;margin:20px 5px 10px 0px;
	color:#F3F3F3;
	background-color: #6D6F71;
}
a.nitems{text-decoration:none;margin-top:3px;cursor:pointer;}
.page_navigation a:hover, .alt_page_navigation a:hover{color:white;background-color:#00274D;}
.active_page{background-color:white !important;color:#00274D !important;}

/* CONTACTO */
#cont_wrapper {
	width:854px;
	height:500px;
	margin:0 auto;
	padding:0;
}
#contacto {
	position:relative;
	float:left;
	width:445px;
	height:auto;
	margin:60px 0 0 25px;
}
#contacto p{color:#231F20;}
/*#contacto table {
     width:400px;
}*/
#cont_menu {
	position:relative;
	float:left;
	width:357px;
	height:auto;
	margin:100px 0 0 27px;
}
#cont_menu h1{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:38px;
	font-weight:bold;
	color:#008FB8;
	width:100%;
	margin-top:55px;
	padding:0;	
}
.cont_flecha{
	position:absolute;
	top:50px;
	right:20px;
	width:33px;
	height:60px;
	background:url(../images/flechacont.jpg) 0 0 no-repeat #FFF;
	z-index:99;
}
.contacto, #feed0, #feed1, #feed2, #feed3, #feed4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:9px;
	color:#77787B;
}
form#form1 input[type=submit],form#form1 a#salir{background:#FFF;border:0;font-family:Verdana, Geneva, sans-serif;text-decoration:none;cursor:pointer;font-weight:bold;color:#77787B; width:60px;margin:6px 0;padding:3px;}
/*form#form1 input#send{background:#FFF;color:#FFF;border:none;cursor:pointer;width:98px;margin:6px 0;padding:2px 0;}*/
form#form1 textarea{font-family:Arial, Helvetica, sans-serif;width:330px;height:200px;margin:6px 0;padding:3px;resize:none;overflow:auto;}
form#form1 p{margin:0;padding:10px 0;}

form{font:normal 12px/15px Arial, Helvetica, sans-serif;color:#77787B /* gris oscuro */;}
form .largo{
	width:341px;
}
form .mediano{width:125px;}
form .corto{width:52px;}
form textarea{width:458px;height:200px;resize:none;overflow:auto;/* saca el scroll en explorer */ margin:0;padding:0;font:normal 13px Arial, Helvetica, sans-serif;color:#000;border:1px solid #FFFF /* gris oscuro */;}

.links_claros{
	color:#999999;
	font-size:9px;

}
/*tetra*/
#snavs{
	position:relative;
	float:left;
	width:440px;
	height:auto;
	margin:50px 0 0 25px;
}
#snavs a.snav{position:relative;float:left;width:440px;height:32px;margin-bottom:20px;border-bottom:solid 1px #FFF; cursor:pointer;}
#snavs div{position:relative; float: left; width:440px; display:none;}
#snavs p{font-family: Verdana, Geneva, sans-serif;color:#6D6F71;font-size:13px;}
#snavs h1{
	position:relative;
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:400;
	color:#00274D;
	font-size:18px;	
	text-decoration:none;	
}
#snavs h2{
	position:relative;
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#008FB8;
	font-size:15px;
	margin-top:10px;
}
#snavs h3{
	position:relative;
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:15px;
	margin-top:10px;
}
/* P O P U P S   T E T R A */

#popup{
	position:absolute;width:600px;height:auto;top:0;left:0;padding:20px;border:1px solid #AAA;background:#FFF;
	-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;behavior:url(PIE.htc);display:none;z-index:666;
}
#popup img{margin:0;padding:0;}
#popup a{font:normal 12px/18px Verdana, Geneva, sans-serif;color:#333;}
#popup p{margin:0;padding:0 0 10px 0;}

a.cerrar{position:absolute;top:0;right:0;width:40px;height:auto;display:none;z-index:777;
	padding:6px 12px;font:normal 11px Verdana, Geneva, sans-serif;color:#FFF;
	text-decoration:none;background:url(../images/nav_tile.jpg) repeat-x top left #6d6b6c;
}
a.cerrar:hover{background:url(../images/nav_hover_tile.jpg) repeat-x top left #6d6b6c;cursor:pointer;}

.alpha{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter: alpha(opacity=75);display:none;z-index:555;}
