body{color:#0041ad; background-image:url(img/fondo.jpg); background-color:#0040aa; background-repeat:no-repeat; background-position:top; font-family:Arial,Helvetica,sans-serif; font-size:15px; padding-bottom:150px}
div{margin:0px; padding:0px}

#contenedor{margin:0px auto; width:1000px}

#principal{width:100%; background-image:url(img/bg.png); background-repeat:repeat-y; padding-bottom:50px}

#logocabecera img{margin-left:50px; color:#FFF}
#telefono {background-color:#F76868;width: 50%;height: 48px;float: right;margin-top: 40px;margin-right: 148px;text-align: center;color: #F0F0F0;font-weight: bold;font-size: 35px;background-color:#f76868;border-width:2px;border-color:transparent;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 2px #000000;-webkit-box-shadow:0px 0px 2px #000000;box-shadow:0px 0px 2px #000000;background-image: -moz-linear-gradient(top, #f76868, #fa9393);background-image: -webkit-gradient(linear, center top, center bottom, from(#f76868), to(#fa9393));background-image: -o-linear-gradient(top, #f76868, #fa9393);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76868', endColorstr='#fa9393');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76868', endColorstr='#fa9393')";background-image: linear-gradient(top, #f76868, #fa9393);-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;}#telefono img{width: 33px;margin-top: 5px;}
#cabecera{background-image:url(img/cabecera.png); width:1000px; height:172px; background-repeat:no-repeat}

#navbar{padding-top:110px; margin:0px auto; text-align:center}
#navbar li{display:inline; padding:20px}

#navbar li.imprenta{margin:0}

#navbar a:link, #navbar a:visited{text-decoration:none}

#navbar a:hover{text-decoration:none; font-weight:bold; color:#FFF; background-repeat:no-repeat; background-position:center; padding:20px 20px 28px 18px}

#navbar a:hover.prensa{background-image:url(img/resaltadoprensa.gif)}
#navbar a:hover.imprenta{background-image:url(img/resaltadoimprenta.gif)}
#navbar a:hover.internet{background-image:url(img/resaltadointernet.gif)}
#navbar a:hover.radio{background-image:url(img/resaltadoradio.gif); padding:20px 24px 28px 22px}
#navbar a:hover.disenho{background-image:url(img/resaltadodesign.gif)}
#navbar a:hover.television{background-image:url(img/resaltadotv.gif)}
#navbar a:hover.inicio{background-image:url(img/resaltadoinicio.gif); padding:20px 26px 28px 22px}

#logocabecera{float:left; width:186px; height:103px; margin-right:2%; padding-top:40px}

.izquierda{float:left; margin-left:2.5%}
.derecha{float:right; margin-right:2%}
.clear{clear:both; width:100%; height:0px; margin:0px; padding:0px}

#flash{width:630px; height:352px; margin:0 auto}

#flash.confoto{width:630px; height:352px; margin:0 auto; background-image:url(img/fondoflash.jpg)}

#flash.confoto img{padding-left:90px; padding-top:27px}

#noticias{width:800px; height:50px; margin:50px auto}

#contenido{width:800px; margin:0px auto}

#tbcontenido{margin:40px auto}

#tbcontenido .cont_element{margin-top:50px}

#tbcontenido .cont_element h2{width:400px; margin:0}
.padding-top{padding-top:70px}

#tbcontenido p a:hover{font-weight:bold}

#contenido #mapa{margin-left:100px}
p.centro{padding:50px 0; margin:0 auto; text-align:center}

h1{text-align:center; margin:0 0 10px 0; padding:0}

#contenido a:link, #contenido a:visited{color:#0CF; text-decoration:none}
#contenido a:hover, #contenido a:active{color:#006; font-weight:bold; text-decoration:underline}

#galeria a:link, #galeria a:hover, #galeria a:active, #galeria a:visited{text-decoration:none; font-weight:normal}

#galeria a:link, #galeria a:visited{color: #0041ad}

#galeria a:hover, #galeria a:active{color:#006}

.advance-link img{color:#FFF}
#caption{text-align:right}

.nota{clear:both; margin:0; padding:0; text-align:right}

#div-radio, #div-internet, #div-tv, #div-prensa, #div-disenho, #div-imprenta{width:350px; height:250px; display:block; float:left; margin-left:2.5%; margin-bottom:5%}

#menuprincipal{margin:0 auto}
#menucont{margin:0 auto; display:block; width:800px}

#menucont h2{margin:0; padding:0px 4px 0px 16px; font-size:1em}
#menucont p{padding:0px 4px 0px 16px; margin:0}

#menucont a{filter:alpha(opacity=70); opacity:.7; text-decoration:none}
#menucont a:hover{filter:alpha(opacity=100); opacity:1; background-image:url(img/resaltadomenu.jpg)}
#menucont a:hover #div-radio, #menucont a:hover #div-internet, #menucont a:hover #div-prensa, #menucont a:hover #div-tv, #menucont a:hover #div-disenho, #menucont a:hover #div-imprenta{background-image:url(img/resaltadomenu.jpg); font-weight:bold}

#prensa-img, #radio-img, #imprenta-img, #internet-img, #disenho-img, #tv-img{background-repeat:no-repeat; height:164px; width:313px; margin-top:14px; margin-left:14px}
#radio-img{background-image:url(img/radio.jpg)}
#imprenta-img{background-image:url(img/imprenta-a.jpg)}
#tv-img{background-image:url(img/television.jpg)}
#disenho-img{background-image:url(img/disenho.jpg)}
#prensa-img{background-image:url(img/prensa.jpg)}

#internet-img{background-image:url(img/internet.jpg)}

.prensa{color:#c00000}

.internet{color:#fcc917}
.radio{color:#d97300}
.television{color:#b5ba05}
.disenho{color:#00a6d6}
.imprenta{color:#c4008f}

#footer{margin:0px auto; width:1000px; height:185px; background-image:url(img/pie.png)}

#footerflash{background-color:#FFF; width:740px; height:140px; margin:0px auto; padding-top:6px}

#contacto{color:#FFF; margin:0 auto; width:90%; min-width:900px}
#contacto p{width:100%; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center}

#contacto a{text-decoration:none; color:#FFF}

#contacto a:hover{font-weight:bold; text-decoration:underline}