*{border:0;margin:0;padding:0;} 
html {
    position:relative;
}
body {
    position:relative;
    margin: 0;
    padding: 0;
    width:980px;
    background: #fff url(img/fondo.png) repeat-y right;
    color: black;
    font-size: 10pt;
    text-align:left;
    font-family: "Arial", sans-serif;
    }
#contenido {
    text-align:center;
    margin-top:13px;
    margin-bottom:13px;
    margin-left:12px;
    width: 980px;
    }
#cabecera {
    background: url(img/titulo.gif) no-repeat left;
    height:147px;
    text-align:center;
    clear:both;
    }
#cabecera h1 {
    padding-top: 54px;
    padding-left:120px;
    font-style:italic;
    font-size: 9.5pt;
    color: black;
    text-align:left;
    }
#cabecera h2 {
    padding-top: 52px;
    padding-left:133px;
    font-style:italic;
    font-size: 9.5pt;
    color: black;
    text-align:left;
    }
#cabecera a {
    font-style:italic;
    font-size: 9.5pt;
    color:black;
    }
#centro_derecha h2, #trabajo_realizado h2 {
    padding-top: 5px;
    padding-bottom: 2px;
    margin: 0 auto;
    font-style:italic;
    font-size: 8.5pt;
    color: black;
    text-align: left;
    }
#izquierda {
    float:left;
    }
#noticias {
    background:white;
    margin-top:30px;
    margin-left:60px;
    width: 195px !important; 
    width: 199px; 
    border-left:2px solid #4883cd;
    border-top:2px solid #4883cd;
    border-right:2px solid #4883cd;
    }
#centro_derecha h3, #trabajo_realizado h3, #maquinaria h3 {
    margin-top:10px;
    margin-left:50px;
    text-align:center;
    color:#4883cd;
    font-size:13pt;
    padding:2px;
    }
#noticias h3 {
    text-align:center;
    color:#4883cd;
    font-size:13pt;
    padding:2px;
    }
#noticias_bottom {
    padding-top:9px;
    padding-left:9px;
    text-align:left;
    font-size:9pt;
    margin-top:0px;
    margin-left:60px;
    width:200px;
    height:50px;
    background: url(img/fondo_noticias.gif) no-repeat;
    }
#noticias_bottom a:link, #noticias_bottom a:visited {
    color: black;
    text-decoration:none;
    font-weight:bold;
    }
#noticias_bottom a:hover {
    color: #4883cd;
    text-decoration:underline;
    }
#menu {
    position:absolute;
    top: 135px;
    left: 480px;
    font-size:10pt;
    text-align:left;
    }
#menu ul {
    list-style-type:none;
    padding:0;
    }
#menu ul a, #menu ul a:visited, #menu ul a:active {
    margin-left:1px;
    padding:2px;
    text-decoration:none;
    display:block;
    text-indent:0px;
    color: #1489a6;
    font-size:8pt;
    font-weight: normal;
    background: #95e7fb;
    border:1px solid #1489a6;
}
#menu ul a:hover {
    color: #1489a6;
    background: #b6edfb;
}
#menu li {
    float:left;
}
#centro {
    float: right;
    width: 660px;
    text-align:center;
    }
#centro_derecha {
    margin: 30px auto;
    width: 600px;
    text-align:left;
    background: white url(img/fondoderribos.png) no-repeat;
    border: 2px solid #4883cd;
    }
#trabajo_realizado, #maquinaria {
    margin: 30px auto;
    width: 870px;
    text-align:center;
    background: white url(img/fondoderribos.png) no-repeat;
    border: 2px solid #4883cd;
    }
#centro_derecha img {
    border: 2px solid #4883cd;
    margin: 10px;
    float: right;
    }
#trabajo_realizado img {
    border: 2px solid #4883cd;
    margin: 30px;
    }
#maquinaria h4 {
    padding: 5px;
    text-align:left;
    margin-left: 60px;
    margin-right: 10px;
    border: 1px dotted blue;
    background: #c6edf7; 
    }
#maquinaria div {
    margin-top:30px;
    clear:both;
    }
#maquinaria div img {
    float:right;
    margin: 10px 10px 10px 10px;
    }
