/* CSS  */

body{ 
	background-color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	size:16px;
	color:#333;
	background-image:url('../imagenes/fondo_gigante_gris_t.jpg');
	background-attachment:fixed;
}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}
.link{text-decoration:none;color:#333;}
.link:hover{color:#06F;}
.link_grupos{text-decoration:none;color:#333; font-size:12px;}
.link_grupos:hover{color:#06F;}
img{ border:none;}
#contenedor_global{margin-top:-8px;width:100%;}
#contenedor_pagina{width:1024px;min-height:780px;border:solid 1px #666; background-color:#FFF; box-shadow: 0px 0px 50px #000; padding-bottom:10px;}

/*------ CABECERA ------------*/
#cabecera{ 
	position:relative;
	background-image:url("../imagenes/fondo_cabecera.jpg");
	width:1024px;
	height:151px;
	box-shadow: 0px 2px 10px #000;
	
}

.sombra_div{text-shadow: 1px 1px #CCC;}

#cont_subpaginas{
	position:relative;
	border:solid 0px #CC0000;


	
}
#texto_encabezado_grande{
	top:18px;
	width:100%;
	position:absolute;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	color:#FFF;
	text-shadow: 3px 3px #000;
	font-weight:bold;
}

#linea_titulo{position:relative;top:50px;}

#texto_encabezado_chico{
	top:65px;
	width:100%;
	position:absolute;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-shadow: 2px 2px #000;
	letter-spacing:1px;
}

#menu_cabecera{
	top:114px;
	left:190px;
	width:auto;
	height:20px;
	border:solid 0px #333;
	position:absolute;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	text-shadow: 2px 2px #000;
	

}
.boton_menu{float:left;}
.boton_menu:hover{border-bottom:solid 2px #06C;cursor:pointer;}
.boton_menu_on{float:left;border-bottom:solid 2px #06C;cursor:default;}
.img_separador_menu{width:3px;height:17px;background-image:url('../imagenes/img_separador_menu.png');float:left;border:solid 0px #0F3; margin-left:20px; margin-right:20px;margin-top:1.5px;}

#cont_lenguaje{
	position: absolute;
	right:2px;
	top:5px;
	

}
.txt_idioma{
	/*position:relative;*/
	float: right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	text-shadow:1px 1px 1px #000;
	margin-top:2px;
	margin-right:5px;
}
.bandera_icon{
	float:right;
	margin-right:5px;
	border:solid 1px #000;

}

/*------ CONTENIDO INICIO----------*/
#contenido_superior{
	position:relative;
	top:20px;
	width:934px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16;
	color:#333;
	text-align:left;
	text-shadow:1px 1px #ccc;
	border:solid 0px #000;


}
#contenido_inferior{
	position:relative;
	top:40px;
	width:734px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16;
	color:#333;
	text-align:left;
	text-shadow:1px 1px #ccc;
	border:solid 0px #000;

}

/*------ BANNER ------------*/

#contenedor_banner{
	position:relative;
	top:50px;
	width:1024px;
	height:300px;
	border:solid 0px #000;
}
#banner_degradado_superior{
	
	background-image:url(../imagenes/degradado_top_slider.png);
	width:1025px;
	height:50px;
	margin-left:0px;

}
#imagenes_banner{
	background-color:#006;
/*	background-image:url(../imagenes/tira_imagenes.jpg);*/
	width:1024px;
	height:111px;
	overflow:hidden;
	border: solid 0px #ccc;

}
.image_carousel_div{
    padding: 0px 0px 0px 0px;
}

.image_carousel_div img {
   /* border: 1px solid #ccc;
    background-color: white;*/
    padding: 0px;
    margin-right: -5px;
    /*display: block;
    float: left;*/

}

.clearfix {
    float: none;
    clear: both;
}


