body{font:0.76em Arial,sans-serif;margin:0;padding:0;text-align:center;background:#000 url(../interface/body_back_001.gif) repeat-x top left}
td,th{font-size:1em !important;font-size:0.76em}
a{color:#666}

#container{width:927px;margin:0 auto;text-align:left;padding-bottom:2em}

/*header*/
#header{margin:0;height:109px;text-align:right}
#header h1{width:300px;height:109px;margin:0;background:url(../interface/logo_back_001.gif) no-repeat 35px 3px;float:left}
#header h1 a{height:109px;display:block;text-decoration:none}
#header h1 a span{display:none}
#header ul{margin:0;padding:51px 0 0 0;list-style:none;font-size:0.95em}
#header li{display:inline;padding:0 6px;border-right:1px solid #f7941e}
#header li a{text-decoration:none;color:#f7941e}
#header li a:hover{color:#fff}

#mainArea{}

/*leftPanel*/
#leftPanel{float:left;width:234px;margin:0;background:#000}

/*main menu*/
#mainMenu{background:url(../interface/menu_back_001.jpg) no-repeat;overflow:hidden;height:337px;margin-bottom:1.5em}
#hMenu{margin:0;padding:30px 0 0 0;list-style:none}
#hMenu li{display:inline}
#hMenu li a{font-size:1.3em;display:block;margin:0 32px 10px 32px;text-decoration:none;padding:0 0 10px 32px;border-bottom:1px dotted #db8224;color:#fff;background:url(../interface/menu_link_back_01.gif) no-repeat top left}
#hMenu li a:hover{color:#f7941e;background-image:url(../interface/menu_link_back_02.gif)}
#hMenu ul ul * a {}
#hMenu li ul{display:none;z-index:20000;position:absolute;width:215px;margin:-49px 0 0 167px;padding:0;font-size:0.78em}
#hMenu li li{display:inline;margin:0;padding:0;float:none;border:0}
#hMenu li li a{display:block;background:#000;padding:3px 12px;margin:0;opacity:0.8;border-bottom:1px solid #333}
#hMenu li li a:hover{opacity:1;background:#000}
#hMenu li:hover ul,#hMenu li.over ul{display:block}

#searchbox,#userPanel{margin:0 0 2em 32px}
#leftPanel h2{padding:3px 0;color:#f7941e;font-size:1.15em;margin:0}
#leftPanel form{margin:0;padding:0}
#leftPanel label{font-size:0.85em;color:#666}
.text_input_02{border:1px solid #db8224;font-size:0.9em;color:#333;padding:1px;margin:0 0.5em 0.5em 0}
.button_02{border:1px solid #db8224;font-size:0.9em;padding:0 1px;background:#f7941e;color:#fff;cursor:pointer;margin-bottom:0.5em}
#userPanel ul{margin:0;padding:0;font-size:0.9em}
#userPanel li{list-style:none;display:inline}
#userPanel li a{display:block;background:url(../sistema/upi_edit.gif) no-repeat 4px center;padding:3px 3px 3px 18px;color:#336;text-decoration:none;margin-bottom:2px}
#userPanel li a:hover{background-color:#ffe;background-position:3px center;border:1px solid #bbb;padding:2px 2px 2px 17px;color:#33c}
#userPanel #up_view a{background-image:url(../sistema/upi_view.gif)}
#userPanel #up_admin a{background-image:url(../sistema/upi_admin.gif)}
#userPanel #up_logout a{background-image:url(../sistema/upi_logout.gif)}
.lBanner{margin:0 20px 2em 32px}
.lBanner div{margin-bottom:1em}
.lBanner img{border:0}

/*Content Area*/
#mainBanner{margin:0 0 0 234px;background:#000 url(../interface/content_header_back.jpg) no-repeat top left;height:65px}
#mainBannerHome{margin:0 0 1.5em 234px;width:693px !important;width:690px;height:337px;overflow:hidden;background:url(../interface/mainPageBanner_back.jpg) no-repeat}
#mainContent{margin:0 0 0 234px;background:#fff;padding:20px}
.cleaner{clear:both;}

/*footer*/
#bottompanel{margin:1.5em 0;text-align:right;border-top:1px solid #ccc;padding:10px 15px}
#footer{text-align:center;margin-top:2em;padding-bottom:20px;color:#fff;border-top:1px solid #f7941e}
#footer ul{list-style:none;margin:0 0 10px 0;padding:0.5em 0;text-transform:uppercase;border-bottom:1px solid #f7941e}
#footer li{display:inline;border-right:1px solid #666;padding:0 6px}
#footer li a{color:#fff;text-decoration:none}

/*migas*/
#migas{margin-bottom:2em;font-size:0.9em}

/*principal*/
#principal{margin-bottom:2em}
#principal h2{background:url(../interface/h2_background_001.gif) no-repeat;padding:0 0 0 40px;font-size:2.1em;margin:0 0 1em 0;font-weight:normal}
#contenido{color:#333;margin:0 0 0 0}
#resumen {color:#666;margin-bottom:1em}
.fecha{color:#333;font-style:italic;margin-bottom:1em}
#autor{margin:1em 0;color:#620}

/*Home*/
#contenidoHome{background:#fefaee url(../interface/home_back_01.jpg) no-repeat top left;margin-bottom:3em;padding:2em;border:2px solid #f96;font-size:1.15em;text-align:justify}
.homeNewsBlock{margin-bottom:4em}
.homeNewsBlock h2{margin:0 0 0.5em 0}
.homeNewsBlock h2 a{text-decoration:none;color:#000}
.home_destacado{margin-bottom:4em}
.home_destacado h3{margin:0 0 0.3em 0;font-size:1.6em;font-weight:normal}
.home_destacado h3 a{color:#666;text-decoration:none}
.home_fecha{font-size:0.86em;color:#666}
.home_imagen{float:right;margin:0 0 0 3em;height:100px;overflow:hidden}
.home_imagen img{border:0}

/*secundario*/
#lista_resumen{margin:0;padding:0 30px;list-style:none}
#lista_resumen li{margin-bottom:3.5em;clear:right;border:1px solid #fff}
#lista_resumen h3{font-size:1.6em;font-weight:normal;margin:0 0 0.5em 0}
#lista_resumen h3 a{text-decoration:none;color:#999}
#lista_resumen h3 a:hover{color:#666}
.lista_resumen_resumen{}
.lista_resumen_fecha{color:#999;margin-bottom:0.5em;font-size:0.85em;font-style:italic}
.lista_resumen_imagen{float:left;margin:0 1.2em 4px 0;height:100px;overflow:hidden}
.lista_resumen_imagen img{border:0}
.vermas{font-size:0.9em}
.vermas a{color:#f7941e;text-decoration:none}
.vermas a:hover{text-decoration:underline}

/* Galeria de Imagenes */ 
#listaGaleria{margin:0 0 1em 0;border:1px solid #E3E4E6}
#listaGaleria h3{margin:0 0 0.5em 0;color:#999;padding:5px 10px;text-align:left;font-size:1.1em;text-align:right;background:#f5f6fB}
#listaGaleria ul{margin:0;padding:0;display:table;width:100%}
#listaGaleria li{display:block;float:left;margin:9px}
#listaGaleria a{padding:4px;display:block;border:2px #ccc solid;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:0;height:80px;overflow:hidden}
#listaGaleria a:hover{background-color:#f5f6fB;border-color:#969EAB}
#listaGaleria a img{border:0}

/*Pagelinks*/
.pageLinks{text-align:right;border:1px solid #F5F6FB;padding:4px 8px;margin-bottom:1em}
.pageLinks a{border:1px solid #bbb;padding:1px 2px;text-decoration:none;background:#eee}
.pageLinks a:hover{border:1px solid #666;background:#fff}
.activeLink{font-size:1.1em;font-weight:bold;color:#666}

/*Comentarios*/
.mensaje{margin:1.5em;font-size:0.9em;color:#444;padding:10px;background:#DFD7B5}
#lista_comentarios{margin:1em 9em 1em 1em;padding:0;list-style:none}
.lista_comentarios_fecha{float:right;width:68px;padding:3px;background:#fff;color:#B3B8BF;font-size:0.86em;text-align:center;margin:0 -9em 1em 1em;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
#lista_comentarios h3,#lista_comentarios h4{margin:0 0 1em 0;color:#456;font-size:1em;border-bottom:1px solid #fff;padding-bottom:3px}
#lista_comentarios span{color:#fff;display:block;float:left;font:bold 3em Trebuchet MS,sans-serif;margin:5px 10px 0 -12px;line-height:0;letter-spacing:-0.18em}
#lista_comentarios h4{border-bottom-color:#ddd}
#lista_comentarios h4 span{color:#ddd}
#lista_comentarios li{padding:8px;margin-bottom:0.5em;background:#ddd}
#lista_comentarios li li{background:#fff;list-style:none}
.lista_comentarios_resumen{color:#444;margin:1.5em;font-size:0.9em}
.lista_comentarios_link{margin:1.5em;font-size:0.86em;text-align:right}
.lista_comentarios_link a{border:1px solid #8be;padding:2px 4px;text-decoration:none;color:#38c;background:#fff}
.lista_comentarios_link a:hover{text-decoration:underline}
#fComments{margin:1em 9em 1em 1em}
#fComments label{background:#ddd;color:#666;padding:3px 8px;margin:0 15px}
#fComments .inputFormCom{background:#ddd;color:#666;padding:6px}
#fComments textarea{padding:3px;color:#333;font:1em sans-serif;border:1px solid #999;width:95%}
#fComments button{border:1px solid #060;background:#fff;color:#060;cursor:pointer}
#fComments .mensaje{background:#C3DFB5}

/* Mensajes del Sistema */
#mensaje{background:#FFFDDF;margin:1em 0.5em 1.5em 0.5em;padding:0.5em;border:1px dashed #ccc;font:1em Verdana,sans-serif;color:#333}
#mensaje .warn,#mensaje .notice,#mensaje .error{background:url(../sistema/msj_warn.gif) no-repeat;padding-left:20px;min-height:16px}
#mensaje .notice{background-image:url(../sistema/msj_notice.gif)}
#mensaje .error{background-image:url(../sistema/msj_error.gif)}

/*Otros*/
#lista_resumen.busq_locales{padding:0}
#lista_resumen.busq_locales li{border:1px solid #ccc;margin:0 0 2em 0;padding:20px}
.busq_locales_image{float:right;margin:0 0 10px 20px;border:1px solid #999;padding:2px}