body {
  background-image: url(../images/PatronMetalico1.jpg);
  background-repeat: repeat;
  background-color: #b8b7b3;;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
h1, h6 {
  margin: 0;
  font-weight: bold;
  background-color: #f04523;
  color: #fff;
  font-size:16px;
  text-align:center;
padding: 10px 10px;
}

.large {
width: 700px;
text-align: center;
border: 1px solid #000;	
  border-spacing:0;
    border-collapse:collapse;
}
table >thead{
color: black;
background-color: #f04523;
}

table >:not(thead) > tr {
color: black;
border: 1px dotted#000;	
}

h2 {
  margin: 0;
  font-weight: bold;
  color:#036;
  font-size:14px;
  text-align:center;
}

div#header,
div#pie {
	padding: 0px;
	margin: 0px auto;
	width: 1000px;	
	background-color: #ffffff;
}

div#header {
	border-bottom: none;
	background-image: url(../images/banner-skychillers.jpg);
	background-repeat: no-repeat;
	height:63px;
}


div#HeaderRight {
    margin-top: -22px;
	height:30px;
	float: right;
	padding: 0px 5px 0 0px;
	/*background-color:#eef;*/
	width: 380px;
	text-align: right;
	
}


div#contenedor {
	position: relative;
	min-height: 890px;
	width: 1000px;	
	margin: 0px auto 0px auto;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

div#contenido {
	width: 675px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#navppal {
padding-top: 5px;
	margin-left:12px;
	border: 0px solid;
	height: 95px;
	width: 1000px;
}

.current {
color: blue;	
background-color: yellow;
text-decoration:underline;
}
/*------------------------------------------ Drop Down Menus---------------*/
#menuppaltxt2 {
	text-align: left;
	width: 1000px;
	margin: auto;
	background-color: #000;
		
}


#menuppaltxt {
	text-align: left;
	width: 1000px;
	margin: auto;
	background-color: #0D3E8D;
	height: 30px;	
}

#menuppaltxt ul {
	margin: 0;	
	font-size: 14px;
	width: auto;
	padding-top: 6px;	
}

#menuppaltxt li {
	display: inline;
	list-style-type: none;
}

#menuppaltxt a {
	margin: 0;
	padding: 0px 10px 0px 10px;
	background: transparent; 
	color: #b8d6f2;
	text-decoration:none;
	font-weight: bold;
}

#menuppaltxt a:hover {
	color: #FFFFff;
}

#menuppaltxt a:visited:hover {
color: #FFFFff;
}
#menuppaltxt a:visited {
color: #b8d6f2; 
}


/* --------------------------- MENU IZQUIERDO ---------------------------------*/

div#primera-columna {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border: 0px;
  width: 170px;
  margin: 0px;
  background-color: #F04523;
  background-image:url(../images/MenuIzqFondo.png);  
  min-height: 880px;
}

#menuizq{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	
}


/* --------------------------- MENU DERECHO ---------------------------------*/

div#tercera-columna {
	 position: absolute;
    top: 0;
    bottom: 0;
    right: 0;	
	padding-top: 10px;
	width: 10px;
	margin: 0px;
	
	font-size: 12px;
	  background-color: #cccccc;
 /* background-image:url(../imagenes/BarraIzq_patron.jpg);  */

	min-height: 880px;
	
}

#menuder {
background-repeat: repeat-y;
}

.menuderBoton {
background-image:url(../imagenes/FondoBoton_der.png);  

}

#menuder_Cotiza hhimg{
	-moz-border-radius: 15px;
border-radius: 15px;
border: 2px gray solid;
}

#menuder_servicio_clientes hhimg{
	-moz-border-radius: 15px;
border-radius: 15px;
border: 2px gray solid;
}
	
#menuderecho{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 15px;

	width:150px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
}

#menuderecho a{
	font-size: 14px;
	display: block;
	margin-top: 3px;
	padding-left: 15px;
	padding-top: 8px;
	height: 22px;
	text-decoration: none;
	color: #000;
	background-repeat: no-repeat;	
	background-image:url(../imagenes/FondoBoton_der.png);  
}

#menuderecho a:hover{
	color: #000066;	
}

#menuderecho a:visited:hover{
	color: #000066;	
}

