/* RESET CSS 
----------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: bottom;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;color: black;background: white;font-family: "Lucida Grande", Georgia, "Times New Roman", Times, serif; font-size:12px;
} 


table {
	border-collapse: separate;border-spacing: 0;
}
caption, th, td {
	text-align: left;font-weight: normal;}

a { text-decoration:none;}

ul { list-style:none;}

/* HOME CSS 
-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.clear{clear:both;font-size:1px; line-height:1px;}

body {background: #a71621 url(../images/wrapperbg.jpg) repeat-x; font-family:Tahoma, Geneva, sans-serif;}

#wrapper { width:1000px; height:auto; margin:0px auto;}

.blank { font-size:1px; line-height:1px; height:320px;}
/* header ---------*/

.container { /*background:url(../images/containerBg.png) no-repeat;*/ width:1000px; height:auto; margin:31px 0 0 0;}

.container2 { background:url(../images/containerBg.png) no-repeat; width:1000px; height:1297px; margin:31px 0 0 0;}


.pageTop { font-size:1px; line-height:1px; background:url(../images/pageTop.png) no-repeat; height:85px; width:1000px;}
.pageCen { background:url(../images/pageCen.png) repeat-y; height:auto; width:1000px;}
.pageBot { font-size:1px; line-height:1px; background:url(../images/pageBot.png) no-repeat; height:185px; width:1000px;}

.pageBot1 { font-size:1px; line-height:1px; background:url(../images/pageBot2.png) no-repeat; height:144px; width:1000px;}

.container .sectionHolder { padding:0px 0 0 0;}

.container .section01 { float:left; width:280px; background:url(../images/line.png) no-repeat right top; text-align:center; height:590px;}
.section01 .Img01 { padding:200px 0 41px 0;}

.container .section02 { float:left; width:216px; background:url(../images/line.png) no-repeat right top; height:590px;}
.nosotros { background:url(../images/nav01.png) no-repeat; display:block; width:142px; height:32px; margin:0 0 0 30px;}
.nosotros:hover { background:url(../images/nav01H.png) no-repeat;}


.container .section03 { float:left; width:237px; background:url(../images/line.png) no-repeat right top; height:590px;}

.productos { background:url(../images/nav02.png) no-repeat; display:block; width:160px; height:32px; margin:0 0 0 30px;}
.productos:hover , #Active02 { background:url(../images/nav02H.png) no-repeat;}

.container  .section04 { float:left;height:590px; width:auto;}
.Contacto { background:url(../images/nav03.png) no-repeat; display:block; width:142px; height:32px; margin:0 0 0 30px;}
.Contacto:hover , #Active03 { background:url(../images/nav03H.png) no-repeat;}

.Catalogo { background:url(../images/nav04.png) no-repeat; display:block; width:142px; height:32px; margin:0px 0 0 25px;}
.Catalogo:hover , #Active04 { background:url(../images/nav04H.png) no-repeat;}

/* atc div -------*/

