/*@charset "utf-8";*/

body {
	background-color: #67DAEF;
	background-image: url(../img/pixel_azul.gif);
	margin-top: 0;
	/*text-align: center;*/
	font-size: 1em;
}
a {
	text-decoration:none;
	color:#000000;
}
img {
	border: 0;
}
form{
	padding:0;
	margin:0;
}
h1,h2,h3{
	margin:0;
	padding:0;
}
span{
	margin:0;
	padding:0;
}
.bt_login {
	background: url(../img/btregistro02.gif);
	width: 227px;
	height: 20px;
	background-repeat: no-repeat;
	border: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.7em;
	text-align: center;
}
.float_left {
	display: block;
	float: left;
}
.float_right {
	display: block;
	float: right;
}
.underline {
	text-decoration: underline;
}
.text_align_left {
	text-align: left;
}
.text_align_center {
	text-align: center;
}
.bold {
	font-weight: bold;
}
.bold_center {
	display: block;
	font-weight: bold;
	text-align: center;
}
.margin_top {
	display: block;
	margin-top: 190px;
}
/*----------------------------------------*/
/*-----------------kapas------------------*/
/*----------------------------------------*/

#main {
	background: url(../img/patron02.gif) top repeat-y;
	overflow: hidden; /*para k la kapa crezca con las imagenes*/
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}

/*-------------------------------------*/

#cabecera {
	background: url(../img/cab.gif) no-repeat;
	width:950px;
	min-height:108px;
	height: auto !important;
	height:108px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#text_cab{
	width:60%;
	padding-top:6%;
	padding-left:29%;
	font-size:1.3em;
	font-family: Century;
}

/*--------------------------------------*/

#menuIzq {
	width:265px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#menuIzq ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#menuIzq li {
	width:265px;
	list-style-type: none; /*para quitarle el punto de las listas*/
}
#titser{
	background: url(../img/tit_servi02.gif) no-repeat;
	min-width:264px;
	min-height:44px;
	height:auto !important;
	height:44px;
	border-right: 1px #154186 solid;
	color:#000000;
	font-size:1.1em;
}
.texserv{
	text-align:right;
	padding:0;
	margin:0;
	padding-right:5%;
	padding-top:3%;
	font-family: Century gothic;
	font-weight:bold;
	font-size:1.5em;
}
.botonizq{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1em;
	padding-right:40%;
	padding-top:5%;
	font-family: Century gothic;
	text-align:right;
}
#desinfeccion{
	background: url(../img/btdesinfeccion.gif) no-repeat;
	width:265px;
	min-height:69px;
	height:auto !important;
	height:69px;
}
#desinfectacion{
	background: url(../img/btdesinsecta.gif) no-repeat;
	width:265px;
	min-height:69px;
	height:auto !important;
	height:69px;
}
#desratizacion{
	background: url(../img/btdesrati.gif) no-repeat;
	width:265px;
	min-height:69px;
	height:auto !important;
	height:69px;
}
#aguas{
	background: url(../img/btaguas.gif) no-repeat;
	width:265px;
	min-height:69px;
	height:auto !important;
	height:69px;
}
#madera{
	background: url(../img/btmadera.gif) no-repeat;
	width:265px;
	min-height:69px;
	height:auto !important;
	height:69px;
}
#aves{
	background: url(../img/btaves.gif) no-repeat;
	width:265px;
	min-height:69px;
	height:auto !important;
	height:69px;
}
#consultoria{
	background: url(../img/btconsultoria.gif) no-repeat;
	width:265px;
	min-height:69px;
	height:auto !important;
	height:69px;
}
#laboratorio{
	background: url(../img/btlaboratorio.gif) no-repeat;
	width:265px;
	min-height:69px;
	height:auto !important;
	height:69px;
}
/*----------------------------------------*/