#menuderecho a:visited{
	color: #1d5181;	
}

#titulobusqueda, .busquedatitulo {
	padding-top: 10px;
	text-align: left;
	font-size: 12px;
	color: #000066;	
}

#menuder_Flash{

margin-top: 15px;
margin-bottom: 15px;
	
}

#menuder_Cotiza{

margin-top: 8px;
text-align:center;

}

#menuder_calculo_chillers{

margin-top: 10px;
text-align:center;

}

#menuder_servicio_clientes{

margin-top: 8px;
text-align:center;

}


#menuder_chillers a{
	padding: 5px 0 0 0;
	display: block;
	color:#1d5181;
	text-align:center;
	font-size:14px;
	text-decoration: none;
	margin: auto;
}





.linea
{
	text-align: center;
	padding-bottom: 5px;
	margin-top: 5px;
	vertical-align: middle;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 5px;
	border-top-width: thin;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	
}

.thumbficha{
display: block;
	width:220px;
	height:115px;
	margin: 5px 0px 0px 0px;
border-right: 1px dotted gray;
border-bottom: 1px dotted gray;
}

#thumbProductos {
width: 300px;
margin: auto;
text-align:center;
}


#thumbProductos img{
width: 60px;
height: 40px;
margin:3px 5px 5px 1px;
border: 1px solid lightgray;
}

.thumbficha2{
display: block;
	width:220px;
	height:115px;
	margin: 5px 0px 0px 0px;

}

.fichaMasVisitados{
	display: block;
	color: red;
	text-align: center;
	width:220px;
	height:160px;
	margin: 5px 0px 0px 0px;
	border-right: 2px solid gray;
	border-bottom: 1px solid gray;
	
}

/* --------------------------- AREA DE REGISTRO ---------------------------------*/

#conttexto, #formaregistro{
font-size: 14px;
margin: auto;
border: 0px solid #999999;
}

.der
{
text-align:right;
}

.derbold
{
	width:90px;
text-align:right;
font-weight:bold;
padding:3px 5px;
}

.izq
{
text-align:left;
}

.izqbold
{
text-align:left;
font-weight:bold;
padding:3px 5px;
}

.mensaje_error {
	color: #FF0000;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

/* --------------------------- CONTENIDO CONTATANOS ---------------------------------*/

.textoppal{
margin:0px;
font-size:12px;
}

.textoppal a{
text-decoration:none;
color:#000099;
}

/* --------------------------- Varios ---------------------------------*/


#calculo-aire-acondicionado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	
	}
	
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	background-color: white;
	padding: 10px 0px;
}

.titulo-tabla-btus {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #06C;
	padding: 3px 5px;
	text-align: center;
}

.dato-tabla-btus {
	font-size: 12px;
	color: #000;
	background-color: #fff;
	text-align: center;

}

.borde {
	border-bottom: 1px;
	border-bottom-color: #0066cc;
	border-bottom-style: solid;
	color: #000;
	padding: 2px 0px;
}

.notas-btus {
	padding: 15px 0px;
	font-size: 12px;
	color: #000;
	text-align: center;
}

.QC_piedepagina {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	background-color: white;
}

.QCtexto {
	font-family: Arial, Helvetica, sans-serif;
	padding:0 15px 0 15px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
text-align: ;
}

.QCnotas {
	font-family: Arial, Helvetica, sans-serif;
	padding:10px 5px 0px 5px;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

.QCencabezado {
	clear:both;
	display:block;
	margin:auto;
	
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}


.SKtitulo {
	clear:both;
	display:block;
	margin:auto;
	
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}



#QCAreaSuperior {

}

#SKtextarea{
padding: 10px 10px 10px 10px;
}

.liga_guia_seleccion a {
	display:block;
	padding: 20px 0 0 20px;
	font-size: 14px;
	text-align: left;
	color: #0066CC;
	font-weight: bold;
	
}


.textoPequeno{
	font-size: 10pt;
}

.descripcion{
	padding: 5px;
	background-color: #F7F7F7;
}

.textoMasPequeno{
	font-size: 8pt;
}

.modelo{
  color:#003A75;
  font-weight:bold;
  margin-top:10px;
   margin-left:5px;
  margin-right:5px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #F7F7F7;
}
a.ligaDes{
	 color:#003A75;
	text-decoration:none;
}

