@charset "utf-8";


* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#enc_sup {
	height: 338px;
	background-image:url(../img/sup_r1_c1.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	
}
#enc_inf {
	background-color:#FFCD27;
	height: 8px;
	position:relative;
	z-index:999;
}
#sup_cent {
	width: 945px;
	margin: auto;
	overflow: hidden;
}
#logo_tecno {
	float:left;
	padding-top: 22px;
}
#jacob_menu {
	float:left;
	height: 120px;
}
#logo_jacob {
	padding-top: 13px;
	margin-left: 265px;
	width: 211px;
}
#logo_jacob img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

p.text_logo_jacob {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11.5px;
	font-stretch:expanded;
	text-align:center;
	margin-bottom: 5px;
}
#menu {
	height:29px !important;
	padding-top: 8px;
	margin-left: 10px;
}
#menu li {
	float: left; 
	margin-right: 2px;
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}
#menu li a{
	/* background: url(/tools/img/tabs/blue_panes.jpg) no-repeat; */
	display:block;
	height: 29px;   
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:29px;
	text-align:center;
	text-decoration:none;
}

#menu #ini {
	background-image:url(../img/btomenu1.png);
	width: 87px;
}
#menu #duc {
	background-image:url(../img/btomenu2.png);
	width: 80px;
}
#menu #ven {
	background-image:url(../img/btomenu3.png);
	width: 97px;
}
#menu #apl {
	background-image:url(../img/btomenu4.png);
	width: 100px;
}
#menu #con {
	background-image:url(../img/btomenu3.png);
	width: 97px;
}

#menu a {
	background-position: 0 33px;
}
#menu a:hover {
	background-position: 0 66px;
}
#menu a.current {
	background-position: 0 0;
	cursor: default;
}


#sup_banner {
	height: 217px;
	background-image:url(../img/efecto_fondo.png);
	background-repeat: repeat-x;
	background-position:center;
}
#sup_cent2 {
	width: 1100px;
	margin: auto;
 	clear:left;
}
#paneles {
	position:relative;
	overflow:hidden;
	clear:both;
	height: 217px;
}

#paneles div {
	float:left;
	display:block;
	width:1100px;
	font-size:30px;
	height: 217px;
}

#paneles .items {
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
	width:20000em;
}

#galeimg {
	height: 187px;
	width: 233px;
	overflow: hidden;
	position:relative;
	float: left;
}

.items {
	height:20000em;
	position:absolute;
}

#galeimg div {
	margin-bottom: 20px;
}

#galeimg2 {
	height: 187px;
	width: 233px;
	overflow: hidden;
	position:relative;
	float: left;
	margin-top: 6px;
}

#galeimg2 .items2 {
	width:20000em;
	position:absolute;
}

#galeimg2 div {
	margin-right: 20px;
	float: left;
}

.galeimg_aplicaciones {
	height: 179px;
	width: 296px;
	overflow: hidden;
	position:relative;
	float: left;
}

.galeimg_aplicaciones .items {
	width:20000em;
	position:absolute;
}

.galeimg_aplicaciones div {
	margin-right: 20px;
	float: left;
}

#cont_cent {
	width: 945px;
	margin: auto;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
 position:relative;
 z-index:2px;
}
#contenedor_marcaAgua{
 position:relative;
 width:945px;
 height:1px;
 margin:0 auto 0 auto;
}
#marcaAgua1{
 background-image:url(../img/Abrasaderagif.gif);
 background-repeat:no-repeat;
 left:257px;
 width:620px;
 height:746px;
 position:absolute;
 z-index:1px;
 top:-53px;
}
#marcaAgua2{
 background-image:url(../img/Abrasadera2gif.gif);
 background-repeat:no-repeat;
 left:-118px;
 width:620px;
 height:746px;
 position:absolute;
 z-index:1px;
 top:131px;
}
#marcaAgua3{
 background-image:url(../img/Abrasaderagif3.gif);
 background-repeat:no-repeat;
 left:316px;
 width:780px;
 height:911px;
 position:absolute;
 z-index:1px;
 top:438px;
}


