/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	border-collapse: collapse;
	text-decoration: none;
	font-family: "FreeSans" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	vertical-align: top;
	text-align: left;
	color: #444;
	cursor: default;
}
html { overflow-y: scroll;}
body { background: #670000; }
h1, h2, h3, h4, h5, p, li, blockquote, label, input, textarea, .separador, .comentario, #comentarios {	margin-bottom: 12px; }
h2, h4, caption {
	font-weight: normal;
	font-size:150%;
	line-height: 128.75%;
	clear: left;
}
h3 { 
	font-size:125%;
	line-height: 133.4%;
}
h5 {
	font-weight: normal; 
	font-size: 133.5%;
	line-height: 114.5%;
}
label {
	display: block;
	font-size: 116.75%;
	line-height: 133.5%;
	font-weight: normal;
}
a, a:hover, a *, a:hover * { cursor:pointer; }
small, .autor, .fecha, .readMore {
	font-size: 87.5%;
	line-height: 13px;
	vertical-align: middle;
}
small * { font-size: 100%; }
li {
	list-style-type: disc;
	list-style-position: inside;
}
select, option {
	background:#fff;
	vertical-align: middle;
}
textarea { display:block; }
/**/
.button {
	background: #830000 url(../pics/bgbutton.gif) center top repeat-x;
	color: #FFFF99;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	margin-bottom: 12px;
	padding: 12px 24px;
	text-align: center;
	cursor: pointer;
}
.textbox {
	display: block;
	width: 85%;
	color: #333;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	font-size: 133.5%;
	line-height: 114.5%;
	padding: 6px;
	text-align: left;
}
.lbFile, .lbFile input {
	display: block;
	border: 1px solid #ccc;
	color: #333;
	font-size: 100%;
	line-height: 22px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.lbFile {
	width: 320px;
	margin-bottom: 12px;
	position: relative;
	float: left;
}
.lbFile input {
	width: auto;
	filter: alpha(opacity: 0);
	opacity: 0;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 999;
}
.lbFile span {
	display: block;
	background: #f3f3f3;
	border-left: 1px solid #eee;
	height: 22px;
	width: 78px;
	line-height: 22px;
	text-align: center;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:1;
}
.lbFile strong {
	display: block;
	width: 236px !important;
	width: 240px;
	height: 22px;
	line-height: 22px;
	text-align: left;
	padding-left: 6px;
	overflow: hidden;
	position: absolute;
	left: 24px;
	z-index: 0;
}
.empty {
	background-color: #FF6666;
}
.otherfile {
	display: block;
	background: url(../pics/plus.gif) center center no-repeat;
	width: 22px;
	height: 22px;
	position: relative;
	float: left;
}
.removefile {
	display: block;
	background: url(../pics/del.gif) center center no-repeat;
	width: 22px;
	height: 22px;
	position: absolute;
	z-index: 0;
}
.logout, .logout:hover, .newnotice, .newnotice:hover, .newseccion, .newseccion:hover, .newfotonota, .newfotonota:hover {
	display: block;
	height: 64px;
	/*line-height: 64px;*/
	padding-left: 76px;
	margin-bottom: 12px;
	vertical-align: middle;
}
.logout, .logout:hover { background: url(../pics/bgavatars.gif) left 0px no-repeat; }
.newnotice, .newnotice:hover { background: url(../pics/bgavatars.gif) left -64px no-repeat; }
.newseccion, .newseccion:hover { background: url(../pics/bgavatars.gif) left -128px no-repeat; }
.newfotonota, .newfotonota:hover { background: url(../pics/bgavatars.gif) left -192px no-repeat; }
.column_a {
	width: 100%;
	float: left;
	overflow: hidden;
}
.column_b, .column_c, .column_d {
	width: 33.3%;
	float: left;
	overflow: hidden;
}
.column_b_contenido { margin-right: 24px; }
.column_c_contenido { margin-left: 12px; margin-right: 12px; }
.column_d_contenido { margin-left: 24px; }
.inGreen, .inRed, .handles, .btn_erase, .btn_edit { 
	display: block;
	width: 24px;
	height: 24px;
	margin: auto;
}
.inGreen { background: url(../pics/bubble_pub.gif) center center no-repeat; }
.inRed { background: url(../pics/bubble_nopub.gif) center center no-repeat; }
.handles { background: url(../pics/move.gif) center center no-repeat; }
.btn_erase { background: url(../pics/del.gif) center center no-repeat; }
.btn_edit { background: url(../pics/edit.gif) center center no-repeat; }
.titulo {
	display: block;
	font-weight: normal;
	color: #00634D; /*#49793f;*/
}
.autor, .fecha { color:#666; }
.autor {
	display: block;
	font-style: italic;
}
.fecha {
	display: block;
}
.readMore {
	color: #FF4040; /*#fe0000;*/
	float: right;
}
/* celdas de texto del mismo tamaño */
#column_right h3 { display: none; }
#column_right .titulo, .column_a_contenido .titulo, .column_b_contenido .titulo, .column_c_contenido .titulo {
	height: 36px;
	overflow: hidden;
}
.column_a_contenido .texto, .column_b_contenido .texto, .column_c_contenido .texto {
	height: 78px;
	margin-bottom: 9px;
	overflow: hidden;
}
#column_right .texto {
	height: 193px;
	margin-bottom: 9px;
	overflow: hidden;
}
/**/
.load {
	background: url(../pics/progressbar.gif) center center no-repeat;
	font-size: 87.5%;
	line-height: 243px;
	text-align: center;
}
.loading {
	background: url(../pics/spinner.gif) right center no-repeat;
	padding-right: 22px;
}
.overlay {
	background-color: #000;
	width: 100%;
	filter: alpha(opacity:75);
	opacity: 0.75;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1300;
}
.inprocess {
	/*background: url(../pics/spinner_black.gif) center bottom no-repeat;*/
	/*background: url(../pics/progressbar.gif) center bottom no-repeat;*/
	background: url(../pics/progressbox.gif) center center no-repeat;
	width: 100%;
	height: 50px;
	text-align: center;
	/*padding-bottom: 24px;*/
	color: #fff;
	position: absolute;
	z-index: 0;
}
.pager {
	display: block;
	height: 54px;
	clear: left;
	overflow: hidden;
}
.pager p {
	display: block;
	height: 12px;
	padding: 0px;
	border-bottom: 1px solid #ddd; 
	clear: left;
}
.pager span, .pager a {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	float: left;
	cursor: pointer;
	border: 1px dotted #f3f3f3;
}
.pager strong {
	display: block;
	height: 24px;
	line-height: 24px;
	float: left;
	font-weight: normal;
	padding-right: 12px;
}
.pager_active { background-color:#fe0000; } /* FFEA93 */
.pager_active, .pager_active * { color:#fff; }
.oculto { display:none; }
.reload { background: url(../pics/reload.gif) center center no-repeat; }
.tab_menu {
	display: block;
	background: url(../pics/bgtab.gif) center 0px repeat-x;
	height: 36px;
	width: 100%;
	margin-bottom: 12px;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	overflow: hidden;
}
.tab_menu * {
	display: block;
	height: 36px;
	line-height: 36px;
	float: left;
}
.tab_option { padding:0px 12px; cursor:pointer; }
.tab_active_left {
	background: url(../pics/bgtab.gif) left -36px no-repeat;
	padding-left: 18px;
	padding-right: 0px;
} 
.tab_active_center {
	background: url(../pics/bgtab.gif) center -72px repeat-x;
	padding: 0px;
} 
.tab_active_right {
	background: url(../pics/bgtab.gif) right -108px no-repeat;
	padding: 0px;
	padding-right: 18px;
	padding-left: 0px;
}
.imgTitle, .imgRel {
	display:block;
	width: 100%;
	cursor: pointer;
}
.imgTitle {	font-weight: bold; }
.imgSrc {
	display: block;
	width: 48px;
	margin: auto;
}
.pagina {
	display: block;
	width: 14.28%;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 0;
	margin: 0px;
	padding: 0px;
}
.pagina img {
	display: block;
	position: absolute;
	z-index: 0;
}
.pagina a {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	z-index: 1;
}
.disalt {
	font-size: 75%;
	line-height: 100%;
}
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 90%;
	line-height: 100%;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../pics/bubble.png) top left;
}
 
.tool-text {
	font-size: 90%;
	line-height: 100%;
	padding: 4px 8px 8px;
	background: url(../pics/bubble.png) bottom right;
}
.separador {
	display: block;
	height: 2px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}
.comentario {
	display: block;
	background: url(../pics/comentario.gif) left top no-repeat;
	padding-left: 30px;
}
.lbOverlay {
	display: block;
	width: 100%;
	background-color: #fff;
	cursor: default;
	opacity: 0.75;
	filter: alpha(opacity=75);
	position: absolute;
	z-index: 998;
}
#ajaxLoading {
	display: block;
	width: 100%;
	background: url(../pics/progressbar.gif) center top no-repeat;
	padding-top: 25px;
	text-align: center;
	position: absolute;
	z-index: 999;
}
.error { color: #ef0000; }
/**/
#wrapper {
	background-color: #f3f3f3;
	width: 100%;
	overflow: hidden;
}
#wrapperTop {
	background: #f3f3f3 url(../pics/bgwrapper_top.png) center top repeat-x;
	height: 499px;
}
#barraDePestanas {
	height: 37px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 45px;
	right: 45px;
	z-index: 0;
}
#barraDePestanas h3 { display: none; }
#barraDePestanas .pestana, #barraDePestanas .pestanaActiva, #barraDePestanas .ultimasNoticias {
	display: block;
	background-image: url(../pics/pestana.png);
	background-repeat: no-repeat;
	color: #fff;
	height: 26px;
	line-height: 26px;
	float: left;
}
#barraDePestanas .pestana, #barraDePestanas .pestanaActiva {
	background-position: center 0px;
	width: 87px;
	padding-bottom: 11px;
	text-align: center;
	cursor: pointer;
}
#barraDePestanas .pestana:hover, #barraDePestanas .pestanaActiva {
	background-position: center -37px;
}
#barraDePestanas .ultimasNoticias {
	background-position: left -74px;
	padding-top: 2px;
	padding-left: 75px;
	overflow: visible;
	position: relative;
}
#barraDePestanas .ultimasNoticias li {
	list-style: none;
	color: #fff;
	height: 24px;
	line-height: 24px;
	font-size: 0.85em;
	white-space: nowrap;
	opacity: 0.01;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=01)";
	filter: alpha(opacity=01);
	position: absolute;
	z-index: 0;
}
#barraDePestanas .ultimasNoticias li:first-child {
	opacity: 1.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
