body { margin: 0px; padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */ text-align: center; /* Hack for IE5/Win */ background-color: #fff; }
#caja { border: 1px solid #000; margin: 10px; margin-left: auto; margin-right: auto; width: 760px; /*\width: 780px; w\idth: 760px;*/ background-color: #73BB00; }
#caja2 { border: 1px solid #000; margin: 10px; margin-left: auto; margin-right: auto; width: 760px; /*\width: 780px; w\idth: 760px;*/ background-color: #73BB00; }
#todo { background-color: #ECECB8; background: url(img/22_contenido.gif) repeat-y; padding: 0; float:left; width: 560px;  }
#todow { background-color: #ECECB8; background: url(img/22_contenido.gif) repeat-y; padding: 0; float:left; width: 560px;}
#todo1 { background-color: #ECECB8; background: url(img/22_contenido.gif) repeat-y; padding: 0; float:left; width: 560px; height: 368px;}

h1 { display:none;}
h2 { display:none;}
h3 { display:none;}
img.hh3 { margin: 18px 0 18px 10px; float:left;}
p { text-align:justify; margin: 20px 37px 10px 40px; font-family: Helvetica, Arial, sans-serif; font-size:13px; color: #000;}
#dos { background-color: #8F8F5F; border-bottom: 1px solid #000; border-top: 1px solid #000; height: 30px; }
#logo { background: url(img/logo.gif) no-repeat; height: 72px; }
#nav { display: inline; float: left; /*position: absolute;*/ height: 30px; list-style: none; margin: 0; overflow: hidden; padding: 0; width: 758px; }
#nav a { float: left; height: 0px !important; height: 30px; /* for IE5/Win */ overflow: hidden; padding: 30px 0 0 0; }
#nav a:hover, #nav a:active, #nav a.selected { background-position: 0 -30px; }
#nav li { display: inline; list-style-type: none; margin: 0; padding: 0; }
#izq {  /*background: url(img/fondo_smenu1.jpg) no-repeat;*/ background-color: #73BB00;; float: left;  margin: 0; padding: 0; width: 200px; }
#izqp { /*background: url(img/fondo_smenu2.gif) no-repeat;*/ background-color: #73BB00;; float: left; height: 367px; margin: 0; padding: 0; width: 200px; }
#izqs { /*background: url(img/fondo_smenu3.gif) no-repeat;*/ background-color: #73BB00;; float: left; height: 368px; margin: 0; padding: 0; width: 200px; }
#izqt { /*background: url(img/fondo_smenu4.gif) no-repeat;*/ background-color: #73BB00;; float: left; height: 368px; margin: 0; padding: 0; width: 200px; }
#izqc { /*background: url(img/fondo_smenu5.gif) no-repeat;*/ background-color: #73BB00;; float: left; height: 368px; margin: 0; padding: 0; width: 200px; }
#tcuatro a { background: url(img/22_bt4.gif) top left no-repeat; width: 185px; }
#tcinco a { background: url(img/22_bt5.gif) top left no-repeat; width: 164px; }
#tdos a { background: url(img/22_bt2.gif) top left no-repeat; width: 126px; }
#tuno a { background: url(img/22_bt1.gif) top left no-repeat; width: 157px; }
#ttres a { background: url(img/22_bt3.gif) top left no-repeat; width: 126px; }
#flash { background: url(img/22_cesped.gif) repeat-x; padding: 0; height: 283px; border-bottom: 1px solid #73BB00;}
#flashf { background: url(img/22_cesped.gif) repeat-x; padding: 0; height: 283px; border-bottom: 1px solid #73BB00; width:760px; }
#flashs { background: url(img/servicios.png) repeat-x; padding: 0; height: 283px; border-bottom: 1px solid #73BB00; }
#flasht { background: url(img/trabajos.png) repeat-x; padding: 0; height: 283px; border-bottom: 1px solid #73BB00; }
#flashc { background: url(img/contacto.png) repeat-x; padding: 0; height: 283px; border-bottom: 1px solid #73BB00; }
#cabeza { background-color: #fff; /*background: url(img/22_cabecera.gif) repeat-x;*/ height: 94px; padding: 0; }
#pie { background-color: #6F6F41; clear: both; padding: 0; }

#navcontainer ul {
margin: 0;
padding-top: 6px;
padding-bottom: 2px;
list-style-type: none;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 17px;
}

#navcontainer ul li { 
display: inline;
color: #fff;
height: 17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#navcontainer ul li a
{
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*padding-top: 15px;*/
padding-right: 35px;
/*padding-bottom: 15px;*/
padding-left: 65px;
color: #fff;
height: 17px;
}

#navcontainer ul li a:hover
{
text-decoration: underline;
color: #fff;
height: 17px;
}
strong { font-weight:bold; color: #73bb00; }




#nenu {display:block; width:200px;}
#nenu ul {margin:0; padding:0; list-style-type:none;}
#nenu li {float:left; margin-bottom:2px; display:block; width:200px; /*border:1px solid #000;*/}
#nenu li.list6 {background:transparent url(img/22_a1.gif);}
#nenu li.list7 {background:transparent url(img/22_a2.gif);}

#nenu li.list06 {background:transparent url(img/22_b1.gif); display:block; width:200px; padding-top:0; height:30px; color:#000; text-decoration:none; overflow:hidden;}
#nenu li.list07 {background:transparent url(img/22_b2.gif); display:block; width:200px; padding-top:0; height:30px; color:#000; text-decoration:none; overflow:hidden;}

#nenu a {display:block; width:200px; padding-top:30px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #nenu a:link, * html #nenu a:visited {height:30px; he\ight:0;}

#nenu a#item6 {background:transparent url(img/22_b1.gif) -200px -30px no-repeat;}
#nenu a#item7 {background:transparent url(img/22_b2.gif) -200px -30px no-repeat;}

#nenu a#item6:hover {background-position:top right; z-index:50;}
#nenu a#item7:hover {background-position:top right; z-index:50;}

* html #nenu a:hover {height:30px; he\ight:0;}


#nemu {display:block; width:200px;}
#nemu ul {margin:0; padding:0; list-style-type:none;}
#nemu li {float:left; margin-bottom:2px; display:block; width:200px; /*border:1px solid #000;*/}
#nemu li.list3 {background:transparent url(img/22_a3.gif);}
#nemu li.list4 {background:transparent url(img/22_a4.gif);}
#nemu li.list5 {background:transparent url(img/22_a5.gif);}

#nemu li.list03 {background:transparent url(img/22_b3.gif); display:block; width:200px; padding-top:0; height:36px; color:#000; text-decoration:none; overflow:hidden;}
#nemu li.list04 {background:transparent url(img/22_b4.gif); display:block; width:200px; padding-top:0; height:36px; color:#000; text-decoration:none; overflow:hidden;}
#nemu li.list05 {background:transparent url(img/22_b5.gif); display:block; width:200px; padding-top:0; height:36px; color:#000; text-decoration:none; overflow:hidden;}

#nemu a {display:block; width:200px; padding-top:36px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #nemu a:link, * html #nemu a:visited {height:36px; he\ight:0;}

#nemu a#item3 {background:transparent url(img/22_b3.gif) -200px -36px no-repeat;}
#nemu a#item4 {background:transparent url(img/22_b4.gif) -200px -36px no-repeat;}
#nemu a#item5 {background:transparent url(img/22_b5.gif) -200px -36px no-repeat;}

#nemu a#item3:hover {background-position:top right; z-index:50;}
#nemu a#item4:hover {background-position:top right; z-index:50;}
#nemu a#item5:hover {background-position:top right; z-index:50;}

* html #nemu a:hover {height:36px; he\ight:0;}


ul.bu {	 font-size: 13px; font-family: Helvetica, Arial, sans-serif; color: #000; background-color: #ECECB8; line-height: 1.15em; list-style: none; margin: 0px 20px 0px 20px; padding: 0px 10px 10px 10px; text-align:justify; } 
ul.bu li {	background: url(img/22_bu.gif) no-repeat 14px 8px; padding: 7px 10px 0 35px; margin: 0 0px 0 5px; }

ul.bu1 {	 font-size: 13px; font-family: Helvetica, Arial, sans-serif; color: #000; background-color: #ECECB8; line-height: 1.15em; list-style: none; margin: 0px 20px 0px 35px; padding: 0px 10px 10px 10px; text-align:justify; } 
ul.bu1 li {	background: url(img/22_bu.gif) no-repeat 14px 8px; padding: 7px 5px 0 35px; margin: 0 0px 0 5px; }

ul.bu2 {	 font-size: 13px; font-family: Helvetica, Arial, sans-serif; color: #000; background-color: #ECECB8; line-height: 1.15em; list-style: none; margin: 0px 20px 0px 60px; padding: 0px 10px 10px 10px; text-align:justify; } 
ul.bu2 li {	background: url(img/22_buu.gif) no-repeat 14px 8px; padding: 7px 10px 0 35px; margin: 0 0px 0 5px; }

#rb { height:60px;}
:focus { outline: none; }
:active { outline: none; }

#swefe {padding: 0;}
#pa {float: left; pading:0; width: 215px; margin-left:25px;}
#map {float: right; pading:0; width: 311px; margin-right: 15px; padding-top:25px; }
#mapi {display:none; }
img { border: 0}

#todo a {
	color: #6F6F41;
	background-color:#EAFFC6;
	padding: 0 4px 0 4px;
	text-decoration: none;
}
#todo a:visited, #todow a:active, #todow a:focus{
	color: #6F6F41;
	background-color:#EAFFC6;
	padding: 0 4px 0 4px;
	text-decoration: none;
}
#todo a:hover  {
	color: #fff;
	text-decoration: none;
    padding: 1px 4px 1px 4px;
	background-color: #6F6F41;
}





