HTML {
	height:100%;
}
BODY {
	width : 100%;
	height : 100%;
	margin : 0px 0px 0px 0px;
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
}
H1 {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
}
TD {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
}
TD.just {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	text-align: justify;
}
P {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
}
A:link {
	font : bold 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
A:visited {
	font : bold 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
A:active {
	font : bold 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: underline;
}
A:hover {
	font : bold 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: underline;
}
A.notbold:link {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
A.notbold:visited {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
A.notbold:active {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: underline;
}
A.notbold:hover {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: underline;
}
A.subs:link {
	font : bold 11px/30px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
	color : #999999;
	letter-spacing : 0px;
	text-decoration: none;
}
A.subs:visited {
	font : bold 11px/30px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	color : #999999;
	letter-spacing : 0px;
	text-decoration: none;
}
A.subs:active {
	font : bold 11px/30px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	color : #783581;
	letter-spacing : 0px;
	text-decoration: none;
	background-image: url(../img/submenu_sel.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;
}
A.subs:hover {
	font : bold 11px/30px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	color : #783581;
	letter-spacing : 0px;
	text-decoration: none;
	background-image: url(../img/submenu_sel.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;
}
A.sitemap:link {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	text-decoration: none;
}
A.sitemap:visited {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	text-decoration: none;
}
A.sitemap:active {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
A.sitemap:hover {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
A.home:link {
	font : normal 11px/20px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	text-decoration: none;
}
A.home:visited {
	font : normal 11px/20px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	text-decoration: none;
}
A.home:active {
	font : normal 11px/20px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
A.home:hover {
	font : normal 11px/20px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
A.home2:link {
	font : normal 11px/20px Arial, Helvetica, sans-serif;
	color : #999999;
	letter-spacing : 1px;
	text-decoration: none;
}
A.home2:visited {
	font : normal 11px/20px Arial, Helvetica, sans-serif;
	color : #999999;
	letter-spacing : 1px;
	text-decoration: none;
}
A.home2:active {
	font : normal 11px/20px Arial, Helvetica, sans-serif;
	color : #999999;
	letter-spacing : 1px;
	text-decoration: none;
}
A.home2:hover {
	font : normal 11px/20px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
	text-decoration: none;
}
INPUT {
	border : 1px outset #CCCCCC;
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	padding-left: 4px;
}
TEXTAREA {
	border : 1px outset #CCCCCC;
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	padding-left: 4px;
}
.listadoTrabajos {
	text-align: left;
	padding-left: 25px;
	position: relative;
	top: -15px;
}
.toxin {
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
}
.toxinb {
	font : bold 11px/18px Arial, Helvetica, sans-serif;
	color : #783581;
	letter-spacing : 1px;
}
.submenusel {
	font : bold 11px/30px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	color : #313131;
	letter-spacing : 0px;
	text-decoration: none;
	background-image: url(../img/submenu_sel.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.details {
	font : normal 11px/24px Arial, Helvetica, sans-serif;
	color : #313131;
	letter-spacing : 1px;
	text-align: justify;
}
.optimiza_url {
	font : bold 11px/18px Arial, Helvetica, sans-serif;
	color : #999999;
	letter-spacing : 1px;
}
#main_container {
	width: 100%;
	height: 178px;
	background-image: url(../img/header_bkg.jpg);
	background-repeat: repeat-x;
}
#content_container {
	width: 100%;
	background-image: url(../img/promos_bkg3.gif);
	text-align: center;
}
#sitecontent_container {
	width: 922px;
}
#sitecontent_container2 {
	width: 620px;
}
#footer_container {
	width: 100%;
	background-image: url(../img/footer_bkg.jpg);
}
#servicios_container {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 200px;
	height: 220px;
	padding: 20px 20px 20px 20px;
	margin: 0px 10px 0px 10px;
	background-image: url(../img/submenu_bkg.jpg);
	text-align: left;
}
#submenu_container {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 180px;
	padding: 20px 20px 10px 20px;
	margin: 0px 10px 0px 10px;
	background-image: url(../img/submenu_bkg.jpg);
	text-align: left;
}
#texto_container {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 180px;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
	background-image: url(../img/submenu_bkg.jpg);
	text-align: justify;
	font : normal 11px/24px Arial, Helvetica, sans-serif;
}

#submenu_trabajo {
	border-top: 1px solid #999999;
	width: 210px;
	padding: 10px 10px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#logo {
	width: 305px;
	height: 178px;
	background-image: url(../img/toxinlogo.jpg);
	background-repeat: no-repeat;
}
#copy_left {
	width:250px;
	padding-left: 15px;
	text-align:left;
}
#copy_right {
	width:100%;
	padding-right: 15px;
	text-align:right;
}
#language_container {
	width: 617px;
	height: 61px;
}

#toptable {
	width: 100%;
	height: 100%;
}
#inicio_left {
	width: 621px;
	height: 411px;
}
#inicio_right {
	width: 250px;
}

#center_X {
	width: 100%px;
	height: 150px;
	background-image: url(../img/promos_bkg.jpg);
	margin-top: 40px;
}
#center_X_links {
	width: 100%px;
	height: 179px;
	background-image: url(../img/X_background_high.jpg);
	margin-top: 40px;
}
#center_X_design {
	width: 100%;
	background-image: url(../img/promos_bkg-design.jpg);
	margin-top: 40px;
}
#center_X_prog {
	width: 100%;
	background-image: url(../img/promos_bkg-design.jpg);
	margin-top: 40px;
}
#footer_1 {
	background-image: url(../img/X-mariposa.jpg);
	background-repeat: no-repeat;
}
#footer_2 {
	background-image: url(../img/X-alojamiento.jpg);
	background-repeat: no-repeat;
}
#footer_3 {
	background-image: url(../img/X-mantenimiento.jpg);
	background-repeat: no-repeat;
}
#foto_left {
	width:253px;
	height:313px;
	margin-left: 100px;
}
#texto_central {
	width: 560px;
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	text-align: justify;
	float: right;
	margin-right: 30px;
}
#texto_trabajo {
	width: 510px;
	font : normal 11px/18px Arial, Helvetica, sans-serif;
	color : #555555;
	letter-spacing : 1px;
	text-align: justify;
	padding-left: 50px;
}
#fotos_ver {
	width: 617px;
	height: 453px;
}
