*{
margin:0;
padding:0;
}
body{
margin : 0;
padding : 0;
background-color:#E2EFED;
font-family:Arial,Tahoma,Verdana, Trebuchet Ms, Helvetica, sans-serif
}
#contenedor{/*contenedor madre*/
top:10px;
position:relative;
left:50%;
width:939px;
margin-left:-469.5px;
text-align:center;
background-color:white;
}
#arriba{/*arriba redondeado*/
top:0px;
position:relative;
width:939px;
height:111px;
background-image:url(../im/arriba.png);
background-repeat:no-repeat;
z-index:200;
}
h1.logo a {/*logotipo en h1*/
position:absolute;
left: 10px;
top:5px;
width:332px;
height:73px;
display: block;
background-image:url(../im/logoempresa2.png);
background-position:center;
background-repeat:no-repeat;
overflow: visible;
text-indent: -2000em;
}
/*h1.logo a {
position:absolute;
left: 10px;
top:5px;
width:271px;
height:76px;
display: block;
background-image:url(../im/logoempresa.jpg);
background-position:center;
background-repeat:no-repeat;
overflow: visible;
text-indent: -2000em;
}*/
/*MENU CSS DESPLEGABLE*/
/* Root = Horizontal, Secondary = Vertical */
ul.navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  position:absolute;
  left:20px;
  z-index:999;
  width: 900px; /*For KHTML*/
  list-style: none;
  height: 24px;
}
#secondmenu{
margin-top:24px;
}

ul.navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  text-transform:uppercase;
}

ul.navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul.navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul.navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul.navmenu-h a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 3px 0 4px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul.navmenu-h a:hover,
ul.navmenu-h li:hover a,
ul.navmenu-h li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul.navmenu-h li:hover li a,
ul.navmenu-h li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul.navmenu-h li:hover li a:hover,
ul.navmenu-h li:hover li:hover a,
ul.navmenu-h li.iehover li a:hover,
ul.navmenu-h li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul.navmenu-h li:hover li:hover li a,
ul.navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul.navmenu-h li:hover li:hover li a:hover,
ul.navmenu-h li:hover li:hover li:hover a,
ul.navmenu-h li.iehover li.iehover li a:hover,
ul.navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul.navmenu-h li:hover li:hover li:hover li a,
ul.navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul.navmenu-h li:hover li:hover li:hover li a:hover,
ul.navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul.navmenu-h ul ul,
ul.navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.navmenu-h li:hover ul ul,
ul.navmenu-h li:hover ul ul ul,
ul.navmenu-h li.iehover ul ul,
ul.navmenu-h li.iehover ul ul ul {
  display: none;
}

ul.navmenu-h li:hover ul,
ul.navmenu-h ul li:hover ul,
ul.navmenu-h ul ul li:hover ul,
ul.navmenu-h li.iehover ul,
ul.navmenu-h ul li.iehover ul,
ul.navmenu-h ul ul li.iehover ul {
  display: block;
}
/*FIN DE MENU DESPLEGABLE*/
#infohome{/*arriba redondeado*/
position:relative;
width:939px;
/*height:2000px;*/
background-image:url(../im/medio.png);
background-repeat:repeat-y;
}
#abajo{/*abajo redondeado*/
margin:auto;
position:relative;
width:939px;
height:20px;
background-image:url(../im/abajo.png);
background-position:top;
background-repeat:no-repeat;
}
#pie{/*PIE DE LA PAGINA*/
margin:auto;
position:relative;
width:939px;
height:30px;/*255*/
padding: 0px;
text-align:center;
background-image:url(../im/medio.png);
background-repeat:repeat-y;
}
#pie p{
padding-top:10px;
font-size:11px;
color:#666666;
text-align:center;
}
#pie p img{
position:relative;
top:2px;
border:0;
}
.imamail{
position:relative;
top:2px;
}
#pie a{
color:#66CCFF;
text-decoration:none;
font-weight:bold;
}
#pie a:hover{
color:#0066FF;
}
#bloque1{
margin:auto;
padding-top:40px;
position:relative;
width:910px;
/*background-color:red;*/
text-align:left;
}
h2.tituloempresa{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titempresa.jpg);
width : 120px;
height : 30px;
}
#menu{ margin-top:-40px; }
#menu .menuitem{
border : none;
background:#366999;
width : 128px;
height : 30px;
float:left;
border-right:1px solid #FFFFFF;
line-height:30px;
text-align:center;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

}
#menu .menuitem a{ color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
#menu .menuitem a:hover{ color:#CCCCCC;}
#rec{
position:relative;
width:910px;
padding-bottom:4px;
margin-top:30px;

