/*
aca empieza el seteo global de yahoo
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,legend,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*
aca termina el seteo global de yahoo
*/

body{
background-image:url(../images/bg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
width:auto;
}

#contenedor{
width:860px;
margin:0 auto;
position:relative;
}

#top{
background-image:url(../images/bg-top.jpg);
background-repeat:repeat-x;
width:860px;
height:179px;
}

h1{
width:368px;
height:98px;
background-image:url(../images/logo-2.png);
position:relative;
top:49px;
left:18px;
}

h1 .titulo{
display:none;
}

h2{
width:274px;
height:22px;
background-image:url(../images/slogan-2.png);
position:relative;
top:7px;
left:116px;
}

h2 .slogan{
display:none;
}

h3{
width:304px;
height:66px;
background-image:url(../images/telefono.png);
position:absolute;
top:61px;
left:539px;
}

h3 .telefono{
display:none;
}


h5{
width:529px;
height:68px;
background-image:url(../images/llamenos.png);
position:absolute;
top:527px;
left:23px;
}

h5 .banner-3{
display:none;
}

#top ul li{
float:left;
margin-left:10px;
font-size:13px;
font-weight:bold;
}

#top ul{
position:absolute;
top:19px;
right:23px;
}

#top ul li a:link{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#top ul li a:visited{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#top ul li a:hover{
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#top ul li a:active{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#navegacion{
background-image:url(../images/bg-navegacion.jpg);
width:860px;
height:46px;
position:absolute;
}

#navegacion li{
background-image:url(../images/bg-boton.jpg);
width:113px;
height:43px;
}

.boton-1{
width:113px;
height:43px;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
padding-right:30px;
line-height:20px;
position:relative;
top:14px;
left:10px;
}

#contenido{
position:relative;
}

#columna-1{
background-image:url(../images/bg-columna-1.jpg);
width:574px;
height:619px;
float:left;
}

#columna-contacto{
margin-top:20px;
}

#columna-2{
background-image:url(../images/bg-columna-2.jpg);
width:286px;
height:619px;
float:left;
}

#pie{
width:820px;
height:85px;
background-image:url(../images/bg-pie.jpg);
position:absolute;
top:867px;
left:0px;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:18px;
}

#pie a:link{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie a:visited{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie a:hover{
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie a:active{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-1{
width:820px;
height:33px;
background-image:url(../images/bg-pie-1.jpg);
position:absolute;
top:834px;
left:0px;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}

#pie-1 a:link{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-1 a:visited{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-1 a:hover{
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-1 a:active{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#columna-2 img{
padding-top:5px;
padding-left:13px;
}

#columna-2 .img-1{
padding-top:15px;
padding-left:13px;
}

.banner-1{
position:relative;
top:15px;
left:23px;
}

#txt-bienvenida{
background-image:url(../images/bg-contenido.png);
width:529px;
height:411px;
position:absolute;
top:100px;
left:23px;
}

.bienvenidos{
font-size:30px;
font-weight:bold;
color:#12a554;
text-align:center;
position:absolute;
top:90px;
left:87px;
width:353px;
height:59px;
}

.a-donde{
font-size:22px;
font-weight:bold;
color:#12a554;
text-align:center;
position:relative;
top:265px;
left:71px;
width:382px;
height:99px;
}

.txt_empresa{
background-image:url(../images/next.png);
background-repeat:no-repeat;
color:#4e4e4e;
margin-bottom:20px;
margin-left:18px;
padding-left:18px;
text-align:justify;
font-size:14px;
}

.firma-empresa{
color:#4e4e4e;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
float:right;
font-weight:bold;
font-size:14px;
}

#txt-de-empresa h4{
font:normal 21px arial;
color:#12a554;
padding-left:18px;
padding-top:15px;
padding-bottom:15px;
}

h4{
font:normal 21px arial;
color:#12a554;
padding-left:18px;
padding-top:15px;
}

.imagen-servicios-1{
padding-left:20px;
padding-top:20px;
}

#txt-de-empresa{
width:551px;
}

.firma-servicios-anmat{
width:574px;
margin:0 auto;
position:relative;
color:#4e4e4e;
float:left;
font-weight:bold;
font-size:14px;
text-align:center;
}

#txt-de-empresa a{
width:574px;
margin:0 auto;
position:relative;
color:#12a554;
float:left;
font-weight:bold;
font-size:14px;
text-align:center;
}

#txt-de-empresa a:link{
width:574px;
margin:0 auto;
position:relative;
color:#12a554;
float:left;
font-weight:bold;
font-size:14px;
text-align:center;
}

#txt-de-empresa a:visited{
color:#12a554;
}

#txt-de-empresa a:hover{
color:#4e4e4e;
}

#txt-de-empresa a:active{
color:#12a554;
}

.negro{
color:#4e4e4e;
}

.negrita{
font-weight:bold;
}

.subrayado{
text-decoration:underline;
font-weight:bold;
}

#ultimas-noticias-links a:link{
background-image:url(../images/next.png);
background-repeat:no-repeat;
color:#4e4e4e;
margin-bottom:20px;
margin-left:18px;
padding-left:18px;
text-align:justify;
font-size:14px;
}

#ultimas-noticias-links a:visited{
color:#4e4e4e;
}

#ultimas-noticias-links a:hover{
color:#12a554;
}

#ultimas-noticias-links a:active{
color:#4e4e4e;
}

#pie-contacto{
width:820px;
height:85px;
background-image:url(../images/bg-pie.jpg);
position:absolute;
top:632px;
left:0px;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:18px;
}

