BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #7f7772;
	PADDING-TOP: 0px;
	background-color: #ffffff;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;
	text-align: justify;
}
H1 {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal;
	COLOR: #fe6d1f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; COLOR: #fe6d1f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; COLOR: #fe6d1f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 197%;
	color: #FF9A36;
}
H2 {
	FONT-SIZE: 136%
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
UL {
	MARGIN-BOTTOM: 1.6em;
	LINE-HEIGHT: 100%
}
OL {
	MARGIN-BOTTOM: 1.6em; LINE-HEIGHT: 180%
}
BLOCKQUOTE {
	FONT-STYLE: italic
}
UL {
	
}
OL {
	
}
A {

}
A:hover {
	TEXT-DECORATION: none
}
SMALL {
	COLOR: #b2b2b2
}
HR {
	DISPLAY: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.border {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; BORDER-LEFT: #b2b2b2 1px solid; BORDER-BOTTOM: #b2b2b2 1px solid
}
IMG.left {
	FLOAT: left; MARGIN: 0px 15px 0px 0px
}
IMG.right {
	FLOAT: right; MARGIN: 0px 0px 0px 15px
}
#header {
	MARGIN: 0px auto;
	WIDTH: 1000px;
	HEIGHT: 176px
}
#logo {
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/boceto-B_r1_c1.jpg);
	WIDTH: 232px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 176px
}
#logo A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#top {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/boceto-B_r1_c2.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_1 {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/top_11.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_2 {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/commerce.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_3 {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/buscar.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_4 {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/clientes.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_5 {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/distrib.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_6 {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/nosotros.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_7 {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/contacto.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_i {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/top_15.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top_n {
	FLOAT: right;
	WIDTH: 762px;
	margin-top: 0px;
	background-image: url(../images/top_11.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#top1 {
	FLOAT: right;
	WIDTH: 240px;
	margin-top: 0px;
	height: 43px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #303C45;
}
#top1 A {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;

}
#top3 {
	FLOAT: left;
	margin-top: 0px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: top;
	padding-right: 15px;
	padding-left: 25px;
	width: 200px;
	font-weight: bold;
	padding-top: 10px;
}
#top2 {
	FLOAT: right;
	WIDTH: 240px;
	font-size: 12px;
	color: #C4CED7;
	margin-top: 0px;
	height: 128px;
	background-image: url(../images/top2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #36444F;
}

#direccion {
	FLOAT: left;
	WIDTH: 200px;
	margin-top: 0px;
}
#menu {
	MARGIN: -40px auto 0px;
	WIDTH: 1000px;
	HEIGHT: 40px
}
#menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	text-align: center;
}
#menu LI {
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 40px;
	background-color: #E2E1CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: center;
	background-image: url(../images/menu_1.jpg);
	background-repeat: no-repeat;
}
#menu LI:hover {
	background-repeat: no-repeat;
}
#menu A {
	PADDING-RIGHT: 19px;
	DISPLAY: block;
	PADDING-LEFT: 19px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	WIDTH: 60px;
	COLOR: #3C454E;
	PADDING-TOP: 10px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
HTML > BODY #menu A {
	WIDTH: auto
}
#menu LI.active {
	background-color: #F9A73B;
	background-image: url(../images/menu_1p.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#menu LI.active A {
	background-image: url(../images/menu_2p.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
}
#menu LI.norma {
	background-image: url(../images/menu_1.jpg);
	background-repeat: no-repeat;
}
#menu LI.normal A {
	background-image: url(../images/menu_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#menu LI.normal A:hover {
	background-repeat: no-repeat;
	background-position: right top;
	color: #FF6600;
}
#page {
	WIDTH: 1000px;
	background-image: url(../images/boceto-B_r3_c4.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#credits {
	MARGIN: 0px auto 20px;
	WIDTH: 1000px;
	font-family: Tahoma;
	font-size: 11px;
	color: #36444F;
}
.lfooter {
	color: #FF9900;
}

