html {
	margin: 0px
}
 
body {
	font-family:  Arial, Helvetica, sans-serif; margin: 0px; background-color: #000000; text-align: left; 
}

.whitebg {
	background-color: #FFF; 
}

td, span, div	 {
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #313131; line-height: 12px; text-decoration: none;
}
a	 {
	font-size: 11px; color: #a91f26; line-height: 12px; text-decoration: underline;
}

a:hover {
	 color: #313131; text-decoration: underline;
}

#content {
	position: relative; margin: 0px; width: 846px; text-align: left; background-color: #d4d9d7;
}

#content_pop {
	position: relative; margin: 0px auto; width: 507px; text-align: left; background-color: #d4d9d7;
}

#content_pop2 {
	position: relative; margin: 0px auto; width: 607px; text-align: left; background-color: #d4d9d7;
}

.popbody {
	background-color: #fff; 
}



/* cabezal */
#header		{	position: relative; width:846px; height:63px; background-color: #777e7d; background-image: url('../imgs/otros/fondo_cabezal.gif'); }
#header_pop	{	position: relative; width:507px; height:50px; background-color: #777e7d; }
#header_pop2{	position: relative; width:607px; height:50px; background-color: #777e7d; }
#header_pop3{	position: relative; width:846px; height:45px; background-color: #777e7d; background-image: url('../imgs/otros/fondo_cabezal.gif'); }