#logotipo, #logotipoBI, #logotipoBD {
	background-image: url(../pics/bglogotipo.jpg);
	height: 135px;
	position: absolute;
	z-index: 0;
}
#logotipo {
	background-position: center -135px;
	background-repeat: repeat-x;
	top: 37px;
	left: 45px;
	right: 45px;
}
#logotipo h1 { display: none; }
#logotipoBI, #logotipoBD {
	background-repeat: no-repeat;
	width: 12px;
	top: 0px;
}
#logotipoBI {
	background-position: left 0px;
	left: 0px;
}
#logotipoBD {
	background-position: left -270px;
	right: 0px;
}
#logotipoIC {
	display: block;
	background: url(../pics/logotipo.jpg) center center no-repeat;
	width: 636px;
	height: 135px;
	margin: auto;
}
#exodoDigital1, #exodoDigital2 {
	width: 318px;
	height: 320px;
	position: absolute;
	top: 172px;
	left: 21px;
	z-index: 1;
}
#exodoDigital1 h3, #exodoDigital2 h3 { display: none; }
#exodoDigital2 { background: url(../pics/bgpub_sup2.png) left top no-repeat; }
#exodoDigital1 { background: url(../pics/bgpub_sup1.png) left top no-repeat; }
#exodoDigital1 *, #exodoDigital2 * { cursor: pointer; }
#exodoDigital1 a {
	display: block;
	width: 197px;
	height: 242px;
	position: absolute;
	top: 63px;
	left: 72px;
	z-index: 0;
}
#edPuerto, #edCuenca {
	display: block;
	width: 121px;
	height: 148px;
	position: absolute;
	top: 74px;
}
#edPuerto { left: 25px; }
#edCuenca { right: 25px; }
#fotogaleria, #fotogaleriaBI, #fotogaleriaBD, #fotogaleriaAC {
	display: block;
	height: 309px;
	overflow: hidden;
	position: absolute;
	z-index: 0;
}
#fotogaleria {
	top: 190px;
	left: 325px;
	right: 26px;
}
#fotogaleria h3 { display: none; }
#fotogaleriaBI, #fotogaleriaBD, #fotogaleriaAC {
	background-image: url(../pics/bgpicframe.png);
	background-repeat: no-repeat;
	width: 21px;
	top: 0px;
}
#fotogaleriaBI {
	background-position: left top;
	left: 0px;
}
#fotogaleriaBD {
	background-position: right bottom;
	right: 0px;
}
#fotogaleriaAC {
	background-position: center -309px;
	background-repeat: repeat-x;
	width: auto;
	left: 21px;
	right: 21px;
}

