*{margin:0; padding:0;font-family:Arial, sans-serif;border:0;}

body {background:#fff url(images/bg2.jpg) top center no-repeat;text-align: center;}

a:link, a:visited, a:active { text-decoration: none; color: #006DAE;}
a:hover { text-decoration: none; }

#contenedor{width: 980px;margin: 0 auto;padding: 0;}

#top{width: 980px;height:213px;text-align:left;/*background:url(images/bgtop.jpg) top left no-repeat;*/display:inline;float:left}/* top era 294 */

#top #logo {float:left;display:inline;margin:0;width:280px;height:130px;}
#logo a {border:0;display:block;margin:0;width:280px;height:130px;}

#top #menu{display:inline;float:left;width:980px;margin:46px 0 0 0;height:37px;} /*margin era 127px */
#menu ul {list-style-type:none;text-align:left;padding:0;margin:0}
#menu li {float: left; display: inline;  list-style: none; float:left;}
#menu a:link,#menu a:active,#menu a:visited {color: #FFF;font-size:13px;padding: 0 20px;text-decoration: none;height:37px;display:block;line-height:37px;font-weight:bold;}
#menu a:hover,#menu a.estoy {background:url(images/bgmenuh.jpg);color:#000}
/* Fix IE. Hide from IE Mac \*/
* html body #top #menu ul li a {float:left;} 
/* End */
#social{position:absolute;top:0;left:50%;z-index:104;margin:0 0 0 185px;width:312px;text-align:center;background:url(/images/bgsocial.png) top left no-repeat;height:40px}
#social img{border:0;margin:7px !important}

#complemento{display:inline;float:left;width: 980px;text-align: center;margin:0;background:url(images/bgcomplemento.png) center bottom no-repeat}

#frases {position:absolute;left:50%;top:125px;width:500px;height:30px;overflow:hidden;overflow:hidden;margin:0 0 0 -300px;color:#804040;font-size:15px;line-height:30px;text-align:center;/*background:white*/background:url(images/bgfrase.png) top left no-repeat;text-transform:uppercase;text-indent:10px;font-weight:bold;z-index:105;}
#frases ul {margin:0 !important;padding:0 !important;width:500px !important;text-align:left !important;list-style:none !important}
#frases li {width:500px;text-align:left !important;line-height:30px;list-style:none;margin:0 !important;padding:0 !important;}

#interior{float:left;width: 980px;font-size: 12px;text-align: left;margin:0;padding:0;text-align:left;/*background:white url(images/bginterior.jpg) top left repeat-x;*/}

#interior h1{font-size:23px; color:#006DAE;letter-spacing:-1px;font-weight:normal;margin:20px 40px}

#interior ul{margin-left:50px;padding:0;}
#interior li{list-style-image: url(img/li.gif);margin-bottom:5px;color:#666;}

#interior form {width:360px;margin: 0;padding:0}
#interior fieldset{width:360px;padding:4px 0 0 40px;text-align:left;border:0;color:#333;}
#interior input, #interior select, #interior textarea{width:360px;background:#f5f5f5; padding:2px;border:1px solid #666;
vertical-align:middle;color:#333;font-size:12px;margin:0 0 10px 0}

#interior input:hover, #interior select:hover, #interior textarea:hover{background:#fff;}
#interior input.enviar  {width:150px !important;}

#interior img.der{float:right;margin-left:10px;}

#interior p {margin: 5px 40px 20px 40px;text-align:justify;font-size:13px;color:#333;line-height:140%;}
#interior h2{font-size:18px; color:#006DAE;letter-spacing:-1px;font-weight:normal;margin:10px 40px 0 40px}


#interior ul {list-style:none;margin:10px}
#interior li {margin:0 20px;padding:5px 0;width:940px;color:#333;}

.thumb{width:120px;min-height:95px;float:left;margin:0 0 5px 0}
.noticia {float:left;width:790px;display:inline;margin:0 0 0 10px}
.thumb img {padding:2px;border:1px dotted gray;width:100px;height:auto;}
.noticia a{font-weight:bold;font-size:15px;}
.clear {clear:both;border-top:1px dotted #CCC;height:1px;margin:10px 0 0 0;width:920px}

#abajo{float:left;width: 980px;font-size: 11px;font-weight:normal;text-align:left;margin:0;color: #FFF;line-height:28px;height:28px;text-indent:30px;overflow:hidden;padding:0 0 16px 0}

#interior table{width:900px;margin:20px 40px}
#interior td{vertical-align:top}

#interior p.verde{color:green !important;font-weight:bold;border:1px solid green;margin:20px 40px;padding:5px;width:400px}
#interior p.error{color:red !important;font-weight:bold;border:1px solid red;margin:20px 40px;padding:5px;width:400px}
#interior .requerido{border:1px solid red !important;}

#interior dl {margin:20px 40px 20px 60px}
#interior dd {padding:0 0 10px 25px;background:url(images/dd.gif) top left no-repeat;color:#333}

#interior iframe {float:right;margin:0 40px 0 0}

#admin{width: 980px;text-align: center;font-size: 12px;font-weight:normal;display:inline;float:left;background:white}

#admin p {margin:25px;}

#admin form{margin: 0;padding:25px 0;width:980px;text-align:center;}

#admin fieldset{width:400px;padding:8px 0 0 287px;margin:0;text-align:left;border:0;}

#admin input, #admin select, #admin textarea{width:400px;background:#FFF; padding:3px;border:1px solid #999;vertical-align:middle;color:#000;font-family:Arial;font-size:12px;}

#admin img {vertical-align:middle;}


#admin h1{margin:15px 0px;font-size:25px;color:gray;}
#admin h5 {text-align:center;font-size:13px;color:red;margin:25px;}
#admin h6 {text-align:center;font-size:13px;color:green;margin:25px;}
#admin table{margin: 0 auto; width:90%;}

#admin td {padding:8px;font-family: Arial, sans-serif;font-size: 12px;font-weight:normal;}
#admin td span {font-size:14px; font-weight:bold;}

#admin input.enviar, #interior input.enviar {width:150px;color:#FFF;background:#006DAE;font-weight:bold;}
#admin fieldset label{width:175px;float:left;padding:3px 0;}
#admin input.check{width:40px !important;}

#admin p.ok{text-align:left;font-weight:bold;color:#4f8a10;height:45px;border:1px solid #4f8a10;background:#dff2bf url(intranet/images/ok.gif) top left no-repeat;text-indent:50px;line-height:45px;}
#admin p.error{text-align:left;font-weight:bold;color:#d8000c;height:45px;border:1px solid #d8000c;background:#ffbaba url(intranet/images/error.gif) top left no-repeat;text-indent:50px;line-height:45px;}
#admin p.alerta{text-align:left;font-weight:bold;color:#9f6000;height:45px;border:1px solid #9f6000;background:#feefb3 url(intranet/images/alerta.gif) top left no-repeat;text-indent:50px;line-height:45px;}
#admin p.info{text-align:left;font-weight:bold;color:#00529b;height:45px;border:1px solid #00529b;background:#bde5f8 url(intranet/images/info.gif) top left no-repeat;text-indent:50px;line-height:45px;}

#bannerslide{float:left;display:inline;width:250px;height:188px;overflow:hidden;margin:0;}
#bannerslide a{text-decoration:none;font-size:13px;font-weight:bold;color:#C1BB00;margin:0;}
#bannerslide img{width:250px;border:0;}
#nav_banner{display:inline;float:right;margin:5px 0 0 0}
#nav_banner a{color: #606060;background: #afafaf;text-align: center;padding: 2px 3px;margin:2px 0 0 2px;font-size:11px;}
#nav_banner a.activeSlide{background: #606060;color:#afafaf;}
