html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}


body {
line-height: 1;
background-color:#FFE4E1;
font:normal 1em "Trebuchet MS", "Gill Sans", Futura;
color:black; 
background-color:black; 
}

#contenedor {
width:1200px;
margin:0px auto;
margin-top:0px;
border:0px solid black;
}
 
#header {
width:1200px;
height:260px;
position:relative;
float:left;
background-image:url("header.jpg");
}
 
#menu {
width:250px;
height:350px;
position:relative;
float:left;
}

#menu a {
width:130px;
height:40px;
position:relative;
float:left;
text-decoration:none;
text-align:right;
color:#1256f9;
font-size:12px;
padding-right:20px;
padding-top:5px;
border-bottom:0px solid black;
border-top:0px solid red;
}


#menu a:hover {
width:130px;
height:40px;
position:relative;
float:left;
text-decoration:none;
text-align:right;
color:#1256f9;
font-size:16px;
padding-right:20px;
padding-top:5px;
border-bottom:0px solid black;
border-top:0px solid red;
}

#contenidoindex {
width:950px;
height:350px;
position:relative;
float:left;
background-image:url("contenidoindex.jpg");
}

#contenidonoticias {
width:950px;
height:350px;
position:relative;
float:left;
}

#contenidoempresa {
width:950px;
height:515px;
position:relative;
float:left;
background-image:url("contenidoempresa.png");
border-bottom:0px solid white;
}

#contenidoempresa p {
color:#98b0f3;
font-size:16px;
text-align:justify;
margin-left:100px;
margin-right:100px;
margin-top:50px;
}

#contenidoempresa ul {
margin-left:150px;
margin-right:100px;
margin-top:15px;
}

#contenidoempresa li {
color:#98b0f3;
font-size:16px;
text-align:justify;
}

#contenidocontacto {
color:#98b0f3;
font-size:18px;
text-align:center; 
}

#contenidocontacto a {
text-decoration:none;
color:#98b0f3;
}

#contenidocontacto a:hover {
border-bottom:1px dotted #98b0f3;
color:#98b0f3;
}

#galeria {
width:900px;
height:150px;
margin-top:25px;
margin-left:25px;
margin-right:25px;
}

#fotog {
width:200px;
height:150px;
position:relative;
float:left;
margin-left:75px;
background-image:url("tile1.png");
}

#fotog img {
margin-top:10px;
margin-left:10px;
}

#fotog p {
position:relative;
float:left;
margin-top:-3px;
margin-left:0px;
width:100%;
text-align:center;
color:#98b0f3;
font-size:14px;
}


#contenidopresentacion {
width:950px;
height:350px;
position:relative;
float:left;
background-image:url("contenidopresentacion.png");
}

#contenidopresentacion p {
color:#98b0f3;
font-size:16px;
text-align:justify;
margin-left:100px;
margin-right:500px;
margin-top:50px;
}

#deco {
width:950px;
height:150px;
position:relative;
float:left;
background-image:url("deco.png");
}

#pieindex {
width:1200px;
height:140px;
position:relative;
float:left;
background-image:url("pieindex.png");
}

#pieempresa {
width:1100px;
position:relative;
float:left;
text-align:right;
color:#98b0f3;
font-size:10px;
padding-top:15px;
}

#pieempresa a{
color:#98b0f3;
font-size:10px;
text-decoration:none;
}

#pieempresa a:hover{
color:white;
font-size:10px;
text-decoration:none;
}





#titnoticias {
width:800px;
margin:0 auto;
margin-top:50px;
border-bottom:0px solid #1f6905;
}

#titnoticias p{
width:800px;
color:#7093DB ;
text-align:center;
font-size:25px;
margin-bottom:10px;
}

#noticias {
width:800px;
margin:0 auto;
margin-top:10px;
border:1px solid #7093DB;
}

#noticias table{
width:780px;
margin:0 auto;
border:1px solid #7093DB;
background-color:#ebffe4;
margin-left:10px;
margin-top:20px;
margin-bottom:15px;
}

#noticias h2{
color:#0d3001;
font-size:20px;
padding-left:100px;
margin-top:10px;
border-bottom:1px solid #7093DB;
}

#noticias p{
color:#0d3001;
font-size:16px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:5px;
text-align:justify;
margin-top:5px;
background-color:#f2ffee;
border-bottom:1px solid #7093DB;
}

