body, form {
	margin: 0;
	padding: 0;
}
img { border: 0; }
a, img, object, embed { outline: none; }
.texto {
	color:#5a5a5a;
	font:normal normal normal 12px Arial, Helvetica, sans-serif;
}
.texto2 {
	color:#5a5a5a;
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
}
.justificado { text-align: justify; }
#header {
	background: transparent url(../images/home/pattern_header.png) repeat-x scroll 0 0;
	width: 100%;
}
#pattern {
	background: transparent url(../images/home/oooooo.png) repeat-x scroll center center;
	height: 380px;
}
#menu {
	/*background-color: #FFF;*/
	height: 71px;
	width: 1024px;
	margin: 0 auto;
}
#logo {
	position: absolute;
	width: 110px;
	margin-left: 15px;
	z-index: 50;
}
#logo div {
	position: absolute;
	margin: 0;
}
#banner {
	background: transparent url(../images/home/degradado_header.jpg) no-repeat scroll top center;
	height: 360px;
}
#posicionBanner {
	width: 1024px;
	height: 353px;
	margin: 0 auto;
	/*background: transparent url(../images/home/banner_posicion.jpg) no-repeat scroll top center;*/
}
.clear { clear: both; }
.alinea {
	width: 1024px;
	margin: 0 auto;
}
#menu_footer {
	margin: 0 auto;
	width:888px;
}
#menu_footer ul { list-style: none; margin: 0; padding: 0; }
#menu_footer ul li { float: left; display: inline; margin-right: 15px; }
#menu_footer ul li a:hover { color: #9c9c9c; }
#menu_footer ul li a {
	color: #933d75;
	font-family: arial,Helvetica;
	font-size: 12px;
	text-decoration: none;
}
#linea {
	background: transparent url(../images/home/linea.jpg) no-repeat scroll 0 0;
	width: 1024px;
	height: 6px;
	margin: 0 auto;
}
#rights {
	color: #7f7f7f;
	font-family: arial,Helvetica;
	font-size: 12px;
	width: 100%;
	text-align: center;
	padding-top: 3px;
}


#containerForm {
	height:347px;
	left:50%;
	margin-left:-251px;
	margin-top:-174px;
	position:fixed;
	top:50%;
	width:502px!important;
	width:552px;
	
	margin-left: -367px !important;
    margin-top: -88px !important;
    position: absolute !important;
}

#contactobg {
    background:transparent url(../images/contactobg.png) no-repeat scroll 0 0;
	width:751px;
	height:656px;	
}

#txt1_c a {
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll 0 0;
	display: block;
    height: 39px;
    left: 7px;
    position: absolute;
    top: 118px;
    width: 227px;
	}

#txt2_c a {
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll 0 -77px;
    display: block;
    height: 39px;
    left: 7px;
    position: absolute;
    top: 195px;
    width: 235px;
	}
#txt3_c a {
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll 0 -154px;
    display: block;
    height: 39px;
    left: 7px;
    position: absolute;
    width: 235px;
    top: 272px;
	}

#txt4_c a {
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll 0 -233px;
    display: block;
    height: 39px;
    left: 7px;
    position: absolute;
    width: 235px;
    top: 351px;
	}
#txt5_c a {
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll 0 -311px;
    display: block;
    height: 39px;
    left: 7px;
    position: absolute;
    width: 265px;
    top: 429px;
	}

#txt6_c a {
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll 0 -389px;
    display: block;
    height: 39px;
    left: 7px;
    position: absolute;
    width: 241px;
    top: 507px;
	}
#txt7_c a {
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll 0 -464px;
    display: block;
    height: 39px;
    left: 7px;
    position: absolute;
    width: 241px;
    top: 582px;
	}
#btn_c1 a{
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll -1px -506px;
    display: block;
    height: 60px;
    left: 279px;
    position: absolute;
    top: 108px;
    width: 146px;
	}
#btn_c2 a{
    background:transparent url(../images/contactobg_txt.png) no-repeat scroll -150px -512px;
    display: block;
    height: 49px;
    left: 279px;
    position: absolute;
    top: 185px;
    width: 125px;
	}
#btn_c3 a{
     background: url(../images/contactobg_txt.png) no-repeat scroll -276px -505px transparent;
    display: block;
    height: 75px;
    left: 279px;
    position: absolute;
    top: 255px;
    width: 125px;
	}