#pie-contacto a:link{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-contacto a:visited{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-contacto a:hover{
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-contacto a:active{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-1-contacto{
width:820px;
height:33px;
background-image:url(../images/bg-pie-1.jpg);
position:absolute;
top:599px;
left:0px;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}

#pie-1-contacto a:link{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-1-contacto a:visited{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-1-contacto a:hover{
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

#pie-1-contacto a:active{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
line-height:20px;
}

.boton-de-contacto {
padding: 5px 0 5px 0;
font: bold 12px arial;
color: #fff;
background: #12a554;
border: 1px solid #fff;
width: 130px;
margin-top:8px;
}

.titulo-contacto{
font:normal 21px arial;
color:#12a554;
}

#columna-contacto p{
color:#4e4e4e;
font:normal 12px arial;
}

form{
color:#4e4e4e;
}

#columna-contacto a:link{
color:#4e4e4e;
font-size:12px;
font-weight:bold;
}

#columna-contacto a:visited{
color:#4e4e4e;
}

#columna-contacto a:hover{
color:#12a554;
}

#columna-contacto a:active{
color:#4e4e4e;
}

#sub-columna-consorcios-1{
float:left;
width:240px;
padding-top:0px;
margin-top:0px;
margin-left:20px;
}

#sub-columna-consorcios-2{
float:right;
width:240px;
padding-top:0px;
margin-top:0px;
}

.sub-titulo-consorcios{
font:normal 21px arial;
text-decoration:underline;
color:#ff8a36;
}

.sub-titulo-consorcios-sin-subrayado{
font:normal 21px arial;
color:#ff8a36;
}

#sub-columna-consorcios-1 li{
background-image:url(../images/flechita.png);
background-repeat:no-repeat;
color:#4e4e4e;
margin-bottom:20px;
padding-left:18px;
font-size:14px;
line-height:17px;
}


#sub-columna-consorcios-2 li{
background-image:url(../images/flechita.png);
background-repeat:no-repeat;
color:#4e4e4e;
margin-bottom:20px;
padding-left:18px;
font-size:14px;
line-height:17px;
}

.primer-li{
margin-top:15px;
color:#4e4e4e;
margin-bottom:20px;
padding-left:18px;
font-size:14px;
line-height:15px;
}

.ultimo-li{
margin-top:15px;
color:#4e4e4e;
margin-bottom:0px;
padding-bottom:0px;
padding-left:18px;
font-size:14px;
line-height:15px;
}

.asteriscos{
clear:both;
color:#4e4e4e;
margin-bottom:10px;
margin-top:0px;
padding-top:0px;
font-size:12px;
text-align:justify;
}

.asteriscos-img{
color:#ff8a36;
font-size:12px;
font-weight:bold;
}

#txt-de-equipos a{
color:#4e4e4e;
font-weight:bold;
font-size:14px;
padding-left:18px;
margin-left:18px;
background-image:url(../images/estrellita.png);
background-repeat:no-repeat;
line-height:24px;
}

#txt-de-equipos a:link{
color:#4e4e4e;
font-weight:bold;
font-size:14px;
}

#txt-de-equipos a:visited{
color:#4e4e4e;
}

#txt-de-equipos a:hover{
color:#12a554;
}

#txt-de-equipos a:active{
color:#4e4e4e;
}

.titulo-mas-separado{
padding-top:30px;
}

.foto-desratizacion-casas{
position:relative;
top:0px;
left:174px;
}

.volver{
float:both;
}

#txt-de-servicios-en-casas-3 a{
width:574px;
margin:0 auto;
position:relative;
color:#12a554;
float:left;
font-weight:bold;
font-size:14px;
text-align:center;
}

#txt-de-servicios-en-casas-3 a:link{
width:574px;
clear:both;
margin:0 auto;
position:relative;
color:#12a554;
float:left;
font-weight:bold;
font-size:14px;
text-align:center;
}

#txt-de-servicios-en-casas-3 a:visited{
color:#12a554;
}

#txt-de-servicios-en-casas-3 a:hover{
color:#4e4e4e;
}

#txt-de-servicios-en-casas-3 a:active{
color:#12a554;
}

#txt-de-servicios-en-casas-1{
width:305px;
float:left;
}

#txt-de-servicios-en-casas-2{
width:263px;
float:right;
}

.fotito-casa{
margin-top:56px;
margin-left:15px;
}

#txt-de-servicios-en-casas-1 h4{
font:normal 21px arial;
color:#12a554;
padding-left:18px;
padding-top:15px;
padding-bottom:15px;
}

#txt-de-servicios-en-casas-3 {
clear:both;
padding-right:30px;
}

.txt_referencias{
background-image:url(../images/estrellita.png);
background-repeat:no-repeat;
color:#4e4e4e;
margin-bottom:20px;
margin-left:18px;
padding-left:18px;
text-align:justify;
font-size:14px;
}

.txt_empresa_aling_left{
background-image:url(../images/next.png);
background-repeat:no-repeat;
color:#4e4e4e;
margin-bottom:20px;
margin-left:18px;
padding-left:18px;
text-align:left;
font-size:14px;
}

.txt_de_equipos{
color:#4e4e4e;
margin-bottom:4px;
margin-top:4px;
padding-left:18px;
margin-left:18px;
margin-right:18px;
text-align:justify;
font-size:14px;
}

.txt_de_equipos_con_bulet{
background-image:url(../images/next.png);
background-repeat:no-repeat;
color:#4e4e4e;
margin-bottom:4px;
margin-top:4px;
padding-left:18px;
margin-left:36px;
margin-right:18px;
text-align:justify;
font-size:14px;
}

#dos-equipos{
clear:both;
width:500px;
padding-top:20px;
padding-left:100px;
padding-bottom:20px;
}