a.ligaDes:hover{	
text-decoration:none;
}
/* --------------------------- Formato Contactanos ---------------------------------*/

#contactanos {
margin: 15px 20px 20px 20px;
color:#003A75;
font-size:14px;
}

.pad
{
padding-top: 7px;
}

.textoJust {
	text-align: justify;
}

.sinborde a,img{
border:none;	
}

.ligaPaypal{
display: block;
color:#003A75;
font-size:12px;
text-align: center;
}

.encabezadoCarrito {
	padding: 5px 3px;
	font-size:12px;
	text-align: center;	
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	background-color: #eef;
	font-weight:bold;
}

.totalesCarrito{
	height: 25px;
	font-size:12px;
	text-align: right;	
	padding-right:10px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
} 

.subTotalesCarrito{
	height: 25px;
	font-size:12px;
	text-align: right;	
	padding-right:10px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
} 

.subTotalesCarritoCentrado{
	height: 25px;
	font-size:12px;
	text-align: center;	
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
} 

.renglonCarrito  {
	height: 90px;
	font-size:12px;
	text-align: center;	
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
} 

.descripProdCarrito {
	padding: 5px 10px;
	font-size:12px;
	text-align: left;	
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}

.bordeIzq {
border-left: 1px solid gray;
}

.ficha_imagen_carrito {
	width:100px;
	height:66px;
}


#tituloCarrito {
	margin: 10px auto;
	font-size:18px;
	text-align: center;	
	color:#F63;
	height:40px;
	width: 650px;
	padding: 15px 0 0 0;
	border: 2px solid orange;
	vertical-align:middle;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.CampoCantProd {
	width:20px;
	font-size:10px;
	border: 1px solid orange;
	text-align:center;
}

.CampoDctoProd {
	width:30px;
	font-size:10px;
	border: 1px solid orange;
	text-align:center;
}

.CampoPrecioProd {
	width:60px;
	font-size:10px;
	border: 1px solid orange;
	text-align:right;
}



.formulariomail {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	border: 1px solid gray;
	width: 190px;
	margin-left: 3px;
}

.formulariomail2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	border: 1px solid gray;
	width: 450px;
	margin-left: 3px;
}

#datos_cotizacion {
width: 600px;
margin: 10px auto 5px auto;
padding: 5px 0 5px 0;
	border: 1px solid gray;
	background-color: #f1592a;
		-moz-border-radius: 15px;
	border-radius: 15px;
}

#agregar_producto {
width: 600px;
margin: 10px auto 5px auto;
padding: 5px 0 5px 0;
	border: 1px solid gray;
	background-color:#FFFF88;
		-moz-border-radius: 15px;
	border-radius: 15px;
}

#enviarCotizacion {
display: block;
margin: auto;
width: 200px;
}

.invisible{
	display: block;
	text-align: center;
	font-size:8px;
	color: gray;
	text-decoration:none;
	
}

.mostrar{
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
color: blue;
padding: 0px 15px 0 0;
text-align: right;
background-color: #fff;
height: 10px;	
}

	
#contactanostop {
	margin: 0px;
	Padding: 1px 140px 0 0px;
	font-size: 16px;
	color: #184698;
	font-weight:bold;
text-align: center;
}


.campoBusqueda {
	
margin-top:5px;
width:130px;
}

.botonir {
	
	vertical-align: bottom;	
border:0px solid red;
}

.botonir img {	
	vertical-align: bottom;	
}

#manuales {
text-align: center;
margin: 30px 0;
}


.liga-manual {
display:block;
text-align: left;
margin: 5px 0;
color: #036;
padding-left: 40px;

}


.flujos{
width: 60px;
color: blue;	
}
.campos{
width: 200px;
color: blue;	
}

#resultado_capacidad {
background-color: #cccccc;
color: blue;
margin:auto;
text-align: center;
width: 500px;
height: 115px;
padding-top:15px;
border: 1px dashed gray;	
}

.pasos_calculo_chiller {
color: #336699;	
	
}

.inventario {
		
	
		color:#063;
	}
	
.Menulinks  {
color: white;
font-size: 16px;
text-decoration: none;
}

.centrado {
	
	text-align:center;
}