#fotografias {
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: 2px;
	left: 0px;
	right: 0px;
	bottom: 25px;
	z-index: 0;
}
#fotografias img {
	vertical-align: top;
}
#tooltips {
	display: none;
	background: url(../pics/transparencia.png) center center repeat;
	border: 1px solid #000;
	color: #fff;
	width: 308px;
	padding: 6px;
	font-size: 11px;
	text-align: justify;
	position: absolute;
	top: 0px;
	left: 0px;
	/*bottom: 25px;*/
	z-index: 9;
}
#pieDeFotos {
	display: block;
	background: url(../pics/transparencia.png) left top repeat;
	color: #fff;
	padding: 6px;
	font-size: 11px;
	text-align: justify;
	white-space: normal;
	position: absolute;
	left: 0px;
	bottom: 25px;
	z-index: 2;
}
#flechaIzquierda, #flechaDerecha {
	display: block;
	background-image: url(../pics/flechas.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 32px;
	cursor: pointer;
	opacity: 0.45;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
	filter: alpha(opacity=45);
	position: absolute;
	top: 125px;
	z-index: 3;
}
#flechaIzquierda:hover, #flechaDerecha:hover {
	opacity: 1.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
#flechaIzquierda {
	background-position: left center;
	left: 0px;
}
#flechaDerecha {
	background-position: right center;
	right: 0px;
}
#content_right {
	background: url(../pics/bgcontent_right.gif) right top repeat-y;
	padding-right: 45px;
}
#content_left { 
	background: url(../pics/bgcontent_left.gif) left top repeat-y;
	padding-left: 45px;
}
#content_middle { background-color:#fff; }
#column_right {
	float: right;
	width: 270px; /*270px;*/
}
#mainmenu {	padding: 0px 12px; }
#mainmenu a:hover, #mainmenu a:hover * { color:#FF4040;}
#mainmenu strong { display:block; }
#nav_inicio, #nav_acercade, #nav_secciones, #nav_contacto {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 6px;
}
#nav_inicio { background: url(../pics/navicons.gif) left 0px no-repeat; }
#nav_acercade { background: url(../pics/navicons.gif) left -24px no-repeat; }
#nav_secciones { background: url(../pics/navicons.gif) left -48px no-repeat; }
#nav_contacto { background: url(../pics/navicons.gif) left -72px no-repeat; }
/*#imagen_fija_foto {
	background: #000;
	width: 268px !important;
	width: 270px;
	height: 203px !important;
	height: 205px;
	border: 1px solid #d9d9d9;
	overflow: hidden;
}
#imagen_fija_foto img {
	display: block;
	margin: auto;
}
#imagen_fija_datos, #area_de_comentarios p, #area_de_comentarios label {
	padding-left: 12px;
	padding-right: 12px;
}*/
#area_de_comentarios label {
	font-size: 100%;
	line-height: 100%;
}
#area_de_comentarios textarea, #area_de_comentarios input.textbox, #area_de_comentarios input.textbox_validator {
	display: block;
	width: 244px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	padding: 6px 12px;
	background-color: #fff;
	font-size: 100%;
	line-height: 100%;
}
#area_de_comentarios input.textbox_validator {
	width: 168px;
}
#comentarios {
	width: 246px;
	height: 288px;
	overflow-y: scroll;
}
#column_left { margin-right: 294px; /*294px;*/ }
#column_left h3 { display: none; }
#column_left img {
	float: left;
	clear: left;
	margin-right: 6px;
	margin-bottom: 3px;
	padding: 2px;
	background-color: #f3f3f3;
	border: 1px solid #d9d9d9;
}
#column_left_top_left, #column_left_top_center, #column_left_top_right,
#column_left_top_left_black, #column_left_top_center_black, #column_left_top_right_black {
	height:12px;
	margin-top: 0px !important;
	margin-top: -2px;
}
#column_left_top_left { background: url(../pics/bgcontenttop.gif) left 0px no-repeat; }
#column_left_top_center { background: url(../pics/bgcontenttop.gif) center -12px repeat-x; }
#column_left_top_right { background: url(../pics/bgcontenttop.gif) right -24px no-repeat; }
#column_left_top_left_black { background: url(../pics/bgcontenttop.gif) left -36px no-repeat; }
#column_left_top_center_black { background: url(../pics/bgcontenttop.gif) center -48px repeat-x; }
#column_left_top_right_black { background: url(../pics/bgcontenttop.gif) right -60px no-repeat; }
#column_left_first_contenido {
	background: #000 url(../pics/bgcontenttop.gif) center -72px repeat-x;
	margin: 0px 1px;
	padding: 0px 11px 9px;
}
#column_left_first_contenido .titulo { color: #FFD200; }
#column_left_first_contenido .autor, #column_left_first_contenido .fecha { color: #ccc; } 
#column_left_first_contenido .texto *, #column_left_first_contenido .texto { color: #fff; }
#column_left_contenido { padding: 0px 12px; }
#menuSecciones_top {
	background: url(../pics/bgmenu_top.gif) center top no-repeat;
	width: 123px;
	padding-top: 12px;
	float: left;
}
#menuSecciones_bottom {
	background: url(../pics/bgmenu_bottom.gif) center bottom no-repeat;
	padding-bottom: 12px;
}
#menuSecciones_middle {
	background: #555 url(../pics/bgmenu_middle.gif) center top repeat-y;
	padding: 0px 12px;
}
#menuSecciones_middle, #menuSecciones_middle * { color: #fff; }
#menuSecciones_middle a {
	display: block;
	text-align: center;
	margin: 24px 0px;
}
#publicity {
	width: 270px; /*270px;*/
	height: 308px; /*315px;*/
	margin: 12px 0px;
	float: left;
	overflow: hidden;
}
#publicity_contenido img {
	display: block;
	float: left;
}
#images {
	background-color: #eee;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	margin-bottom: 12px;
}
#images {
	height: 238px;
	overflow-y: scroll;
	padding-top: 6px;
	padding-left: 3px;
}
#images img {
	display: block;
	width: 64px;
	height: 48px;
	float: left;
	margin: 0px 3px 6px;
	border: 1px solid #fff;
}
#articulos, #secciones, #fotonotas, #pub_digitales, #pub_digitales_cuencua, #comentarios {	width:100%; }
#articulos th, #articulos td, #secciones th, #secciones td, 
#fotonotas th, #fotonotas td, #pub_digitales th, #pub_digitales td,
#pub_digitales_cuenca th, #pub_digitales_cuenca td, #comentarios th, #comentarios td { 
	width: 10%;
	padding: 6px 12px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
	vertical-align: middle;
}
#articulos th, #secciones th, #fotonotas th, #pub_digitales th, #pub_digitales_cuenca th, #comentarios th {
	color: #fff;
	background-color: #333;
	border-bottom: none;
}
#articulos td, #secciones td, #fotonotas td, #pub_digitales td, , #pub_digitales_cuenca td { border-left: 1px dotted #eee; }
#articulos td:first-child, #secciones td:first-child, 
#fotonotas td:first-child, #pub_digitales td:first-child,
#pub_digitales_cuenca td:first-child, #comentarios td:first-child { /*width:40%;*/ border-left: none; }
#status {
	background-color: #f3f3f3;
	vertical-align: middle;
}
#status span {
	display: block;
	text-align: right;
}
#sections li {
	float: left;
	list-style-type: disc;
	padding-right: 12px;
}
#radioSeccion {
	width: 80%;
	padding: 6px 6px 12px;
}
#radioSeccion label {
	display: inline;
	font-size: inherit;
	padding-right: 12px;
}
#fileInput {
	font-size: inherit;
	width: 100%;
}
#theFile {
	display:block;
	line-height: 22px;
	clear:left;
}
#contact_form * {
	font-size: 100%;
	line-height: 100%;
}
#contact_form input, #contact_form textarea {
	display: block;
	background-color: #f3f3f3;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	padding: 6px 12px;
}
#contact_form input { width:65%; }
#contact_form textarea { width:85%; }
#footer_right {
	background: url(../pics/bgfooter_right.gif) right top no-repeat;
	padding-right: 57px;
}
#footer_left {
	background: url(../pics/bgfooter_left.gif) left top no-repeat;
	padding-left: 57px;
}
#footer_middle {
	width: 100% !important;
	width: 90%;
	padding-top: 138px;
	padding-bottom: 12px;
	text-align: right;
}
#footer_middle * { color:#fff; }
#footer_middle a { margin-left: 12px; }
#footer_middle strong a { margin-left: 0px; }