padding-top:20px;
/*background-image:url(../im/fondoempresa.gif);
background-position:top;
background-repeat:no-repeat;*/
background-color:#F7F7F7;
text-align:center;
}
#rec p{
padding-top:0;
padding:18px 20px 0px 0px;
font-size:12px;
line-height:21px;
color:#333333;
text-align:justify;
}
#rec h4{ color:#66CCFF; text-align:left;}
.flasrec{
float:left;
margin-left:20px;
margin-right:10px;
margin-bottom:10px;
padding:5px;
background-color:#DDDDDD;
}
#formurapido{
margin:auto;
position:relative;
width:872px;
height:137;
}
/*#rec p img{
float:left;
margin-right:10px;
padding:5px;
background-color:#DDDDDD;
}*/
h2{
font-size:15px;
}
.verde{
padding-top:10px;
color:#08783C;
margin-left:20px;
}
.colorverde{
color:#08783C;
}
.naranja{
color:#FF3300;
font-size:13px;
}
#bloque1b{
float:left;
position:relative;
width:910px;
height:500px;
text-align:left;
}
h2.titulopresupuesto{
margin-left:20px;
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titpresupuesto.jpg);
width : 212px;
height : 30px;
}
#bloque2{
margin:auto;
padding-top:60px;
position:relative;
width:910px;
height:480px;
/*background-color:orange;*/
text-align:left;
}
h2.tituloareas{
text-align:left;
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titareas.jpg);
width : 120px;
height : 30px;
}
#bloque2a{
float:left;
position:relative;
width:303.3px;
height:450px;
text-align:left;
background-color:#F7F7F7;
}
#bloque2a p{
padding:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
#bloque2a img{
float:left;
margin-right:10px;
padding:5px;
background-color:#F7F7F7;
}


.lista ul {
margin-top:-8px;
margin-left:50px;
position:relative;
list-style-image: url("../im/gorrito.jpg");
}
.lista ul li h4{
font-size:12px;
color:#4F5559;
}
.lista ul li a{
text-decoration:none;
color:black;
}
.lista ul li a:hover{
color:#FF6600;
}
#bloque2b{
float:left;
position:relative;
width:303.3px;
height:450px;
text-align:left;
/*background-color:#F7F7F7;*/
background-image:url(../im/hileras.gif);
background-repeat:repeat-y;
}
#bloque2b p{
padding:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
#bloque2b img{
float:left;
margin-right:10px;
padding:5px;
background-color:#F7F7F7;
}
#bloque2c{
float:left;
position:relative;
width:303.4px;
height:450px;
background-color:#F7F7F7;
text-align:left;
}
#bloque2c p{
padding:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
#bloque2c img{
float:left;
margin-right:10px;
padding:5px;
background-color:#F7F7F7;
}
h3.verde{
padding-top:10px;
color:#08783C;
margin-left:20px;
font-size:15px;
margin-bottom:-10px;
}
#dividehorizontal{
margin:auto;
position:relative;
width:910px;
height:20px;
display:block;
background-image:url(../im/horizontal.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#F7F7F7;
}
#bloque3{
margin:auto;
position:relative;
width:910px;
height:400px;
/*background-color:orange;*/
text-align:left;
}
#bloque3a{
float:left;
position:relative;
width:303.3px;
height:400px;
text-align:left;
background-color:#F7F7F7;
}

#bloque3a p{
padding:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
#bloque3a img{
float:left;
margin-right:10px;
padding:5px;
background-color:#F7F7F7;
}

