﻿body {
	margin: 0 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFF1;	
}
th {
	margin: 0 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
		
	
}
td {
	margin: 0 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* Start Menu Superior */

.NavegacionSupTabla {
	height: 38px;
	width: 756px;
	background-image: url(../images/navegacion-superior.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.NavegacionSupTdLink {
	width: 16%;
	text-align:center;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.NavegacionSupTdLink a:link, .NavegacionSupTdLink a:visited{
	width: 16%;
	text-align:center;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.NavegacionSupTdLink a:active, .NavegacionSupTdLink a:hover{
	width: 16%;
	text-align:center;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* End Menu Superior */


a.LinkFooter1:link {
	text-decoration: none;
	color:#A0B5BD;

}
a.LinkFooter1:active, a.LinkFooter:visited, a.LinkFooter:hover {
	text-decoration: underline;
	color: #008080;
	
}
a.LinkFooter2:link {
	text-decoration: none;
	color:#929292;
	
}
a.LinkFooter2:active, a.LinkFooter:visited, a.LinkFooter:hover {
	text-decoration: underline;
	color: #929292;
	
}
a.LinkFooter3:link {
	text-decoration: none;
	color:#AAAAAA;
	
}
a.LinkFooter3:active, a.LinkFooter:visited, a.LinkFooter:hover {
	text-decoration: underline;
	color: #AAAAAA;
	
}
.ColorGris999999Bold {
	color: #999999;
	font-weight: bold;
}
.ColorGris999999 {
	color: #999999;
	font-weight: normal;
}
.ColorNaranjaBold {
	color: #FF9000;
	font-weight: bold;
}
.ColorNaranja {
	color: #FF9000;
	font-weight: normal;
}
.ColorAzulMarino {
	color: #66CCCC;
	font-weight: normal;
}
.ColorAzulMarinoBold {
	color: #66CCCC;
	font-weight: bold;
}
.ColorAzulClaroBold {
	color: #3465AB;
	font-weight: bold;
}
.ColorVerdePetroleoBold {
	color: #006666;
	font-weight: bold;
}
.ColorVerdePetroleo {
	color: #006666;
	font-weight: normal;
}
.ColorVerdeBordeaux {
	color: #990033;
	font-weight: normal;
}
.ColorVerdeBordeauxBold{
	color: #990033;
	font-weight: bold;
}
.ColorVerdeTemplate{
color: #61924B;
}
table.TableContent {
	margin: 0px;
	width: 766px;
}
table.TableContentLeft1, div.TableContentLeft1 {
	width: 100%;
	padding-top: 8px;
	padding-right: 22px;
	padding-bottom: 8px;
	padding-left: 30px;
}
table.TableContentRight1 {
	width: 100%;
	padding-top: 8px;
	padding-right: 28px;
	padding-bottom: 8px;
	padding-left: 26px;
}

table.TableContentRight2 {
	width: 100%;
	padding-top: 8px;
	padding-right: 28px;
	padding-bottom: 8px;
	padding-left: 4px;
}
td.TemplateBordeSuperior1 {
	background-image: url('images-css/TemplateBordeSuperior1.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 9px;
	width: 766px;
}
td.TemplateBordeInversa1 {
	background-image: url('images-css/TemplateBordeInversa1.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 766px;
}
td.TemplateBordeFondo01 {
	background-image: url('images-css/TemplateBordeFondo01.gif');
	background-repeat: repeat;
	width: 383px;
	margin: 0px;
	vertical-align: top;
}
td.TemplateBordeFondo02 {
	background-image: url('images-css/TemplateBordeFondo02.gif');
	background-repeat: repeat;
	width: 383px;
	margin: 0px;
}
td.TemplateBordeInversa2 {
	background-image: url('images-css/TemplateBordeInversa2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 766px;
}
td.TemplateBordeSuperior2 {
	background-image: url('images-css/TemplateBordeSuperior2.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 9px;
	width: 766px;
}
td.TemplateBordeFondo21 {
	background-image: url('images-css/TemplateBordeFondo21.gif');
	background-repeat: repeat;
	width: 255px;
	margin: 0px;
	vertical-align: top;
}
td.TemplateBordeFondo22 {
	background-image: url('images-css/TemplateBordeFondo22.gif');
	background-repeat: repeat;
	width: 256px;
	margin: 0px;

}
td.TemplateBordeFondo23 {
	background-image: url('images-css/TemplateBordeFondo23.gif');
	background-repeat: repeat;
	width: 255px;
	margin: 0px;
}
td.TemplateBordeSuperior3 {
	background-image: url('images-css/TemplateBordeSuperior3.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 9px;
	width: 766px;
}
td.TemplateBordeInversa3 {
	background-image: url('images-css/TemplateBordeInversa3.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 766px;
}
td.TemplateBordeInversa3Cortada {
	background-image: url(images-css/TemplateBordeInversa3Cortada.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 766px;
}
td.TemplateBordeFondo31 {
	background-image: url('images-css/TemplateBordeFondo31.gif');
	background-repeat: repeat;
	width: 511px;
	margin: 0px;
}
td.TemplateBordeFondo32 {
	background-image: url('images-css/TemplateBordeFondo32.gif');
	background-repeat: repeat;
	width: 255px;
	margin: 0px;
}
td.TemplateBordeSuperior4 {
	background-image: url('images-css/TemplateBordeSuperior4.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 9px;
	width: 766px;
}
td.TemplateBordeInversa4 {
	background-image: url('images-css/TemplateBordeInversa4.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 766px;
}
td.TemplateBordeFondo41 {
	background-image: url('images-css/TemplateBordeFondo41.gif');
	background-repeat: repeat;
	width: 255px;
	margin: 0px;
}
td.TemplateBordeFondo42 {
	background-image: url('images-css/TemplateBordeFondo42.gif');
	background-repeat: repeat;
	width: 511px;
	margin: 0px;
}
td.TemplateBordeSuperior5 {
	background-image: url('images-css/TemplateBordeSuperior5.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 9px;
	width: 766px;
}
td.TemplateBordeInversa5 {
	background-image: url('images-css/TemplateBordeInversa5.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 766px;
}
td.TemplateBordeFondo51 {
	background-image: url('images-css/TemplateBordeFondo51.gif');
	background-repeat: repeat;
	width: 766px;
	margin: 0px;
}

.Imagenes-Alineacion-Left {
	margin-right: 8px;
	margin-bottom: 2px;
}
.Imagenes-Alineacion-Right {
	margin-left: 8px;
	margin-bottom: 2px;
}
.Imagenes-Alineacion-Left-Right {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 2px;
}
.Imagenes-Alineacion-Top {
	margin-bottom: 2px;
}
.TablaLineaPuntos {
	background-image: url('images-css/TablaLineaPuntos.gif');
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 4px;
	margin-bottom: 4px;
}
.TablaLineaCruces {
	background-image: url(images-css/cruz-amarilla.gif);
	background-repeat: repeat;
	background-position: center center;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 5px;
}
.TablaLineaPuntosBottom {
	background-image: url('images-css/TablaLineaPuntosBottom.gif');
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 4px;
	margin-bottom: 4px;
	
}
.TablaLineaPuntosTitle {
	background-image: url('images-css/TablaLineaPuntosTitle.gif');
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 4px;
	margin-bottom: 4px;
	
}
.TablaLineaPuntosMainTitle {
	margin-top: 4px;
	margin-bottom: 4px;
	
	padding-right: 6px;
}
.LineaPuntosVertical {
	background-position: center center;
	background-image: url('images-css/LineaPuntosVertical.gif');
	background-repeat: repeat;
	width: 1px;
}
.LineaCrucesVertical {
	background-position: center center;
	background-image: url(images-css/cruz-amarilla.gif);
	background-repeat: repeat;
	width: 7px;
}
a:link, a:active, a:visited {
	text-decoration: none;
	color:#61924B;
}
a:hover {
	text-decoration: underline;
	color:#61924B;
}
.DosColumnas01 {
	width: 50%;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.DosColumnas02 {
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	width: 50%;
}
.DosColumnasListarProductos01 {
	width: 30%;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.DosColumnasListarProductos02 {
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	width: 70%;
}
td.TemplateBordeGrisFooter {
	background-image: url('images-css/TemplateBordeGrisFooter.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 7px;
	width: 766px;
	margin: 0px;
}
td.TemplateLineaGrisTop {
	background-image: url('images-css/TemplateLineaGrisTop.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 7px;
	width: 766px;
}
td.TemplateFondoFooter {
	background-image: url('images-css/TemplateFondoFooter.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 766px;

}
.CuatroColumnas01 {
	width: 25%;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.CuatroColumnas02-03-04 {
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	width: 25%;
}
h1, h2, h3, h4, h5, h6	{
	font-family: "Trebuchet MS", verdana, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	
}
.FooterSeparador {
	padding-right: 6px;
	padding-left: 6px;
}
sup {
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}
sup a:link, sup a:active, sup a:visited {
	color: #999999;
}
sup a:hover {color: #000000;}
.SmallReferences {
	font-size: 10px;
	color: #666699;
}
.DivLeftReferences {
	float: left;
	width: 5px;
	text-align: left;
	padding-right: 1px;
	margin-left: 0px;
}
div.LinksEnumerados1 {
	height: 15px;
}
div.LinksEnumerados1 a:link, div.LinksEnumerados1 a:active, div.LinksEnumerados1 a:visited {
	text-decoration: none;
	color:#999900;
}
div.LinksEnumerados1 a:hover {
	text-decoration: none;
	color:#006633;
}
div.LinksEnumerados2 {
	height: 15px;
}
div.LinksEnumerados2 a:link, div.LinksEnumerados2 a:active, div.LinksEnumerados2 a:visited {
	text-decoration: none;
	color:#CC3300;
}
div.LinksEnumerados2 a:hover {
	text-decoration: none;
	color:#006633;
}

/* Foto Frame para productos start */
.FotoFrameCornerLeftUp{
	background-image: url(images-css/photo-frame_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	width: 4px;
}
.FotoFrameCornerLeftDown{
	background-image: url(images-css/photo-frame_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 4px;
	width: 4px;
}
.FotoFrameCornerRightUp{
	background-image: url(images-css/photo-frame_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 4px;
	width: 4px;
}
.FotoFrameCornerRightDown{
	background-image: url(images-css/photo-frame_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 4px;
	width: 4px;
}
.FotoFrameUp{
	height: 4px;
	background-image: url(images-css/photo-frame_02.gif);
	background-repeat: repeat;
	background-position: left top;
}
.FotoFrameDown{
	height: 4px;
	background-image: url(images-css/photo-frame_08.gif);
	background-repeat: repeat;
	background-position: left bottom;
}
.FotoFrameLeft{
	width: 4px;
	background-image: url(images-css/photo-frame_04.gif);
	background-repeat: repeat;
	background-position: left top;
}
.FotoFrameRight{
	width: 4px;
	background-image: url(images-css/photo-frame_06.gif);
	background-repeat: repeat;
	background-position: right top;
}
.FotoFrameCenter{
	padding: 3px;
}

/* Foto Frame para productos end */




a.LinkNaranjaBold:link, a.LinkNaranjaBold:active, a.LinkNaranjaBold:visited {
	text-decoration: none;
	color:#FF9900;
	font-weight: bold;
}
a.LinkNaranjaBold:hover {
	text-decoration: none;
	color:#FF6600;
}
a.LinkNaranja:link, a.LinkNaranja:active, a.LinkNaranja:visited {
	text-decoration: none;
	color:#FF9900;
}
a.LinkNaranja:hover {
	text-decoration: none;
	color:#FF6600;
}
.FondoCaricaturaAvion {
	background-image: url(images-css/caricatura-avion.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.FondoCaricaturaAvionTrans {
	background-image: url(images-css/caricatura-avion-trans.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 12px;
	padding-left: 12px;
}
.TextSmallGray {
	font-size: 10px;
	color: #999999;
}
.TextSize11-Especial {
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}
.ColorRojoBold {
	color: #FF3300;
	font-weight: bold;
}
.ColorRojo {
	color: #FF3300;
	font-weight: normal;
}
.ColorBlanco {
	color: #FFFFFF;
}
.ColorAmarillo {
	color: #FFCC33;
}
.ColorGris666666{
	color: #666666;
}

.TablaHeader-AF5996{
	background-image: url(images-css/TablaHeader-AF5996.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 328px;
	margin: 0px;
}
.TablaBody-AF5996{
	padding: 10px;
	border: 2px solid #AF5996;
	margin: 0px;
}
.TablaHeader-52A2B6{
	background-image: url(images-css/TablaHeader-52A2B6.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 328px;
	margin: 0px;
}
.TablaBody-52A2B6{
	padding: 10px;
	border: 2px solid #52A2B6;
	margin: 0px;
}
.TablaHeader-C1D0D4{
	background-image: url(images-css/TablaHeader-C1D0D4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 328px;
	margin: 0px;
}
.TablaBody-C1D0D4{
	padding: 10px;
	border: 2px solid #C1D0D4;
	margin: 0px;
}
.DosColumnas01x25 {
	width: 25%;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.DosColumnas02x75 {
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	width: 75%;
}
input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px dotted #CCCCCC;
}
select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	padding-left: 3px;	
	padding-right: 3px;	 
		border: 1px dotted #CCCCCC;
}
.TablaField{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	height: 20px;
	border: 1px solid #cccccc;
	padding-left: 3px;	
	padding-right: 20px;	
}
.OlFaq{
	margin-bottom: 0px;
	line-height:16px;
	margin-left: 22px;
}
ul {
	margin-bottom: 0px;
	list-style-type: square;
}
.TextSize1{
	font-size: 1px;
	color: #FFFFCC;
}