#noticias h3{
position:relative;
float:right;
color:#7093DB;
font-size:10px;
padding-right:30px;
}

#pienoticias {
width:800px;
height:50px;
margin:auto;
margin-top:30px;
border:1px solid #7093DB;
}

#pienoticias a{
width:150px;
position:relative;
float:left;
margin-left:25px;
text-decoration:none;
color:#7093DB;
margin-top:12px;
}

#pienoticias a:hover{
width:150px;
position:relative;
float:left;
margin-left:25px;
text-decoration:none;
color:#ADEAEA;
margin-top:12px;
}

#emailnoticias {
posicion:relative;
float:left;
margin-top:12px;
margin-left:40px;
width:580px;
border:0px solid black;
}

#emailnoticias p{
posicion:relative;
float:left;
color:#7093DB;
}

#login {
position:relative;
float:left;
width:400px;
margin-left:200px;
margin-top:100px;
color:white;
border: 0px solid white;
}

#boxadmin {
margin:0 auto;
margin-top:100px;
width:400px;
height:400px;
}

#admintools {
width:400px;
height:400px;
border:2px solid black;
background-color:#96a4e1;
text-align:center;
color:white;
}

#denegado {
width:400px;
height:300px;
border:2px solid black;
background-color:#e84e4e;
text-align:center;
color:white;
}

#admintools h1 {
margin-top:30px;
padding-bottom:15px;
position:relative;
float:left;
width:400px;
text-align:center;
color:white;
font-size:20px;
border-bottom:1px solid white;
}

#admintools a {
position:relative;
float:left;
width:400px;
text-decoration:none;
color:white;
font-size:18px;
margin-top:20px;
}

#admintools a:hover {
position:relative;
float:left;
width:400px;
text-decoration:none;
color:black;
margin-top:20px;
}

#admintools p {
text-align:center;
position:relative;
float:left;
width:400px;
text-decoration:none;
color:black;
margin-top:20px;
}

#noticianueva {
width:400px;
margin:0 auto;
margin-top:50px;
border:1px solid black;
background-color:#c9fcb7;
padding:20px 20px 20px 20px;
}

#noticianueva h1{
font-size:18px;
color:#1f6905;
margin-top:15px;
margin-bottom:5px;
}

#noticianueva noti{
margin-top:20px;
position:relative;
margin-bottom:15px;
}

#noticianueva a{
margin-top:20px;
position:relative;
margin-top:15px;
margin-bottom:15px;
text-decoration:none;
color:#1f6905;
}

#noticianueva a:hover{
margin-top:20px;
position:relative;
margin-top:15px;
margin-bottom:15px;
text-decoration:none;
color:black;
}

#pienoticias {
width:800px;
height:50px;
margin:auto;
margin-top:30px;
border:1px solid #1f6905;
}

#pienoticias a{
width:150px;
position:relative;
float:left;
margin-left:25px;
text-decoration:none;
color:#1f6905;
margin-top:12px;
}

#pienoticias a:hover{
width:150px;
position:relative;
float:left;
margin-left:25px;
text-decoration:none;
color:#ADEAEA;
margin-top:12px;
}

#emailnoticias {
posicion:relative;
float:left;
margin-top:12px;
margin-left:40px;
width:580px;
border:0px solid black;
}

#emailnoticias p{
posicion:relative;
float:left;
color:#1f6905;
}

#eliminarfotos {
width:250px;
margin:0 auto;
margin-top:50px;
border:1px solid black;
background-color:#b7f0a3;
}

#eliminarfotos table{
width:220px;
margin:0 auto;
border:1px solid black;
background-color:#d6f5cc;
margin-left:15px;
margin-top:20px;
margin-bottom:15px;
}

#eliminarfotos td{
text-align:center;
}

#eliminarfotos a {
text-decoration:none;
width:220px;
color:black;
font-size:16px;
text-align:center;
margin-bottom:15px;
}

#eliminarfotos a:hover {
text-decoration:none;
width:220px;
color:#111111;
font-size:16px;
text-align:center;
margin-bottom:15px;
}

#piegaleria {
padding: 10px;
width: 920px;
margin:0 auto;
margin-top:20px;
height:50px;
background-color: #B0C4DE;
}

