/* CSS Document */

.fondo { /*estilo de body*/
	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	background:#21547A url(../img/background.gif);
}

.black{color:#000000;}
.red{color:#CC0000;}

.top{ 
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BBBBBB;
	text-align:center;
	text-decoration:none;
	padding:0px 0px 5px 0px;
	letter-spacing:2px;
}

.tabla{
	background:#ffffff;
	border:0px;
}

.logo{
	border:0px;
	padding:2px 0px 0px 13px;
}

.tels1{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#1D496B;
	color:#FFFFFF; 
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	DISPLAY: block;
	width:50%;
	letter-spacing:2px;
	padding:10px 20px 5px 0px;
}

.tels2{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#1D496B;
	color:#FFFFFF; 
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	DISPLAY: block;
	width:50%;
	letter-spacing:2px;
	padding:5px 20px 5px 0px;
}

.tels3{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#1D496B;
	color:#FFFFFF; 
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	DISPLAY: block;
	width:50%;
	letter-spacing:2px;
	padding:5px 20px 20px 0px;
	margin:0px 0px 10px 0px;
}

.direccion{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	LINE-HEIGHT:15px;
	letter-spacing:0px;
	padding:5px 0px 0px 0px;
}

.slogan{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#006699; 
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-style:normal;
	text-decoration:none;
	LINE-HEIGHT:40px;
	letter-spacing:1px;
	padding:10px 0px 0px 0px;
}

.areabaners{
	padding:0px 5px 5px 3px;
}

.marquee{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

.marquee2{
	text-align:center;
	border:#666666 1px solid;
}

.baner{
	padding:5px 30px 0px 30px;
}

.baner2{
	padding:15px 0px 0px 0px;
}

.menuhorz{
        padding:1px 0px 1px 0px;
}

.boton:hover {background:#990000;}
.boton:active {background:#990000;}

.boton{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:#21547A;
	border-bottom:1px solid #15344D;
	border-right:1px solid #15344D;
	border-left:1px solid #378BCC;
	border-top:1px solid #378BCC;
	padding:5px 35px 5px 35px;
	margin:10px 0px 10px 0px;
	line-height:24px;
	letter-spacing:2px;
}

.botongray:hover {background:#990000;}
.botongray:active {background:#990000;}

.botongray{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:#770000;
	border-bottom:1px solid #15344D;
	border-right:1px solid #15344D;
	border-left:1px solid #378BCC;
	border-top:1px solid #378BCC;
	padding:5px 36px 5px 36px;
	margin:10px 0px 10px 0px;
	line-height:24px;
	letter-spacing:2px;
}

.sbhorz{
        padding:1px 0px 1px 0px;
}

.sb:hover {background:#990000;}
.sb:active {background:#990000;}

.sb{
        font-family:Arial, Tahoma, Helvetica, sans-serif;
        font-size:12px;
		color:#FFFFFF;
        text-align:center;
		text-decoration:none;
        font-weight:bold;
        background:#444444;
        border-top:1px solid #444444;
        border-left:1px solid #AAAAAA;
        border-bottom:1px solid #000000;
        border-right:1px solid #000000;
        padding:5px 7px 5px 7px;
        margin:10px 0px 10px 0px;
		line-height:24px;
		letter-spacing:2px;
}

.sbgray:hover {background:#990000;}
.sbgray:active {background:#990000;}

.sbgray{
        font-family:Arial, Tahoma, Helvetica, sans-serif;
        font-size:12px;
		color:#FFFFFF;
        text-align:center;
		text-decoration:none;
        font-weight:bold;
        background:#770000;
        border-top:1px solid #444444;
        border-left:1px solid #AAAAAA;
        border-bottom:1px solid #000000;
        border-right:1px solid #000000;
        padding:5px 7px 5px 7px;
        margin:10px 0px 10px 0px;
		line-height:24px;
		letter-spacing:2px;
}

.tl{
        font-family:Arial, Tahoma, Helvetica, sans-serif;
        font-size:12px;
		color:#FFFFFF;
        text-align:center;
		text-decoration:none;
        font-weight:bold;
        background:#770000;
        border-top:1px solid #444444;
        border-left:1px solid #AAAAAA;
        border-bottom:1px solid #000000;
        border-right:1px solid #000000;
        padding:5px 77px 5px 77px;
        margin:10px 0px 10px 0px;
		line-height:24px;
		letter-spacing:2px;
}

.t2{
        font-family:Arial, Tahoma, Helvetica, sans-serif;
        font-size:12px;
		color:#FFFFFF;
        text-align:center;
		text-decoration:none;
        font-weight:bold;
        background:#770000;
        border-top:1px solid #444444;
        border-left:1px solid #AAAAAA;
        border-bottom:1px solid #000000;
        border-right:1px solid #000000;
        padding:5px 73px 5px 72px;
        margin:10px 0px 10px 0px;
		line-height:24px;
		letter-spacing:2px;
}

.menuver{
        padding:1px 0px 1px 0px;
}

.menu:Hover {
	text-decoration:none;
	background-color:#333333;
}

.menu:active {
	text-decoration:none;
	background-color:#333333;
	LINE-HEIGHT:20px;
}

.menu { 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#21547A;
	color:#FFFFFF; 
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	border-bottom:1px solid #15344D;
	border-right:1px solid #15344D;
	border-left:1px solid #378BCC;
	border-top:1px solid #378BCC;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 3px;
	display:block;
}

.contenido{
        padding:0px 10px 10px 10px;
}

.title{
	font-family:Arial, Tahoma, Verdana, Helvetica;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	letter-spacing:2px;
	LINE-HEIGHT:24px;
	background-color:#000000;
	padding:0px 20px 0px 20px;
	margin:15px 0px 15px 0px;
	vertical-align:middle;
}

.title2{
	font-family:Arial, Tahoma, Verdana, Helvetica;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	letter-spacing:3px;
	LINE-HEIGHT:24px;
	background-color:#000000;
	padding:0px 30px 0px 30px;
	margin:15px 40px 15px 40px;
	vertical-align:middle;
}

.subtitle{
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#AA0000;
	padding:0px 0px 10px 10px;
	letter-spacing:2px;
}

.subtitle2{
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#AA0000;
	padding:0px 0px 10px 70px;
	letter-spacing:2px;
}

.categoria{
	font-family:Arial, Tahoma, Verdana, Helvetica;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	line-height:24px;
}

.productos{
	font-family:arial, Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	line-height:14px;
}

.hrproductos{
	height:1px;
	border:#999999 1px solid;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

.codigo{
	font-family:arial, Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	line-height:14px;
	padding:0px 0px 0px 0px;
}

.tipo{
	font-family:arial, Tahoma, Verdana, Helvetica;
	color:#BB0000;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	line-height:14px;
	padding:0px 0px 0px 0px;
}

.descripcion{
	font-family:arial, Tahoma, Verdana, Helvetica;
	color:#000044;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	line-height:14px;
	padding:0px 0px 0px 0px;
}

.mayoreo{
	font-family:arial, Tahoma, Verdana, Helvetica;
	color:#BB0000;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	letter-spacing:0px;
	line-height:14px;
	padding:0px 0px 0px 0px;
}

.publico{
	font-family:arial, Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	letter-spacing:0px;
	line-height:14px;
	padding:0px 0px 0px 0px;
}

.txtlink:Hover {
	text-decoration:underline;
	color:#FF7777;
}

.txtlink:active {
	text-decoration:underline;
	color:#FF7777;
}

.txtlink{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:1px;
	padding:0px 0px 0px 0px;
}

.txt{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#000044;
	text-align:justify;
	MARGIN:10px 40px 20px 40px;
	padding:20px 30px 30px 30px;
	line-height:18px;
	border:#666666 1px solid;
}

.txtred{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#990000;
}

.txtcenter{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#000044;
	text-align:center;
	MARGIN:10px 40px 20px 40px;
	padding:20px 30px 30px 30px;
	line-height:18px;
	border:#666666 1px solid;
}

.txt2{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#000044;
	text-align:justify;
	MARGIN:0px 20px 0px 20px;
	padding:10px 30px 20px 30px;
	line-height:18px;
}


.menugray:Hover {
	text-decoration:none;
	background-color:#333333;
}

.menugray:active {
	text-decoration:none;
	background-color:#333333;
	LINE-HEIGHT:30px;
}

.menugray { 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#444444;
	color:#FFFFFF; 
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #006699;
	border-left:1px solid #C47930;
	border-right:1px solid #ffffff;
	DISPLAY: block;
	LINE-HEIGHT:30px;
	width:100%;
	letter-spacing:1px;
	padding:0px 0px 0px 10px;
}

.bulletamplia{
	line-height:30px;
}

.subtxt{
	background:#DDDDDD;
	padding:10px 0px 0px 30px;
	margin:10px 0px 10px 0px;
}

.alineaform{
	text-align:left;
	padding:0px 0px 0px 25px;
}

.indenttel{
	padding:0px 0px 0px 64px;
}

.bottomcenter{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000055;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	letter-spacing:0px;
	padding:25px 0px 10px 0px;
}

.bottomcenterlink:active{
	text-decoration:underline;
}

.bottomcenterlink:Hover{
	text-decoration:underline;
}

.bottomcenterlink{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000099;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	letter-spacing:0px;
	padding:0px 10px 0px 10px;
}

.bottomcenterred{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	letter-spacing:2px;
	padding:25px 0px 10px 0px;
}

.toplink:Hover{
	color:#0000FF;
	text-decoration:underline;
}
.toplink:active{
	color:#0000FF;
	text-decoration:underline;
}

.toplink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
	font-weight:normal;
	text-decoration:underline;
	padding:10px 0px 10px 0px;
}
.toplinkmargin{
	margin:0px 70px 0px 70px;
}

.pielink:Hover{
	color:#0000FF;
	text-decoration:underline;
}
.pielink:active{
	color:#0000FF;
	text-decoration:underline;
}

.pielink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000077;
	font-weight:normal;
	padding:10px 0px 10px 0px;
}

.pie{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
}

.pienegro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
	font-weight:normal;
	padding:10px 0px 10px 0px;
}

.pienegrolink:Hover {color:#00FFFF;}

.pienegrolink:active {color:#00FFFF;}

.pienegrolink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	padding:10px 0px 10px 0px;
}

.bgpie{
	background:#1D496B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.pieblanco{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	padding:0px 82px 0px 0px;
}

.pieblancolink:Hover {
	text-decoration:underline;
}

.pieblancolink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.bottomlink:Hover{ 
	text-decoration:underline;
}

.bottomlink{ 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BB0000;
	text-align:center;
	text-decoration:none;
}

.bottom{ 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BB0000;
	text-align:center;
	text-decoration:none;
}

.last{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#CCCCFF;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:5px 0px 10px 15px;
	letter-spacing:1px;
}

.valornetlink:Hover {
	text-decoration:underline;
}

.valornetlink:active {
	text-decoration:underline;
}

.valornetlink{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	padding:0px 0px 0px 407px;
}