#menuDch {
	width:227px;
	width: auto;
	float: left;
	/*margin-top: -5px;*/
}
#clientes{
	background: url(../img/cabclientes.gif) no-repeat;
	width:227px;
	min-height:44px;
	height:auto !important;
	height:44px;
	text-align:right;
}
#reg{
	background: url(../img/btregistro.gif) no-repeat;
	width:227px;
	min-height:20px;
	height:auto !important;
	height:20px;
}
.textcli{
	font-family: Century gothic;
	font-size:1.5em;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-top:5%;
	padding-right:50%;
}
#loginDiv {
	background-color: #164186;
	text-align: left;
	/*padding-bottom: 30px;*/
}
#loginDiv div.padd {
	padding-top: 10px;
}
.registro{
	color: #FFFFFF;
	font-size:0.7em;
	font-family:Century gothic;
	margin-bottom:5px;
	padding-left:42px;
}
#loginDiv label {
	display: block;
	font-family: Verdana;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	width: 90px;
	float: left;
}
#loginDiv div span {
	font-family: Verdana;
	font-size: 0.6em;
	margin-right: 10px;
	color: #64ddf2;
	float: right;
}
#loginDiv input.long {
	width: 122px;
}
.imgnot{
	background: url(../img/btnoticias.gif) no-repeat;
	width:227px;
	min-height:24px;
	height:auto !important;
	height:24px;
	color:#000000;
	font-family: Centry gothic;
	font-size:1.3em;
	text-align:center;
}

/*----------------------------------------*/

#contenido {
	text-align: justify;
	width: 458px;
	float: left;
	font-family: Verdana;
	padding-bottom: 10px;
}
#menu_cont{
	background-color: #55A2C5;
	min-width:458px;
	width:auto !important;
	width:458px;
	min-height:44px;
	height:auto !important;
	height:44px;
}
.quienes{
	text-align:center;
	/*float:left;
	min-width:108px;
	width:auto !important;
	width:108px;*/
	min-height:44px;
	height:auto !important;
	height:44px;
}
#tit_cont{
	background: url(../img/titquienes.gif) no-repeat;
	min-width:458px;
	width:auto !important;
	width:458px;
	min-height:42px;
	height:auto !important;
	height:42px;
	float:left;
	text-align:right;
}
#titulo{
	margin-right:25px;
	margin-top:9px; 
	font-family: Century gothic;
	font-size:1.3em;
}
.textcont{
	font-family: Century gothic;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	margin-top:6px;
}
.contul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.contli {
	float: left;
	list-style-type: none; /*para quitarle el punto de las listas*/
	margin: 0px;
	padding: 0px;
}
#img_madera_left {
	display: block;
	float: left;
	height: 160px;
	width: 143px;
}
#img_madera_right {
	display: block;
	float: right;
	height: 160px;
	width: 218px;
}
#img_madera_left2 {
	display: block;
	float: left;
	height: 164px;
	width: 200px;
}
#img_madera_right2 {
	display: block;
	float: right;
	height: 164px;
	width: 200px;
}
.contenido_div {
	padding-left: 18px;
	padding-right:18px;
	padding-bottom: 18px;
}
.contenido_div dd{
	margin:0;
}
.contenido_titulo {
	display: block;
	text-align: right;
	color: #154186;
	font-size: 1.2em;
}
.patprimero {
	background: url(../img/patprimero.gif) top repeat-y;
}
.contenido_ul_comun {
	color: #000000;
	font-size: 0.7em;
	text-align: justify;
	line-height: 1.8;
	list-style-image: url(../img/marctercero.gif);
}
.contenido_ul_comun2 {
	margin-top:3%;
	color: #000000;
	text-align: justify;
	line-height: 1.4em;
	list-style-image: url(../img/marctercero.gif);
}
.contenido_s {
	display: block;
	text-align: center;
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
}
.contenido_s_div {
	color: #000000;
	text-align: left;
	font-weight: bold;
}
.back2titulo {
	background: url(../img/titfondosegundo.gif) no-repeat;
	padding-left: 30px;
}
.contenido_s_div ul {
	padding-top: 4px;
	padding-bottom: 8px;
	list-style-type: none;
	line-height: 1.8;
}
.contenido_s_div ul li{
	font-weight: bold;
}
.contenido_s_div ul li ul li{
	list-style-image: url(../img/marctercero.gif); /*para quitarle el punto de las listas*/
	line-height: 2;
	font-weight: normal;
}
.contenido_texto {
	text-align: justify;
	color: #000000;
	font-size: 0.7em;
}

