body{
	font:500 11px Arial;
	margin:0px;
	text-align:center;
}
img{border:0px;}
ul, form, h1, p, h2, ul#listCat h3{
	margin:0px;
	padding:0px;
}

ul{list-style:none;}

.out{
	position:absolute;
	top:-6000px;
	left:-6000px;
}

a{text-decoration:none;}

#con, #cab, ul#menSup, .conCen, #pie{
	width:980px;
	margin:0px auto 0px auto;
	text-align:left;
	position:relative;
}

#cab{
	height:120px;
	background:url(../img/bckgCab.jpg) no-repeat 0px;
}

/* configurable */
h1{
	background:url(../img/logoA.gif) no-repeat 0px;
	width:250px;
	height:95px;
	position:absolute;
	top:10px;
	left:10px;
}

h1#noImg{background:url(../img/sp.gif) no-repeat 0px;}

h1 a{
	display:block;
	width:250px;
	height:95px;
}
/* ************ */

#visInst{
	width:322px;
	height:44px;
	position:absolute;
	top:25px;
	left:269px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:15px 0px 0px 0px;
	text-align:center;
}

#noVisInst{
	width:322px;
	height:44px;
	position:absolute;
	top:25px;
	left:269px;	
	border-right:1px solid #CCCCCC;
	padding:15px 0px 0px 0px;
}

#visInst a{text-decoration:underline;}

#cab form{
	position:absolute;
	top:30px;
	left:640px;
}

#cab form label{margin:0px 10px 0px 0px;}

.txt{
	width:208px;
	border:1px solid #CCCCCC;
}

.txt2{
	width:295px;
	border:1px solid #CCCCCC;
}

.txt3{
	width:290px;
	border:1px solid #CCCCCC;
}

.txt4{
	width:140px;
	border:1px solid #CCCCCC;
}

.txt5{
	width:587px;
	height:80px;
	border:1px solid #CCCCCC;
}

.btnBus1{
	background:url(../img/btn1.gif) no-repeat 0px;
	width:27px;
	height:27px;
	border:0px;
	overflow:hidden;
	text-indent:30px;
	position:relative;
	top:2px;
	left:5px;
	cursor:pointer;
}

#imgIntro{
	background:url(../img/bckg1.jpg) no-repeat 0px;
	width:980px;
	height:240px;
	margin:6px 0px 0px 0px;
}

ul#menSup{
	background:#000000;
	height:45px;
}
ul#menSup li{
	float:left;
	border-right:1px solid #FFFFFF;	
	text-align:center;
	height:45px;
}

ul#menSup li.noBor{border:0px;}	

ul#menSup li a{
	display:block;
	width:162px;	
	padding:15px 0px 10px 0px;
}

.w33, .w66{
	width:296px;	
	padding:30px 20px 23px 21px;
	float:left;		
}

.w66{
	width:592px;	
	position:relative;
}

/*.w66 h2#titPag{
	width:300px;
	float:left;	
	border:1px solid;
}*/

.w33.ser{		
	padding:30px 0px 23px 0px;	
}
.numCol3{
	background:url(../img/bckg1.gif) repeat-y 0px;
	margin:6px 0px 0px 0px;
}
.numCol2{
	background:url(../img/bckg3.gif) repeat-y 0px;
	margin:6px 0px 0px 0px;
}

h2.tit, #col1 h2{margin:0px 0px 19px 0px;}

.bor1{
	padding:2px;
	border:1px solid #999999;
}

.mar1{margin:25px 0px 0px 0px;}

.w33 p a.U, .U{text-decoration:underline;}
.w33 ul#listNot li{
	width:278px;
	margin:0px 0px 30px 0px;	
}

.w66 ul#listNot li, .w66 ul#listServ li{
	width:590px;
	margin:0px 0px 30px 0px;		
}

.w66 ul#listServ li.w285{
	width:285px;
	margin:0px 0px 0px 0px;		
	height:120px;	
}

