/* CSS Document */
html{ background:#0081C7 url(../images/bgSite.png) repeat-x fixed; }
body{ background:#114F84; margin:15px auto; width:750px;  position:relative; height:auto !important; height:100%; font:normal 12px Verdana, Helvetica, sans-serif; color:#fff; border:1px solid #8DA2C3; }
#bdyEsq1{ background:url(../images/hdrbgEsq1.gif) no-repeat top left; position:absolute; width:33px; height:33px; left:-1px; top:-1px; z-index:900; }
#bdyEsq2{ background:url(../images/hdrbgEsq2.gif) no-repeat top left; position:absolute; width:33px; height:33px; right:-1px; top:-1px; z-index:900; }
#bdyEsq3{ background:url(../images/hdrbgEsq3.gif) no-repeat top left; position:absolute; width:33px; height:33px; right:-1px; bottom:-2px;z-index:900; }
#bdyEsq4{ background:url(../images/hdrbgEsq4.gif) no-repeat top left; position:absolute; width:33px; height:33px; left:-1px; bottom:-2px;z-index:900; }
#header{ border-bottom:1px solid #8DA2C3; height:150px;  position:relative; z-index:100;}
#left{  width:596px; display:block;}
#left #ntcMain{ background: url(../images/loading2.gif) no-repeat center center; margin-bottom:15px;  position:relative; min-height:10px; height:auto !important; height:10px;}
#left #ntcMain img{ width:599px !important; height:185px; width:595px; border-bottom:3px solid #0081C7;border-right:2px solid #0081C7;}
#left .ntcThumb{background:#0081C7; width:272px;margin:3px; padding:5px; float:left; height:110px; overflow:hidden; font-size:9px;}
#left #lftTh a { color:#fff; text-decoration:none; position:relative; display:block; border:1px solid #0081C7; border-bottom:10px solid #0081C7;}
#left #lftTh a:hover { border:1px solid #fff;border-bottom:10px solid #F48000;}
#left #lftTh a:hover img{ border:2px solid #F48000;}
#left #lftTh a:hover em{ border-top:1px solid #fff; display:block; background:#F48000;}
#left #lftTh a em{ position:absolute; bottom:0; right:0; font-weight:bold; font-size:13px; text-decoration:none; padding:3px; width:102%; text-align:right; display:none; cursor:pointer;}
#left .ntcThumb img{ border:2px solid #fff; margin:5px; float:left; }
#left #lftTh h3{ color:#F48000; font-size:9px; text-transform:uppercase; text-align:right;}
#left #lftTh a:hover h3{ color:#E0E900; font-size:9px; text-transform:uppercase;}
/*MENU-----------------------------------------------------------------------------------------*/
#right{  width:140px; float:right; font-family:Tahoma, Verdana,Arial;margin-right:10px !important; margin-right:0; text-align:center;}
#right ul{ list-style:none; margin:5px; padding:0;}
#right li{ margin-bottom:1px; }
#right li a{ background:#0081C7; width:100%; display:block; text-decoration:none; color:#fff; height:25px; padding-top:7px; font-size:12px; outline:none; padding-left:10px; text-align:left;}
#right li a:hover{ background:#F48000; }
#right a img#logo { border:none; margin:20px auto;}
#right .mnuHover{ background:#F48000;}
/*CONTENIDO---------------------------------------------------------------------------------------*/
.contenido{ padding:15px; min-height:410px; height:auto !important; height:410px; position:relative; padding-top:100px;}
#conteNosotros{  padding-left:200px; background:url(../images/bgNosotros.png) no-repeat bottom left;}
#conteObjetivos{  padding-left:150px; background:url(../images/bgObjetivos.png) no-repeat bottom left;}
#conteMunicipal{  padding-left:150px; background:url(../images/bgObjetivos.png) no-repeat bottom left;}
#conteEnlaces{  padding-left:150px; background:url(../images/bgObjetivos.png) no-repeat bottom left;}
#conteEnlaces a{ font-size:18px;}
#conteGaleria{  padding-left:80px; background:url(../images/bgObjetivos.png) no-repeat bottom left;}
#contePrensa{  padding-left:150px; background:url(../images/bgObjetivos.png) no-repeat bottom left;}
#contePrensa  .imgPrensa{ float:left; padding:10px; margin-left:-90px; margin-top:-10px; margin-right:15px; margin-bottom:10px; border:5px solid #E0E900; width:200px;}
#contePrensa hr{ clear:both !important; clear:none;}
#contePrensa .ntcThumb{background:#0081C7; width:500px;margin:3px; padding:5px; float:left; height:110px; overflow:hidden; font-size:9px; margin-left:-100px !important; margin-left:-60px;}
#contePrensa  a { color:#fff; text-decoration:none; position:relative; display:block; border:1px solid #0081C7; border-bottom:10px solid #0081C7; }
#contePrensa  a:hover { border:1px solid #fff;border-bottom:10px solid #F48000;}
#contePrensa  a:hover img{ border:2px solid #F48000;}
#contePrensa  a:hover em{ border-top:1px solid #fff; display:block; background:#F48000;}
#contePrensa  a em{ position:absolute; bottom:0; right:0; font-weight:bold; font-size:13px; text-decoration:none; padding:3px; width:102%; text-align:right; display:none; cursor:pointer;}
.regresar{ clear:both; display:block; text-align:center; letter-spacing:5px; border-bottom-width:5px !important; margin-top:60px;}
.contenido img{ margin-bottom:30px;}
.contenido .conTitulo{ position:absolute; left:20px; top:20px; margin-bottom:80px;}
.contenido h2{  font-size:16px; color:#E0E900;}
.contenido h3{  font-size:14px; color:#E0E900;}
.contenido a{ color:#E0E900; text-decoration:none; font-weight:bold; outline:none;}
.contenido a:hover{ color:#F48000}
.contenido ul{font-size:12px; list-style-image:url(../images/vineta.gif); position:relative;}
.contenido ul.list2col li{ width:150px; display:list-item; float:left; }
.contenido .dirEst{ display:block;  padding:0; clear:left; }
.contenido .dirEst img{ float:left; margin:0; margin-right:15px; margin-left:6px; border:8px solid #037CB7; margin-top:-15px !important; margin-top:-15px;  width:170px; height:128px;}
.contenido .dirEst a{ color:#fff;  display:block; height:136px;  border:none; padding:0; margin:0; padding-top:20px; filter:alpha(opacity=80); moz-opacity:0.8; opacity: 0.8; text-decoration:none; outline:none;}
.contenido .dirEst a:hover{ background:#0088C5;}
.contenido .dirEst a:hover em{ background:#0088C5;}
.contenido .dirEst a:hover h3{ background:#0088C5;}
.contenido .dirEst em{ background:none !important; background:#114F84;}
.contenido h3{ font-size:14px; font-family:verdana; letter-spacing:1px; background:none !important; background:#114F84; margin-bottom:0;}
.contenido h3.nobg{ background:none;}
.contenido #galeria a img{ border: 2px solid #E0E900; margin-bottom:2px;}
.contenido #galeria a:hover img{ border-color:#F48000;}
/*ADMINISTRACION*/
#admin{ padding:5px;padding-bottom:20px; font-size:12px; }
#admin a{ outline:none; text-decoration:none; color:#F48000; font-weight:bold;}
#admin a:hover{ background:#F48000; color:#fff;}
#admin a img{ border:none;}
#admin h1{ text-align:center; font-size:20px;}
#admin h2{ font-size:16px; text-align:center;}
#admin form{ text-align:center;}
#admin div{ width:45%; float:left; padding:5px;}
#admin #noticias{ }
#admin #eventos{ }
#admin .lblerror{ color:#f00; display:block; margin-bottom:5px;}
#admin input{ width:500px;} 
#admin textarea{ width:500px; vertical-align:top; height:150px;}
#admin input.boton{ width:100px; background:#F48000; color:#fff; border:3px solid #fff; font-size:16px;}
#admin #divNewImage{ background:#fff; border:1px solid #F48000; width:450px; color:#000; margin:0 auto;}
/*VARIOS*/
hr{ clear:both; visibility:hidden; border:none;}
.center{ text-align:center;}
#loading{ position:relative; z-index:900; background:url(../images/loading.gif) no-repeat center center; width:126px; height:22px; margin:0 auto; margin-bottom:-22px;}
.hide{ display:none;}
.show{ display:block;}
.brdoble{ line-height:150px;}
.fright{clear:right; float:right;}
.fleft{clear:left; float:left;}
strong{ color:#F48000;}
a{ outline:none;}
.rounded{ background:#037CB7; min-height:100px; height:auto !important; height:100px; padding:10px; position:relative; margin:0;  padding-bottom:0;}
.rounded span.rounded1,.rounded span.rounded2,.rounded span.rounded3,.rounded span.rounded4{width:23px; height:23px; position:absolute;}
.rounded span.rounded1{ background:url(../images/divesq1.gif); top:0; left:0;}
.rounded span.rounded2{ background:url(../images/divesq2.gif); top:0; right:-1px;}
.rounded span.rounded3{ background:url(../images/divesq3.gif); bottom:-1px; right:-1px;}
.rounded span.rounded4{ background:url(../images/divesq4.gif); bottom:-1px; left:0;}
#frmUnete label{ float:left; width:100px; text-align:right; padding:2px; margin-right:3px; height:18px; margin-top:10px; color:#E0E900; font-size:16px; font-weight:bold;}
#frmUnete input{ width:250px; margin:10px 0; color:#F48000; font-weight:bold;  border:2px solid #E0E900;}
#frmUnete input.boton{ background:#F48000; color:#fff; border-width:thin; padding:3px;}
#frmUnete input:hover{ background:#E0E900;}
#frmUnete input:active,#frmUnete input:focus{ background:#C7ECFE; outline:none; color:#333;}
