body {text-align:center;margin:0px;padding:0px;}

#container {width:980px;margin:auto;border:0px solid green;}

#donde, #quienes, #productos, #clientes {font-family:georgia,arial,helvetica,verdana;font-size:21px;color:#fdb813;margin: 0px 0px 0px 0px;padding: 14px 0px 20px 40px;font-weight:normal;text-align:left;}
#donde {background:url('../img/h1_dondeestamos.jpg') no-repeat;}
#quienes {background:url('../img/h1_quienessomos.jpg') no-repeat;}
#productos {background:url('../img/h1_productos.jpg') no-repeat;}
#clientes {background:url('../img/h1_clientes.jpg') no-repeat;}

#topheader {width:970px;height:28px;background:url('../img/head_top.jpg') no-repeat;padding: 3px 10px 0px 10px;border:0px solid red;} 
#topheader ul {margin:0px;padding:0px;list-style:none;}
#topheader ul li {display:inline;padding: 0px 10px 0px 10px;margin:0px;border-right: 1px solid #373737;}
#topheader ul li.none {display:inline;padding: 0px 10px 0px 10px;margin:0px;border:0px;}
#topheader a, a:link, a:visited, a:active {color:#ffffff;text-decoration:none;font-family:arial,helvetica,verdana;}
#topheader a:hover {color:#eba500;text-decoration:none;font-family:arial,helvetica,verdana;}

#menuright a, a:link, a:visited, a:active {font-size:10px;}
#menuright a:hover {font-size:10px;}
#menuright li {padding: 0px 5px 0px 5px!important;}
#menuright li.none {padding: 0px 10px 0px 5px!important;}
#menuright {float:right;border:0px solid red;}

#menuleft a, a:link, a:visited, a:active {font-size:12px;}
#menuleft a:hover {font-size:12px;}
#menuleft {float:left;border:0px solid blue;}

#header {width:965px;font-size:14px;font-family:arial,helvetica,verdana;color:#ffffff;padding: 0px 0px 0px 0px;margin:auto;text-align:left;} 
#header ul {margin:0px;padding:0px;list-style:none;float:right;}
#header ul li {display:inline;padding:0px;margin:0px;}
#header ul li img {border:0px;}

#midheader {width:965px;height:242px;font-size:14px;font-family:arial,helvetica,verdana;color:#ffffff;padding: 20px 0px 0px 0px;margin:auto;} 
.head1 {background:url('../img/head_image1.jpg') no-repeat;} 
.head2 {background:url('../img/head_image2.jpg') no-repeat;} 
#midheader span {font-family:georgia,arial,helvetica,verdana;font-size:29px;}
#midheader p {width:530px;float:right;text-align:left;margin:0px;padding: 10px 0px 0px 0px;}

.separator {width:965px;height:10px;background:url('../img/dots.jpg') repeat-x;margin:auto;border:0px solid blue;}
#separator_orange {width:965px;height:7px;margin:auto;border-top:1px solid #fdb813;}

#content {width:965px;margin:auto;border:0px solid blue;clear:both;}

#box1, #box2, #box3 {border:0px solid red;width:317px;float:left;height:320px;margin:0px;background:#f3f3f3;text-align:left;overflow:hidden;}
#box1, #box2 {margin: 0px 7px 0px 0px;}
#box1 h2, #box2 h2, #box3 h2 {font-family:georgia,arial,helvetica,verdana;font-size:21px;color:#eba500;margin: 10px 0px 0px 10px;padding: 4px 0px 10px 35px;font-weight:normal;}

#box1 h2 {background:url('../img/h2_1.jpg') no-repeat;}
#box1 span {font-weight:bold;color:#000000;}
#box1 ul {list-style:none;font-family:arial,helvetica,verdana;font-size:11px;margin:0px;padding: 0px 10px 0px 17px;color:#858585;}
#box1 ul li {padding: 6px 2px 2px 2px;clear:both;}
#box1 ul li img {margin: 0px 5px 0px 0px;border:0px solid #d8d8d8;float:left;}
#box1 ul li div {width:190px;border:0px solid red;float:right;}
#box1 ul li div img {border:0px;float:none;}

#box1 a, #box1 a:link, #box1 a:visited, #box1 a:active {color:#000000;text-decoration:none;font-size:11px;font-weight:bold;text-decoration:underline;font-family:arial,helvetica,verdana;}
#box1 a:hover {color:#eba500;text-decoration:underline;}

#box2 h2 {background:url('../img/h2_2.jpg') no-repeat;}
#box2 span {color:#858585;}
#box2 ul {list-style:none;font-family:arial,helvetica,verdana;font-size:11px;margin:0px;padding: 0px 10px 0px 17px;}
#box2 ul li {background:url('../img/dots_li.jpg') repeat-x;padding: 6px 2px 2px 2px;}

#box2 a, #box2 a:link, #box2 a:visited, #box2 a:active {color:#eba500;text-decoration:none;font-size:11px;}
#box2 a:hover {color:#eba500;text-decoration:underline;}