.w66 ul#listProd li{
	width:285px;
	margin:0px 0px 30px 0px;		
}
	
ul#listServ li{
	margin:0px 0px 0px 0px;
	float:left;	
}

ul#listProd li{
	float:left;	
}

ul#listServ img, ul#listServ p, ul#listProd img, ul#listProd p{
	float:left;
}

ul#listServ img, ul#listProd img{margin:0px 13px 0px 0px;}
ul#listServ p, ul#listProd p{width:170px;}
ul#listServ li.noImg p{width:285px;} 
.w66 ul#listServ li p{
	width:590px;
}

.w66 ul#listServ li.w285 p{width:285px;}
.w66 ul#listServ li.w285 p.cImg{width:150px;}

#pie{
	clear:both;
	background:url(../img/bckg2.gif) #F1F1E9 repeat-x 0px;
	height:85px;	
}

#pie p{padding:20px 0px 0px 20px;}

.clear{clear:both;}

#col1 img.imgSec{	
	padding:2px;
	border:1px solid #999999;
	margin:0px 0px 0px 0px;
}

#col1 p, .pH img{margin:0px 0px 20px 0px;}

.w66 p, .w33 p{
	margin:0px 0px 20px 0px;	
}

.noU{text-decoration:none;}

#imgSelGal{
	width:440px:;
	margin:30px auto 20px auto;
}

#pag{
	text-align:center;
	width:200px;
	margin:0px auto 0px auto;		
}

#pag ul{
	margin:0px auto 0px auto;				
}

.pag{
	float:right;
	width:200px;
}

#pag1{
	width:590px;	
	position:absolute;	
	top:35px;
}

.pag ul, #pag1 ul{
	float:right;			
}

.w66 #pag ul li, .w66 #pag1 ul li, .w66 .pag ul li{
	display:inline;
	padding:0px 5px 0px 5px;	
	background:url(../img/bullet4.gif) no-repeat right 3px;
}

.noBullet, #pag ul li.noBullet, #pag1 ul li.noBullet, .pag ul li.noBullet{background:url(../img/sp.gif) no-repeat;}

.tC{text-align:center;}
.tR{text-align:right;}

ul.listSerMen{margin:20px 0px 0px 0px;}

ul#listServ.fL li, ul#listProd.fL li{
	float:left;
	margin:0px 10px 0px 0px;	
}

ul#listProd.fL li{margin:20px 10px 0px 0px;	}

ul#listServ.fL li.fR, ul#listProd.fL li.fR, .fR{float:right;}
.fL{float:left;}

ul#listServ.fL p, ul#listProd.fL p{width:160px;}

.frmSus label, .frmPed label{
	display:block;
	margin:0px 0px 5px 0px;
}

.frmPed #btnBus1{margin:0px 10px 0px 0px;}

.mL40{margin:0px 0px 0px 30px;}

.bul2{
	padding:0px 13px 0px 0px;
	background:url(../img/bullet2.gif) no-repeat right 6px;		
}

.bul3{
	padding:0px 10px 0px 0px;
	background:url(../img/bullet3.gif) no-repeat right 4px;		
}

ul#listCat h3{margin:5px 0px 0px 0px;}
ul#listCat ul.listSerMen{margin:10px 0px 0px 10px;}
ul#listCat{margin:20px 0px 40px 0px;} 

.sLn, .sLn2{
	display:block;
	height:6px;
	overflow:hidden;
}

.sLn2{height:5px;}

.pRTop1{
	padding:10px 0px 0px 0px;
}

#datProduct1{
	float:left;
	width:270px;
	margin:15px 0px 0px 0px;
}
#datProduct2{
	float:right;
	width:285px;
}

#txtPrecioPro{
	border-bottom:1px solid #999999;
}

#txtPPro1{margin:10px 0px 10px 0px;}
#txtPPro2{margin:15px 0px 10px 0px;}

ul#lnkAux1{margin:15px 0px 0px 0px;}
ul#lnkAux1 li{
	margin:0px 0px 10px 0px;	
}