#btn_c4 a{
    background: url(../images/contactobg_txt.png) no-repeat scroll -408px -505px transparent;
    display: block;
    height: 75px;
    left: 279px;
    position: absolute;
    top: 335px;
    width: 125px;
	}
#btn_c5 a{
    background: url(../images/contactobg_txt.png) no-repeat scroll -3px -562px transparent;
    display: block;
    height: 75px;
    left: 279px;
    position: absolute;
    top: 407px;
    width: 63px;
	}
#btn_c5a a{
    background: url(../images/contactobg_txt.png) no-repeat scroll -54px -562px transparent;
    display: block;
    height: 75px;
    left: 330px;
    position: absolute;
    top: 407px;
    width: 63px;
	}
#btn_c6 a{
	background: url(../images/contactobg_txt.png) no-repeat scroll -131px -569px transparent;
    display: block;
    height: 68px;
    left: 268px;
    position: absolute;
    top: 495px;
    width: 157px;
	}
#btn_c7 a{
	background: url(../images/contactobg_txt.png) no-repeat scroll -131px -569px transparent;
    display: block;
    height: 68px;
    left: 268px;
    position: absolute;
    top: 568px;
    width: 157px;
	}

.overlay {
	background-color:#000000 !important;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	z-index:5000;
}
.overlay_full {
	background-color:#000000 !important;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	z-index:59;/*900; ojo*/
	height:100%;
	opacity:0.7;
	filter:alpha(opacity=70); /* IE patch */
	width:100%;
}


.sugerencias {
	z-index: 60000;
	display: none;
}
.sugerencias2 {
	z-index: 70;/*001; ojo*/
	display: block;
}
.overlay_sepo {
	background-color:#000000 !important;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	z-index:5000;
}
.overlay_full_sepo {
	background-color:#000000 !important;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	z-index:80;/*900; ojo*/
	height:100%;
	opacity:0.7;
	filter:alpha(opacity=70); /* IE patch */
	width:100%;
}
.sugerencias_sepo {
	z-index: 90000;
	display: none;
}
.sugerencias2_sepo {
	z-index: 80;/*001; ojo*/
	display: block;
}

#back_form {
	background:url(../images/contacto/back_form.png) no-repeat 0px 0px;
	float:left;
	display: inline;
	height:347px;
	width:325px;
}
#pest_form {
	background:url(../images/contacto/back_pest.png) no-repeat 0px bottom;
	float:left;
	display: inline;
	height:332px;
	margin-left:0px;
	padding-top:7px;
	width:177px;
}
#contacto_titulo_es {
	position: absolute;
	margin: 20px 0 0 20px;
}
#contacto_titulo_en {
	position: absolute;
	margin: 20px 0 0 20px;
}
#contacto_titulo_es h2 {
	background: transparent url(../images/contacto/header_contacto_es.jpg) no-repeat scroll 0 0;
	width: 128px;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
}
#contacto_titulo_en h2 {
	background: transparent url(../images/contacto/header_contacto_en.jpg) no-repeat scroll 0 0;
	width: 128px;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
}
#nombre_contacto_es {
	background: transparent url(../images/contacto/tit_nombre_es.jpg) no-repeat scroll 0 0;
	width: 48px;
	height: 16px;
	text-indent: -3000px;
	position: absolute;
	margin: 60px 0 0 35px;
}
#nombre_contacto_en {
	background: transparent url(../images/contacto/tit_nombre_en.jpg) no-repeat scroll 0 0;
	width: 48px;
	height: 16px;
	text-indent: -3000px;
	position: absolute;
	margin: 60px 0 0 35px;
}
#nombre_contacto_campo {
	position: absolute;
	margin: 78px 0 0 25px;
}
.contacto_campo {
	background: transparent url(../images/contacto/box_field.jpg) no-repeat scroll 0 0;
	width: 267px;
	height: 30px;
}
.contacto_campo2 {
	background: transparent url(../images/contacto/box_mail.jpg) no-repeat scroll 0 0;
	width: 267px;
	height: 30px;
}
.contacto_campo3 {
	background: transparent url(../images/contacto/box_field_msg.jpg) no-repeat scroll 0 0;
	width: 267px;
	height: 114px;
}
.contacto_campo3 textarea {
	width: 249px;
	height: 97px;
	padding: 5px;
	background: none;
	border: none;
	color: #FFF;
	margin: 4px 0 0 2px;
	overflow: auto;
}
.contacto_campo input, .contacto_campo2 input {
	width: 257px;
	height: 17px;
	border: none;
	background: none;
	color: #FFF;
	padding: 5px;
	position: relative;
}
#email_contacto {
	background: transparent url(../images/contacto/btn_mail.jpg) no-repeat scroll 0 0;
	width: 38px;
	height: 16px;
	text-indent: -3000px;
	position: absolute;
	margin: 115px 0 0 35px;
}
#email_contacto_campo {
	position: absolute;
	margin: 134px 0 0 25px;
}
#comentarios_contacto_campo {
	position: absolute;
	margin: 198px 0 0 25px;
}
#comentarios_contacto_es {
	background: transparent url(../images/contacto/btn_comentarios_es.jpg) no-repeat scroll 0 0;
	width: 72px;
	height: 16px;
	text-indent: -3000px;
	position: absolute;
	margin: 180px 0 0 35px;
}
#comentarios_contacto_en {
	background: transparent url(../images/contacto/btn_comentarios_en.jpg) no-repeat scroll 0 0;
	width: 72px;
	height: 16px;
	text-indent: -3000px;
	position: absolute;
	margin: 180px 0 0 35px;
}