#box3 h2 {background:url('../img/h2_3.jpg') no-repeat;}
#box3 ul {list-style:none;list-style-image:url('../img/dot_orange.jpg');font-family:arial,helvetica,verdana;font-size:11px;margin:0px;padding: 0px 10px 0px 30px;}

#box3 a, #box3 a:link, #box3 a:visited, #box3 a:active {color:#3d3d3d;text-decoration:none;font-size:11px;}
#box3 a:hover {color:#eba500;}

.bigbox {border:0px solid red;width:965px;margin: 0px 8px 10px 8px;background:#f3f3f3;text-align:left;overflow:hidden;font-size:1px;}
.bigbox img {padding: 12px;float:left;}
.boxleft {padding: 0px 12px 0px 12px;float:left;font-size:11px;width:450px;font-family:arial,helvetica,verdana;color:#939393;}
.boxleft p {margin: 3px 0px 8px 0px;}
.boxright {width:145px;background:#e6e6e6;float:right;font-size:11px;margin: 12px;padding: 12px;font-family:arial,helvetica,verdana;}
.boxright ul {margin:0px;padding:0px;border:0px solid red;}
.boxright ul li {height:121px;list-style:none;}
.boxright ul li p {padding:0px;margin:0px;}
.boxright ul li p img {border:0px!important;padding: 9px 4px 4px 4px;}
.boxright ul li span {background:#c4c1b9;width:100%;display:block;color:#fff;padding: 2px 0px 2px 2px;}
.boxright ul li ul li {height:21px!important;list-style:none;}
.boxright ul li ul {margin:0px;padding:5px;border:0px solid red;}
.boxright ul li ul li img {padding: 0px 5px 0px 0px!important;}
.boxright ul li ul li a, .boxright ul li ul li a:link, .boxright ul li ul li a:visited, .boxright ul li ul li a:active {color:#000;font-size:11px;text-decoration:none;line-height:16px;} 
.boxright ul li ul li a:hover {text-decoration:underline;} 
.bigbox  a, .bigbox a:link, .bigbox a:visited, .bigbox a:active {color:#eca600;text-decoration:none;font-size:11px;} 
.bigbox a:hover {text-decoration:underline;}


.bigboxpro {border:0px solid red;width:965px;margin: 0px 8px 10px 8px;background:#f3f3f3;text-align:left;overflow:hidden;font-size:1px;}
.bigboxpro img {padding: 12px;float:left;}
.boxleftpro {padding: 0px 12px 0px 12px;float:left;font-size:11px;width:590px;font-family:arial,helvetica,verdana;color:#939393;border:0px solid red;}
.boxleftpro ul {margin: 0px 0px 20px 0px;padding:0px;border:0px solid red;}
.boxleftpro ul li {list-style:none;color:#c5c5c5;}
.boxleftpro ul li strong {color:#939393;font-weight:normal;}
.boxleftpro ul li span {color:#555555;}
.boxrightpro {float:right;margin:0px;padding:0px;border:0px solid blue;}
.bigboxpro  a, .bigboxpro a:link, .bigboxpro a:visited, .bigboxpro a:active {color:#eca600;text-decoration:none;font-size:11px;} 
.bigboxpro a:hover {text-decoration:underline;}
.medium_title {color:#fdbd23;font-family:arial,helvetica,verdana;font-weight:bold;}

.boxclients {text-align:left;padding: 0px 10px 10px 10px;overflow:hidden;}
.boxclients ul {margin: 0px 0px 20px 20px;padding:0px;font-family:arial,helvetica,verdana;font-size:11px;border:0px solid red;}
.boxclients ul li {list-style:none;list-style-image:url('../img/dot_orange.jpg');color:#939393;border:0px solid blue;width:310px;float:left;}
.boxclients ul li strong {color:#555555;font-weight:normal;}


.name {font-size:15px;font-family:georgia,arial,helvetica,verdana;color:#3d3d3d;padding: 6px 0px 0px 0px;}
.name a, .name a:link, .name a:visited, .name a:active {color:#eca600;text-decoration:none;font-size:14px;} 
.name a:hover {text-decoration:underline;}
#address {width:175px;padding:15px;float:left;font-family:arial,helvetica,verdana;font-size:10px;color:#939393;}
#address img {border:0px;padding: 10px 5px 5px 0px;}
#address a, #address a:link, #address a:visited, #address a:active {color:#fdb813;text-decoration:none;font-size:10px;}
#address a:hover {color:#fdb813;text-decoration:underline;font-size:10px;}
#map {width:725px;padding:5px;margin:10px;float:left;border:1px solid #ccc;background:#FFFFFF;font-size:1px;}
.shadow {box-shadow: 4px 4px 4px #ccc; -moz-box-shadow: 4px 4px 4px #ccc; -webkit-box-shadow: 4px 4px 4px #ccc;}


#footer {font-family:arial,helvetica,verdana;font-size:10px;color:#a1a1a1;clear:both;padding: 10px 0px 0px 0px;}
#footer span {color:#4d4d4d;}
#footer a, #footer a:link, #footer a:visited, #footer a:active {color:#fdb813;text-decoration:none;font-size:10px;}
#footer a:hover {color:#fdb813;text-decoration:underline;font-size:10px;}