.itemForm1{
	width:295px;
	margin:0px 0px 25px 0px;	
}

.itemForm2{
	width:145px;
	margin:0px 0px 25px 0px;	
}

#itemForm2Left{margin:0px 0px 25px 1px;}

.itemForm3{
	width:600px;
	margin:0px 0px 0px 0px;
}

.w66 ul li, ul.listSerMen li{	
	background:url(../img/bullet5.gif) no-repeat 0px 5px;
	padding:0px 0px 0px 5px;
}
.w66 ul li{margin:0px 0px 20px 0px;}
ul.listSerMen li{padding:0px 0px 5px 5px;}

.w66 ul#listNot li, .w66 ul#listServ li, .w66 ul#listProd li, #datProduct1 ul#lnkAux1 li{
	padding:0px;
	background:url(../img/sp.gif) no-repeat 0px;
}

#tblProductos{
	width:600px;
	margin:0px 0px 20px 0px;
}

#colTbl1{width:91px;}
#colTbl2{
	width:405px;
	border-left:1px solid #E6E4D8;
}
#colTbl3{
	width:100px;
	border-left:1px solid #E6E4D8;
}

#colTbl1, #colTbl2, #colTbl3{
	background:#F1F1E9;
	text-align:center;
	margin:0px 0px 15px 0px;
	padding:2px 0px;
}

.bckg1{background:#F1F1E9;}
.p20{padding:0px 0px 0px 20px;}
a.p20{display:block;}
.pr20{padding:0px 20px 0px 0px;}

tbody{
	background:#E6E4D8;
}

.borR{
	border-right:1px solid #999999;	
}
.borL{
	border-left:1px solid #999999;	
}
.borB{	
	border-bottom:1px solid #999999;
}

.borT{	
	border-top:1px solid #999999;
}

.posR{position:relative;}

#bullet1, #bullet2, #bullet3{
	position:absolute;
	top:-30px;
	left:5px;
	width:49px;
	height:49px;
	background:url(../img/bullet6.gif) no-repeat 0px 0px;	
}

#bullet2{background:url(../img/bullet7.gif) no-repeat right 0px;}
#bullet3{
	background:url(../img/bullet8.gif) no-repeat right 0px;
	width:47px;
	height:40px;	
}

.c1, #col1 p a.c1, #col1{color:#333333;}
.c2, .c3:hover, .c4, #col1 p a{color:#0099FF;}
.c3{color:#FFFFFF;}
.c5{color:#666666;}
.c6{color:#CC0000;}
.t1{font:700 11px Arial;}
.t2{font:500 11px Arial;}
#col1 h3{font:700 12px Arial;}
.t3, #col1 h2, #col1 h3.t3{font:500 18px Helvetica, Arial;}
.t4{font:700 14px Arial;}
.t5{font:700 18px Arial;}
.t6{font:500 12px Arial;}
.t7{font:500 10px Arial;}
.t8{font:700 12px Arial;}
.t9{font:500 14px Arial;}
.t10{font:500 10px Arial;}

#logos{
	float:right;
}

#logos li{
	float:left;
	margin:20px 20px 0px 0px;
}

#imgSecGen{
	width:980px;
	height:240px;
	background:url(../img/bckg1A.jpg) no-repeat right 0px;
	
}

.m1{padding:20px 0px 0px 0px;}
.m2{margin:20px 0px 0px 0px;}
.m3{margin:25px 0px 25px 0px;}
.m4{padding:5px 0px 0px 0px;}
.m5{padding:40px 0px 0px 0px;}
.m6{padding:0px 0px 0px 0px;}

.pR{
	position:relative;	
}

.pR #pag1{
	position:relative;	
	top:20px;
	margin:0px 0px 30px 0px;
}

.w66 .topSup2{
	position:relative;
	top:-20px;
}

.w66 .topSup3{
	position:relative;
	top:-10px;
}

.datGenProd{
	display:block;
	height:60px;
}

.fWB{font-weight:bold;}