#centro_derecha p, #trabajo_realizado p, #maquinaria p {
    text-align:left;
    margin: 20px 20px 20px 60px;
    text-indent: 30px;
    color: black;
    font-size: 10pt;
    }
#centro_derecha ul, #trabajo_realizado ul {
    text-align:left;
    margin: 20px 20px 20px 60px;
    }
#centro_derecha span {
    background: #c6edf7; 
    border: 1px dotted blue;
    width: 500px;
    padding:2px;
    display:block;
    }
#noticias span {
    margin-top:2px;
    margin-left:13px;
    background: #c6edf7; 
    border: 1px dotted blue;
    width: 165px;
    padding:1px;
    display:block;
    }
#centro_derecha ul li a ,#trabajo_realizado ul li a {
    color: black;
    font-size: 10pt;
    font-weight: bold;
    }
#centro_derecha ul li a:hover, #trabajo_realizado ul li a:hover {
    color: #4883cd;
    border-bottom: 1px dotted #4883cd;
    }
#centro_derecha ol {
    margin: 10px 20px 10px 60px;
    }
#centro_derecha ol li {
    font-size:9pt;
    font-style:italic;
    }
#centro_derecha p a:link, #centro_derecha p a:visited, #maquinaria p a:link, #maquinaria p a:visited, #trabajo_realizado p a:link, #trabajo_realizado p a:visited {
    color: black;
    text-decoration:none;
    font-weight:bold;
    border-bottom: 1px dotted black;
    }
#centro_derecha p a:hover, #trabajo_realizado p a:hover, #maquinaria p a:hover {
    color: #4883cd;
    border-bottom: 1px dotted #4883cd;
    }
.titular {
    font-style:italic;
    }
.leer_mas p {
    text-align:center;
    padding: 2px;
    }
.leer_mas a:link, .leer_mas a:visited {
    color: black;
    text-decoration:none;
    font-style:normal;
    font-weight:bold;
    border-bottom: 1px dotted black;
    }
.leer_mas a:hover {
    color: #4883cd;
    border-bottom: 1px dotted #4883cd;
    }
.noticia {
    text-align:left;
    }
.noticia h4 a {
    padding-left: 13px;
    font-size: 9pt;
    color: black;
    }
.noticia p {
    color: black;
    padding-left: 13px;
    padding-right: 13px;
    text-indent: 22px;
    font-size: 8pt;
    text-align: left;
    font-family: "Courier", monospace;
    }
#pie {
    margin: 0 auto;
    width: 980px;
    padding-top: 0px;
    padding-bottom: 10px;
    color: black;
    text-align:center;
    clear: both;
    }
#pie p {
    text-align:center;
    }
#pie p a:link, #pie p a:visited, #pie p a:focus {
    color: black;
    border-bottom: 1px dotted black;
    }
#pie p a:hover {
    color: #4883cd;
    border-bottom: 1px dotted #4883cd;
    }
ul, li {
    list-style-type: none;
    }
a {
    text-decoration: none;
    }
#innovanetworks {
    color: black;
    font-size: 8pt;
    margin: 10px auto;
    text-align:center;
    padding-bottom: 10px;
}
#innovanetworks a {
    margin: 0px auto;
    display: block;
    width: 57px;
    height: 20px;
    background: #FFF url(img/innovanetworks2.jpg) 0 0 no-repeat;
    text-decoration: none;
    color: #000;
    }
#innovanetworks a:hover {
    background: #FFF url(img/innovanetworks.jpg) 0 0 no-repeat;
    color: #000;
    }
.enlace_innova {
    display:none;
    }
#centro_derecha fieldset p {
    text-indent:80px;
    }
#centro_derecha fieldset img {
    border: 0px;
    margin-top:90px;
    clear:both;
    }
fieldset textarea {
    width: 213px;
    height: 100px;
    border: 1px solid blue;
    position: absolute;
    left:450px;
    background: #c6edf7; 
    }
fieldset input {
    border: 1px solid blue;
    position: absolute;
    left:510px;
    background: #c6edf7; 
    }
fieldset #boton input {
    margin-top:80px;
    position: absolute;
    left:480px;
    border: 1px solid blue;
    background: #c6edf7; 
	width:100px;
    }
textarea { overflow:auto; }
