/* CSS Document */ 
body{
	margin:20px 0 0 10px;
	padding:0;
	background-color:#EFF2F3;
	font-size:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
	azimuth:center;
}

/* container: holds grey background gradient and helps center everything */
#container{text-align:center;}

/* page: everything that is centered with exception of the global nav */
#page{width:760px; text-align:left;margin-left:auto; margin-right:auto;} 
#heading a img{ border:0;}
#DistAccess {width:740px; text-align:right; }
#DistAccess a{ font-size:70%; color:#000000; font-weight:bold; text-decoration:none; }
#DistAccess a:hover{ text-decoration:underline;}
#topContent{ width:760px; border:0;  background-color:#F7F7F7;  }
#mainContent { float:left; background-color:#F7F7F7;border-left:#E0E0E0 solid 3px;}
#mainContent h1, #mainContent p{padding-left:.5em; }
#mainContent h2{color:#0066cc; padding-left:1em;  }
	
#topRight{ float:right; width:247px;  border-right:#E0E0E0 solid 3px; }
#tips{height:60px;}
#tips h1{font-size:90%; font-weight:bold; text-align:right; margin:0; color:#0066cc; padding-right:.5em;}
#tips p{font-size:70%; text-align:left; margin:0; color:#666666; padding:.5em; }
#primNav{float:left; background-color:#D4DBE3;}

/*Rollovers*/
#primNav a img{border:0;}
#breadcrumbs { font-size:65%; padding:5px 1em; background-color:#e0e0e0; color:#000000; }
#breadcrumbs a:link, #breadcrumbs a:visited { color:#df342a	; font-weight:bold;}
#breadcrumbs a:hover{color:#666666;}

a#quienes{background-image:url(../images/nav_quienes_N.jpg); background-position:top left; background-repeat:no-repeat; display:block; height:31px;width:247px;}
a#productos{background-image:url(../images/nav_productos_N.jpg); background-position:top left; background-repeat:no-repeat; display:block; height:30px;width:247px;}
a#noticias{background-image:url(../images/nav_noticias_N.jpg); background-position:top left; background-repeat:no-repeat; display:block; height:32px;width:247px;}
a#faq{background-image:url(../images/nav_faq_N.jpg); background-position:top left; background-repeat:no-repeat;display:block; height:32px;width:247px;}
a#contacto{background-image:url(../images/nav_contacto_N.jpg); background-position:top left; background-repeat:no-repeat; display:block; height:34px; width:247px;}

a#quienes:hover{background-image:url(../images/nav_quienes_R.jpg);}
a#productos:hover{background-image:url(../images/nav_productos_R.jpg);}
a#noticias:hover{background-image:url(../images/nav_noticias_R.jpg);}
a#faq:hover{background-image:url(../images/nav_faq_R.jpg);}
a#contacto:hover{background-image:url(../images/nav_contacto_R.jpg);}


#primNav ul{margin:0; padding:0; }
#primNav li{margin:0; padding:0; list-style:none; display:inline; }
/*Secondary Navigation*/

#primNav li li{display:block; font-size:70%; font-weight:bold;padding:0 0 1em 1em;  }
#secNav a{ color:#000000;  text-decoration:none; }
#secNav a:hover{ color:#666666; text-decoration:underline; }

/*Main Content*/
.clear{ clear:both; margin:0;}
#correctIndex { border-left:#E0E0E0 solid 3px; border-right:#E0E0E0 solid 3px; }

#mainInfo { padding:10px; margin:0; background-color:#F7F7F7; border-right:#E0E0E0 solid 3px; }
#mainInfo { background-image:url(../images/blueMenu.jpg); background-position:right; background-repeat:repeat-y; }
#mainInfo { padding-right:247px; }
#correctmainInfo { background-image:none; }

#mainProducts { border-bottom:2px solid #CCCCCC; margin-bottom:10px; }
div.hr { border-bottom:1px solid #DDDDDD; height:1px; margin:10px 0px; width:95%; }
div.hr hr { display:none; }

h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:100%; color:#000000; margin:0px 0px 10px;}
h1 a, h2 a { color:#0066cc; text-decoration:none; }
h1 a:hover { text-decoration:underline; }

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:90%; color:#0066cc; margin:0;}
h3 { margin:0 0 0 0; color:#0066bd; font-size:85%; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:75%; color:#000000; padding:10px; margin:0px; }

#mainWelcome{float:left; width:245px;  margin:0 0 0 0; padding:10px 0 0 10px; background-color:#F7F7F7; text-align:justify; }
#mainWelcome img{float:left; padding-right:1em;}

#mainRight { margin:0 0 0 255px;padding:10px; background-color:#F7F7F7; border-left:#E0E0E0 solid 1px; text-align:justify; }
#mainRight img {float:left; padding-right:1em;}

a.linkStandar { font-family:Arial, Helvetica, sans-serif; color:#0066CC; text-decoration:none; }
a.linkStandar:hover { text-decoration:underline; }

/********
productos
*********/
.prodCatIzq{;width:240px; float:left;}
.prodCatDer{width:240px; float:right;}
.prodCatIzq h3, .prodCatDer h3{margin:0 0 0 0; font-size:90%;}
.prodCatIzq h3 a { color:#0066bd !important; }
.prodCatIzq a:link, .prodCatIzq a:visited, .prodCatDer a:link,.prodCatDer a:visited{margin:0 0 0 0;color:#0066cc; text-decoration:none;}
.prodCatIzq a:hover, .prodCatDer a:hover{text-decoration:underline;}
.prodCatIzq img, .prodCatDer img { padding:.5em; border-width:0px; border-style:none; }
#categories{width:508px;}
.colorcito{color:#FF0000;}
/********
NEWS
*********/
#ContentSection{width:490px; text-align:justify; }
#ContentSection img {float:left;padding:.5em;}
/********
Footer
*********/
#clear{clear:both;}

#footerColor p{color:#0066cc; font-size:70%; padding:0 0 0 0; text-align:center;}
#footerColor a{color:#0066cc; font-size:100%; padding:0 0 0 0; text-align:center; text-decoration:none;}
#footerColor a:hover{ text-decoration:underline;}
	/********
	created by Addictive media*/
#addictive {width:100%; height:30px; }
#addictive a{ text-decoration:none;float:right; font-size:60%; font-weight:bold; margin-top:0; color:#000000; padding:10px 15px 0 0;}
.addictiveRed {color:#FF0000;}
#addictive a:hover{ text-decoration:underline;}

/********
FORMS
*********/
form { margin-left:10px; width:370px; }
form label { margin:5px 0px 5px 10px; padding-left:10px; width:340px; display:block; border-left: 5px solid #0099FF; text-align:left; color:#0099FF; font-size:12px; font-weight:bold; }
form input, form textarea { margin-left:10px; width:342px; padding:2px; }
form .formButton { width:75px; }
.alert { color:#CC0000 !important; font-weight:bold; }

/* --------- FAQS ------------ */
dt{color:#990000; padding-left:1em; font-size:80%; font-weight:bold;  }
dd{padding-left:2em; font-size:80%; font-weight:normal; padding:0 0 1em 0;  }

.faq li a { color:#990000; font-weight:bold; text-decoration:none; font-size:0.8em; }
.faq li a:hover { text-decoration:underline; }

#ramdom_header { border-right: 3px solid #E0E0E0; }
.fecha { font-size:0.7em; color:#3366CC; font-weight:bold; }
.left { float:left; } .right { float:right; }
.clearL { clear:left; } .clearR { clear:right; } .clearB { clear:both; }