/* menu */
.logo		{	position: relative; float: left; top: 7px; left: 7px; height:39px; }
.menu		{	position: relative; float: right; top: 36px; right: 15px; height:24px; }
.submenu 	{	height: 20px; border-top: 1px solid #ffffff; font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #313131; line-height: 14px; text-decoration: none; cursor: hand;}
.submenu a	{	font-size: 10px; color: #313131; line-height: 14px; text-decoration: none; }

.logo_pop		{	position: relative; float: left; top: 7px; left: 7px; height:45px; }

.submenu a:link		{	display: block; background-color: #cddee5; width: 140px; padding: 3px; cursor: hand; text-decoration: none;  }
.submenu a:visited	{	display: block; background-color: #cddee5; width: 140px; padding: 3px; cursor: hand; text-decoration: none;  }
.submenu a:hover	{	display: block; background-color: #95b8c3; padding: 3px; text-decoration: none; }


/* titulo */
.tit1		{	position: relative; float: right; height: 50px;  background-color: #a91f26; text-align: right; padding-top: 5px; }
.tit2		{	position: relative; float: right; width: 466px; height: 50px;  background-color: #a91f26; text-align: right; padding-top: 5px; }

/* lines */
#line01		{	position: relative; float: right; width: 100%; height: 43px; background-color: #A91F26; text-align: right; }
#line02		{	position: relative; float: right; width: 100%; height: 1px; background-color: #EECDC3; font-size: 1px; line-height: 1px; }
#line03		{	position: relative; float: right; width: 100%; background: url('../imgs/otros/fondo_titulos.jpg') #7ab8d1 repeat-x; text-align: left; }
#line03b	{	position: relative; float: right; width: 100%; background: url('../imgs/otros/fondo_titulos2.jpg') #7ab8d1 repeat-x; text-align: left; }
#line03c	{	position: relative; float: right; width: 100%; background-color: #a91f26; text-align: left; }
#line04		{	position: relative; float: right; width: 100%; background-color: #d4d8d7; text-align: left; }
#line06		{	position: relative; float: right; width: 100%; height: 1px; background-color: #f0f9fc; font-size: 1px; line-height: 1px; }
#line08		{	position: relative; float: left; width: 100%; height: 22px; padding-top: 2px; background-color: #000000; text-align: left; }
#line09		{	position: relative; float: left; width: 100%; height: 7px; background-color: #626a69; font-size: 1px; line-height: 1px; }


/* contenido */
#contenido		{	position: relative; width: 846px; text-align: left; background-image: url('../imgs/otros/bg_int.gif'); }
#contenido2		{	position: relative; width: 846px; text-align: left; background-image: url('../imgs/otros/bg_int2.gif'); }
#contenido3		{	position: relative; width: 846px; text-align: left; background-color: #ffffff; }
#contenido_pop	{	position: relative; width: 507px; text-align: left; background-color: #ffffff; }
#contenido_pop2	{	position: relative; width: 607px; text-align: left; background-color: #ffffff; }
#contenido_pop3	{	position: relative; width: 507px; text-align: center; background-color: #ffffff; }

#col01			{	position: relative; float: left; width: 380px; text-align: left; }
#col02			{	position: relative; float: left; width: 19px; height: 500px; text-align: left; }
#col03			{	position: relative; float: left; width: 447px; text-align: left; }

#col01b			{	position: relative; float: left; width: 380px; text-align: center; }
#col02b			{	position: relative; float: left; width: 19px; text-align: left; }
#col03b			{	position: relative; float: left; width: 447px; text-align: right; }

#col01c			{	position: relative; float: left; width: 380px; text-align: left; background-color: #e6e7e8; }
#col03c			{	position: relative; float: left; width: 466px; text-align: left; }

.moreheight			{ padding-bottom: 500px;}


/* pie */
#pie			{	width:846px; height:73px; }


/* tables */
.tb01			{	width: 28%; background-color: #a91f26; padding: 7px;  }
.tb02			{	width: 25%; background-color: #a91f26; padding: 7px; }
.tb03			{	height: 42px; width: 20%; background-color: #a91f26; padding: 7px; }
.tb04			{	width: 22%; background-color: #a91f26; padding: 7px; }
.tb05			{	height: 22px; width: 20%; background-color: #a91f26; padding: 7px; }
.tb01,.tb02,.tb03,.tb04	p,.tb05	p		{	font-size: 11px; color: #ffffff; line-height: 11px; font-weight: bold; text-decoration: none; }


.tc01			{	width: 28%; background-color: #e1e7ea; padding: 7px; }
.tc01b			{	width: 18%; background-color: #e1e7ea; padding: 7px; text-align: center; }
.tc02			{	width: 25%; background-color: #cddee5; padding: 7px; }
.tc03			{	width: 20%; background-color: #e1e7ea; padding: 7px; }
.tc04			{	width: 22%; background-color: #cddee5; padding: 7px; }
.tc05			{	width: 60%; background-color: #ffffff; padding: 12px; }
.tc06			{	background-color: #cad0ce; padding: 4px; text-align: right; }
.tc07			{	width: 20%; background-color: #ffffff; padding: 7px; text-align: center; }
.tc08			{	width: 62%; background-color: #ffffff; padding: 7px; text-align: left; }
.tc01,.tc02,.tc03,.tc04,.tc05,.tc07	p,.tc08	p		{	font-size: 10px; color: #313131; line-height: 12px; text-decoration: none; }

.tc01,.tc02,.tc03,.tc04,.tc05		{	font-size: 10px; color: #313131; line-height: 12px; text-decoration: none;}
.texto		{	font-size: 10px; color: #313131; line-height: 12px; text-decoration: none;}


/* divs */
.errorph		{	position: relative; height: 30px; margin: 0px; padding: 0px; margin-top: 4px;}
.tp01			{	position: relative;  border-bottom: 1px solid #95b8c3; height: 1px; line-height: 5px; }
.tp02			{	position: relative;  background-color: #95b8c3; height: 1px; line-height: 1px; font-size: 1px; }
.tp02b			{	position: relative; width: 396px; background-color: #95B8C3; height: 1px; line-height: 1px; font-size: 1px; }
.bt01			{	position: relative;  border-top: 1px solid #95b8c3; height: 1px; line-height: 5px; }
.bt02			{	position: relative;  background-color: #95b8c3; height: 1px; line-height: 1px; font-size: 1px; }
.bt02b			{	position: relative; width: 396px;  background-color: #95B8C3; height: 1px; line-height: 1px; font-size: 1px; }

.lf00b			{	position: relative; float: left; margin: 0px; padding: 5px; }
.lf00			{	position: relative; float: left; margin: 0px; padding: 0px;}
.lf00c			{	position: relative; float: left; margin: 0px; padding: 0px; margin-left: 20px;}
.lf00d			{	position: relative; float: left; width: 100px; margin: 0px; padding: 2px;}
.lf00e			{	position: relative; float: left; width: 180px; margin: 0px; padding: 2px;}
.lf00f			{	position: relative; float: left; width: 240px; margin: 0px; padding: 2px;}
.lf01b			{	width: 200px; background-color: #cddee5; border-left: 1px solid #95b8c3; border-right: 1px solid #95b8c3; padding: 5px; height: 30px; }
.lf02b			{	width: 267px; border-right: 1px solid #95b8c3; padding: 5px; height: 30px; }
.lf03b			{	text-align: right; width: 100%; background-color: #cad0ce; border-right: 1px solid #95b8c3; border-left: 1px solid #95b8c3; padding: 5px; }
.lf04b			{	text-align: center; width: 100%; background-color: #cddee5; border-left: 1px solid #95b8c3; border-right: 1px solid #95b8c3; padding: 15px; }


.lf01c			{	width: 105px; background-color: #cddee5; border-left: 1px solid #95b8c3; border-right: 1px solid #95b8c3; padding: 5px; height: 30px; }
.lf02c			{	width: 290px; border-right: 1px solid #95b8c3; padding: 5px; height: 30px; }
.lf03c			{	width: 362px; border-right: 1px solid #95b8c3; padding: 5px; height: 30px; }
.lf04c			{	width: 220px; padding: 5px; height: 30px; }
.lf05c			{	width: 220px; border-right: 1px solid #95b8c3; padding: 5px; height: 30px; }

.lf01d			{	position: relative;  width: 100%; background-color: #cddee5; border-left: 1px solid #95b8c3; border-right: 1px solid #95b8c3; }
.lf02d			{	position: relative; float: left; width: 335px; border-right: 1px solid #95B8C3; height: 30px; }
.lf03d			{	position: relative; float: left; width: 60px; background-color: #CDDEE5; border-left: 1px solid #95B8C3; border-right: 1px solid #95B8C3; height: 30px; }


.lf01e			{	width: 175px; background-color: #cddee5; border-left: 1px solid #95b8c3; border-right: 1px solid #95b8c3; padding: 5px; height: 30px; text-align: right; }
.lf02e			{	width: 320px; border-right: 1px solid #95b8c3; padding: 5px; height: 30px; }


.lf01			{	position: relative; float: left; margin: 0px; text-align: left; width: 170px; }
.lf02			{	position: relative; float: left; margin: 0px; text-align: left; width: 280px; }
.lf03			{	position: relative; float: left; margin: 0px; text-align: left; width: 50px; }
.lf04			{	position: relative; float: left; margin: 0px; text-align: left; width: 100px; }
.lf05			{	position: relative; float: left; margin: 0px; text-align: left; width: 160px; background-color: #ffffff; filter: alpha(opacity=65); }
.lf06			{	position: relative; float: left; margin: 0px; padding-right: 40px; }
.lf07			{	position: relative; float: left; margin: 0px; text-align: left; width: 347px; }
.lf08			{	position: relative; float: left; margin: 0px; width: 400px; }
.lf08_b			{	position: relative; float: left; margin: 0px; width: 600px; }
.lf09			{	position: relative; float: left; margin: 0px; width: 160px; }
.lf10			{	position: relative; top: 2px; }

.rg00			{	position: relative; float: right; margin: 0px; }
.rg01			{	position: relative; float: right; margin: 0 0 0 0px; width: 309px; background-color: #d1e1e8; height: 43px; border: 1px solid #95b8c3; }
.rg02			{	position: relative; margin:0px; width: 330px;}
.rg03			{	position: relative; float: right; margin: 0 10px 0 5px; width: 400px; text-align: left; }
.rg04			{	position: relative; float: right; margin: 0px; padding-right: 10px; }


.wherebuylink   {	padding: 0px; margin: 0px; padding-top: 14px; padding-bottom: 10px;}
.tempfiller   {	margin-top: 180px; margin-bottom: 280px; text-align: center;}

/* texto */
.txt1	 {		font-size: 11px; color: #313131; line-height: 13px; font-weight: bold; text-decoration: none; }
.txt2	 {		font-size: 11px; color: #a91f26; line-height: 12px; font-weight: bold;}
.txt3	 {		font-size: 11px; color: #313131; line-height: 14px;}
.txt4	 {		font-size: 10px; color: #9e2323; line-height: 13px; }
.txt5	 {		font-size: 12px; color: #a91f26; line-height: 14px; text-decoration: none; }
.txt6	 {		font-size: 12px; color: #313131; line-height: 14px; text-decoration: none; }
.txt7	 {		font-size: 11px; color: #a91f26; line-height: 14px;}
.txt8	 {		font-size: 10px; color: #313131; line-height: 13px; text-decoration: none; }
.txt9	 {		font-size: 10px; color: #0d5c67; line-height: 13px; }
.txt10	 {		font-size: 12px; color: #0d5c67; line-height: 20px;}
.txt11	 {		font-size: 11px; color: #0d5c67; line-height: 13px; text-decoration: none; }
.txt12	 {		font-size: 11px; color: #313131; line-height: 16px; text-decoration: none; }
.txt13	 {		font-size: 11px; color: #9e2323; line-height: 16px;}
.txt14	 {		font-size: 10px; color: #a91f26; line-height: 12px;}
.txt15	 {		font-size: 16px; color: #a91f26; line-height: 17px; font-weight: bold; }
.txt16	 {		font-size: 12px; color: #a91f26; line-height: 13px; font-weight: bold; }
.txt17	 {		padding-bottom: 4px; font-size: 13px; color: #313131; line-height: 13px; font-weight: bold; text-decoration: none; clear: both;}
.txt18	 {		padding-bottom: 3px; font-size: 11px; color: #313131; line-height: 14px;}


.switchlink a	 {  color: #313131;}
.switchlink a:hover	 {  color: #a91f26;}

h2		 {		font-size: 14px; color: #a91f26; line-height: 15px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; padding-bottom: 4px; padding-top: 4px;}

h3		 {		font-size: 11px; color: #a91f26; line-height: 12px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; padding-bottom: 4px; padding-top: 10px;}

h4		 {		font-size: 12px; color: #313131; line-height: 13px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 12px;}

.txtr 
{		text-align: right;
}

.lf04c ul, .lf05c ul 
{
	list-style: none;
	margin: 0px;
	margin-left: 10px;
	padding-bottom: 0px;
	padding: 0px;
}

.lf04c ul li, .lf05c ul li
{
	padding-left: 14px;
	background-image: url(../imgs/otros/black_bullet_sm.gif);
	background-repeat: no-repeat;
	background-position: 0 .005em;
	}

.txt3 ul 
{
	list-style: none;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 16px;
	padding: 0px;
}

.txt3 ul li ul 
{
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 4px;
}
	
.txt3 ul li 
{
	padding: 0px;
	margin: 0px;
	padding-left: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-image: url(../imgs/otros/punto_rojo3.gif);
	background-repeat: no-repeat;
	background-position: 0 .01em;
	}

.txt3 ul li ul li, .txt3 ul li ul li ul li, .txt3 ul li ul li ul li ul li
{
	padding-left: 14px;
	background-image: url(../imgs/otros/black_bullet_sm.gif);
	background-repeat: no-repeat;
	background-position: 0 .01em;
	}

.txt3_b ul 
{
	list-style: none;
	margin: 0px;
	margin-left: 2px;
	padding-bottom: 8px;
	padding: 0px;
}

.txt3_b ul li ul 
{
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 2px;
}
	
.txt3_b li 
{
	padding: 0px;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: 0 .01em;
	}

ul.promo_list 
{
	list-style: none;
	margin: 0px;
	margin-left: 10px;
	padding-bottom: 8px;
	padding: 0px;
}

ul.promo_list li 
{
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 24px;
	margin-bottom: 0px;
	}
	
ul.promo_list li a 
{
	font-weight: 700;
	}

ul.nobullet 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}	

ul.nobullet li 
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	}

ul.searchr li 
{
	padding-bottom: 0px;
	margin-bottom: 4px;
	}
	
.sitemap ul 
{
	margin-bottom: 3px;
	}
	
.sitemap ul li
{
	margin-bottom: 5px;
	}
	
.sitemap ul li ul li
{
	margin-bottom: 0px;
	}

.alert	 {		font-size: 11px; color: #a91f26; line-height: 14px; text-decoration: none; }


/* paddings */
.pdd00	{		 padding-left: 40px; padding-right: 25px; padding-top: 10px; padding-bottom: 10px; }
.pdd01	{		 padding: 10px; }
.pdd16	{		 margin: 10px; }
.pdd02	{		 }
.pdd03	{		 padding-left: 30px;}
.pdd04	{		 padding: 10px; background: url('../imgs/otros/fondo_usermanual.gif') #c3d6dd repeat-x;}
.pdd05	{		 padding-left: 30px; padding-right: 10px;}
.pdd06	{		 padding-left: 10px; padding-right: 10px;}
.pdd07	{		 padding-right: 10px;}
.pdd08	{		 padding-left: 10px; padding-right: 39px; }
.pdd09	{		 padding-left: 60px; padding-right: 40px; padding-top: 10px; padding-bottom: 10px; }
.pdd10	{		 padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 4px;}
.pdd11	{		 padding: 6px;}
.pdd12	{		 padding: 30px 10px 30px 10px;}
.pdd13	{		 padding: 10px 30px 10px 30px;}
.pdd14	{		 padding: 100px 10px 100px 10px;}
.pdd15	{		 padding-left: 20px; padding-right: 20px;}
.pdd16	{		 padding-top: 1px;}
.pdd17	{		 padding-left: 50px; padding-right: 30px;}
.pdd18	{		 padding-left: 40px; padding-right: 25px; padding-top: 10px; padding-bottom: 0px; }
.pdd19	{		 padding: 10px 10px 0px 10px; }

.pdd20	{		 padding: 10px 10px 0px 25px; }
/* border */
.br01	{		border: 1px solid #95b8c3; }

/* Hides from IE5-mac \*/
* html .pdd01 {height: 1%;}
* html .pdd05 {height: 1%;}
* html .pdd19 {height: 1%;}
/* End hide from IE5-mac */ 

/* trama */

.trama		{	position: relative; width: 380px; height: 38px; background-image: url('../imgs/productos/trama_producto.gif'); }

/* li */

.li01		{	list-style-type: none;  list-style-image: url('../imgs/otros/punto_rojo3.gif'); }
.li02		{	list-style-type: disc;  list-style-image: none; }

/* separadores */

.sep			{	font-size: 3px;
					line-height: 2px; }

.sep2			{	font-size: 3px;
					line-height: 5px; }

/* formulario */

.box			{	color: #000000; 
					font-size: 10px; 
					line-height: 9px;
					background-color: #ffffff;
					border: 1px solid #ffffff;
					width: 126px;
					height: 11px; }


.box2			{	color: #000000; 
					font-size: 11px; 
					line-height: 11px;
					background-color: #ffffff;
					width: 180px;
					height: 18px; }


.drop			{	color: #000000; 
					font-size: 11px; 
					line-height: 11px;
					background-color: #ffffff;
					width: 100px;
					height: 18px; }

.txta			{	color: #000000; 
					font-size: 11px; 
					line-height: 11px;
					background-color: #ffffff;
					width: 180px;
					height: 63px; }