/********************************************/
/*contenido registro*/
.input_largo {
	width: 300px;
}
.input_corto {
	width: 100px;
}
#contenido label {
	display: block;
	width: 100px;
}
.reg_cor{
	text-align:center;
	padding-top:100px;
}
.f06 { font-size:0.6em; }
.nonstyle { list-style:none; }
.nonstyle2 { list-style:none; margin:0; padding:0; }
.nonstyle2 li { margin-top:5px; }
.cgris { color: #8F8F8F; }
.cblanco { color: #FFFFFF; }
.paddingL { padding-left:20px; }
.marginT { margin-top:5%; }
.marginB{ margin-bottom:3%; }
.paddingB { padding-bottom:3%; }
.margin0{ margin:0; }
.padding0{ padding:0; }
#regis{
	list-style:none;
	padding:0;
	margin:0;
}
#regis li{
	width:100%;
	line-height:3em;
}
.w90{
	min-width:100px;
	width: auto !important;
	width:100px;
}
.btha {
	background: url(../img/aplicacion/btha.gif);
	width: 117px;
	height: 18px;
	background-repeat: no-repeat;
	border: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.7em;
	text-align: center;
}
.botonera{
	padding-top:15px;
	width:100%;
	text-align:center;
}
.botonera2{
	margin:auto;
	padding-top:15px;
	width:20%;
	text-align:center;
}
.imag{
	width:420px;
}
.google_map_class{
	width:400px;
	height:350px;
	margin-left:2%;
}
.tit_mapa{
	font-size:1.5em;
	font-weight:bold;
}
.ul_mapa{
	font-size:1.1em;
	list-style-type:none;
}
.ul_mapa li{
	font-size:1.1em;
	list-style-image: url(../img/marctercero.gif);
}
.noti{
	padding-top:3%;
	padding-bottom:3%;
	width:225px;
	background:#67DAEF;
	border: 1px #3EBDE5 solid;
}
.noticias{
	font-family:Verdana;
	font-size:0.8em;
	text-align:left;
	margin:0;
	margin-left:5px;
	padding:0;
	list-style:none;
}
.cont_not{
	font-size:0.8em;
}
.linea{
	border-top: 1px #55A2C5 solid;
	width:420px;
	margin-bottom:5px;
}
.diagrama{
	background: url(../img/arbol02.gif) no-repeat;
	min-height:243px;
	height:auto !important;
	height:243px;
	width:410px;
	margin-top:20px;
}
.wtext{ width:100px; }
.wtext2{ width:105px; }
.text_diagrama{
	padding:0;
	margin:0;
	color:#FFFFFF;
	background:#55A2C5;
	font-size:0.6em;
}
.estudio{
	padding-top:8px;
	padding-left:129px;
}
.diseno{
	padding-top:35px;
	padding-left:123px;
}
.estado{
	padding-top:33px;
	padding-left:7px;
}
.pasivos{
	padding-left:135px;
	margin-top:-19px;
}
.activos{
	padding-left:262px;
	margin-top:-11px;
}
.fisicos{
	padding-top:37px;
	padding-left:210px;
}
.biologicos{
	padding-left:274px;
	margin-top:-11px;
}
.quimicos{
	padding-left:352px;
	margin-top:-12px;
}
.evaluacion{
	padding-left:136px;
	margin-top:43px;
}
ul.menu_primero{
	margin:0px;
	padding:0px;
	padding-top:10px;
	list-style: none;
	text-decoration: none;
	width:458px;
	height:34px;
	background:#55A2C5;
}
ul.menu_primero li{
	display:inline;
	margin-left:12px;
	margin-right:10px;
}
#pie{
	width:458px;
	text-align:center;
	font-size:0.8em;
}