#bloque3b{
float:left;
position:relative;
width:303.3px;
height:400px;
text-align:left;
background-image:url(../im/hileras.gif);
background-repeat:repeat-y;
background-color:#F7F7F7;
}
#bloque3b p{
padding:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
#bloque3b img{
float:left;
margin-right:10px;
padding:5px;
background-color:#F7F7F7;
}
#bloque3c{
float:left;
position:relative;
width:303.4px;
height:400px;
background-color:#F7F7F7;
text-align:left;
}
#bloque3c p{
padding:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
#bloque3c img{
float:left;
margin-right:10px;
padding:5px;
background-color:#F7F7F7;
}
#termcirculararea{
margin:auto;
position:relative;
width:910px;
height:17px;
display:block;
background-image:url(../im/aretercir.gif);
background-position:top;
background-repeat:no-repeat;
}
.masinfo a{
position:relative;
margin:auto;
margin-top:5px;
text-indent: -2000em;
display:block;
width:108px;
height:22px;
border:0;
background-image:url(../im/masinfo.gif);
background-position:center;
background-repeat:no-repeat;
}
.masinfo a:hover{
position:relative;
margin:auto;
margin-top:5px;
text-indent: -2000em;
display:block;
width:108px;
height:22px;
border:0;
background-image:url(../im/masinfo.gif);
background-position:center;
background-repeat:no-repeat;
}
/*28 de abril 2009*/
.listaempresa ul { 
list-style-image: url("../im/visto.jpg");
margin-left:504px;
margin-bottom:0px;
text-align:left;
}
.listaempresa ul li{
font-size:12px;
color:black;
}
.listaempresa ul li h3{
font-size:12px;
color:black;
}
/*SECCION MAPA*/
#bloquemapa{
margin:auto;
padding-top:60px;
position:relative;
width:910px;
height:600px;
/*background-color:red;*/
text-align:left;
}
#recmapa{
position:relative;
width:910px;
height:550px;
/*background-image:url(../im/fondoempresa.gif);
background-position:top;
background-repeat:no-repeat;*/
background-color:#F7F7F7;
text-align:center;
}
#mapa{
margin:auto;
position:relative;
width:878px;
height:510px;
background-image:url(../im/redondelmapa.gif);
background-position:center;
background-repeat:no-repeat;
}
h2.titulomapa{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titmapadeubic.jpg);
width : 175px;
height : 30px;
}
.destaca{
font-size:12px;
color:#666666;
}
.destacaverde{
font-size:14px;
color:#08783C;
}
/*SECCION CONTACTO*/
#bloquecontacto{
margin:auto;
position:relative;
width:910px;
padding-top:60px;

height:400px;
text-align:left;
}
#recontacto{
position:relative;
float:left;
width:455px;
height:400px;
background-color:#F7F7F7;
text-align:center;
}
#recontacto1{
position:relative;
float:left;
width:455px;
height:400px;
background-color:#F7F7F7;
text-align:center;
}
#contactoverde{
top:15px;
position:relative;
width:350px;
height:330px;
background-image:url(../im/fondoformucontacto.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:left;
}
#contactoverde2{
top:15px;
position:relative;
width:350px;
height:330px;
background-image:url(../im/fondoformucontacto2.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:left;
}
#diagramaformu2{
/*margin:auto;*/
margin-top:2px;
margin-left:30px;
width:300px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
}
#diagramaformu2 input{
border:0;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
font-size:12px;
color:#333333;
width:200px;
}
#diagramaformu2 textarea{
border:0;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
font-size:12px;
width:200px;
color:#333333;
overflow:auto;
}

.tonformucon a{
display:block;
text-align:center;
font-size:12px;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
width:200px;
color:#FFFFFF;
text-decoration:none;
background-color:#FF9933;
}
.tonformucon a:hover{
display:block;
text-align:center;
font-size:12px;

color:#FFFFFF;
text-decoration:none;
background-color:#FF6600;
}
h2.titulocontacto{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titcontacto.jpg);
width : 110px;
height : 30px;
}
h2.tituloformulario{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titformulario.jpg);
width : 225px;
height : 30px;
}
#recontacto p{
padding-top:0;
padding:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
#recontacto p b{
font-size:13px;
}
.masclaro{
font-size:13px;
color:#666666;
font-style:italic;
}
.listacorreos ul {
display:block;
float:left;
width:350px;
margin-top:25px;
margin-left:60px;
list-style-image: url("../im/cascoico.gif");
text-align:left;
}
.listacorreos ul li{
font-size:12px;
color:black;
}
.listacorreos ul li img{
border:0;
margin-top:5px;
}
/*Sección obra civil*/
#info{/*arriba redondeado*/
position:relative;
width:939px;
/*height:2000px;*/
background-image:url(../im/medio.png);
background-repeat:repeat-y;
}