#cont1_sup {
	overflow: hidden;
}
#c1_izq {
	width: 630px;
	overflow: hidden;
	float: left
}

	

/* elitos de etiquetas o generales*/

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 28px;
	color: #333333;
}
p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 10px;
	color: #333333;
	line-height: 17px;
}
hr.hrnegro {
	color: #CCC;
	margin-top: 5px;
	margin-bottom: 20px;
}

img[align=left]{
 padding:3px 10px 0 0;
}

img.img_izq {
	float:left;
	display:block;
}
.tex_der {
	margin-left: 20px;
	width: 342px;
	float: left;
}

.tex_der1 {
	margin-left: 10px;
	width: 590px;
	float: left;
}.

p.link_a {
	text-align: right;
}
p.link_a a {
	color: #A5CC45;
	text-decoration: none;
	font-weight:bold;
}
p.link_a a:hover {
	color:#83A72E;
	font-size:14px;
}
.espacio {
	height: 20px;
	clear: left;
}


#c1_der {
	width: 307px;
	float: left;
	margin-left: 8px;
}

h1.blanco {
	color:#FFF;
	font-size: 26px;
}
hr.hrblanco {
	color:#CCCCCC;
	margin-bottom: 18px;
}

.img_blanco {
	float: left;
	margin-right: 3px;
}
p.link_b {
	clear: left;
	overflow: hidden;
}
p.link_b a {
	display: block;
	float:right;
	background-image:url(../img/bto_vermas_a.png);
	background-position: 0 0;
	width: 77px;
	height: 26px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	line-height: 26px;
}
p.link_b a:hover {
	background-position: 0 26px;
	color:#5B721F;
}

p.link_c {
	clear: left;
	overflow: hidden;
}
p.link_c a {
	display: block;
	float:right;
	background-image:url(../img/bto_vermas_b.png);
	background-position: 0 0;
	width: 77px;
	height: 26px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	line-height: 26px;
}
p.link_c a:hover {
	background-position: 0 26px;
	color:#CCC;
}


#cont2_inf {
	margin-top: 11px;
}

#servilinea {
	background-image:url(../img/servilinea.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 133px;
	margin-top:11px;
}

#servicliente {
	background-image:url(../img/fond_sevicliente.png);
	background-repeat: no-repeat;
	width: 470px;
	height: 164px;
}
#servicliente p {
	padding-top: 48px;
	padding-left: 198px;
	padding-right: 15px;
	font-size: 11px;
	text-align: center;
}
#reprejacob {
	float:left;
	background-image:url(../img/fond_verde.jpg);
	background-repeat: no-repeat;
	width: 440px;
	height: 134px;
	padding: 15px;
	margin-left: 5px;
}
#logo_jacob2 {
	float:left;
}
#text_jacob1 {
	float:left;
	margin-left: 10px;
	width: 261px;
	color:#000;
}
#text_jacob2 {
	clear: left;
	color:#000;
}
#pie{position:relative;}

#pie_cont {
	//*background-image:url(../img/fondo_pie.jpg);*//
	background-repeat: repeat-x;
	background-position: left top;
	height: 168px;
	
}
#fondo_pie {
	background-image: url(../img/efecto_fondo.png);
	background-position: center center;
	background-repeat: repeat-x;
	height: 100%;
}
#pie_izq {
	float: left;
	width: 350px;
}
#pie_der {
	float: left;
	width: 550px;
}
#menu_pie {
	background-image:url(../img/fondo_menubajo.jpg);
	background-repeat:no-repeat;
	width: 570px;
	height: 33px;
}
#menu_pie li { 
	float: left; 
	margin-right:-12px;
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}
#menu_pie li a{
	/* background: url(/tools/img/tabs/blue_panes.jpg) no-repeat; */
	display:block;  
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 8px;
	
	/* font decoration */
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align:center;
	text-decoration:none;
}
#menu_pie #ini2 {
	
}
#menu_pie #duc2 {
	border-left: 2px solid #ffffff;
}
#menu_pie #ven2 {
	border-left: 2px solid #ffffff;
}
#menu_pie #apl2 {
	border-left: 2px solid #ffffff;
}
#menu_pie #con2 {
	border-left: 2px solid #ffffff;
}

