/* TAGS */
body					{ background:#e7e7ef; margin:15px 0 0; font:11px Arial, Helvetica, sans-serif; color:#777; font-size:12px;}
a						{ text-decoration:none; color:#006173; outline:none;}
p						{ margin:0 0 10px 0; line-height:18px;}
ul						{ list-style:none; margin:0; padding:0;}
strong					{ color:#6a6a90;}
h1, h2					{ margin:0;}

/* GENERALS */
.clear					{ clear:both; height:1px; margin: -1px 0 0; padding:0; font-size:1px; border:0; visibility: hidden;}
.colL					{ width:259px; margin-right:30px; float:left;}
.colR					{ width:459px; float:left;}
.marginT				{ margin-top:15px;}
.marginB				{ margin-bottom:15px;}
.floatL					{ float:left;}
.floatR					{ float:right;}
.block					{ display:block;}
.line					{ background:url(../images/divLine.gif) repeat-x; height:1px; font-size:1px; margin:5px 0 5px 0}
.intro					{ font-size:13px;}
.indent					{ padding-left:75px;}
.imgStyle				{ background:#fff; padding:3px; border:1px solid #c0c0c0;}
.whiteLine				{ background:#fff; line-height:3px; font-size:1px; height:3px;}
.top					{ background:url(../images/top.jpg); display:block; width:25px; height:16px; float:right;}

/* LAYOUT */
#wrap					{ width:911px; margin:0 auto;}
#head					{ background:url(../images/head.gif) no-repeat left top; height:24px; padding-top:112px;}
#wrapCont				{ background:url(../images/wrapCont.gif) repeat-y; }
#cont					{ background:url(../images/cont.gif) no-repeat 6px bottom;}
#contIn					{ background:url(../images/contIn.gif) no-repeat 6px top; min-height:280px; height:auto !important; height:280px; padding:20px 0 30px 144px;}
#footer					{ background:url(../images/footer.gif) no-repeat left top; height:65px; color:#fff; }
#footer a				{ color:#fff; }


/* CONTENT */
.title, .titleUl		{ font-size:16px; color:#4d4d80; margin-bottom:15px;}
.titleUl				{ border-bottom:1px dotted #4d4d80;}

.subtitle, .subtitleUl	{ font-size:13px; color:#4d4d80; margin-bottom:5px;}
.subtitleUl				{ border-bottom:1px dotted #777;}

.list li				{ border-bottom:1px dotted #ccc;}
.list li a				{ background: url(../images/bullet.gif) no-repeat 6px center; color:#4d4d80; line-height:22px; padding:0 15px; display:block;}
.list li a:hover		{ background:#eee url(../images/bullet.gif) no-repeat 6px center;}

.sectionHead			{ color:#fff; font-size:13px; background:#4d4d80 url(../images/sectionHead.gif) no-repeat left top; line-height:25px; padding:0 10px; border-bottom:1px solid #6a698f;}

.article				{ background:#e7e7ef; border:1px solid #b5b5e3; padding:10px 10px 0; }
.article li a			{ line-height:18px; margin-bottom:10px; display:block;}

.productBox				{ background: #eee url(../images/productBox.gif) no-repeat left top; width:441px; height:181px; padding:9px; margin-top:15px;}
.productBox img			{ margin-right:14px;}
.productBox h2			{ color:#4d4d80;}
.productBox p			{ color:#3c3c3c;}
.productsList li		{ background:#eee; border:1px solid #ccc; margin-bottom:15px; height:69px;}

/* CONTACTO */
.contactInfo dt			{ font-size:13px; color:#4d4d80;}
.contactInfo dd			{ margin:0 0 15px 10px; width:186px;}

.contactInfo dt,
.contactInfo dd			{ float:left;}

#paddDir				{ padding-right:5px;}
#paddTel				{ padding-right:10px;}
#paddFax				{ padding-right:36px;}
#paddEmail				{ padding-right:25px;}

.contactForm div		{ margin-bottom:10px;}
.contactForm .name		{ padding-right:15px;}
.contactForm .company	{ padding-right:59px;}
.contactForm .email		{ padding-right:85px;}

.contactForm input,
.contactForm textarea	{ border:1px solid #ccc; background:#eefbfd url(../images/bgInput.jpg) repeat-x left bottom; padding:0 3px}
.contactForm input		{ width:326px; height:22px;}

.contactForm textarea	{ width:455px; height:175px; }
#send					{ background:#4D4D80; color:#fff; width:75px; height:25px;}

.productDtl				{ margin-bottom:25px;}
.top-productDtl			{ background:url(../images/top-productDtl.gif) no-repeat left top; height:9px; font-size:1px;}
.center-productDtl		{ background:url(../images/border-productDtl.gif) repeat-y 0 0; padding:0 10px; width:439px;}
.bottom-productDtl		{ background:url(../images/bottom-productDtl.gif) no-repeat left top; height:18px;}
/*.productDtl			{ border:1px solid #b5b5e3; background:#fff; padding:10px; margin-bottom:10px;}*/

.productList			{ border-style:solid; border-width:1px 0; border-color:#c7c2ea; background:#ededf3;}
.productList a			{ display:block; float:left; width:143px; padding:5px; color:#4d4d80; margin-bottom:5px;}