h2.titulobracivil{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titobracivil.jpg);
width : 108px;
height : 30px;
}
#recivil{
margin:auto;
padding-top:60px;
position:relative;
width:910px;
/*height:1024px;*/
text-align:left;
}
#recgriscivil{
position:relative;
width:910px;
/*height:900px;*/
/*background-image:url(../im/fondoempresa.gif);
background-position:top;
background-repeat:no-repeat;*/
background-color:#F7F7F7;
text-align:left;
padding-bottom:20px;
}
#menuedi{
position:relative;
margin-left:20px;
display:block;
width:870px;
height:30px;
}

#menuedi ul li{
float:left;
display:inline;
margin:1px;
}
#menuedi ul li img{
border:0;
}
#menuedi ul li h3 a{
float:left;
font-size:12px;
color:#666666;
text-decoration:none;
padding-top:7px;
width : 130px;
height : 30px;
text-align:center;
}

#menuedi ul li h3 a:hover{
float:left;
font-size:12px;
color:#666666;
text-decoration:none;
padding-top:7px;
width : 130px;
height : 30px;
background-image:url(../im/maredisub.jpg);
text-align:center;
}
h3.tumadre{
float:left;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-top:7px;
width : 130px;
height : 30px;
background-image:url(../im/maredisub.jpg);
text-align:center;
}



h3.titedificacion{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titedificacion.jpg);
width : 130px;
height : 30px;
}
#subrec{
margin:auto;
position:relative;
width:870px;
/*height:400px;*/
text-align:left;
background-color:#E5E5E5;
padding-bottom:30px;
}
p.tipo{
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
.fotp{
float:right;
margin-left:10px;
padding:5px;
background-color:#F7F7F7;
}
.flap{
float:right;
width:200px;
height:150px;
margin-left:10px;
padding:5px;
background-color:#F7F7F7;
}
.subitemedi{
font-size:14px;
color:#08783C;
}
/*TOOL TIP
a:hover {
font-size:11px;
background:#ffffff; 
text-decoration:none;
z-index:100;
}
a.tooltip img {
border:0;
}
a.tooltip span {
position:absolute;
display:none; 
padding:5px; 
width:350px;
text-align:center;
z-index:100;
}
a.tooltip:hover span{
display:inline; 
position:absolute; 
background:#ffffff; 
color:#6c6c6c;
z-index:100;
}*/
#galehori{
position:relative;
margin-left:20px;
display:block;
width:870;
height:70px;
}