#sidebar {
	FLOAT: left;
	WIDTH: 228px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
}
#sidebar A {
	color: #FF9A36;
	text-decoration: none;

}
#izquierda{
	FLOAT: left;
	WIDTH: 228px;
	padding-right: 11px;
	padding-left: 11px;
	background-image: url(../images/submenu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: justify;
}
#izquierda_1{
	FLOAT: left;
	WIDTH: 228px;
	padding-right: 11px;
	padding-left: 11px;
	background-image: url(../images/boceto-B_r3_c4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: justify;
}
#content {
	FLOAT: left;
	WIDTH: 480px;
	background-image: url(../images/div.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-family: Tahoma;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
	text-align: justify;
}
#content H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	margin-top: 5px;
	padding-bottom: 5px;
	color: #FF9A36;
	font-family: Tahoma;
	margin-bottom: 5px;
	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#content H1 {
	color: #FF9A36;
}
#content .imagen {
	background-color: #F4F5F9;
	padding: 5px;
	border: 1px solid #E1E4E9;
	margin: 0px;
}
#content a.ejemplo {
	margin: 0px;
	color: #003EB0;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/web_eje.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
#level1 LI   {
	line-height: 24px;
	background-image: url(../images/level1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	list-style-type: none;
}
#level1  a {
	color: #FF9634;
	text-decoration: none;
}
#level1  a:hover {
	color: #FF9A36;
	text-decoration: underline;
	line-height: 18px;
}

#level1 LI LI   {
	line-height: 18px;
	background-image: url(../images/level2.gif);
	background-position: left center;
	background-repeat: no-repeat;

}
a.level2:link {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
	line-height: 18px;
}

#derecha {
	WIDTH: 188px;
	float: right;
	margin-top: 20px;
	padding-right: 11px;
	padding-left: 11px;
}
DIV.main {
	PADDING-BOTTOM: 10px
}
.title {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #edebd5 1px solid
}
.input_short_text {
	FONT-SIZE: 12px; WIDTH: 300px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar LI {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	background-image: url(../images/bg_tit.gif);
	background-repeat: no-repeat;
	line-height: 16px;
	text-align: justify;
	color: #999999;
}
#sidebar LI.fixed {
	PADDING-RIGHT: 2px; PADDING-LEFT: 21px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#sidebar LI.fixed_active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 28px; BACKGROUND: #edebd5; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#sidebar LI.active {
	FONT-WEIGHT: bold
}
#sidebar LI UL {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#sidebar LI UL LI {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#sidebar LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/img12.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#sidebar H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	BORDER-BOTTOM: #edebd5 1px solid;
	margin-top: 5px;
	padding-bottom: 5px;
	color: #FF9A36;
	font-family: "Trebuchet MS";
	margin-bottom: 5px;
}
#sidebar H3 {
	MARGIN: 0px;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma;
	padding-bottom: 5px;
	color: #FF9A36;
}
#sidebar P {
	MARGIN: 0px; LINE-HEIGHT: normal
}
#sidebar A {
	TEXT-DECORATION: none
}
#sidebar A:hover {
	TEXT-DECORATION: underline
}
#footer {
	CLEAR: both;
	PADDING-TOP: 20px;
	HEIGHT: 60px;
	background-color: #F6F3E0;
	background-image: url(../images/boceto-B_r4_c1.jpg);
	background-repeat: repeat-x;
}
#footer P {
	FONT-SIZE: 77%; MARGIN: 0px; TEXT-ALIGN: center
}
#footer A {
	color: #FFA634;
	text-decoration: none;

}
DIV.comillaAbre {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 35px; BACKGROUND-IMAGE: url(images/comillaAbre.jpg); BACKGROUND-REPEAT: no-repeat
}
DIV.comillaCierra {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(images/comillaCierra.jpg); PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat
}
DIV.comillaCierra DIV {
	PADDING-LEFT: 5px; FLOAT: right; TEXT-ALIGN: right
}
#division {
	float: left;
	width: 10px;
}
#vertmenu {
	background-color: #F9A73B;
	margin-right: 1px;
	margin-left: 2px;
	background-image: url(../images/submenu2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 0px;

}
#vertmenu2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
	display: block;
	background-color:#FF9900;
	font-size: 90%;
	padding: 3px 0 5px 3px;
	border: 1px solid #000000;
	margin: 0px;
	width:180px;
}