.actDv { width:420px; height:auto; margin:0px auto; padding:0 20px 15px 0;}
.actDv p { float:left; width:315px; line-height:16px; font-size:14px; color:#fff; margin:-3px 0 0 0; text-align: center;}
.actDv img { float:right; width:95px; height:29px;}

/* footer --------------*/

.footer { background:url(../images/footer.gif) repeat-x; width:100%; height:38px;}
.footer  .footDv { margin:0px auto; width:1000px;}

.footer  .footDv  .leftFoot { float:left; width:auto; color:#b7b9b9; font-size:13px; line-height:38px; padding:0 0 0 15px;}
.footDv  .leftFoot a { color:#b7b9b9; font-size:13px;} 
.footDv  .leftFoot a:hover { color:#bd1e24;}

.footer  .footDv  .centerLogo { width:103px; float:left; margin:0 0 0 172px;}
.footer  .footDv  .rightFoot { float:right; width:auto; color:#b7b9b9; font-size:13px;line-height:38px; padding:0 53px 0 0;}

/* INNER 1 CSS 
-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.linksDv  { padding:0px 0 0 31px;}
.linksDv ul li , .linksDv2 ul li   { float:left; display:inline; padding:0 0 0 5px;}


.linksDv2 {padding:70px 0 0px 31px;}


.nosotros2 { background:url(../images/nav01.png) no-repeat; display:block; width:142px; height:32px; margin:0 0 0 13px;}
.nosotros2:hover , #Active01 { background:url(../images/nav01H.png) no-repeat;}

.boxContainer { width:706px; float:left; padding:0 0 0 5px;}
.boxContainer .topBox { font-size:1px; line-height:1px; background:url(../images/boxTop.png) no-repeat; height:64px; width:706px;}
.boxContainer .cenBox { background:url(../images/boxcen.png) repeat-y;height:auto; width:706px;}
.boxContainer .botBox { font-size:1px; line-height:1px; background:url(../images/boxbot.png) no-repeat; height:203px; width:706px;}
.boxContainer .botBox2 { font-size:1px; line-height:1px; background:url(../images/boxbot2.png) no-repeat; height:131px; width:706px;}

.AboutUsDv { margin:0px 0 0 0;}
.AboutUsDv  .paraLeft { float:left; width:320px; padding:14px 0 0 40px;}
.AboutUsDv  .paraLeft  p { font-size:15px; color:#ffffff; line-height:17px; padding:0 0 14px 0;}
.AboutUsDv  .paraRight { float:right; width:261px; margin:0 38px 0 0;}


/* right images ------*/

.imagesDv { float:right; width:240px; padding:10px 45px 0 0;}


/* INNER 2 CSS 
-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.boxContainer .cenBox .productList { padding:10px 0 60px 40px;height: 800px;}

.boxContainer .cenBox ul li { float:left; display:inline; padding:0 0 40px 0;}
.boxContainer .cenBox ul .firstLi { width:227px; position:relative;}
.boxContainer .cenBox ul .lastLi { width:auto;}

.productDv01 { width:200px;}
.productDv01 h2 { padding:20px 0 0 0;}
.productDv01 h2 a { font-size:15px; font-weight:bold; color:#ffffff; line-height:19px;}
.productDv01 p { font-size:11px;color:#ffffff; line-height:13px; width:180px; padding:3px 0 0 0;}
.productDv01 h2 a:hover { color:#bd1e24; text-decoration:none;}

.lastProduct { position:absolute; left:0px; top:0px;}

/* INNER 3 CSS 
-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.imagesDv .monosLinks { width:230px; padding:12px 0 0 0;}
.monosLinks .headingDv { background:url(../images/line2.gif) bottom left repeat-x; padding:0 0 14px 0;}
.monosLinks .headingDv h3 { font-size:18px; font-weight:bold; color:#282727; line-height:23px;}
.monosLinks ul { padding:9px 0 0 20px;}
/*.monosLinks ul li a { color:#4a4949; font-size:18px; font-weight:bold; line-height:21px; margin:0 0 11px 0; display:block;}
.monosLinks ul li a:hover { color:#4f6508; text-decoration:underline;}*/


.monosLinks ul li { margin:0 0 11px 0;}

.monosLinks ul li .link01{ background:url(../images/link01.png) no-repeat; display:block; width:188px; height:19px;}
.monosLinks ul li .link02{ background:url(../images/link02.png) no-repeat; display:block; width:179px; height:19px;}
.monosLinks ul li .link03{ background:url(../images/link03.png) no-repeat;display:block; width:148px; height:19px;}
.monosLinks ul li .link04{ background:url(../images/link04.png) no-repeat;display:block; width:149px; height:43px;}
.monosLinks ul li .link05{ background:url(../images/link05.png) no-repeat;display:block; width:62px; height:17px;}
.monosLinks ul li .link06{ background:url(../images/link06.png) no-repeat;display:block; width:152px; height:19px;}
.monosLinks ul li .link07{ background:url(../images/link07.png) no-repeat;display:block; width:96px; height:19px;}
.monosLinks ul li .link08{ background:url(../images/link08.png) no-repeat;display:block; width:96px; height:19px;}
.monosLinks ul li .link09{ background:url(../images/link09.png) no-repeat;display:block; width:53px; height:19px;}

.monosLinks ul li .link01:hover{ background:url(../images/link01H.png) no-repeat;}
.monosLinks ul li .link02:hover{ background:url(../images/link02H.png) no-repeat;}
.monosLinks ul li .link03:hover{ background:url(../images/link03H.png) no-repeat;}
.monosLinks ul li .link04:hover{ background:url(../images/link04H.png) no-repeat;}
.monosLinks ul li .link05:hover{ background:url(../images/link05H.png) no-repeat;}
.monosLinks ul li .link06:hover{ background:url(../images/link06H.png) no-repeat;}
.monosLinks ul li .link07:hover{ background:url(../images/link07H.png) no-repeat;}
.monosLinks ul li .link09:hover{ background:url(../images/link09H.png) no-repeat;}

.boxContainer .cenBox h1 { font-size:24px; color:#ffffff; font-weight:bold; /*position:absolute; left:35px; top:-16px;*/ text-align: center;line-height: 0em;}
.boxContainer .cenBox .titleDv { position:relative;}
.boxContainer .cenBox .proDetailDv { background:url(../images/line3.png) no-repeat bottom left; width:596px; height:auto; margin:0 0 0 44px; padding:30px 0 30px 0;}
.boxContainer .cenBox .proDetailDv .largePreview { text-align:center; padding:35px 0 0 0;}
.boxContainer .cenBox .proDetailDv .thumbsDv { text-align:center; padding:46px 0 0 0;}
.boxContainer .cenBox .proDetailDv .thumbsDv a { padding:0 13px 0 0;}

.boxContainer .cenBox .infoDv { width:596px; height:auto; margin:0 0 0 44px;padding:25px 0 30px 0;}
.boxContainer .cenBox .infoDv h2 {font-size:24px; color:#ffffff; font-weight:bold;}
.boxContainer .cenBox .infoDv p { font-size:15px;color:#ffffff; font-weight:bold; line-height:19px; padding:12px 0 0 0;}
.boxContainer .cenBox .infoDv li { font-size:15px;color:#ffffff; font-weight:bold; line-height:19px; margin:12px 0 0 25px;}
.boxContainer .cenBox .infoDv .largePreview2 { text-align:center; padding:35px 0 0 0;}


/* INNER 4 CSS 
-------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.contactForm { padding:0 0 0 90px; width:auto; position:relative;}


.contactForm h5 { position:absolute; left:90px; top:-23px;}

/* form -----------------*/

.formDv { padding:30px 0 0 0;}
.formDv label  { float:left; width:118px; padding:7px 0 0 0;}
.formDv .txtbox { float:left;background:url(../images/txtbox2.png) no-repeat; width:359px; height:43px;}
.formDv .txtbox input { width:300px; margin:10px 0 0 22px; background:none; border:none; color:#d5d1d3; letter-spacing:1px;}

.formDv .txtArea {float:left; background:url(../images/textArea.jpg) no-repeat; width:359px; height:227px;}
.formDv .txtArea  textarea { margin:17px 0 0 22px; background:none; border:none; color:#d5d1d3; letter-spacing:1px; width:300px; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; height:180px}

.buttonsDv { float:right; padding:10px 140px 0 0; display:inline;}
.buttonsDv .cancelButton { background:url(../images/cancel.png) no-repeat; width:97px; height:39px; border:none; cursor:pointer;}
.buttonsDv .subMbut { background:url(../images/submit.png) no-repeat;width:97px; height:39px; border:none; cursor:pointer;}

.sellos1{
	float: right;
	margin-right: 65px;
	margin-top: 42px;
}

.sellos2{
	float: right;
	margin-right: 205px;
	margin-top: 8px;
}












