*,html{margin: 0pt;padding: 0pt;}

html, body {height: 100%;	overflow: auto; }

#index
{position:absolute;width: 780px;height: 620px;
left:50%;top:60%;margin-left: -390px;margin-top: -300px;z-index:0;overflow:hidden;
text-align: left;background: #FFF url(images/index.png) no-repeat center top}

a:link, a:active, a:visited
{color: #2F8179;text-decoration: none;}

a:hover
{text-decoration: underline;}

#calidad{position: static;width: 199px; height: 24px;z-index: 1;margin-left: 263px;margin-top: 40px;}

#tecnicos{position: static;width: 118px; height: 34px;z-index: 1;margin-left: 169px;margin-top: 77px;}

#informaticos{position: static;width: 147px; height: 18px;z-index: 1;margin-left: 425px;margin-top: -2px;}

#prevencion{position: static;width: 141px; height: 34px;z-index: 1;margin-left: 173px;margin-top: 175px;}

#ambiente{position: static;width: 138px; height: 32px;z-index: 1;margin-left: 420px;margin-top: -45px;}

/*
#tecnicos
{position: absolute;width: 118px; height: 23px;left:50%;top:50%;z-index: 2;margin-left: -220px;margin-top: -120px;}

#informaticos
{position: absolute;width: 147px; height: 18px;left:50%;top:50%;z-index: 3;margin-left: 35px;margin-top: -98px;}

#prevencion
{position: absolute;width: 141px; height: 34px;left:50%;top:50%;z-index: 4;margin-left: -220px;margin-top: 97px;}

#ambiente
{position: absolute;width: 138px; height: 32px;left:50%;top:50%;z-index: 5;margin-left: 30px;margin-top: 87px;}
*/
#calidad a,#tecnicos a, #informaticos a,#prevencion a, #ambiente a
{display: block;width:100%;height:100%;}

#index a:hover
{text-decoration: none;}

#index p
{display: inline;float:left;width:100%;margin-top: 115px;line-height: 135%;
font-family: Arial, Helvetica, sans-serif; font-size:11px;text-align:center}


#contenedor
{width:900px; margin-left: auto;margin-right: auto;}

#base
{display:inline;float:left;width:900px;background: #2F8179 url(images/bg.png) no-repeat bottom left;}

#left
{display: inline;float:left; width:200px; background: transparent url(images/bg2.jpg) no-repeat;text-align: center;
padding-top: 15px;font-family: Arial, Helvetica, sans-serif; font-size:11px;color:white;}

#left h1
{margin-top: 25px;color:yellow;font-size:11px;font-weight: bold;}

#left img{border: 0pt}

#main
{display: inline;float:left; width:700px; background: #FFF url(images/bg3.png) no-repeat bottom left;text-align: left;
padding-bottom: 50px;font-family: Arial, Helvetica, sans-serif;font-size:11px; }

#main #top{display: inline;float:left;height:130px;width:100%;background: url(images/top.png) no-repeat;}

#top p
{height: 20px;font-family: Arial, Helvetica, sans-serif;font-size:11px; color: white;line-height: 20px;
text-align: center;}

#top h1
{font-family: Arial, Helvetica, sans-serif;font-size:26px; color: white;line-height: 20px;margin-left: 50px;
margin-top: 50px;font-weight: normal;}

#top a:link, #top a:active, #top a:visited, #left a
{color: #FFF;text-decoration: none;}

#top a:hover, #left a:hover
{text-decoration: underline;}

#desarrollo h1
{font-family: Arial, Helvetica, sans-serif;font-size:19px; color: #2F8179;line-height: 20px;margin-left: 50px;
margin-top: 40px;font-weight: normal;background: inherit;}

#desarrollo p
{font-family: Arial, Helvetica, sans-serif;font-size:11px; color: #000;line-height: 15px;margin-left: 50px;
margin-top: 20px;font-weight: normal;text-align: justify;}

#desarrollo span
{font-size:13px; color: #2F8179; font-weight: bold; font-style: italic;}

#desarrollo img
{border:1px solid #CCC; padding:2px;float:right;margin-left: 20px;}

#desarrollo img.icos
{border:0; padding:0;float:none;margin: 2px;vertical-align:middle;}

#desarrollo img.nofloat
{float:none;}

#desarrollo form{margin:25px 0 0 50px;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
table.admin{margin:25px 0 0 50px;font-size:11px;font-family: Arial, Helvetica, sans-serif;width:625px}
.admin td{padding:4px;}
#desarrollo fieldset {border:0;padding:10px 0}
#desarrollo input,#desarrollo select ,#desarrollo textarea{width:625px;padding:3px;border:1px solid #ccc;}
#desarrollo input.nada {width:200px !important;background:black;color:white;}
#desarrollo input.nada_check{width:18px !important;background:black;color:white;}

#menu {display:inline;float:left;margin:20px 0}
#menu ul {list-style:none;}
#menu li {text-align:left;text-indent:10px;font-size:12px;line-height:25px;}
#menu a{display:block;height:25px;width:200px}
#menu a:hover{background:black;}

.rojo {color:red !important;font-weight:bold !important}
.verde {color:green !important;font-weight:bold !important}