#menu_pie li a:hover{
	color:#333333;
}
#texdir {
	color: #fff;
	font-size: 15px;
	padding-top: 5px;
	padding-right: 15px;
	text-align: center;
	line-height: normal;
}
#pie_izq img {
	margin-top: 10px;
}
#pie_jacob {
	margin-top: 50px;
}
#pie_jacob div { 
	text-align: center;
	width: 200px;
	float: left;
	margin-left: 10px;
}
#pie_jacob div #reptext {
	margin-bottom: 0px;
	color: #fff;
	font-size: 11px;
}
#pie_jacob #piedir2 {
	float: left;
	text-align: right;
	width: 253px;
	font-size: 16px;
	margin-top: 10px;
	color:#FFF;
}
#pie_inf {
	font-size: 12px;
	color: #333333;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 15px;
 	height: 35px;
}
	
	
	
/* Eslitos de pagina de ductos */
#c_a {
	overflow: hidden;
}
#c_a1 {
	width: 437px;
	float: left;
}
#c_a2 {
	float: left;
	width: 462px;
	margin-left: 40px;
}


/* Inicio Eslitos para cuadros negros */

#cuadro_negro {
}

#cuadro_negro #cn_sup{
	height: 8px;
}
#cuadro_negro #cn_sup #cn_bor_iz{
	background-image:url(../img/cn_sup.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 10%;
	height: 8px;
	float: left;
}
#cuadro_negro #cn_sup #cn_bor_ce{
	background-color: #CCC;
	width: 80%;
	height: 8px;
	float: left;
}
#cuadro_negro #cn_sup #cn_bor_de{
	background-image: url(../img/cn_sup.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 10%;
	*width: 9.9%;
	height: 8px;
	float: left;
}

#cuadro_negro #cn_inf {
	height: 8px;
}
#cuadro_negro #cn_inf #cn_bor_iz{
	background-image: url(../img/cn_inf.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 10%;
	height: 8px;
	float: left;
}
#cuadro_negro #cn_inf #cn_bor_ce{
	background-color: #ccc;
	width: 80%;
	height: 8px;
	float: left;
}
#cuadro_negro #cn_inf #cn_bor_de{
	background-image: url(../img/cn_inf.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 10%;
	*width: 9.9%;
	height: 8px;
	float: left;
}

#cuadro_negro #cn_cen {
	background-color: #CCC;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
}

/* Fin Eslitos para cuadros negros */
	
	
.float_gen {
	float: left;
}
.clear_gen {
	clear: left;
}

p.pblanco {
	color:#FFF;
}
.tx_cua_1 {
	float: left;
	width: 150px;
	clear: right;
}
.tx_cua_2 {
	clear:left;
	margin-left: 20px;
}

#c_b {
	margin-top: 40px;
}

.tres_columnas {
	overflow: hidden;
}
.tres_columnas div {
	float: left;
	width: 296px;
}
.tres_columnas #c_b1 {
	margin-right: 28px;
}
.tres_columnas #c_b3 {
	margin-left: 29px;
}


.dos_columnas {
	overflow: hidden;
}
.dos_columnas div {
	float: left;
	
}
.dos_columnas #cb1 {
	margin-right: 1px;
	width: 630px;
}
.dos_columnas #cb3 {
	margin-left: 1px;
	width: 300px;
}



h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top: 11px;
	margin-bottom: 8px;
	color: #36487D;
}


/* Estilos Contactenos */
#contacto_a {
	width: 395px;
	float: left;
}
#contacto_b {
	width: 510px;
	margin-left: 40px;
	float: left;
}

/* Formularios */
#formulario_cont {
	margin-top: 30px;
}

form { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form table {
	border-collapse: separate;
	border-spacing:0px 8px;
}
form table td {
	padding: 3px;
}
input {
	background-color: #666666;
	color:#FFF;
	border:0;
	height:21px;
	border-radius:4px;
}
/*input[type=text]{width:135px;}*/
textarea {
	background-color: #666666;
	color:#FFF;
	border:0;
	width:350px;
}
select {
	background-color: #666666;
	color:#FFF;
	border:0;
	height:21px;
	width:275px;
}


strong {

}
p a{
 color:#000;
 text-decoration:none;
}
p.pblanco  a {
	text-decoration: none;
	color: #FFF;
}
h2 span {
	font-weight: normal;
	font-size: 13px;
}

/* Ductos */
#c_a1_duc {
	width: 200px;
	float: left;
}
#c_a2_duc {
	width: 725px;
	float: left;
	margin-left: 20px;
}
#c_b_duc {
	margin-top: 20px;
	overflow: hidden;
	clear: left;
}

.lista1 li{
	list-style: square;
	margin-left: 15px;
	font-size: 14px;
	padding-left: 5px;
	margin-bottom: 7px;
}

.dos_columnas div {
	width: 45%;
	float: left;
}

.colum_c {
	overflow: hidden;
}

.colum_c div {
	float: left;
	width: 20%;
	text-align: center;
}

p .colum_c div span {
	padding: 8px;
	display: block;
}

table tr td{
 padding-bottom:10px;
 /*width:150px;*/
}
  p table tr td a{text-decoration:none;}
.skype_button{
 	width:177px;
  height:35px;
 	left:230px;
 	position:relative;
 	cursor:pointer;
}

.capaHorizontal{
 	clear:left;
  width:950px;
  position:relative;
}

.tablaenlace {
	width: 100%;
	margin-top: 15px;
}

.tablaenlace td{padding:3px;}

.tablaenlace a{
	text-decoration: none; 
	font-size: 13px;
	color: #36487D;
	font-weight: bold;
}

.tablaenlace a:hover {text-decoration: underline;}

#logo_jacob2{
 position:relative;
 top:15px;
}

#galeriaFlash{
 background:#000;
 width:880px;
 margin:0 auto;
 text-align:right;
}

.blanco{
	color:#FFF;}
	
.form1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	height: 25px;
	width: 130px;
	background-color: #CCC;
	float: none;
	border: 1px solid #333;
	}
.form2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	height: 70px;
	width: 200px;
	background-color: #CCC;
	float: none;
	border: 1px solid #333;
	}

.izq{
	display:block;
	width:550px;
	
	}


.formulario-cotizacion{
    font-size: 1em;
    width: 590px;


}

.formulario-cotizacion span.glyphicon{
    font-size: 1.5em;
}



.circulo-verde{
    background: url(../img/boton-verde.png) no-repeat;
    background-color: #80C908;
    padding:3px 9px;
    color: #FFFFFF;
    font-size:12px ;
    text-align: center;
    border-radius: 15px;
}




label.carga{
    background-color: #3276B1;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 30px;
    font-size: 14px;
    float: left;
    line-height: 1.6em;
    padding: 4px 0 0 0;
    text-align: center;
    width: 100%;
}

label.carga  input[type="file"]{
    z-index: 999;
    line-height: 0;
    font-size: 18px;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity = 0);-ms-filter: "alpha(opacity=0)";
    margin: 0;
    padding:0;
    left:0;
    top: 10px;
    width: 100%;
}


.btn-blue{
    background-color: #3276B1;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    height: 30px;
    font-size: 14px;
    line-height: 1.6em;
    padding: 4px 0 0 0;
    text-align: center;
    padding:5px 10px ;
    margin-right: 35px;
}

.btn-blue:hover{
    background-color:#80C908 ;
}
span.blue{
    color: #0592DC;
}

.lista-contacto{
    list-style: none;
    font-size: 12px;
    background-color: #CCCCCC;
    padding: 10px 15px ;
}

.bloque-contacto{
    background-color:#DDDEE3 !important;
    border-radius:5px;
    padding: 10px;
}

.bloque-contacto img{
    width: 100%;
    margin:25px  auto;
}

.ventaja{
	position:relative; 
	display:block;"
	}
	
.gris{
	display: block;
	background-color: #ccc;
	height: 144px;
	width: 447px;
	border-radius: 5px;
	padding: 6px 14px 14px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	}

.jacob{
	style="display:block;
	float:left; 
	}