#btn_cerrar a {
	background:url(../images/contacto/btn_cerrar.jpg) no-repeat 0px 0px;
	display:block;
	height:23px;
	margin: 6px 0 0 147px;
	width:23px;
	text-indent: -3000px;
}
#texto_morado_es {
	background:url(../images/contacto/texto_morado_es.jpg) no-repeat 0px 0px;
	height:50px;
	margin-left:7px;
	margin-top:50px;
	width:154px;
	text-indent: -3000px;
}
#texto_morado_en {
	background:url(../images/contacto/texto_morado_en.jpg) no-repeat 0px 0px;
	height:50px;
	margin-left:7px;
	margin-top:50px;
	width:154px;
	text-indent: -3000px;
}
#texto_negro_es {
	background:url(../images/contacto/texto_negro_es.jpg) no-repeat 0px 0px;
	height:50px;
	margin-left:7px;
	margin-top:20px;
	width:154px;
	text-indent: -3000px;
}
#texto_negro_en {
	background:url(../images/contacto/texto_negro_en.jpg) no-repeat 0px 0px;
	height:50px;
	margin-left:7px;
	margin-top:20px;
	width:154px;
	text-indent: -3000px;
}
#btn_com_es {
	height:23px;
	margin-top:50px;
	margin-left:20px;
	width:140px;
}
#btn_com_en {
	height:23px;
	margin-top:50px;
	margin-left:20px;
	width:140px;
}
#btn_com_es a{
	background:url(../images/contacto/btn_com_es.jpg) no-repeat 0px 0px;
	display:block;
	height:23px;
	width:140px;
	text-indent: -3000px;
}
#btn_com_en a{
	background:url(../images/contacto/btn_com_en.jpg) no-repeat 0px 0px;
	display:block;
	height:23px;
	width:140px;
	text-indent: -3000px;
}
#asesoria_btn_es {
	width: 88px;
	height: 22px;
	float: right;
	background-image: url(../images/forma_asesoria/asesoria_btn_es.png);
	cursor:pointer;
}
#asesoria_btn_en {
	width: 88px;
	height: 22px;
	float: right;
	background-image: url(../images/forma_asesoria/asesoria_btn_en.png);
	cursor:pointer;
}
#asesoria_btn:hover {
	width: 88px;
	height: 22px;
	float: right;
	background-image: url(../images/forma_asesoria/asesoria_btn.png);
	background-position:0px -23px;
}
#globo_no_disponibleC_es{
	width:109px;
	height:59px;
	z-index:1000;
	background-image:url(../images/globo_no_disponible_es.png);
	position:absolute;
	right:50px;
	top:168px;
	}
#globo_no_disponibleC_en{
	width:109px;
	height:59px;
	z-index:1000;
	background-image:url(../images/globo_no_disponible_en.png);
	position:absolute;
	right:50px;
	top:168px;
	}
	
.globo_no_disponibleG_visible_es{
	width:109px;
	height:59px;
	z-index:1000;
	background-image:url(../images/globo_no_disponible_es.png);
	position:absolute;
	}
.globo_no_disponibleG_visible_en{
	width:109px;
	height:59px;
	z-index:1000;
	background-image:url(../images/globo_no_disponible_en.png);
	position:absolute;
	}
.globo_no_disponibleG_invisible_es{
	width:109px;
	height:59px;
	z-index:1000;
	display:none;
	}
.globo_no_disponibleG_invisible_en{
	width:109px;
	height:59px;
	z-index:1000;
	display:none;
	}