#galehori ul li{
float:left;
display:inline;
margin:1px;
font-size:13px;
color:white;
font-weight:bold;
}
#galehori ul li img{
border:0;
}
/*Naves industriales*/
h3.titnave{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titnaves.jpg);
width : 160px;
height : 30px;
}
/*Proyeccion lana de roca*/
h3.titroca{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/tit_rocas.jpg);
width : 393px;
height : 30px;
}
/*amianto*/
h3.amianto{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/tit_amianto.jpg);
width : 90px;
height : 30px;
}
/*ignifugados*/
h3.igni{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/tit_igni.jpg);
width : 567px;
height : 30px;
}
/*Medios auxiliares*/
h3.titmediosaux{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titmediosaux.jpg);
width : 160px;
height : 30px;
}
/*Reformas*/
h3.titreformas{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titreformas.jpg);
width : 100px;
height : 30px;
}
/*chalets*/
h3.tituchalet{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/chalet.jpg);
width : 85px;
height : 30px;
}
/*OBRA PUBLICA*/
h2.titulobrapublica{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titobrapublica.jpg);
width : 135px;
height : 30px;
}
h3.moviliariour{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titmobilur.jpg);
width : 155px;
height : 30px;
}
h3.canaliza{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titcana.jpg);
width : 195px;
height : 30px;
}
h3.parques{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titparques.jpg);
width : 160px;
height : 30px;
}
h3.aceras{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titaceras.jpg);
width : 200px;
height : 30px;
}
/*GESTION DEL AGUA*/
h2.tituloagua{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titagua.jpg);
width : 170px;
height : 30px;
}
/*REHABILITACION EDIFICIOS*/
h2.trehabilitacionedi{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titrehabedi.jpg);
width : 260px;
height : 30px;
}
/*GESTION TECNICA*/
h2.tgestiontec{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titgestiontecnica.jpg);
width : 165px;
height : 30px;
}
/*ENERGÍAS RENOVABLES*/
h2.tenergias{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titenergias.jpg);
width : 205px;
height : 30px;
}
h3.solar{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titsolar.jpg);
width : 130px;
height : 30px;
}
h3.geoterm{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titgeoterm.jpg);
width : 165px;
height : 30px;
}
/*SECCION PRESUPUESTO*/
#bloquepresu{
margin:auto;
padding-top:60px;
position:relative;
width:910px;
text-align:left;
}
#recpresu{
position:relative;
width:910px;
background-color:#F7F7F7;
text-align:center;
}
#recpresu p{
padding-top:0;
padding:20px;
font-size:12px;
color:#333333;
text-align:justify;
}
h2.tpresu{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titpres.jpg);
width : 140px;
height : 30px;
}
#diagramapres{
margin:auto;
margin-top:2px;
width:450px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
}
#diagramapres input{
border:0;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
font-size:12px;
color:#333333;
width:130px;
}
#diagramapres textarea{
border:0;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
font-size:12px;
color:#333333;
}
.tonformupres a{
display:block;
text-align:center;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
width:155px;
color:#FFFFFF;
text-decoration:none;
background-color:#FF9933;
}
.tonformupres a:hover{
display:block;
text-align:center;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
width:155px;
color:#FFFFFF;
text-decoration:none;
background-color:#FF6600;
}
h2.titulopres{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titformulario.jpg);
width : 225px;
height : 30px;
}
#presverde{
float:right;
margin-top:20px;
margin-right:20px;
margin-left:20px;
position:relative;
width:400px;
height:350px;
text-align:center;
background-image:url(../im/fondoformucontacto.jpg);
background-position:center left;
background-repeat:no-repeat;
text-align:left;*/
}
#presverde select{
border:none;
height:20px;
width:210px;
}
#presverde2{
margin:auto;
top:15px;
position:relative;
width:500px;
height:400px;
text-align:center;
background-image:url(../im/fondopres2.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:left;*/
}
/*distribuciones*/
#bloquedist{
margin:auto;
padding-top:60px;
position:relative;
width:910px;
height:400px;
text-align:left;
}
#recdist{
position:relative;
float:left;
width:910px;
padding-bottom:20px;
background-color:#F7F7F7;
text-align:center;
}
h2.titulodist{
/*margin-left:auto;*/
text-indent: -2000em;
/*margin-bottom:5px;*/
display : block;
border : none;
background:url(../im/titdist.jpg);
width : 150px;
height : 30px;
}
/*yeso*/
#yesotab{
margin-left:80px;
width:500px;
font-size:11px;
text-align:justify;
padding:10px;
}
.blanca{
color:#FFFFFF;
}
h2.titulink{
text-indent: -2000em;
display : block;
border : none;
background:url(../im/titlinks.jpg);
width : 130px;
height : 30px;
}
#reclinks{
position:relative;
width:910px;
background-color:#F7F7F7;
text-align:center;
}
.intercambio{
margin:auto;
width:700px;
font-size:12px;
}
.info p{
padding:10px;
color:#666666;
font-size:12px;
}
.info a{
padding:10px;
font-size:12px;
text-decoration:none;
color:#009933;
font-weight:bold;
}
.info a:hover{
padding:10px;
font-size:12px;
text-decoration:none;
color:#006600;
font-weight:bold;
}
.caja{ float:left; width:280px; margin-left:20px;}
#rec h4{ margin-top:15px;color:#366999;}
#rec{ overflow:hidden;}
.caja .ico, .caja2 .ico{ float:left; margin:2px 15px 0 6px;}
.caja form{ text-align:left; font-size:12px; line-height:21px; margin-top:15px;}
.caja form input{ width:280px; font-size:12px; padding:3px 0 0 3px;}
.caja2{ float:left; width:430px; margin-left:20px; }
.caja2 ul{ 
font-size:12px;
line-height:21px;
color:#333333;
text-align:justify;
}
.butenv{ background-color:#487FCF; color:#FFFFFF; text-decoration:none; padding:0px 5px 0px 5px; margin:10px -5px 0 0; float:right;}
.butenv:hover{ color:#CCCCCC;}
.frase{position:absolute; top:140px; right:20px; text-align:right; line-height:30px; color:#FFFFFF; font-size:21px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