#banner_degradado_inferior{
	
	background-image:url(../imagenes/degradado_bottom_slider.png);
	width:1025px;
	height:50px;
	margin-left:0px;

}
/*------ PIE DE PAG ---------*/
#contenedor_pie{
	position:relative;
	top:-40px;
	border:solid 0px #000;
	width:1024px;
	height:260px;
}
#contenedor_pie a {
	text-decoration: none;
	color: #333;
}
#contenedor_pie a:hover {
	text-decoration: none;
	color: DarkBlue;
}
#contenedor_uruguay{
	position:relative;
	top:0px;
	left:-240px;
	width:340px;
	height:140px;
	border:solid 0px #000;
}
#contenedor_paraguay{
	position:relative;
	top:-142px;
	left:230px;
	width:400px;
	height:140px;
	border:solid 0px #000;
}
.titulo_sucursal{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#logotipos{
	position:relative;
	top:-70px;
	left:0px;
	width:100%;
	border:solid 0px #C96;

}
#logo_prochem{
	position:relative;
	top:0px;
	left:-100px;
}
#logo_demar{
	position:absolute;
	top:10px;
	left:510px;
}
#texto_pie{
	position:relative;
	width:1024px;
	top:5px;
	text-align:center;
	z-index:10;
	border:solid 0px #CF0;
}
.texto_chiquito{
	font-size:11px;
	color:#FFF;
	text-shadow:1px 1px 1px #000;
}

/*------------ PRODUCTOS -------------*/
#cont_busqueda{
	width:800px;
	border:solid 1px #CCCCCC;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding:10px;
	box-shadow:1px 1px 8px #CCC;
	margin-bottom:10px;
}
#resultado_busqueda{
	width:800px;
	border:solid 1px #CCCCCC;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding:10px;
	box-shadow:1px 1px 8px #CCC;

}
.lista_productos_simple{
	border-bottom:dotted 1px #CCCCCC;
	margin-top:0px;
}

.lista_grupos_simple{
	border-bottom:dotted 1px #06F;
	margin-top:10px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#06F;
	text-shadow:1px 1px 1px #FFF;
}
.lista_grupos_simple_td{
	border-bottom:dotted 1px #06F;
	margin-top:10px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#06F;
	text-shadow:1px 1px 1px #FFF;
}
#lista_productos_equipos_nombre{
	position:relative;
	width:100%;
	border-bottom:solid 1px #06C;
	margin-top:0px;
}
#lista_productos_equipos_detalle{
	position:relative;
	width:100%;
	top:-10px;
	border:solid 0px #03C;
	font-size:10px;
	
}
.lista_productos_equipos td{
	border-bottom:dotted 1px #CCCCCC;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
}
.img_equipos{
	/*margin-right:25px;*/
	border:solid 0px #999;
	box-shadow:1px 1px 10px #999;
	border-radius:10px;
}
#float_up{
	background-color:#CCC;
	position:relative;
	float:right;
	width:100px;
	text-align:center;
	border:solid 1px #CCCCCC;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	color:#333;
	z-index:100;

}
#float_up:hover{
	cursor:pointer;
	background-color:#06C;
	color:#FFF;
	text-shadow:1px 1px #333;
}
.fila_detalle{
	border:solid 0px #CC6600;
	vertical-align:middle;
	clear:both;
	float:right;
	width:40px;
	height:20px;
	top:0px;
	margin-right:-5px;
	text-decoration:none;
	font-size:10px;
	color:#333;
	text-shadow:1px 1px #FFF;
	cursor:pointer;
	
}
.fila_detalle_us{
	border:solid 0px #CC6600;
	vertical-align:middle;
	clear:both;
	float:right;
	width:60px;
	height:20px;
	top:0px;
	margin-right:-15px;
	text-decoration:none;
	font-size:10px;
	color:#333;
	text-shadow:1px 1px #FFF;
	cursor:pointer;
	
}
.fila_detalle img{
	height:20px;
	margin-top:-3px;
	vertical-align:middle;
}
.fila_detalle_us img{
	height:20px;
	margin-top:-3px;
	vertical-align:middle;
}
.txt_pop{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#FFF;
	text-shadow:1px 1px 1px #000000;
}

/*------------ CONTACTENOS ------------------*/
.contactenos_sucursal{
	border:solid 1px #CCC;
	border-radius:20px;
	width:850px;
	height:auto;
	padding:20px;
	/* gecko based browsers MOZILLA*/
	background: -moz-linear-gradient(top, #FFF, #EAEAEA);
	/* webkit based browsers CHROME*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EAEAEA));
	box-shadow:1px 1px 10px #CCC;
}
.contactenos_sucursal a{
	text-decoration: none;
	color: #333;
}
.contactenos_sucursal a:hover{
	text-decoration: none;
	color: DarkBlue;
}