#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: 17px;
}
#vertmenu ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#vertmenu ul li a {
	font-size: 13px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	width:190px;
	margin-left: 12px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 12px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAB556;
}

#vertmenu ul li a:hover {
	color: #063398;
	background-color: #FAB556;
}
#puntos {
	background-image: url(../images/puntos.gif);
	height: 1px;
	margin-bottom: 15px;
	margin-top: 20px;
	background-repeat: repeat-x;
	background-position: center;

}
.puntos {
	background-image: url(../images/puntos.gif);
	height: 40px;
	background-repeat: repeat-x;
	background-position: center;
	margin: 0px;

}

.cont_ver {
	background-image: url(../images/div_hor.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#importante {
	background-image: url(../images/feature.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	background-color: #F4F5F9;
	padding-right: 15px;
	padding-left: 15px;
	width: 155px;
	height: 94px;
}
#importante2 {
	background-image: url(../images/feature2.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	background-color: #F4F5F9;
	padding-right: 15px;
	padding-left: 15px;
	background-position: bottom;
	width: 155px;
	padding-bottom: 10px;
	text-align: justify;
}

#derecha UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#derecha LI {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	background-image: url(../images/bg_tit2.jpg);
	background-repeat: no-repeat;
	line-height: 16px;
	text-align: justify;
	color: #999999;
}
.texto {
	color: #FF9A36;
}

#derecha LI.fixed {
	PADDING-RIGHT: 2px; PADDING-LEFT: 21px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#derecha LI.fixed_active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 28px; BACKGROUND: #edebd5; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#derecha LI.active {
	FONT-WEIGHT: bold
}
#derecha LI UL {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#derecha LI UL LI {
	MARGIN-TOP: 0px;
	PADDING-TOP: 5px;
	background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEEE2;
	padding-bottom: 5px;
}
#derecha LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/img12.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#derecha   H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	BORDER-BOTTOM: #edebd5 1px solid;
	margin-top: 5px;
	padding-bottom: 5px;
	color: #FF9A36;
	font-family: "Trebuchet MS";
	margin-bottom: 5px;
}
#derecha P {
	line-height: 15px;
	color: #999999;

}
#derecha H3 {
	MARGIN: 0px;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma;
	padding-bottom: 5px;
	color: #FF9A36;
}
#derecha A {
	color: #999999;
	text-decoration: none;

}
input{
	border: 1px solid #E8E8C4;
	background-color: #F7F7F7;
	}
.box_txt{
	border: 1px solid #E8E8C4;
	background-color: #F7F7F7;
	}
.tit_form {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	padding-right: 10px;
}
.tit_for_pri {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 5px;
	padding-bottom: 10px;
}
.boton {
	background-color: #FF9A36;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	margin: 0px;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}



#tabsI {
      float:left;
      width:100%;
      background:#EFF4FA;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #DD740B;
}
#tabsI ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabsI li {
      display:inline;
      margin:0;
      padding:0;
}
#tabsI a {
      float:left;
      background:url("tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
}
#tabsI a span {
      float:left;
      display:block;
      background:url("tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {float:none;}
/* End IE5-Mac hack */
#tabsI a:hover span {
      color:#FFF;
}
#tabsI a:hover {
      background-position:0% -42px;
}
#tabsI a:hover span {
      background-position:100% -42px;
}
/* classes for validator */
	.tfvHighlight
		{
	font-weight: bold;
	color: #FF9A36;
}
	.tfvNormal
		{
	font-weight: normal;
	color: #FF9A36;
}
/* enlaces */
#enlaces LI{
	line-height: 25px;
	color: #999999;
	list-style-type: none;
	background-image: url(../images/link.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left;
}
#enlaces A{
	color: #999999;
	text-decoration: none;
}
